--- /srv/rebuilderd/tmp/rebuilderdKtYQMc/inputs/obfuscate_0.0.10-9_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdKtYQMc/out/obfuscate_0.0.10-9_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-05-03 15:41:32.000000 debian-binary │ --rw-r--r-- 0 0 0 2352 2025-05-03 15:41:32.000000 control.tar.xz │ --rw-r--r-- 0 0 0 618632 2025-05-03 15:41:32.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 2356 2025-05-03 15:41:32.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 618800 2025-05-03 15:41:32.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/obfuscate │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x264c5 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x1cdbd8 0x001cdbd8 0x001cdbd8 0x056c0 0x056c0 R 0x4 │ │ │ │ + ARM_EXIDX 0x1cdbf8 0x001cdbf8 0x001cdbf8 0x056c0 0x056c0 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x0001b8 0x000001b8 0x000001b8 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1d32bc 0x1d32bc R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1d32dc 0x1d32dc R E 0x10000 │ │ │ │ LOAD 0x1dc330 0x001ec330 0x001ec330 0x23d30 0x23f44 RW 0x10000 │ │ │ │ DYNAMIC 0x1ff7d4 0x0020f7d4 0x0020f7d4 0x00158 0x00158 RW 0x4 │ │ │ │ NOTE 0x000194 0x00000194 0x00000194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x1d329c 0x001d329c 0x001d329c 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x1d32bc 0x001d32bc 0x001d32bc 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x1dc330 0x001ec330 0x001ec330 0x00020 0x00078 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x1dc330 0x001ec330 0x001ec330 0x23cd0 0x23cd0 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,22 +10,22 @@ │ │ │ │ [ 5] .dynstr STRTAB 00001838 001838 001ca2 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 000034da 0034da 0002b8 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00003794 003794 000140 00 A 5 5 4 │ │ │ │ [ 8] .rel.dyn REL 000038d4 0038d4 019a70 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 0001d344 01d344 000a48 08 AI 4 26 4 │ │ │ │ [10] .init PROGBITS 0001dd8c 01dd8c 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 0001dd98 01dd98 000f80 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0001ed20 01ed20 14f138 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 0016de58 16de58 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0016de60 16de60 05126d 00 A 0 0 8 │ │ │ │ - [15] .debug_gdb_scripts PROGBITS 001bf0cd 1bf0cd 000022 01 AMS 0 0 1 │ │ │ │ - [16] .ARM.extab PROGBITS 001bf0f0 1bf0f0 00eae8 00 A 0 0 4 │ │ │ │ - [17] .ARM.exidx ARM_EXIDX 001cdbd8 1cdbd8 0056c0 00 AL 12 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 001d3298 1d3298 000004 00 A 0 0 4 │ │ │ │ - [19] .note.ABI-tag NOTE 001d329c 1d329c 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0001ed20 01ed20 14f158 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 0016de78 16de78 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0016de80 16de80 05126d 00 A 0 0 8 │ │ │ │ + [15] .debug_gdb_scripts PROGBITS 001bf0ed 1bf0ed 000022 01 AMS 0 0 1 │ │ │ │ + [16] .ARM.extab PROGBITS 001bf110 1bf110 00eae8 00 A 0 0 4 │ │ │ │ + [17] .ARM.exidx ARM_EXIDX 001cdbf8 1cdbf8 0056c0 00 AL 12 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 001d32b8 1d32b8 000004 00 A 0 0 4 │ │ │ │ + [19] .note.ABI-tag NOTE 001d32bc 1d32bc 000020 00 A 0 0 4 │ │ │ │ [20] .tdata PROGBITS 001ec330 1dc330 000020 00 WAT 0 0 8 │ │ │ │ [21] .tbss NOBITS 001ec350 1dc350 000058 00 WAT 0 0 8 │ │ │ │ [22] .init_array INIT_ARRAY 001ec350 1dc350 000008 04 WA 0 0 4 │ │ │ │ [23] .fini_array FINI_ARRAY 001ec358 1dc358 000004 04 WA 0 0 4 │ │ │ │ [24] .data.rel.ro PROGBITS 001ec360 1dc360 023474 00 WA 0 0 8 │ │ │ │ [25] .dynamic DYNAMIC 0020f7d4 1ff7d4 000158 08 WA 5 0 4 │ │ │ │ [26] .got PROGBITS 0020f92c 1ff92c 0006d0 04 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -339,13 +339,13 @@ │ │ │ │ 335: 00000000 0 FUNC GLOBAL DEFAULT UND gdk_texture_new_from_file │ │ │ │ 336: 00210274 0 NOTYPE GLOBAL DEFAULT 28 _bss_end__ │ │ │ │ 337: 00210274 0 NOTYPE GLOBAL DEFAULT 28 __bss_end__ │ │ │ │ 338: 00210060 0 NOTYPE GLOBAL DEFAULT 28 __bss_start │ │ │ │ 339: 00210274 0 NOTYPE GLOBAL DEFAULT 28 _end │ │ │ │ 340: 00210060 0 NOTYPE GLOBAL DEFAULT 28 __bss_start__ │ │ │ │ 341: 00210274 0 NOTYPE GLOBAL DEFAULT 28 __end__ │ │ │ │ - 342: 0016de60 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 343: 0016d804 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ - 344: 0016d828 24 FUNC WEAK DEFAULT 12 __aeabi_idivmod │ │ │ │ + 342: 0016de80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 343: 0016d824 36 FUNC WEAK DEFAULT 12 __aeabi_ldivmod │ │ │ │ + 344: 0016d848 24 FUNC WEAK DEFAULT 12 __aeabi_idivmod │ │ │ │ 345: 00210060 0 NOTYPE GLOBAL DEFAULT 27 _edata │ │ │ │ - 346: 0016d85c 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ - 347: 0016d840 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ │ + 346: 0016d87c 36 FUNC WEAK DEFAULT 12 __aeabi_uldivmod │ │ │ │ + 347: 0016d860 28 FUNC WEAK DEFAULT 12 __aeabi_uidivmod │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgobject-2.0.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libglib-2.0.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x1dd8c │ │ │ │ - 0x0000000d (FINI) 0x16de58 │ │ │ │ + 0x0000000d (FINI) 0x16de78 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1ec350 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1ec358 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1d4 │ │ │ │ 0x00000005 (STRTAB) 0x1838 │ │ │ │ 0x00000006 (SYMTAB) 0x278 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 86726abbb81df7326b4c9f5a8dd8b0bf43722a10 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0e637d81690b968420ac69bfbcc6044ed5051387 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0001ed20 <__aeabi_ldivmod@@Base-0x14eae4>: │ │ │ │ +0001ed20 <__aeabi_ldivmod@@Base-0x14eb04>: │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r2, [pc, #120] @ 1eda8 │ │ │ │ mov r8, sp │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ ldm r1, {r3, r4, r5, r6, r7, ip} │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7, ip} │ │ │ │ ldr r1, [pc, #96] @ 1edac │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r8!, {r2, r3, r6, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r6, r7} │ │ │ │ ldmne r8, {r2, r3, r6, r7} │ │ │ │ stmne r1, {r2, r3, r6, r7} │ │ │ │ addne sp, sp, #32 │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ @ instruction: 0x001ce4f8 │ │ │ │ andseq r1, pc, r4, ror #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ add r9, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ - bl 13b0a8 │ │ │ │ + bl 13b0c8 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 1ed20 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -301,23 +301,23 @@ │ │ │ │ cmp r0, r6, lsl #4 │ │ │ │ bcc 1f1d0 │ │ │ │ lsl r8, r6, #4 │ │ │ │ add sl, r8, r7 │ │ │ │ cmn sl, #-2147483645 @ 0x80000003 │ │ │ │ bcc 1f1e0 │ │ │ │ mov r0, #1 │ │ │ │ - bl 15cd74 │ │ │ │ + bl 15cd94 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #548] @ 1f40c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f394 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, r0, r8 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -416,15 +416,15 @@ │ │ │ │ ldm sp, {r1, fp} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ b 1f3b4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, sl │ │ │ │ - bl 15cdcc │ │ │ │ + bl 15cdec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ sub r0, r1, r9 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -433,15 +433,15 @@ │ │ │ │ stm r4, {r5, ip} │ │ │ │ beq 1f16c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, fp, lsl #4 │ │ │ │ add r1, r1, #5 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, fp, lsl #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 1f168 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ bl 1e0c4 │ │ │ │ cmp fp, #0 │ │ │ │ bne 1eea8 │ │ │ │ @@ -704,23 +704,23 @@ │ │ │ │ bne 1f81c │ │ │ │ add r9, r7, #4 │ │ │ │ adds r0, r4, r9 │ │ │ │ addcc r8, r4, r9 │ │ │ │ cmncc r8, #-2147483645 @ 0x80000003 │ │ │ │ bcc 1f82c │ │ │ │ mov r0, #1 │ │ │ │ - bl 15cd74 │ │ │ │ + bl 15cd94 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #572] @ 1fa70 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 1f9e4 │ │ │ │ add r4, r0, r4 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3b8 │ │ │ │ @@ -820,15 +820,15 @@ │ │ │ │ ldm sp, {r2, sl} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ b 1fa04 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 15cdcc │ │ │ │ + bl 15cdec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [r5, #4] │ │ │ │ sub r0, r2, sl │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -841,15 +841,15 @@ │ │ │ │ addne r1, r6, r2, lsl #2 │ │ │ │ addsne r1, r1, #5 │ │ │ │ beq 1f7bc │ │ │ │ lsl r0, r2, #2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 1f7b8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e0c4 │ │ │ │ cmp r8, #0 │ │ │ │ bne 1f4b4 │ │ │ │ @@ -868,30 +868,30 @@ │ │ │ │ beq 1fad0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 1fad0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1faf8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 1fb20 │ │ │ │ ldr r0, [pc, #80] @ 1fb30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 1fabc │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -1076,43 +1076,43 @@ │ │ │ │ bl 1e85c │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 1ff24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ff24 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ cmp r7, fp │ │ │ │ bne 1fe24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 1ff0c │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ff0c │ │ │ │ cmp r7, #17 │ │ │ │ bcs 1fe8c │ │ │ │ ldr r0, [pc, #276] @ 1ff68 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ff54 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -1120,22 +1120,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 1ff0c │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ff0c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 1ff54 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1168,38 +1168,38 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 25cd0 │ │ │ │ - andseq r6, r5, pc, ror #4 │ │ │ │ + andseq r6, r5, pc, lsl #5 │ │ │ │ andseq lr, ip, r0, lsl #1 │ │ │ │ ldrsbeq r0, [pc], -r8 │ │ │ │ - mulseq r5, pc, r2 @ │ │ │ │ + @ instruction: 0x001562bf │ │ │ │ andseq lr, ip, r0, asr #1 │ │ │ │ - andseq r3, r5, r1, lsr #15 │ │ │ │ + andseq r3, r5, r1, asr #15 │ │ │ │ ldrheq lr, [ip], -r8 │ │ │ │ andseq lr, ip, r8, asr r0 │ │ │ │ - andseq r6, r5, ip, asr r2 │ │ │ │ + andseq r6, r5, ip, ror r2 │ │ │ │ @ instruction: 0x001cdfd8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #240] @ 0xf0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #10 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 1ffec │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 1ffec │ │ │ │ - bl 5120c │ │ │ │ + bl 5122c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 1ffe8 │ │ │ │ ldr r0, [pc, #52] @ 2000c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 20010 │ │ │ │ @@ -1209,17 +1209,17 @@ │ │ │ │ bl 25cd0 │ │ │ │ ldr r0, [pc, #16] @ 20004 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 20008 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - andseq r6, r5, pc, lsl #3 │ │ │ │ + andseq r6, r5, pc, lsr #3 │ │ │ │ @ instruction: 0x001cdfb0 │ │ │ │ - andseq r6, r5, fp, lsr #3 │ │ │ │ + andseq r6, r5, fp, asr #3 │ │ │ │ @ instruction: 0x001cdfbc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 200ac │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -1228,30 +1228,30 @@ │ │ │ │ beq 20070 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 20070 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20098 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 200c0 │ │ │ │ ldr r0, [pc, #80] @ 200d0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2005c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -1342,30 +1342,30 @@ │ │ │ │ beq 20238 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 20238 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20260 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 20288 │ │ │ │ ldr r0, [pc, #80] @ 20298 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 20224 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -1511,15 +1511,15 @@ │ │ │ │ beq 2048c │ │ │ │ clrex │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ beq 20774 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16d840 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 16d860 <__aeabi_uidivmod@@Base> │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ add r6, r0, r1, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne 20548 │ │ │ │ strex r1, r0, [r6] │ │ │ │ @@ -1557,15 +1557,15 @@ │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [pc, #660] @ 207fc │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #752 @ 0x2f0 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 20780 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #1 │ │ │ │ @@ -1612,15 +1612,15 @@ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #2 │ │ │ │ beq 20654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 622c8 │ │ │ │ + bl 622e8 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -1662,15 +1662,15 @@ │ │ │ │ mov r0, sp │ │ │ │ blx r2 │ │ │ │ ldr r0, [pc, #236] @ 207f8 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #752 @ 0x2f0 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 20790 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ @@ -1698,27 +1698,27 @@ │ │ │ │ b 2079c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 622c8 │ │ │ │ + bl 622e8 │ │ │ │ b 207dc │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #752 @ 0x2f0 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 622c8 │ │ │ │ + bl 622e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ @ instruction: 0x001efabc │ │ │ │ andseq pc, lr, ip, lsl #22 │ │ │ │ andseq lr, ip, r8, lsr r1 │ │ │ │ @ instruction: 0x001efad8 │ │ │ │ @@ -1735,30 +1735,30 @@ │ │ │ │ beq 2085c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2085c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20884 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 208ac │ │ │ │ ldr r0, [pc, #80] @ 208bc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 20848 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -1871,43 +1871,43 @@ │ │ │ │ bl 1e85c │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 20b90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20b90 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ cmp r7, fp │ │ │ │ bne 20a90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 20b78 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20b78 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 20af8 │ │ │ │ ldr r0, [pc, #276] @ 20bd4 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 20bc0 │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -1915,22 +1915,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 20b78 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20b78 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20bc0 │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -1963,23 +1963,23 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 25cd0 │ │ │ │ - andseq r8, r5, r3, rrx │ │ │ │ + andseq r8, r5, r3, lsl #1 │ │ │ │ andseq lr, ip, r8, ror #2 │ │ │ │ andseq pc, lr, ip, ror #8 │ │ │ │ - mulseq r5, r3, r0 │ │ │ │ + ldrheq r8, [r5], -r3 │ │ │ │ andseq lr, ip, r8, lsr #3 │ │ │ │ - andseq r2, r5, r5, lsr fp │ │ │ │ + andseq r2, r5, r5, asr fp │ │ │ │ andseq lr, ip, r0, lsr #3 │ │ │ │ andseq lr, ip, r0, asr #2 │ │ │ │ - @ instruction: 0x00157fda │ │ │ │ + @ instruction: 0x00157ffa │ │ │ │ andseq lr, ip, r0, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #512] @ 0x200 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r7, #16 │ │ │ │ mov r9, r7 │ │ │ │ @@ -2010,43 +2010,43 @@ │ │ │ │ bl 1e85c │ │ │ │ str r6, [r4, #512] @ 0x200 │ │ │ │ lsl r4, r5, #5 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 20dbc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20dbc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ cmp r7, fp │ │ │ │ bne 20cbc │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r0, #-134217726 @ 0xf8000002 │ │ │ │ bhi 20da4 │ │ │ │ lsl r8, fp, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20da4 │ │ │ │ cmp r7, #17 │ │ │ │ bcs 20d24 │ │ │ │ ldr r0, [pc, #276] @ 20e00 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 20dec │ │ │ │ lsl r2, r7, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ @@ -2054,22 +2054,22 @@ │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ bhi 20da4 │ │ │ │ lsl r7, r5, #5 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20da4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, r8 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20dec │ │ │ │ str fp, [r4, #512] @ 0x200 │ │ │ │ stm r4, {r6, r9} │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -2102,47 +2102,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r8 │ │ │ │ bl 25cd0 │ │ │ │ - andseq r8, r5, ip, lsl #6 │ │ │ │ + andseq r8, r5, ip, lsr #6 │ │ │ │ andseq lr, ip, r0, lsl r1 │ │ │ │ andseq pc, lr, r0, asr #4 │ │ │ │ - andseq r8, r5, ip, lsr r3 │ │ │ │ + andseq r8, r5, ip, asr r3 │ │ │ │ andseq lr, ip, r0, asr r1 │ │ │ │ - andseq r2, r5, r9, lsl #18 │ │ │ │ + andseq r2, r5, r9, lsr #18 │ │ │ │ andseq lr, ip, r8, asr #2 │ │ │ │ andseq lr, ip, r8, ror #1 │ │ │ │ - @ instruction: 0x001582b7 │ │ │ │ + @ instruction: 0x001582d7 │ │ │ │ ldrheq lr, [ip], -r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20e5c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 20e5c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ b 20e84 │ │ │ │ cmp r4, #0 │ │ │ │ beq 20e80 │ │ │ │ ldr r0, [pc, #52] @ 20ea0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ b 20e84 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movne r6, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -2160,30 +2160,30 @@ │ │ │ │ beq 20f00 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 20f00 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 20f28 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 20f50 │ │ │ │ ldr r0, [pc, #80] @ 20f60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 20eec │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2206,15 +2206,15 @@ │ │ │ │ beq 20fc8 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 20fc8 │ │ │ │ - bl 71310 │ │ │ │ + bl 71330 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 20fc4 │ │ │ │ ldr r0, [pc, #52] @ 20fe8 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 20fec │ │ │ │ @@ -2224,32 +2224,32 @@ │ │ │ │ bl 25cd0 │ │ │ │ ldr r0, [pc, #16] @ 20fe0 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 20fe4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - @ instruction: 0x001596dc │ │ │ │ + @ instruction: 0x001596fc │ │ │ │ andseq lr, ip, r8, ror #16 │ │ │ │ - @ instruction: 0x001596f8 │ │ │ │ + andseq r9, r5, r8, lsl r7 │ │ │ │ andseq lr, ip, r4, ror r8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #16 │ │ │ │ movls r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ beq 21054 │ │ │ │ clz r2, r1 │ │ │ │ mvn r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ lsrne r1, r3, r2 │ │ │ │ adds r1, r1, #1 │ │ │ │ bcs 21054 │ │ │ │ - bl 71528 │ │ │ │ + bl 71548 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ bne 21050 │ │ │ │ ldr r0, [pc, #52] @ 21074 │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #48] @ 21078 │ │ │ │ @@ -2259,17 +2259,17 @@ │ │ │ │ bl 25cd0 │ │ │ │ ldr r0, [pc, #16] @ 2106c │ │ │ │ mov r1, #17 │ │ │ │ ldr r2, [pc, #12] @ 21070 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - andseq r9, r5, r0, asr r6 │ │ │ │ + andseq r9, r5, r0, ror r6 │ │ │ │ @ instruction: 0x001ce7dc │ │ │ │ - andseq r9, r5, ip, ror #12 │ │ │ │ + andseq r9, r5, ip, lsl #13 │ │ │ │ andseq lr, ip, r8, ror #15 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ bmi 21114 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ @@ -2278,30 +2278,30 @@ │ │ │ │ beq 210d8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 210d8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 21100 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 21128 │ │ │ │ ldr r0, [pc, #80] @ 21138 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 210c4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2392,30 +2392,30 @@ │ │ │ │ beq 212a0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 212a0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 212c8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 212f0 │ │ │ │ ldr r0, [pc, #80] @ 21300 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2128c │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2550,15 +2550,15 @@ │ │ │ │ bls 2152c │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 908ac │ │ │ │ + bl 908cc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ beq 215b4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -2676,15 +2676,15 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ beq 2176c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ beq 21748 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2799,15 +2799,15 @@ │ │ │ │ bls 21928 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - bl b5e20 │ │ │ │ + bl b5e40 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne 21874 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ @@ -2914,15 +2914,15 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ bcc 21b0c │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 9da38 │ │ │ │ + bl 9da58 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #2 │ │ │ │ beq 21b70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3037,15 +3037,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ b 21d94 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a7a04 │ │ │ │ + bl a7a24 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, sl │ │ │ │ beq 21d30 │ │ │ │ @@ -3073,15 +3073,15 @@ │ │ │ │ add r1, r7, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r4, r4, lsl #2 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ beq 21dbc │ │ │ │ mov r0, r9 │ │ │ │ - bl afdd4 │ │ │ │ + bl afdf4 │ │ │ │ ldr r0, [r6] │ │ │ │ b 21c84 │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -3161,25 +3161,25 @@ │ │ │ │ bne 21e80 │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r9, r5, r7 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 21e90 │ │ │ │ mov r0, r3 │ │ │ │ - bl 15cd74 │ │ │ │ + bl 15cd94 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 22164 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 22080 │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3233,15 +3233,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add sl, r5, r0, lsr #3 │ │ │ │ rsb r0, sl, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a7a04 │ │ │ │ + bl a7a24 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 22038 │ │ │ │ rev r2, r3 │ │ │ │ @@ -3291,15 +3291,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 220a0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 15cdcc │ │ │ │ + bl 15cdec │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [ip] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -3315,15 +3315,15 @@ │ │ │ │ bne 220e4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e0c4 │ │ │ │ @@ -3336,26 +3336,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ bne 21c74 │ │ │ │ mov r0, #0 │ │ │ │ b 21e14 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl afd84 │ │ │ │ + bl afda4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl afcd4 │ │ │ │ + bl afcf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq lr, lr, ip, lsl #1 │ │ │ │ - andeq sp, r8, r0, lsr #31 │ │ │ │ - andeq sp, r8, r4, ror #21 │ │ │ │ + andeq sp, r8, r0, asr #31 │ │ │ │ + andeq sp, r8, r4, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r8, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ adds r0, r8, r1 │ │ │ │ bcs 2245c │ │ │ │ @@ -3412,15 +3412,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ movt sl, #32896 @ 0x8080 │ │ │ │ b 22370 │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a8054 │ │ │ │ + bl a8074 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrd r2, [r6] │ │ │ │ and r1, r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ ands r7, r7, sl │ │ │ │ beq 2230c │ │ │ │ @@ -3448,15 +3448,15 @@ │ │ │ │ add r1, r7, r1 │ │ │ │ strb r0, [r1, #4] │ │ │ │ sub r0, r4, r4, lsl #2 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ beq 22398 │ │ │ │ mov r0, r9 │ │ │ │ - bl afdd4 │ │ │ │ + bl afdf4 │ │ │ │ ldr r0, [r6] │ │ │ │ b 22260 │ │ │ │ mov ip, #4 │ │ │ │ mov r4, r1 │ │ │ │ add r7, r4, ip │ │ │ │ add ip, ip, #4 │ │ │ │ and r4, r7, r3 │ │ │ │ @@ -3536,25 +3536,25 @@ │ │ │ │ bne 2245c │ │ │ │ add r7, r6, #4 │ │ │ │ adds r0, r5, r7 │ │ │ │ addcc r9, r5, r7 │ │ │ │ cmncc r9, #-2147483645 @ 0x80000003 │ │ │ │ bcc 2246c │ │ │ │ mov r0, r3 │ │ │ │ - bl 15cd74 │ │ │ │ + bl 15cd94 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #716] @ 22740 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2265c │ │ │ │ add r5, r0, r5 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3608,15 +3608,15 @@ │ │ │ │ clz r0, r0 │ │ │ │ add sl, r5, r0, lsr #3 │ │ │ │ rsb r0, sl, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a8054 │ │ │ │ + bl a8074 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ and r1, r4, r0 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ ldr r2, [lr, r1] │ │ │ │ ands r3, r2, r8 │ │ │ │ beq 22614 │ │ │ │ rev r2, r3 │ │ │ │ @@ -3666,15 +3666,15 @@ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ b 2267c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ - bl 15cdcc │ │ │ │ + bl 15cdec │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [ip] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip, #12] │ │ │ │ sub r0, r3, r0 │ │ │ │ str r0, [ip, #8] │ │ │ │ @@ -3690,15 +3690,15 @@ │ │ │ │ bne 226c0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r1, #4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e0c4 │ │ │ │ @@ -3711,26 +3711,26 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ bne 22250 │ │ │ │ mov r0, #0 │ │ │ │ b 223f0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl afd84 │ │ │ │ + bl afda4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl afcd4 │ │ │ │ + bl afcf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ @ instruction: 0x001edab0 │ │ │ │ - strdeq sp, [r8], -r0 │ │ │ │ - andeq sp, r8, r4, lsr r5 │ │ │ │ + andeq sp, r8, r0, lsl sl │ │ │ │ + andeq sp, r8, r4, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldm r0, {r5, r7} │ │ │ │ mov r3, #1 │ │ │ │ bic fp, r1, #-134217728 @ 0xf8000000 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ @@ -3763,15 +3763,15 @@ │ │ │ │ orr r0, r0, r1 │ │ │ │ add r1, r5, #632 @ 0x278 │ │ │ │ and r2, r0, #1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r9, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl a3a94 │ │ │ │ + bl a3ab4 │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ ldr r2, [r7, #136] @ 0x88 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r1, r2, r1 │ │ │ │ ldr r4, [r7, #68] @ 0x44 │ │ │ │ add r1, r1, r3 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ @@ -3824,15 +3824,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 228c0 │ │ │ │ cmp r2, #1 │ │ │ │ bne 228e4 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r1, #1 │ │ │ │ add r2, r7, #36 @ 0x24 │ │ │ │ str r1, [r7, #32] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ stm r2, {r1, r8, r9} │ │ │ │ @@ -3841,15 +3841,15 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ beq 22a18 │ │ │ │ add r0, r7, #16 │ │ │ │ mov r2, sl │ │ │ │ - bl a7d2c │ │ │ │ + bl a7d4c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r6, [r7] │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ @@ -3906,26 +3906,26 @@ │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r4 │ │ │ │ b 2295c │ │ │ │ cmn sl, #1 │ │ │ │ ble 22f40 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ - bl 160db0 │ │ │ │ + bl 160dd0 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 22bb4 │ │ │ │ ldr r0, [pc, #1720] @ 23100 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ beq 22bc4 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, sl │ │ │ │ str r0, [r5] │ │ │ │ @@ -3969,17 +3969,17 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 22b20 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ bcs 22de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd6e4 │ │ │ │ + bl bd704 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd20c │ │ │ │ + bl bd22c │ │ │ │ cmp r0, #0 │ │ │ │ beq 22bd4 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ @@ -3987,29 +3987,29 @@ │ │ │ │ bne 22b40 │ │ │ │ mov r9, #1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 22cf8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ b 22cf8 │ │ │ │ add r0, r6, r8, lsl #2 │ │ │ │ ldrd r2, [r7, #164] @ 0xa4 │ │ │ │ mov r9, #0 │ │ │ │ add r1, r7, #164 @ 0xa4 │ │ │ │ ldr r8, [r0, #-4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ stm r1, {r0, r4, r9} │ │ │ │ beq 22ba8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ b 22d38 │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ bne 22a68 │ │ │ │ @@ -4072,25 +4072,25 @@ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ cmp r6, r1 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ bne 22cc4 │ │ │ │ ldr r1, [pc, #1116] @ 2311c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ str r4, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ str r0, [r7, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl bcac0 │ │ │ │ + bl bcae0 │ │ │ │ mov r9, #0 │ │ │ │ mov r5, #1 │ │ │ │ b 22cf8 │ │ │ │ ldrd r2, [r7, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r7, #164] @ 0xa4 │ │ │ │ @@ -4098,15 +4098,15 @@ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [r7, #168] @ 0xa8 │ │ │ │ str r0, [r7, #172] @ 0xac │ │ │ │ beq 22d2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ beq 22dd0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, r0 │ │ │ │ bls 22db8 │ │ │ │ @@ -4133,21 +4133,21 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ bne 22d94 │ │ │ │ cmp r2, #1 │ │ │ │ bne 22db8 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl bf0d0 │ │ │ │ + bl bf0f0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ bne 22b3c │ │ │ │ @@ -4219,15 +4219,15 @@ │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ bhi 22c60 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl bf0d0 │ │ │ │ + bl bf0f0 │ │ │ │ b 22e90 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ @@ -4292,15 +4292,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 2300c │ │ │ │ cmp r0, #1 │ │ │ │ bne 23090 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ b 23090 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r7, #32] │ │ │ │ add r1, r7, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -4327,41 +4327,41 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 23098 │ │ │ │ cmp r1, #1 │ │ │ │ bne 230cc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ b 230cc │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ beq 230e8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq pc, ip, ip, asr r9 @ │ │ │ │ - andseq r9, r5, r7, lsr ip │ │ │ │ + andseq r9, r5, r7, asr ip │ │ │ │ @ instruction: 0x001ce9f8 │ │ │ │ andseq lr, ip, r4, lsl #20 │ │ │ │ andseq sp, lr, r4, ror #9 │ │ │ │ mulseq ip, ip, r7 │ │ │ │ - andseq r9, r5, r8, lsl #13 │ │ │ │ + andseq r9, r5, r8, lsr #13 │ │ │ │ andseq pc, ip, r4, lsr #20 │ │ │ │ andseq pc, ip, r8, lsl sl @ │ │ │ │ - andseq sl, r5, r8, lsr #18 │ │ │ │ + andseq sl, r5, r8, asr #18 │ │ │ │ andseq pc, ip, r4, lsl r8 @ │ │ │ │ andseq pc, ip, r4, ror #23 │ │ │ │ andseq pc, ip, r0, ror #20 │ │ │ │ - andseq sl, r5, sp, lsl sl │ │ │ │ + andseq sl, r5, sp, lsr sl │ │ │ │ andseq pc, ip, r0, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 23164 │ │ │ │ @@ -4406,59 +4406,59 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r1, #9 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #95 @ 0x5f │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5094 │ │ │ │ + bl a50b4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r7, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 239b0 │ │ │ │ cmp r0, #4 │ │ │ │ bls 239c4 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r5, r7, #48 @ 0x30 │ │ │ │ ldr r2, [r0, #1] │ │ │ │ add r3, r7, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp] │ │ │ │ - bl a4764 │ │ │ │ + bl a4784 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl a3990 │ │ │ │ + bl a39b0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl a4c38 │ │ │ │ + bl a4c58 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r9, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ beq 23398 │ │ │ │ add r0, r7, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl a7d2c │ │ │ │ + bl a7d4c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldm r7, {r4, r9} │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ mul r2, r1, r2 │ │ │ │ movw r3, #65279 @ 0xfeff │ │ │ │ @@ -4514,25 +4514,25 @@ │ │ │ │ add r0, sl, ip │ │ │ │ and sl, r0, r9 │ │ │ │ b 232dc │ │ │ │ cmn r8, #1 │ │ │ │ ble 23a14 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 160db0 │ │ │ │ + bl 160dd0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 23560 │ │ │ │ ldr r0, [pc, #2004] @ 23b98 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 2356c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r9] │ │ │ │ mov r2, r8 │ │ │ │ @@ -4580,17 +4580,17 @@ │ │ │ │ bne 234ac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #108] @ 0x6c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ bcs 237f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd6e4 │ │ │ │ + bl bd704 │ │ │ │ mov r0, r4 │ │ │ │ - bl bd20c │ │ │ │ + bl bd22c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2357c │ │ │ │ ldr r9, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r9] │ │ │ │ sub r1, r0, #1 │ │ │ │ @@ -4598,15 +4598,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 234d0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 236ac │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ b 236ac │ │ │ │ ldrb r1, [r9, #81] @ 0x51 │ │ │ │ cmp r1, #2 │ │ │ │ tstne r1, #1 │ │ │ │ bne 237d0 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r0] │ │ │ │ @@ -4621,15 +4621,15 @@ │ │ │ │ str r1, [r7, #164] @ 0xa4 │ │ │ │ str r5, [r7, #168] @ 0xa8 │ │ │ │ str r0, [r7, #172] @ 0xac │ │ │ │ beq 23558 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ b 236e8 │ │ │ │ mov r9, r6 │ │ │ │ cmp r9, #0 │ │ │ │ bne 233e0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ @@ -4693,40 +4693,40 @@ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ cmp r5, r1 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ bne 23678 │ │ │ │ ldr r1, [pc, #1352] @ 23bbc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r7, #144] @ 0x90 │ │ │ │ str r6, [r0, r5, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ str r0, [r7, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, fp │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ - bl bcac0 │ │ │ │ + bl bcae0 │ │ │ │ b 236ac │ │ │ │ ldrd r2, [r7, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r7, #164] @ 0xa4 │ │ │ │ str r5, [r7, #168] @ 0xa8 │ │ │ │ str r0, [r7, #172] @ 0xac │ │ │ │ beq 236dc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ beq 23774 │ │ │ │ ldr r1, [r7, #124] @ 0x7c │ │ │ │ bic r0, fp, #-134217728 @ 0xf8000000 │ │ │ │ cmp r0, r1 │ │ │ │ bcs 239dc │ │ │ │ @@ -4867,15 +4867,15 @@ │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ bhi 23618 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - bl bf0d0 │ │ │ │ + bl bf0f0 │ │ │ │ b 238b0 │ │ │ │ ldr r1, [r9, #636] @ 0x27c │ │ │ │ and r2, r1, #31 │ │ │ │ mov r1, #1 │ │ │ │ cmp r2, #27 │ │ │ │ lsl r1, r1, r2 │ │ │ │ movcc r2, #5 │ │ │ │ @@ -4975,15 +4975,15 @@ │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 23ab8 │ │ │ │ cmp r0, #1 │ │ │ │ bne 23b08 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ b 23b08 │ │ │ │ bl 262c4 │ │ │ │ b 23b04 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 23b7c │ │ │ │ @@ -4997,15 +4997,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 23b10 │ │ │ │ cmp r1, #1 │ │ │ │ bne 23b44 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ b 23b44 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 23b7c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -5014,34 +5014,34 @@ │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ beq 23b80 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq sp, ip, r8, lsr sp │ │ │ │ andseq sp, ip, ip, asr sp │ │ │ │ - andseq r9, r5, r3, ror #2 │ │ │ │ + andseq r9, r5, r3, lsl #3 │ │ │ │ andseq sp, ip, r4, lsr #30 │ │ │ │ andseq sp, ip, r0, lsr pc │ │ │ │ andseq ip, lr, r8, ror #22 │ │ │ │ - andseq sl, r5, r8, ror r0 │ │ │ │ + mulseq r5, r8, r0 │ │ │ │ @ instruction: 0x001cefb4 │ │ │ │ @ instruction: 0x001cdcdc │ │ │ │ - @ instruction: 0x00158cd0 │ │ │ │ + @ instruction: 0x00158cf0 │ │ │ │ andseq lr, ip, ip, ror pc │ │ │ │ andseq lr, ip, r0, ror pc │ │ │ │ - andseq r9, r5, r0, lsl #29 │ │ │ │ + andseq r9, r5, r0, lsr #29 │ │ │ │ andseq lr, ip, ip, ror #26 │ │ │ │ andseq pc, ip, r0, lsr r2 @ │ │ │ │ @ instruction: 0x001cf1f8 │ │ │ │ - andseq r9, r5, r0, lsr #31 │ │ │ │ + andseq r9, r5, r0, asr #31 │ │ │ │ andseq lr, ip, ip, lsl #29 │ │ │ │ andseq pc, ip, r4, rrx │ │ │ │ andseq pc, ip, ip, asr #4 │ │ │ │ andseq pc, ip, ip, asr r2 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -5075,15 +5075,15 @@ │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ bgt 23c98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 9f0e8 │ │ │ │ + bl 9f108 │ │ │ │ cmp r0, #0 │ │ │ │ bne 23ca8 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 23c98 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, r9 │ │ │ │ @@ -5233,30 +5233,30 @@ │ │ │ │ beq 23f04 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 23f04 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 23f2c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 23f54 │ │ │ │ ldr r0, [pc, #80] @ 23f64 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 23ef0 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -5418,30 +5418,30 @@ │ │ │ │ beq 241e8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 241e8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 24210 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 24238 │ │ │ │ ldr r0, [pc, #80] @ 24248 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 241d4 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -5531,15 +5531,15 @@ │ │ │ │ stm sp, {r2, r3} │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, sp, #20 │ │ │ │ bl 26340 │ │ │ │ mulseq lr, r8, pc @ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 1213d8 │ │ │ │ + bl 1213f8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 243d4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 243d8 │ │ │ │ mov r3, #1 │ │ │ │ @@ -5590,37 +5590,37 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ bne 24458 │ │ │ │ cmp r2, #1 │ │ │ │ bne 24494 │ │ │ │ dmb ish │ │ │ │ - bl 11a4fc │ │ │ │ + bl 11a51c │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [pc, #36] @ 244b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 13db84 │ │ │ │ + bl 13dba4 │ │ │ │ mov r0, r5 │ │ │ │ sub sp, fp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 11a118 │ │ │ │ + bl 11a138 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andeq r9, pc, r8, lsr ip @ │ │ │ │ + andeq r9, pc, r8, asr ip @ │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 24528 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -5631,50 +5631,50 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 24554 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #88] @ 24588 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #84] @ 2458c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [pc, r2] │ │ │ │ strd r2, [r6] │ │ │ │ beq 24554 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 24580 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r9, lr, r4, ror r2 │ │ │ │ andseq r9, lr, ip, ror #4 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 24600 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -5685,15 +5685,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 24638 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #100] @ 2466c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [pc, #96] @ 24670 │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -5701,37 +5701,37 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ beq 24638 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 24664 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mulseq lr, r8, r1 │ │ │ │ mulseq lr, r4, r1 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r7, r3 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bne 246e4 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldmib sp, {r5, r8} │ │ │ │ ldr r4, [r0, #20] │ │ │ │ mov r0, r6 │ │ │ │ @@ -5742,15 +5742,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 24720 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #104] @ 24754 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r7, [pc, #100] @ 24758 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -5759,26 +5759,26 @@ │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r3, [r6] │ │ │ │ stmib r6, {r2, r7} │ │ │ │ str r0, [r6, #12] │ │ │ │ beq 24720 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ sub sp, fp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 2474c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldrheq r9, [lr], -r4 │ │ │ │ andseq r9, lr, r8, lsr #1 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #20] @ 24780 │ │ │ │ @@ -5837,30 +5837,30 @@ │ │ │ │ beq 24874 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 24874 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2489c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 248c4 │ │ │ │ ldr r0, [pc, #80] @ 248d4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 24860 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -6195,25 +6195,25 @@ │ │ │ │ beq 24d90 │ │ │ │ ldr r0, [pc, #420] @ 24f80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #24 │ │ │ │ - bl 160db0 │ │ │ │ + bl 160dd0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq 24ee4 │ │ │ │ ldr r0, [pc, #392] @ 24f90 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 24ef0 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, r4 │ │ │ │ str r0, [r4] │ │ │ │ mov r1, #0 │ │ │ │ @@ -6222,15 +6222,15 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ str r7, [r4, #12] │ │ │ │ str r6, [r5, #8]! │ │ │ │ add r7, r0, #4 │ │ │ │ str r1, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 13768c │ │ │ │ + bl 1376ac │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 24e5c │ │ │ │ cmn r0, #1 │ │ │ │ ble 24f38 │ │ │ │ @@ -6252,19 +6252,19 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ sub r1, fp, #28 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 120c90 │ │ │ │ + bl 120cb0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ - bl 13ace0 │ │ │ │ - bl 1213d8 │ │ │ │ + bl 13ad00 │ │ │ │ + bl 1213f8 │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #0 │ │ │ │ bne 24e24 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cd0 │ │ │ │ bl 24390 │ │ │ │ @@ -6290,15 +6290,15 @@ │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ bne 24f44 │ │ │ │ cmp r0, #1 │ │ │ │ bne 24f6c │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 11a568 │ │ │ │ + bl 11a588 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq fp, lr, r4, ror r1 │ │ │ │ andseq fp, lr, r4, lsr #3 │ │ │ │ andseq fp, lr, r0, lsl r1 │ │ │ │ andseq fp, lr, ip, lsr #32 │ │ │ │ @@ -6307,15 +6307,15 @@ │ │ │ │ andseq fp, lr, r4, lsr #2 │ │ │ │ andseq r9, lr, r0, lsl #3 │ │ │ │ andseq r9, lr, r0, lsl #3 │ │ │ │ push {r2, r3, r4, r5, fp, lr} │ │ │ │ add fp, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1536d8 │ │ │ │ + bl 1536f8 │ │ │ │ ldm sp, {r4, r5} │ │ │ │ ldr r0, [pc, #88] @ 25014 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -6575,15 +6575,15 @@ │ │ │ │ b 1e3c4 │ │ │ │ ldr r0, [pc, #16] @ 253dc │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [pc, #12] @ 253e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - @ instruction: 0x001968b2 │ │ │ │ + @ instruction: 0x001968d2 │ │ │ │ andseq r8, lr, ip, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -6591,15 +6591,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r7, r2 │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 25430 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ - bl 143548 │ │ │ │ + bl 143568 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 25498 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ bls 2546c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -6657,15 +6657,15 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ bcs 2553c │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 143548 │ │ │ │ + bl 143568 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ bne 255c0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, r6 │ │ │ │ bls 25574 │ │ │ │ @@ -6682,15 +6682,15 @@ │ │ │ │ sub sp, fp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add r1, r4, #13 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, sp │ │ │ │ mov r3, r6 │ │ │ │ - bl 120854 │ │ │ │ + bl 120874 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ beq 255a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r0, #9 │ │ │ │ beq 255d0 │ │ │ │ @@ -6757,30 +6757,30 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 256b8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 25680 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 256e4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262c4 │ │ │ │ @ instruction: 0x001e8efc │ │ │ │ andseq r8, lr, ip, lsl #30 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ dmb ish │ │ │ │ cmp r2, #3 │ │ │ │ bxeq lr │ │ │ │ @@ -6920,15 +6920,15 @@ │ │ │ │ mov r3, #1 │ │ │ │ b 1e3c4 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 153e08 │ │ │ │ + bl 153e28 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ moveq sp, fp │ │ │ │ popeq {fp, pc} │ │ │ │ ldr r2, [pc, #4] @ 2595c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ andseq r8, lr, r4, lsr #29 │ │ │ │ @@ -6947,23 +6947,23 @@ │ │ │ │ cmp r5, #0 │ │ │ │ beq 259d4 │ │ │ │ ldr r0, [pc, #100] @ 25a04 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ b 259d8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ b 259f8 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ b 259d8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ beq 259f0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -7109,30 +7109,30 @@ │ │ │ │ beq 25c54 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 25c54 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ cmp r0, #0 │ │ │ │ beq 25c7c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ beq 25ca4 │ │ │ │ ldr r0, [pc, #80] @ 25cb4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ bne 25c40 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, sl, fp, pc} │ │ │ │ @@ -7146,30 +7146,30 @@ │ │ │ │ bne 25c40 │ │ │ │ b 25c7c │ │ │ │ andseq sl, lr, r8, asr #5 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bleq 160cc0 │ │ │ │ + bleq 160ce0 │ │ │ │ bl 25cd0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 5215c │ │ │ │ + bl 5217c │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #8] @ 25d04 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add r0, pc, r0 │ │ │ │ bl 26160 │ │ │ │ - @ instruction: 0x00197cfd │ │ │ │ + andseq r7, r9, sp, lsl sp │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr ip, [pc, #68] @ 25d60 │ │ │ │ ldr r3, [pc, #68] @ 25d64 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ @@ -7184,22 +7184,22 @@ │ │ │ │ mov r0, sp │ │ │ │ str r0, [fp, #-8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [fp, #-4] │ │ │ │ bl 26100 │ │ │ │ - andseq lr, r3, r0, ror r1 │ │ │ │ - andseq r0, r5, r4, ror #13 │ │ │ │ + mulseq r3, r0, r1 │ │ │ │ + andseq r0, r5, r4, lsl #14 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 166cc0 │ │ │ │ + bl 166ce0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #40] @ 25dc0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -7284,16 +7284,16 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, ip │ │ │ │ str lr, [sp, #16] │ │ │ │ str r4, [fp, #-12] │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ bl 26100 │ │ │ │ @ instruction: 0x001e95f8 │ │ │ │ - andseq sp, r3, ip, lsr #23 │ │ │ │ - @ instruction: 0x0013dff4 │ │ │ │ + andseq sp, r3, ip, asr #23 │ │ │ │ + andseq lr, r3, r4, lsl r0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [pc, #48] @ 25f3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #44] @ 25f40 │ │ │ │ mov r3, #1 │ │ │ │ @@ -7375,21 +7375,21 @@ │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ @ instruction: 0x001e94f8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 16b8b8 │ │ │ │ + bl 16b8d8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 16b924 │ │ │ │ + bl 16b944 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ - bl 16b990 │ │ │ │ + bl 16b9b0 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #40] @ 260b8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ @@ -7423,29 +7423,29 @@ │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #16 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #1 │ │ │ │ strh r2, [sp, #12] │ │ │ │ - bl 13d144 │ │ │ │ + bl 13d164 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, sp │ │ │ │ mov r3, ip │ │ │ │ mov r0, #0 │ │ │ │ stm r3, {r4, r5, r6, r7, r8, lr} │ │ │ │ strb r1, [sp, #37] @ 0x25 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str ip, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 13d144 │ │ │ │ + bl 13d164 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #32 │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #1 │ │ │ │ @@ -7528,22 +7528,22 @@ │ │ │ │ andseq r9, lr, r8, lsr ip │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 262c0 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 261a4 │ │ │ │ - andseq r8, r9, r6, lsl #12 │ │ │ │ + andseq r8, r9, r6, lsr #12 │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ ldr r0, [pc, #8] @ 262dc │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 261f0 │ │ │ │ - andseq r8, r9, r0, lsl r6 │ │ │ │ + andseq r8, r9, r0, lsr r6 │ │ │ │ push {r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add fp, sp, #24 │ │ │ │ stmdb fp, {r1, r2} │ │ │ │ ldr r2, [pc, #24] @ 2630c │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ @@ -7642,29 +7642,29 @@ │ │ │ │ ldr r0, [pc, #40] @ 2649c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x001985bb │ │ │ │ - andseq r8, r9, sp, lsr #11 │ │ │ │ - mulseq r9, r9, r5 │ │ │ │ + @ instruction: 0x001985db │ │ │ │ + andseq r8, r9, sp, asr #11 │ │ │ │ + @ instruction: 0x001985b9 │ │ │ │ andseq r9, lr, r0, lsl #5 │ │ │ │ - andseq sp, r3, r0, ror #12 │ │ │ │ - andseq sp, r3, r4, lsr sl │ │ │ │ + andseq sp, r3, r0, lsl #13 │ │ │ │ + andseq sp, r3, r4, asr sl │ │ │ │ andseq r9, lr, r4, lsl #4 │ │ │ │ - andseq sp, r3, r4, lsl #12 │ │ │ │ + andseq sp, r3, r4, lsr #12 │ │ │ │ andseq r9, lr, r0, lsl sl │ │ │ │ push {fp, lr} │ │ │ │ mov fp, sp │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - bl 16bed0 │ │ │ │ + bl 16bef0 │ │ │ │ bleq 62608 │ │ │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ │ │ strbtmi fp, [sl], -r2, lsl #24 │ │ │ │ strlt fp, [r1], #-1028 @ 0xfffffbfc │ │ │ │ @ instruction: 0xa018f8df │ │ │ │ ldrmi sl, [sl], #773 @ 0x305 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -7679,15 +7679,15 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 1e7b4 <__gmon_start__@plt> │ │ │ │ andseq r9, lr, r4, lsr #8 │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ - blmi 1f853c <_IO_stdin_used@@Base+0x8a6dc> │ │ │ │ + blmi 1f853c <_IO_stdin_used@@Base+0x8a6bc> │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ andseq r9, lr, sl, lsr fp │ │ │ │ @@ -7711,39 +7711,39 @@ │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ blmi 294b3c <__bss_end__@@Base+0x848c8> │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7f76818 │ │ │ │ @ instruction: 0xf7ffedea │ │ │ │ - blmi 1e64a0 <_IO_stdin_used@@Base+0x78640> │ │ │ │ + blmi 1e64a0 <_IO_stdin_used@@Base+0x78620> │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ @ instruction: 0x001e9ada │ │ │ │ andseq r9, lr, r4, lsr #7 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ andseq r9, lr, sl, ror #20 │ │ │ │ @ instruction: 0x001e9aba │ │ │ │ svclt 0x0000e7c4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 265d8 │ │ │ │ tst r2, #32 │ │ │ │ bne 265dc │ │ │ │ - b 16422c │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + b 16424c │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 265f8 │ │ │ │ tst r2, #32 │ │ │ │ bne 265fc │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq 266e0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -8199,15 +8199,15 @@ │ │ │ │ andseq r5, ip, ip, ror #21 │ │ │ │ andeq r1, r0, r8, lsl #24 │ │ │ │ @ instruction: 0x001c5cb0 │ │ │ │ @ instruction: 0x001c5bf4 │ │ │ │ @ instruction: 0x001c59fc │ │ │ │ andseq r9, lr, r0, ror r2 │ │ │ │ andseq r9, lr, r8, lsl #14 │ │ │ │ - andseq sl, r4, r3, ror #21 │ │ │ │ + andseq sl, r4, r3, lsl #22 │ │ │ │ andseq r6, ip, r0, lsl #14 │ │ │ │ andeq r1, r0, r8, ror #22 │ │ │ │ @ instruction: 0x001c59bc │ │ │ │ @ instruction: 0x001c5bb8 │ │ │ │ andseq r5, ip, r8, ror sl │ │ │ │ muleq r0, r4, fp │ │ │ │ andseq r5, ip, r4, asr ip │ │ │ │ @@ -9140,15 +9140,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r8, lr, r8, lsr r7 │ │ │ │ andseq r4, ip, r0, asr sl │ │ │ │ - andseq r9, r4, r7, asr #21 │ │ │ │ + andseq r9, r4, r7, ror #21 │ │ │ │ andseq r5, ip, r4, ror #13 │ │ │ │ andeq r0, r0, r4, lsr #25 │ │ │ │ @ instruction: 0x001c4af0 │ │ │ │ @ instruction: 0x001c4bd8 │ │ │ │ andseq r4, ip, ip, lsr #24 │ │ │ │ andseq r4, ip, ip, lsr fp │ │ │ │ andseq r8, lr, ip, lsr #7 │ │ │ │ @@ -9735,15 +9735,15 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1e01c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e214 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r1, [pc, #48] @ 28594 │ │ │ │ @@ -9757,15 +9757,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 25e7c │ │ │ │ andseq r3, ip, r0, lsl lr │ │ │ │ - andseq r8, r4, r8, asr r6 │ │ │ │ + andseq r8, r4, r8, ror r6 │ │ │ │ andseq r3, ip, r0, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #280] @ 286cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -9836,15 +9836,15 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 26100 │ │ │ │ andseq r7, lr, r4, ror #21 │ │ │ │ andseq r7, lr, ip, asr #21 │ │ │ │ - andseq sp, r4, r6, asr r1 │ │ │ │ + andseq sp, r4, r6, ror r1 │ │ │ │ @ instruction: 0x001c54d8 │ │ │ │ andseq r5, ip, r8, lsr #9 │ │ │ │ andseq r5, ip, r8, lsr #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 28754 │ │ │ │ mov r2, r1 │ │ │ │ @@ -9865,22 +9865,22 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andseq r3, ip, r0, lsl #26 │ │ │ │ - andseq r8, r4, r8, lsr r6 │ │ │ │ + andseq r8, r4, r8, asr r6 │ │ │ │ andseq r3, ip, ip, lsl #26 │ │ │ │ - andseq r8, r4, r8, lsl r6 │ │ │ │ - andseq r8, r4, r9, lsl r6 │ │ │ │ + andseq r8, r4, r8, lsr r6 │ │ │ │ + andseq r8, r4, r9, lsr r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 287d8 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 287dc │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 287e0 │ │ │ │ @@ -9898,49 +9898,49 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andseq r3, ip, ip, lsr #25 │ │ │ │ - andseq r8, r4, r3, lsr r6 │ │ │ │ + andseq r8, r4, r3, asr r6 │ │ │ │ @ instruction: 0x001c3cb8 │ │ │ │ - andseq r8, r4, fp, lsl #12 │ │ │ │ - andseq r8, r4, r9, lsl r6 │ │ │ │ + andseq r8, r4, fp, lsr #12 │ │ │ │ + andseq r8, r4, r9, lsr r6 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 28810 │ │ │ │ ldr r1, [pc, #80] @ 28854 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [pc, #44] @ 2884c │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [pc, #40] @ 28850 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andseq r3, ip, r8, asr #24 │ │ │ │ - mulseq r4, r8, r5 │ │ │ │ - andseq r8, r4, lr, asr #11 │ │ │ │ + @ instruction: 0x001485b8 │ │ │ │ + andseq r8, r4, lr, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #232] @ 28958 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ @@ -10099,15 +10099,15 @@ │ │ │ │ bl 1e0ac │ │ │ │ vmov.f32 s18, s0 │ │ │ │ vcvt.f32.f64 s0, d10 │ │ │ │ vsub.f32 s0, s24, s0 │ │ │ │ bl 1e0ac │ │ │ │ vmov.f32 s1, s0 │ │ │ │ vmov.f32 s0, s18 │ │ │ │ - bl 6b250 │ │ │ │ + bl 6b270 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, fp │ │ │ │ vstr s0, [sp, #32] │ │ │ │ vstr s1, [sp, #36] @ 0x24 │ │ │ │ bl 1e8e0 │ │ │ │ vmov.f32 s0, s16 │ │ │ │ mov r0, fp │ │ │ │ @@ -10186,25 +10186,25 @@ │ │ │ │ vcvt.f32.f64 s2, d1 │ │ │ │ vcvt.f32.f64 s8, d0 │ │ │ │ vcvt.f32.f64 s0, d3 │ │ │ │ vcvt.f32.f64 s1, d2 │ │ │ │ vabs.f32 s2, s2 │ │ │ │ vabs.f32 s3, s8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6b218 │ │ │ │ + bl 6b238 │ │ │ │ add r0, sp, #32 │ │ │ │ vldr s0, [pc, #240] @ 28d4c │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 6b1cc │ │ │ │ + bl 6b1ec │ │ │ │ ldr r0, [pc, #244] @ 28d5c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 28cf4 │ │ │ │ ldr ip, [pc, #220] @ 28d64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #216] @ 28d68 │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -10218,15 +10218,15 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, fp │ │ │ │ mov r3, r4 │ │ │ │ bl 1e088 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 28b58 │ │ │ │ ldr r0, [pc, #120] @ 28d54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ b 28d08 │ │ │ │ ldr r0, [pc, #108] @ 28d58 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -10256,16 +10256,16 @@ │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0 │ │ │ │ andseq r7, lr, r8, lsl r7 │ │ │ │ @ instruction: 0x001c37b4 │ │ │ │ @ instruction: 0x001c37b4 │ │ │ │ andseq r7, lr, r4, asr #5 │ │ │ │ andseq r4, ip, r0, ror #19 │ │ │ │ - andseq r8, r4, r4, asr #15 │ │ │ │ - andseq r8, r4, r0, ror r1 │ │ │ │ + andseq r8, r4, r4, ror #15 │ │ │ │ + mulseq r4, r0, r1 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8-d15} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #480] @ 28f68 │ │ │ │ mov r9, r1 │ │ │ │ @@ -10450,15 +10450,15 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 26100 │ │ │ │ @ instruction: 0xfffff768 │ │ │ │ andeq sl, r1, r0, lsl #13 │ │ │ │ - @ instruction: 0x00148af5 │ │ │ │ + andseq r8, r4, r5, lsl fp │ │ │ │ @ instruction: 0x001c34d0 │ │ │ │ @ instruction: 0x001c34f4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r3, [pc, #116] @ 29100 │ │ │ │ ldr r2, [pc, #116] @ 29104 │ │ │ │ ldr lr, [pc, #116] @ 29108 │ │ │ │ @@ -10488,30 +10488,30 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ bl 26100 │ │ │ │ @ instruction: 0xfffff6d0 │ │ │ │ andeq sl, r1, r8, ror #11 │ │ │ │ - andseq r8, r4, sp, asr sl │ │ │ │ + andseq r8, r4, sp, ror sl │ │ │ │ andseq r3, ip, r8, lsr r4 │ │ │ │ andseq r3, ip, ip, ror #8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #20 │ │ │ │ - bl 666ec │ │ │ │ + bl 6670c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e0dc │ │ │ │ ldr r1, [pc, #380] @ 292b8 │ │ │ │ mov r0, sp │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df08 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 29294 │ │ │ │ @@ -10589,34 +10589,34 @@ │ │ │ │ bl 36324 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1ebc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 29164 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r4, r2, lsr #21 │ │ │ │ + andseq r8, r4, r2, asr #21 │ │ │ │ andseq r3, ip, r0, lsr #4 │ │ │ │ - andseq r7, r4, r0, lsl fp │ │ │ │ - andseq r7, r4, r5, lsl #22 │ │ │ │ - @ instruction: 0x00147afb │ │ │ │ - andseq r7, r4, lr, ror #21 │ │ │ │ - andseq r7, r4, r4, ror #21 │ │ │ │ - andseq r7, r4, r2, ror #21 │ │ │ │ - @ instruction: 0x00147ad9 │ │ │ │ - andseq r7, r4, sl, asr #21 │ │ │ │ - andseq r7, r4, r1, asr #21 │ │ │ │ - @ instruction: 0x00147ab2 │ │ │ │ - andseq r7, r4, r7, lsr #21 │ │ │ │ + andseq r7, r4, r0, lsr fp │ │ │ │ + andseq r7, r4, r5, lsr #22 │ │ │ │ + andseq r7, r4, fp, lsl fp │ │ │ │ + andseq r7, r4, lr, lsl #22 │ │ │ │ + andseq r7, r4, r4, lsl #22 │ │ │ │ + andseq r7, r4, r2, lsl #22 │ │ │ │ + @ instruction: 0x00147af9 │ │ │ │ + andseq r7, r4, sl, ror #21 │ │ │ │ + andseq r7, r4, r1, ror #21 │ │ │ │ + @ instruction: 0x00147ad2 │ │ │ │ + andseq r7, r4, r7, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [pc, #368] @ 2946c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -10633,48 +10633,48 @@ │ │ │ │ sub r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ea0c │ │ │ │ ldr r0, [pc, #300] @ 29470 │ │ │ │ mov r1, #9 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6bbdc │ │ │ │ + bl 6bbfc │ │ │ │ cmp r0, #0 │ │ │ │ beq 29374 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e6b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ b 29380 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e6b8 │ │ │ │ bl 1ea6c │ │ │ │ mov r1, #1 │ │ │ │ - bl 6824c │ │ │ │ + bl 6826c │ │ │ │ ldr r5, [pc, #224] @ 29474 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2941c │ │ │ │ mov r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [r0] │ │ │ │ bl 1e064 │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2942c │ │ │ │ ldr r1, [pc, #148] @ 29478 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #144] @ 2947c │ │ │ │ ldr r0, [pc, #144] @ 29480 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -10706,17 +10706,17 @@ │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mulseq lr, r8, sp │ │ │ │ - andseq r8, r4, r5, asr #17 │ │ │ │ + andseq r8, r4, r5, ror #17 │ │ │ │ mulseq lr, r4, fp │ │ │ │ - @ instruction: 0x0014a7dc │ │ │ │ + @ instruction: 0x0014a7fc │ │ │ │ andeq r8, r1, r8, ror r1 │ │ │ │ andeq ip, r0, r4, lsr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ vpush {d8-d10} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -10990,28 +10990,28 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 29960 │ │ │ │ ldr r5, [pc, #1636] @ 29f38 │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 29e04 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r9, r8 │ │ │ │ sub r1, r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [r6] │ │ │ │ bl 1e064 │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 29e24 │ │ │ │ ldr r1, [pc, #1560] @ 29f40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #1556] @ 29f44 │ │ │ │ ldr r8, [pc, #1556] @ 29f48 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -11044,28 +11044,28 @@ │ │ │ │ cmp sl, #0 │ │ │ │ beq 29a38 │ │ │ │ ldr r5, [pc, #1456] @ 29f5c │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 29e14 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r9, r8 │ │ │ │ sub r1, r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [r6] │ │ │ │ bl 1e064 │ │ │ │ ldrb r0, [r5] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 29e34 │ │ │ │ ldr r1, [pc, #1380] @ 29f64 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #1376] @ 29f68 │ │ │ │ ldr r8, [pc, #1376] @ 29f6c │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -11371,70 +11371,70 @@ │ │ │ │ andseq r2, ip, r8, ror #13 │ │ │ │ andseq r2, ip, r0, lsl r7 │ │ │ │ @ instruction: 0x001e6bb4 │ │ │ │ andseq r6, lr, r4, ror #12 │ │ │ │ andseq r6, lr, r0, asr #12 │ │ │ │ @ instruction: 0xffffecc0 │ │ │ │ ldrdeq r9, [r1], -r8 │ │ │ │ - @ instruction: 0x00147ff9 │ │ │ │ + andseq r8, r4, r9, lsl r0 │ │ │ │ @ instruction: 0x001c29fc │ │ │ │ andseq r2, ip, ip, ror #20 │ │ │ │ @ instruction: 0x00019abc │ │ │ │ - andseq r7, r4, r3, lsr r9 │ │ │ │ + andseq r7, r4, r3, asr r9 │ │ │ │ andseq r2, ip, r0, lsl r9 │ │ │ │ @ instruction: 0xffffeb84 │ │ │ │ andseq r2, ip, r4, lsl r9 │ │ │ │ andeq r9, r1, ip, lsl #21 │ │ │ │ - andseq r7, r4, r3, lsl #18 │ │ │ │ + andseq r7, r4, r3, lsr #18 │ │ │ │ andseq r2, ip, r0, ror #17 │ │ │ │ @ instruction: 0xffffeb54 │ │ │ │ @ instruction: 0x001c28f4 │ │ │ │ andeq r9, r1, ip, ror fp │ │ │ │ - @ instruction: 0x001479f3 │ │ │ │ + andseq r7, r4, r3, lsl sl │ │ │ │ @ instruction: 0x001c29d0 │ │ │ │ @ instruction: 0xffffec44 │ │ │ │ @ instruction: 0x001c29f4 │ │ │ │ @ instruction: 0x001e6ad4 │ │ │ │ - andseq r6, r4, r0, lsr #29 │ │ │ │ + andseq r6, r4, r0, asr #29 │ │ │ │ andseq r2, ip, r8, lsr r6 │ │ │ │ mulseq ip, r8, r7 │ │ │ │ andseq r2, ip, r4, lsr r8 │ │ │ │ mulseq lr, ip, r9 │ │ │ │ andseq r2, ip, ip, lsl r8 │ │ │ │ andseq r6, lr, r8, asr r6 │ │ │ │ andseq r2, ip, ip, lsr r8 │ │ │ │ - andseq fp, r4, pc, asr #9 │ │ │ │ + andseq fp, r4, pc, ror #9 │ │ │ │ andeq r7, r1, r4, asr #29 │ │ │ │ @ instruction: 0x0000c8b4 │ │ │ │ andseq r2, ip, ip, ror #14 │ │ │ │ andseq r2, ip, r8, lsr #16 │ │ │ │ @ instruction: 0x001e68f8 │ │ │ │ andseq r2, ip, ip, lsl #16 │ │ │ │ andseq r6, lr, r0, lsl #11 │ │ │ │ andseq r2, ip, ip, lsl #16 │ │ │ │ - @ instruction: 0x0014b3f7 │ │ │ │ + andseq fp, r4, r7, lsl r4 │ │ │ │ andeq r7, r1, ip, ror #27 │ │ │ │ ldrdeq ip, [r0], -ip @ │ │ │ │ andseq r2, ip, ip, lsr r7 │ │ │ │ @ instruction: 0xffffebc8 │ │ │ │ andeq r9, r1, r0, ror #21 │ │ │ │ - andseq r7, r4, r8, ror #31 │ │ │ │ + andseq r8, r4, r8 │ │ │ │ andseq r2, ip, r8, lsr r9 │ │ │ │ @ instruction: 0x001c29b4 │ │ │ │ @ instruction: 0xffffeacc │ │ │ │ andeq r9, r1, r4, ror #19 │ │ │ │ - andseq r7, r4, ip, ror #29 │ │ │ │ + andseq r7, r4, ip, lsl #30 │ │ │ │ andseq r2, ip, ip, lsr r8 │ │ │ │ andseq r2, ip, r8, asr #17 │ │ │ │ andeq r9, r1, ip, asr #22 │ │ │ │ - andseq r7, r4, r3, asr #30 │ │ │ │ + andseq r7, r4, r3, ror #30 │ │ │ │ andseq r2, ip, r0, lsr #19 │ │ │ │ @ instruction: 0xffffec14 │ │ │ │ @ instruction: 0x001c29bc │ │ │ │ - andseq r7, r4, r9, lsr r0 │ │ │ │ + andseq r7, r4, r9, asr r0 │ │ │ │ andseq r2, ip, r8, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov sl, r0 │ │ │ │ sub r0, r2, #1 │ │ │ │ @@ -11661,23 +11661,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a360 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a380 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -11686,35 +11686,35 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a3c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2a3e4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #312] @ 2a538 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2a500 │ │ │ │ ldr r5, [sl] │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #88] @ 0x58 │ │ │ │ @@ -11776,21 +11776,21 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ bl 2a324 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r5, lr, r8, lsr #22 │ │ │ │ andseq r2, ip, r8, lsr r4 │ │ │ │ - andseq r8, r4, fp, lsl #17 │ │ │ │ + andseq r8, r4, fp, lsr #17 │ │ │ │ andseq r2, ip, r8, lsl #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r0 │ │ │ │ @@ -12073,15 +12073,15 @@ │ │ │ │ beq 2ab7c │ │ │ │ ldr r0, [pc, #640] @ 2ac3c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ab94 │ │ │ │ mov r1, #0 │ │ │ │ cmp r9, fp │ │ │ │ str r7, [r0, #140] @ 0x8c │ │ │ │ add r3, r9, #1 │ │ │ │ strh r1, [r0, #138] @ 0x8a │ │ │ │ @@ -12195,15 +12195,15 @@ │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r4, sl │ │ │ │ ldr sl, [sp, #20] │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 160e24 │ │ │ │ + bl 160e44 │ │ │ │ b 2abc4 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 2a324 │ │ │ │ b 2ac24 │ │ │ │ @@ -12226,19 +12226,19 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 2a324 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r8, r4, pc, asr #4 │ │ │ │ + andseq r8, r4, pc, ror #4 │ │ │ │ @ instruction: 0x001c1dd4 │ │ │ │ andseq r1, ip, ip, asr #26 │ │ │ │ andseq r5, lr, r0, ror r5 │ │ │ │ - @ instruction: 0x001481db │ │ │ │ + @ instruction: 0x001481fb │ │ │ │ andseq r1, ip, r8, ror sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldrh r4, [sl, #94] @ 0x5e │ │ │ │ cmp r4, #11 │ │ │ │ @@ -12278,15 +12278,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r0, [pc, #1756] @ 2b3cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrd r8, [r1, #4] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b368 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #5 │ │ │ │ strh r0, [fp, #94] @ 0x5e │ │ │ │ str r0, [fp] │ │ │ │ @@ -12579,15 +12579,15 @@ │ │ │ │ beq 2b374 │ │ │ │ ldr r0, [pc, #572] @ 2b3e0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #144 @ 0x90 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b380 │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, r7 │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ add r3, r6, #1 │ │ │ │ strh r1, [r0, #94] @ 0x5e │ │ │ │ @@ -12700,50 +12700,50 @@ │ │ │ │ bl 25ce8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 160e24 │ │ │ │ + bl 160e44 │ │ │ │ b 2b3c4 │ │ │ │ bl 262c4 │ │ │ │ b 2b3b0 │ │ │ │ b 2b3b0 │ │ │ │ b 2b3b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r5, lr, r0, asr #4 │ │ │ │ andseq r1, ip, ip, lsr #11 │ │ │ │ andseq r1, ip, r8, ror #11 │ │ │ │ andseq r1, ip, r0, asr #11 │ │ │ │ @ instruction: 0x001c15d4 │ │ │ │ andseq r4, lr, r8, lsl #27 │ │ │ │ - andseq r7, r4, r7, lsr #21 │ │ │ │ + andseq r7, r4, r7, asr #21 │ │ │ │ andseq r1, ip, ip, lsr #12 │ │ │ │ andseq r1, ip, ip, asr r5 │ │ │ │ - andseq r7, r4, r7, lsr sl │ │ │ │ + andseq r7, r4, r7, asr sl │ │ │ │ @ instruction: 0x001c15d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r0, [pc, #432] @ 2b5c0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #144 @ 0x90 │ │ │ │ ldrh r5, [r6, #94] @ 0x5e │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b594 │ │ │ │ ldr r9, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add sl, r6, #48 @ 0x30 │ │ │ │ add r2, r6, #4 │ │ │ │ @@ -12835,37 +12835,37 @@ │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ bl 25cd0 │ │ │ │ b 2b5a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r4, lr, r8, lsl fp │ │ │ │ andseq r1, ip, ip, asr #7 │ │ │ │ - andseq r7, r4, r3, lsr #16 │ │ │ │ + andseq r7, r4, r3, asr #16 │ │ │ │ andseq r1, ip, r0, lsr #7 │ │ │ │ andseq r1, ip, ip, lsr #7 │ │ │ │ - @ instruction: 0x001477f3 │ │ │ │ + andseq r7, r4, r3, lsl r8 │ │ │ │ andseq r1, ip, r0, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r0, [pc, #484] @ 2b7d8 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrh r0, [r5, #138] @ 0x8a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #188 @ 0xbc │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2b788 │ │ │ │ ldr r9, [sl, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ @@ -12968,24 +12968,24 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 2a324 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r4, lr, r4, lsr r9 │ │ │ │ andseq r1, ip, r4, ror #3 │ │ │ │ - andseq r7, r4, r7, lsr r6 │ │ │ │ + andseq r7, r4, r7, asr r6 │ │ │ │ @ instruction: 0x001c11b4 │ │ │ │ @ instruction: 0x001c11bc │ │ │ │ - @ instruction: 0x001475ff │ │ │ │ + andseq r7, r4, pc, lsl r6 │ │ │ │ andseq r1, ip, ip, ror r1 │ │ │ │ movw ip, #53554 @ 0xd132 │ │ │ │ movw r2, #62660 @ 0xf4c4 │ │ │ │ movw r1, #38835 @ 0x97b3 │ │ │ │ movw r3, #41113 @ 0xa099 │ │ │ │ movt ip, #2738 @ 0xab2 │ │ │ │ movt r2, #31552 @ 0x7b40 │ │ │ │ @@ -12997,62 +12997,62 @@ │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b840 │ │ │ │ - b 4c7f8 │ │ │ │ + b 4c818 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 2b850 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq r1, ip, r4, lsl r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b870 │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 2b880 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq r1, ip, r4, ror #1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b8a0 │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 2b8b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldrheq r1, [ip], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2b8d0 │ │ │ │ - b 4c7f8 │ │ │ │ + b 4c818 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 2b8e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq r1, ip, r4, lsl #1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ @@ -13103,15 +13103,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2b9c0 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2b9e8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 70318 │ │ │ │ + bl 70338 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1e7cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ @@ -13119,15 +13119,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ba00 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2ba34 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 70318 │ │ │ │ + bl 70338 │ │ │ │ b 2ba34 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 1e7cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @@ -13361,15 +13361,15 @@ │ │ │ │ b 2bde0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ bne 2c154 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -13434,15 +13434,15 @@ │ │ │ │ and fp, r0, r9 │ │ │ │ b 2be64 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2bf14 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ beq 2bf60 │ │ │ │ cmp r0, #1 │ │ │ │ bne 2bf70 │ │ │ │ @@ -13463,26 +13463,26 @@ │ │ │ │ orr r7, r0, #2 │ │ │ │ b 2bf7c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ sub r6, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ movweq r7, #1 │ │ │ │ - bl 70454 │ │ │ │ + bl 70474 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bmi 2c180 │ │ │ │ beq 2bfc4 │ │ │ │ ldr r0, [pc, #672] @ 2c240 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2c184 │ │ │ │ mov r5, r0 │ │ │ │ b 2bfc8 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ @@ -13496,15 +13496,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1dde8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e2c8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1605ac │ │ │ │ + bl 1605cc │ │ │ │ cmp r4, #0 │ │ │ │ beq 2c01c │ │ │ │ mov r0, r4 │ │ │ │ bl 1dde8 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ @@ -13524,15 +13524,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1ea3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c07c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ddc4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #28 │ │ │ │ ldrb r2, [sp, #29] │ │ │ │ orr r0, r0, #2 │ │ │ │ @@ -13613,15 +13613,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1ea3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c1e0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ddc4 │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 2b8e4 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ @@ -13631,15 +13631,15 @@ │ │ │ │ andseq r4, lr, r0, ror #9 │ │ │ │ andseq r4, lr, ip, lsl r0 │ │ │ │ andseq r0, ip, r4, lsr #16 │ │ │ │ andseq r0, ip, ip, lsl #18 │ │ │ │ mulseq lr, r0, r4 │ │ │ │ andseq r0, ip, ip, asr r8 │ │ │ │ @ instruction: 0x001c0bfc │ │ │ │ - andseq r6, r4, r9, lsr #25 │ │ │ │ + andseq r6, r4, r9, asr #25 │ │ │ │ andseq r0, ip, r0, lsr r8 │ │ │ │ andseq r0, ip, ip, lsl r8 │ │ │ │ andeq r7, r1, r0, asr #11 │ │ │ │ @ instruction: 0x001c08d4 │ │ │ │ @ instruction: 0x001c08f0 │ │ │ │ andseq r0, ip, ip, ror #16 │ │ │ │ andseq r3, lr, r8, lsl #31 │ │ │ │ @@ -13750,15 +13750,15 @@ │ │ │ │ b 2c3f4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ bne 2c69c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -13819,15 +13819,15 @@ │ │ │ │ and r9, r0, fp │ │ │ │ b 2c470 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c518 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [pc, #504] @ 2c718 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -13888,15 +13888,15 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 249e4 │ │ │ │ b 2c284 │ │ │ │ bl 2f8c4 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #232] @ 2c71c │ │ │ │ ldr r2, [pc, #232] @ 2c720 │ │ │ │ ldr r7, [pc, #232] @ 2c724 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -13942,15 +13942,15 @@ │ │ │ │ andseq r3, lr, ip, asr #29 │ │ │ │ andseq r3, lr, ip, lsr fp │ │ │ │ andseq r0, ip, r4, asr #6 │ │ │ │ andseq r0, ip, ip, lsr #8 │ │ │ │ andseq r3, lr, ip, ror lr │ │ │ │ andseq r0, ip, r4, lsl r3 │ │ │ │ andseq r0, ip, r8, ror #11 │ │ │ │ - andseq r6, r4, r1, ror #14 │ │ │ │ + andseq r6, r4, r1, lsl #15 │ │ │ │ andseq r0, ip, r8, ror #5 │ │ │ │ @ instruction: 0x001c02d4 │ │ │ │ andeq r7, r1, r0, ror #1 │ │ │ │ @ instruction: 0x001c03f4 │ │ │ │ andseq r0, ip, r0, lsl r4 │ │ │ │ andseq r3, lr, r4, ror #23 │ │ │ │ andeq r7, r1, r8, asr #32 │ │ │ │ @@ -14063,15 +14063,15 @@ │ │ │ │ b 2c8d8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ bne 2cc08 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -14132,15 +14132,15 @@ │ │ │ │ and r9, r0, fp │ │ │ │ b 2c954 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2c9fc │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [pc, #664] @ 2cc9c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ @@ -14235,15 +14235,15 @@ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ bl 249e4 │ │ │ │ b 2c768 │ │ │ │ bl 2f8c4 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #256] @ 2cca0 │ │ │ │ ldr r2, [pc, #256] @ 2cca4 │ │ │ │ ldr r7, [pc, #256] @ 2cca8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -14295,25 +14295,25 @@ │ │ │ │ andseq r3, lr, r8, ror #19 │ │ │ │ @ instruction: 0x001e35d0 │ │ │ │ @ instruction: 0x001bfdd8 │ │ │ │ andseq pc, fp, r0, asr #29 │ │ │ │ mulseq lr, r8, r9 │ │ │ │ andseq pc, fp, r8, lsr #27 │ │ │ │ andseq r0, ip, r4, lsl #2 │ │ │ │ - @ instruction: 0x001461f5 │ │ │ │ + andseq r6, r4, r5, lsl r2 │ │ │ │ andseq pc, fp, ip, ror sp @ │ │ │ │ andseq pc, fp, r8, ror #26 │ │ │ │ andeq r6, r1, r8, asr fp │ │ │ │ andseq pc, fp, r0, lsl #29 │ │ │ │ andseq pc, fp, r8, lsr #29 │ │ │ │ andseq r3, lr, r0, lsl #14 │ │ │ │ ldrdeq r6, [r1], -ip │ │ │ │ andseq pc, fp, r0, asr #28 │ │ │ │ andseq pc, fp, r4, lsl #28 │ │ │ │ - mulseq r4, r3, sl │ │ │ │ + @ instruction: 0x00144ab3 │ │ │ │ @ instruction: 0x001c06b0 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #120 @ 0x78 │ │ │ │ mov r8, r0 │ │ │ │ @@ -14421,15 +14421,15 @@ │ │ │ │ b 2ce70 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ bne 2d164 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -14490,15 +14490,15 @@ │ │ │ │ and r8, r0, fp │ │ │ │ b 2ceec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2cf94 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [pc, #640] @ 2d21c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -14647,22 +14647,22 @@ │ │ │ │ andseq r3, lr, r0, asr r4 │ │ │ │ andseq r3, lr, ip │ │ │ │ andseq pc, fp, r4, lsl r8 @ │ │ │ │ @ instruction: 0x001bf8fc │ │ │ │ andseq r3, lr, r0, lsl #8 │ │ │ │ andseq pc, fp, ip, asr #16 │ │ │ │ andseq pc, fp, ip, ror #22 │ │ │ │ - mulseq r4, r9, ip │ │ │ │ + @ instruction: 0x00145cb9 │ │ │ │ andseq pc, fp, r0, lsr #16 │ │ │ │ andseq pc, fp, ip, lsl #16 │ │ │ │ muleq r1, r4, r5 │ │ │ │ @ instruction: 0x001bf8bc │ │ │ │ andseq pc, fp, r4, ror #17 │ │ │ │ andseq r3, lr, r8, ror #2 │ │ │ │ - @ instruction: 0x001444df │ │ │ │ + @ instruction: 0x001444ff │ │ │ │ ldrsheq r0, [ip], -ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -14768,15 +14768,15 @@ │ │ │ │ b 2d3dc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ bne 2d750 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -14841,15 +14841,15 @@ │ │ │ │ and fp, r0, r9 │ │ │ │ b 2d460 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2d510 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ beq 2d55c │ │ │ │ cmp r0, #1 │ │ │ │ bne 2d56c │ │ │ │ @@ -14870,26 +14870,26 @@ │ │ │ │ orr r7, r0, #2 │ │ │ │ b 2d578 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ sub r6, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ movweq r7, #1 │ │ │ │ - bl 70454 │ │ │ │ + bl 70474 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bmi 2d77c │ │ │ │ beq 2d5c0 │ │ │ │ ldr r0, [pc, #672] @ 2d83c │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d780 │ │ │ │ mov r5, r0 │ │ │ │ b 2d5c4 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ @@ -14903,15 +14903,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1dde8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e2c8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1605ac │ │ │ │ + bl 1605cc │ │ │ │ cmp r4, #0 │ │ │ │ beq 2d618 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dde8 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ @@ -14931,15 +14931,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1ea3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2d678 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ddc4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #28 │ │ │ │ ldrb r2, [sp, #29] │ │ │ │ orr r0, r0, #2 │ │ │ │ @@ -15020,15 +15020,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1ea3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2d7dc │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ddc4 │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 2b8e4 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ @@ -15038,15 +15038,15 @@ │ │ │ │ andseq r2, lr, r4, ror #29 │ │ │ │ andseq r2, lr, r0, lsr #20 │ │ │ │ andseq pc, fp, r8, lsr #4 │ │ │ │ andseq pc, fp, r0, lsl r3 @ │ │ │ │ mulseq lr, r4, lr │ │ │ │ andseq pc, fp, r0, ror #4 │ │ │ │ andseq pc, fp, r0, lsl #12 │ │ │ │ - andseq r5, r4, sp, lsr #13 │ │ │ │ + andseq r5, r4, sp, asr #13 │ │ │ │ andseq pc, fp, r4, lsr r2 @ │ │ │ │ andseq pc, fp, r0, lsr #4 │ │ │ │ andeq r5, r1, r4, asr #31 │ │ │ │ @ instruction: 0x001bf2d8 │ │ │ │ @ instruction: 0x001bf2f4 │ │ │ │ andseq pc, fp, r0, ror r2 @ │ │ │ │ andseq r2, lr, ip, lsl #19 │ │ │ │ @@ -15159,15 +15159,15 @@ │ │ │ │ b 2d9f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ bne 2dcec │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -15228,15 +15228,15 @@ │ │ │ │ and r8, r0, fp │ │ │ │ b 2da74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2db1c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [pc, #640] @ 2dda4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -15385,22 +15385,22 @@ │ │ │ │ andseq r2, lr, r8, asr #17 │ │ │ │ andseq r2, lr, r4, lsl #9 │ │ │ │ andseq lr, fp, ip, lsl #25 │ │ │ │ andseq lr, fp, r4, ror sp │ │ │ │ andseq r2, lr, r8, ror r8 │ │ │ │ andseq lr, fp, r4, asr #25 │ │ │ │ andseq lr, fp, r4, ror #31 │ │ │ │ - andseq r5, r4, r1, lsl r1 │ │ │ │ + andseq r5, r4, r1, lsr r1 │ │ │ │ mulseq fp, r8, ip │ │ │ │ andseq lr, fp, r4, lsl #25 │ │ │ │ andeq r5, r1, ip, lsl #20 │ │ │ │ andseq lr, fp, r4, lsr sp │ │ │ │ andseq lr, fp, ip, asr sp │ │ │ │ andseq r2, lr, r0, ror #11 │ │ │ │ - andseq r3, r4, r7, asr r9 │ │ │ │ + andseq r3, r4, r7, ror r9 │ │ │ │ andseq pc, fp, r4, ror r5 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ bl 1e214 │ │ │ │ @@ -15505,15 +15505,15 @@ │ │ │ │ b 2df60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ bne 2e208 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -15574,15 +15574,15 @@ │ │ │ │ and r9, r0, fp │ │ │ │ b 2dfdc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2e084 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [pc, #504] @ 2e284 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -15643,15 +15643,15 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 249e4 │ │ │ │ b 2ddf0 │ │ │ │ bl 2f8c4 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #232] @ 2e288 │ │ │ │ ldr r2, [pc, #232] @ 2e28c │ │ │ │ ldr r7, [pc, #232] @ 2e290 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -15697,15 +15697,15 @@ │ │ │ │ andseq r2, lr, r0, ror #6 │ │ │ │ @ instruction: 0x001e1fd0 │ │ │ │ @ instruction: 0x001be7d8 │ │ │ │ andseq lr, fp, r0, asr #17 │ │ │ │ andseq r2, lr, r0, lsl r3 │ │ │ │ andseq lr, fp, r8, lsr #15 │ │ │ │ andseq lr, fp, ip, ror sl │ │ │ │ - @ instruction: 0x00144bf5 │ │ │ │ + andseq r4, r4, r5, lsl ip │ │ │ │ andseq lr, fp, ip, ror r7 │ │ │ │ andseq lr, fp, r8, ror #14 │ │ │ │ andeq r5, r1, r4, ror r5 │ │ │ │ andseq lr, fp, r8, lsl #17 │ │ │ │ andseq lr, fp, r4, lsr #17 │ │ │ │ andseq r2, lr, r8, ror r0 │ │ │ │ ldrdeq r5, [r1], -ip │ │ │ │ @@ -15818,15 +15818,15 @@ │ │ │ │ b 2e444 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ bne 2e6ec │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -15887,15 +15887,15 @@ │ │ │ │ and r9, r0, fp │ │ │ │ b 2e4c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2e568 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [pc, #504] @ 2e768 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ @@ -15956,15 +15956,15 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 249e4 │ │ │ │ b 2e2d4 │ │ │ │ bl 2f8c4 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #232] @ 2e76c │ │ │ │ ldr r2, [pc, #232] @ 2e770 │ │ │ │ ldr r7, [pc, #232] @ 2e774 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -16010,15 +16010,15 @@ │ │ │ │ andseq r1, lr, ip, ror lr │ │ │ │ andseq r1, lr, ip, ror #21 │ │ │ │ @ instruction: 0x001be2f4 │ │ │ │ @ instruction: 0x001be3dc │ │ │ │ andseq r1, lr, ip, lsr #28 │ │ │ │ andseq lr, fp, r4, asr #5 │ │ │ │ mulseq fp, r8, r5 │ │ │ │ - andseq r4, r4, r1, lsl r7 │ │ │ │ + andseq r4, r4, r1, lsr r7 │ │ │ │ mulseq fp, r8, r2 │ │ │ │ andseq lr, fp, r4, lsl #5 │ │ │ │ muleq r1, r0, r0 │ │ │ │ andseq lr, fp, r4, lsr #7 │ │ │ │ andseq lr, fp, r0, asr #7 │ │ │ │ mulseq lr, r4, fp │ │ │ │ strdeq r4, [r1], -r8 │ │ │ │ @@ -16132,15 +16132,15 @@ │ │ │ │ b 2e92c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r2, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ bne 2eca0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -16205,15 +16205,15 @@ │ │ │ │ and fp, r0, r9 │ │ │ │ b 2e9b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2ea60 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrb r0, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ beq 2eaac │ │ │ │ cmp r0, #1 │ │ │ │ bne 2eabc │ │ │ │ @@ -16234,26 +16234,26 @@ │ │ │ │ orr r7, r0, #2 │ │ │ │ b 2eac8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ sub r6, r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ movweq r7, #1 │ │ │ │ - bl 70454 │ │ │ │ + bl 70474 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bmi 2eccc │ │ │ │ beq 2eb10 │ │ │ │ ldr r0, [pc, #672] @ 2ed8c │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ecd0 │ │ │ │ mov r5, r0 │ │ │ │ b 2eb14 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ @@ -16267,15 +16267,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1dde8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e2c8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 1605ac │ │ │ │ + bl 1605cc │ │ │ │ cmp r4, #0 │ │ │ │ beq 2eb68 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dde8 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ @@ -16295,15 +16295,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 1ea3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2ebc8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ddc4 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #28 │ │ │ │ ldrb r2, [sp, #29] │ │ │ │ orr r0, r0, #2 │ │ │ │ @@ -16384,15 +16384,15 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1ea3c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2ed2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1ddc4 │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ bl 2b8e4 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ @@ -16402,15 +16402,15 @@ │ │ │ │ mulseq lr, r4, r9 │ │ │ │ @ instruction: 0x001e14d0 │ │ │ │ @ instruction: 0x001bdcd8 │ │ │ │ andseq sp, fp, r0, asr #27 │ │ │ │ andseq r1, lr, r4, asr #18 │ │ │ │ andseq sp, fp, r0, lsl sp │ │ │ │ ldrheq lr, [fp], -r0 │ │ │ │ - andseq r4, r4, sp, asr r1 │ │ │ │ + andseq r4, r4, sp, ror r1 │ │ │ │ andseq sp, fp, r4, ror #25 │ │ │ │ @ instruction: 0x001bdcd0 │ │ │ │ andeq r4, r1, r4, ror sl │ │ │ │ andseq sp, fp, r8, lsl #27 │ │ │ │ andseq sp, fp, r4, lsr #27 │ │ │ │ andseq sp, fp, r0, lsr #26 │ │ │ │ andseq r1, lr, ip, lsr r4 │ │ │ │ @@ -16503,15 +16503,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ @ instruction: 0x001e12d4 │ │ │ │ - andseq r5, r4, r3, asr #11 │ │ │ │ + andseq r5, r4, r3, ror #11 │ │ │ │ mulseq fp, r8, r4 │ │ │ │ ldr r1, [pc, #20] @ 2ef28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -16832,15 +16832,15 @@ │ │ │ │ str r1, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq r0, lr, r0, asr #27 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ bl 2f8c4 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #80] @ 2f484 │ │ │ │ ldr r2, [pc, #80] @ 2f488 │ │ │ │ ldr ip, [pc, #80] @ 2f48c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #0 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -16892,15 +16892,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ andseq r0, lr, ip, lsr #24 │ │ │ │ - andseq r5, r4, ip │ │ │ │ + andseq r5, r4, ip, lsr #32 │ │ │ │ mulseq fp, r4, lr │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 2f564 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -16912,15 +16912,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ andseq r0, lr, ip, ror #22 │ │ │ │ - @ instruction: 0x001416de │ │ │ │ + @ instruction: 0x001416fe │ │ │ │ andseq ip, fp, r8, lsr lr │ │ │ │ ldr r2, [pc, #44] @ 2f5a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -17010,31 +17010,31 @@ │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ @ instruction: 0x001e09d0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [pc, #8] @ 2f6f4 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r3, r4, lr, lsl #17 │ │ │ │ + b 1625e4 │ │ │ │ + andseq r3, r4, lr, lsr #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 2f754 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ bne 2f738 │ │ │ │ ldr r2, [pc, #296] @ 2f84c │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -17167,27 +17167,27 @@ │ │ │ │ @ instruction: 0x001e07b4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2f968 │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 2f978 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq sp, fp, r8, ror #1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2f998 │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 2f9a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldrheq sp, [fp], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -17201,26 +17201,26 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2f9f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1ebc8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fa1c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ @@ -17233,15 +17233,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fa70 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2fa84 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1ebc8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -17251,15 +17251,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fac4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2faa4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -17279,15 +17279,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fb28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1ebc8 │ │ │ │ add r0, r4, #32 │ │ │ │ bl 30470 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1ebc8 │ │ │ │ @@ -17301,23 +17301,23 @@ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fb80 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fba0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1ebc8 │ │ │ │ @@ -17361,27 +17361,27 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fc70 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1ebc8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fca0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -17412,23 +17412,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fd3c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 2fd5c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ @@ -17482,15 +17482,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fe28 │ │ │ │ cmp r1, #1 │ │ │ │ bne 2fe54 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 70318 │ │ │ │ + b 70338 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ b 2fe74 │ │ │ │ @@ -17502,15 +17502,15 @@ │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2fe7c │ │ │ │ cmp r1, #1 │ │ │ │ bne 2fea4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 70318 │ │ │ │ + bl 70338 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -17565,28 +17565,28 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff74 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 70318 │ │ │ │ + b 70338 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ffac │ │ │ │ cmp r1, #1 │ │ │ │ bne 2ffd4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 70318 │ │ │ │ + bl 70338 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ popeq {r4, r6, r7, pc} │ │ │ │ @@ -17600,29 +17600,29 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 30044 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 30044 │ │ │ │ add r0, r0, #8 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 645a4 │ │ │ │ + b 645c4 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 30064 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #424] @ 0x1a8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 300a4 │ │ │ │ cmp r1, #3 │ │ │ │ bne 300c4 │ │ │ │ @@ -17651,36 +17651,36 @@ │ │ │ │ b 2fad0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 3010c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dec0 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3012c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ beq 30188 │ │ │ │ cmp r0, #3 │ │ │ │ bne 301bc │ │ │ │ @@ -17695,15 +17695,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 301a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 301bc │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1ea3c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ @@ -17732,15 +17732,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3023c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 30250 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1ea3c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ @@ -17764,15 +17764,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 302bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 302d0 │ │ │ │ pop {r4, lr} │ │ │ │ b 1ea3c │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r1, [r0, #152] @ 0x98 │ │ │ │ @@ -17814,15 +17814,15 @@ │ │ │ │ bl 1ebc8 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ beq 30388 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ pop {r4, lr} │ │ │ │ beq 3039c │ │ │ │ b 1ea3c │ │ │ │ bx lr │ │ │ │ @@ -17838,15 +17838,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 303e4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -17859,15 +17859,15 @@ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 30438 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -17899,15 +17899,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 304d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #29] │ │ │ │ bl 1ebc8 │ │ │ │ mov r5, #12 │ │ │ │ @@ -17920,15 +17920,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, #32 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3052c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #30] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #28] │ │ │ │ @@ -17941,23 +17941,23 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, #32 │ │ │ │ cmp r1, #0 │ │ │ │ beq 305cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 305cc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 305b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 305b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -17983,15 +17983,15 @@ │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 708fc │ │ │ │ + bl 7091c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 30780 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -18000,15 +18000,15 @@ │ │ │ │ ldr r4, [pc, #636] @ 308d0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #196 @ 0xc4 │ │ │ │ strb r6, [sp, #240] @ 0xf0 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 307c0 │ │ │ │ mov sl, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r2, #196 @ 0xc4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -18023,15 +18023,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 307d0 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ @@ -18043,33 +18043,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 306ec │ │ │ │ cmn r0, #1 │ │ │ │ ble 307dc │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ str r6, [sp, #248] @ 0xf8 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ ldr r1, [pc, #436] @ 308d4 │ │ │ │ ldr r2, [pc, #436] @ 308d8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6dfb0 │ │ │ │ + bl 6dfd0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 730dc │ │ │ │ + bl 730fc │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e5f8 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ @@ -18143,39 +18143,39 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 308b0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 308b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 301e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ @ instruction: 0x001bc2dc │ │ │ │ - andseq r2, r4, r0, asr r8 │ │ │ │ + andseq r2, r4, r0, ror r8 │ │ │ │ andseq ip, fp, r8, asr #5 │ │ │ │ @ instruction: 0x001df8d4 │ │ │ │ andeq pc, r0, r0, lsl #19 │ │ │ │ andseq ip, fp, r0, ror #6 │ │ │ │ andseq ip, fp, r8, ror r2 │ │ │ │ andseq ip, fp, r8, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #212 @ 0xd4 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl 708fc │ │ │ │ + bl 7091c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 30a60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -18184,15 +18184,15 @@ │ │ │ │ ldr r4, [pc, #636] @ 30bb0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #156 @ 0x9c │ │ │ │ strb r6, [sp, #200] @ 0xc8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30aa0 │ │ │ │ mov sl, r5 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -18207,15 +18207,15 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ strb r6, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30ab0 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ @@ -18227,33 +18227,33 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne 309cc │ │ │ │ cmn r0, #1 │ │ │ │ ble 30abc │ │ │ │ mov r4, sl │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ ldr r1, [pc, #436] @ 30bb4 │ │ │ │ ldr r2, [pc, #436] @ 30bb8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6dfb0 │ │ │ │ + bl 6dfd0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl 730dc │ │ │ │ + bl 730fc │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e5f8 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ @@ -18327,39 +18327,39 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 30b90 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 30b90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 3014c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ @ instruction: 0x001bbffc │ │ │ │ - andseq r2, r4, r0, ror r5 │ │ │ │ + mulseq r4, r0, r5 │ │ │ │ andseq fp, fp, r8, ror #31 │ │ │ │ @ instruction: 0x001df5f4 │ │ │ │ andeq pc, r0, r8, lsl r3 @ │ │ │ │ mulseq fp, r0, r0 │ │ │ │ andseq fp, fp, r8, lsr #31 │ │ │ │ andseq fp, fp, r8, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ - bl 708fc │ │ │ │ + bl 7091c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 30d40 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r8!, {r1, r2, r3, r7} │ │ │ │ @@ -18371,15 +18371,15 @@ │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, #624] @ 30e98 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ strb r6, [sp, #152] @ 0x98 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30d80 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e85c │ │ │ │ @@ -18393,15 +18393,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ strb r6, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ strb r6, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ strb r6, [sp, #60] @ 0x3c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30d90 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ @@ -18412,33 +18412,33 @@ │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne 30cb4 │ │ │ │ cmn r0, #1 │ │ │ │ ble 30d9c │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ ldr r1, [pc, #440] @ 30e9c │ │ │ │ ldr r2, [pc, #440] @ 30ea0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6dfb0 │ │ │ │ + bl 6dfd0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 730dc │ │ │ │ + bl 730fc │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ str r6, [fp] │ │ │ │ str r5, [fp, #4] │ │ │ │ bl 1e5f8 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -18513,24 +18513,24 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 30e78 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 30e78 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 30274 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq fp, fp, ip, lsl sp │ │ │ │ - mulseq r4, r0, r2 │ │ │ │ + @ instruction: 0x001422b0 │ │ │ │ andseq fp, fp, r8, lsl #26 │ │ │ │ andseq pc, sp, r8, lsl #6 │ │ │ │ @ instruction: 0x0000f1b8 │ │ │ │ @ instruction: 0x001bbdbc │ │ │ │ andseq fp, fp, ip, asr #25 │ │ │ │ andseq fp, fp, ip, lsl #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -18566,15 +18566,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1ea3c │ │ │ │ cmp r6, #0 │ │ │ │ beq 30f44 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r7, r8 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r7, #116]! @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ strb r0, [r1, #68]! @ 0x44 │ │ │ │ str r1, [sp, #32] │ │ │ │ b 30f8c │ │ │ │ @@ -18673,32 +18673,32 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #4072] @ 320c4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #1692] @ 0x69c │ │ │ │ add r2, lr, #136 @ 0x88 │ │ │ │ str r2, [sp, #1688] @ 0x698 │ │ │ │ str r1, [sp, #2760] @ 0xac8 │ │ │ │ - bl 64544 │ │ │ │ + bl 64564 │ │ │ │ ldr r1, [pc, #4076] @ 320e4 │ │ │ │ str r0, [sp, #2248] @ 0x8c8 │ │ │ │ mov r0, #31 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #2244] @ 0x8c4 │ │ │ │ str r0, [sp, #2236] @ 0x8bc │ │ │ │ str r1, [sp, #2240] @ 0x8c0 │ │ │ │ str r1, [sp, #2232] @ 0x8b8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #712 @ 0x2c8 │ │ │ │ add r2, lr, #184 @ 0xb8 │ │ │ │ mov r3, #0 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl 645a4 │ │ │ │ + bl 645c4 │ │ │ │ ldr r0, [r8, #116] @ 0x74 │ │ │ │ bl 1ebc8 │ │ │ │ mov r4, #1 │ │ │ │ strb r4, [r8, #188] @ 0xbc │ │ │ │ strb r4, [r8, #184] @ 0xb8 │ │ │ │ mov r0, sl │ │ │ │ bl 301e0 │ │ │ │ @@ -18712,15 +18712,15 @@ │ │ │ │ ldr r0, [pc, #4088] @ 3216c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #14 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #14 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 32010 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #26478 @ 0x676e │ │ │ │ strh r0, [r5, #12] │ │ │ │ movw r0, #25701 @ 0x6465 │ │ │ │ movt r0, #28718 @ 0x702e │ │ │ │ @@ -18745,15 +18745,15 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 31210 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r6, #0 │ │ │ │ beq 31268 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ bl 1edb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ @@ -18781,35 +18781,35 @@ │ │ │ │ cmp r0, #0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ beq 31350 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r5, r0 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6eef4 │ │ │ │ + bl 6ef14 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r4 │ │ │ │ bl 1dec0 │ │ │ │ ldr r9, [sp, #2232] @ 0x8b8 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ beq 313d0 │ │ │ │ ldr fp, [sp, #2236] @ 0x8bc │ │ │ │ ldr r1, [sp, #2240] @ 0x8c0 │ │ │ │ mov r0, fp │ │ │ │ - bl 14511c │ │ │ │ + bl 14513c │ │ │ │ mov r2, r0 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ beq 312fc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r3, r1 │ │ │ │ add r0, lr, #712 @ 0x2c8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 13a1f0 │ │ │ │ + bl 13a210 │ │ │ │ ldr r0, [sp, #2760] @ 0xac8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3135c │ │ │ │ b 313b4 │ │ │ │ ldrd r0, [r8, #152] @ 0x98 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ b 31b3c │ │ │ │ @@ -18840,15 +18840,15 @@ │ │ │ │ beq 313a0 │ │ │ │ ldr r0, [pc, #4092] @ 32374 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 32104 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ b 313a4 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -18856,37 +18856,37 @@ │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ cmp r9, #0 │ │ │ │ beq 313cc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov fp, r4 │ │ │ │ ldr r0, [pc, #4084] @ 323cc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 6cd50 │ │ │ │ + bl 6cd70 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ bne 31470 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ bne 314b0 │ │ │ │ ldr r0, [pc, #4084] @ 32400 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #14 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #14 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 320e8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #26478 @ 0x676e │ │ │ │ strh r0, [r5, #12] │ │ │ │ movw r0, #25701 @ 0x6465 │ │ │ │ movt r0, #28718 @ 0x702e │ │ │ │ @@ -18936,27 +18936,27 @@ │ │ │ │ str r2, [sp, #2776] @ 0xad8 │ │ │ │ str r4, [sp, #2764] @ 0xacc │ │ │ │ str r4, [sp, #2772] @ 0xad4 │ │ │ │ str r1, [sp, #2768] @ 0xad0 │ │ │ │ str r0, [sp, #1688] @ 0x698 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ add r1, lr, #712 @ 0x2c8 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r1, [sp, #2232] @ 0x8b8 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #28] │ │ │ │ strb r4, [r8, #150] @ 0x96 │ │ │ │ beq 318c8 │ │ │ │ ldr r0, [sp, #2236] @ 0x8bc │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 318c8 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r7, [sp, #640] @ 0x280 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r5, [sp, #636] @ 0x27c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ @@ -18986,15 +18986,15 @@ │ │ │ │ movweq r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #3 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #712 @ 0x2c8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 166804 │ │ │ │ + bl 166824 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #664 @ 0x298 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #712 @ 0x2c8 │ │ │ │ bl 35d74 │ │ │ │ ldr r0, [sp, #1688] @ 0x698 │ │ │ │ ldr r2, [sp, #1696] @ 0x6a0 │ │ │ │ @@ -19052,15 +19052,15 @@ │ │ │ │ str r0, [sp, #2236] @ 0x8bc │ │ │ │ str r4, [sp, #2244] @ 0x8c4 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #2232] @ 0x8b8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add r1, lr, #184 @ 0xb8 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [sp, #1160] @ 0x488 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -19082,15 +19082,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ movweq r7, #1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r9, sp, #632 @ 0x278 │ │ │ │ add r0, lr, #712 @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 160638 │ │ │ │ + bl 160658 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #712 @ 0x2c8 │ │ │ │ bl 35d74 │ │ │ │ ldr r0, [sp, #1160] @ 0x488 │ │ │ │ ldr r2, [sp, #1168] @ 0x490 │ │ │ │ @@ -19153,29 +19153,29 @@ │ │ │ │ str r0, [sp, #2244] @ 0x8c4 │ │ │ │ str r1, [sp, #1700] @ 0x6a4 │ │ │ │ str r2, [sp, #1692] @ 0x69c │ │ │ │ str r3, [sp, #2232] @ 0x8b8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, lr, #184 @ 0xb8 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #150] @ 0x96 │ │ │ │ beq 318a8 │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrb r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #1 │ │ │ │ bne 318c0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ bl 1dec0 │ │ │ │ b 318c8 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -19183,63 +19183,63 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r8, #152] @ 0x98 │ │ │ │ bl 1ebc8 │ │ │ │ str r5, [sp, #24] │ │ │ │ bl 1e568 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - bl 6ce28 │ │ │ │ + bl 6ce48 │ │ │ │ str r0, [r8, #132] @ 0x84 │ │ │ │ - bl 673d0 │ │ │ │ + bl 673f0 │ │ │ │ ldr r1, [pc, #3272] @ 325c0 │ │ │ │ add r5, r8, #136 @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #9 │ │ │ │ - bl 674b4 │ │ │ │ + bl 674d4 │ │ │ │ ldr r1, [pc, #3248] @ 325c4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #9 │ │ │ │ - bl 6746c │ │ │ │ + bl 6748c │ │ │ │ ldrd r0, [r8, #132] @ 0x84 │ │ │ │ bl 1e628 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r0, lr, #712 @ 0x2c8 │ │ │ │ - bl 68778 │ │ │ │ + bl 68798 │ │ │ │ ldr r1, [pc, #3208] @ 325c8 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #9 │ │ │ │ add r0, lr, #172 @ 0xac │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ add r1, lr, #712 @ 0x2c8 │ │ │ │ add r2, lr, #172 @ 0xac │ │ │ │ bl 48ab4 │ │ │ │ ldr r1, [pc, #3168] @ 325cc │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #4 │ │ │ │ add r0, lr, #712 @ 0x2c8 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #664 @ 0x298 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #184 @ 0xb8 │ │ │ │ add r2, lr, #712 @ 0x2c8 │ │ │ │ bl 489dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #1 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ add r1, lr, #664 @ 0x298 │ │ │ │ - bl 68794 │ │ │ │ + bl 687b4 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #2768] @ 0xad0 │ │ │ │ strb r0, [r8, #150] @ 0x96 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r4, [sp, #2764] @ 0xacc │ │ │ │ str r0, [sp, #2760] @ 0xac8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -19258,43 +19258,43 @@ │ │ │ │ mov r3, #7 │ │ │ │ bl 4103c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r8, #149] @ 0x95 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #4 │ │ │ │ add r0, lr, #712 @ 0x2c8 │ │ │ │ - bl 72f6c │ │ │ │ + bl 72f8c │ │ │ │ ldr r5, [sp, #2760] @ 0xac8 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ beq 31afc │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r4, fp │ │ │ │ ldr r7, [sp, #2764] @ 0xacc │ │ │ │ ldr r1, [sp, #2768] @ 0xad0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6ee48 │ │ │ │ + bl 6ee68 │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ bl 1eb8c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #0 │ │ │ │ strb r0, [r6] │ │ │ │ beq 31a6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r5, #0 │ │ │ │ beq 31a84 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, #0 │ │ │ │ add r5, lr, #712 @ 0x2c8 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ strb r0, [r8, #149] @ 0x95 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r5 │ │ │ │ @@ -19326,15 +19326,15 @@ │ │ │ │ add r5, lr, #712 @ 0x2c8 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ strb r0, [r8, #149] @ 0x95 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 687c0 │ │ │ │ + bl 687e0 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [r2, #140]! @ 0x8c │ │ │ │ ldr r1, [r2, #-20] @ 0xffffffec │ │ │ │ mov r0, r2 │ │ │ │ bl 48698 │ │ │ │ strd r0, [r8, #152] @ 0x98 │ │ │ │ add r4, r8, #156 @ 0x9c │ │ │ │ @@ -19363,15 +19363,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 31bb8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r6, #0 │ │ │ │ beq 31c50 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ bl 1edb0 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ @@ -19489,15 +19489,15 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 31db0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r6, #3 │ │ │ │ bne 31df8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1e988 │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ @@ -19522,15 +19522,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ bne 31e34 │ │ │ │ cmp r5, #0 │ │ │ │ beq 31e34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [sp, #2780] @ 0xadc │ │ │ │ str r0, [sp, #2776] @ 0xad8 │ │ │ │ str r0, [sp, #2772] @ 0xad4 │ │ │ │ str r0, [sp, #2768] @ 0xad0 │ │ │ │ str r0, [sp, #2764] @ 0xacc │ │ │ │ @@ -19590,15 +19590,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ beq 318c8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ b 31534 │ │ │ │ andseq pc, sp, r4, asr r1 @ │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ bl 33e1c │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #1712] @ 325fc │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r2, [pc, #1708] @ 32600 │ │ │ │ ldr r7, [pc, #1708] @ 32604 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #1688] @ 0x698 │ │ │ │ mov r0, #0 │ │ │ │ @@ -19695,15 +19695,15 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [pc, #1324] @ 32608 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25fcc │ │ │ │ b 32118 │ │ │ │ - andseq r2, r4, sp, lsl #16 │ │ │ │ + andseq r2, r4, sp, lsr #16 │ │ │ │ ldr r2, [pc, #1268] @ 325e4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #14 │ │ │ │ bl 25cb8 │ │ │ │ b 32118 │ │ │ │ mov sl, #0 │ │ │ │ @@ -19736,23 +19736,23 @@ │ │ │ │ @ instruction: 0x001dedb0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3222c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3222c │ │ │ │ ldr r1, [sp, #632] @ 0x278 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 321ac │ │ │ │ ldr r0, [sp, #636] @ 0x27c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ b 321c0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ bl 300f8 │ │ │ │ b 32264 │ │ │ │ @@ -19790,15 +19790,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 32264 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1ebc8 │ │ │ │ b 32484 │ │ │ │ mov r6, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ @@ -19813,48 +19813,48 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 324b4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 324b4 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ b 32484 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ beq 32484 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 32484 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ b 324b8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 324bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 324bc │ │ │ │ b 32364 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #136 @ 0x88 │ │ │ │ - bl 645a4 │ │ │ │ + bl 645c4 │ │ │ │ b 3254c │ │ │ │ mov r6, r0 │ │ │ │ b 32510 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -19878,24 +19878,24 @@ │ │ │ │ b 323ec │ │ │ │ b 323ec │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #184 @ 0xb8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 324d0 │ │ │ │ b 323ec │ │ │ │ andseq lr, sp, r4, ror #21 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #712 @ 0x2c8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 324d0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ b 324d0 │ │ │ │ b 32404 │ │ │ │ andseq lr, sp, r8, lsl fp │ │ │ │ @@ -19945,15 +19945,15 @@ │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r8, #140] @ 0x8c │ │ │ │ bl 1ebc8 │ │ │ │ ldrb r0, [r8, #149] @ 0x95 │ │ │ │ cmp r0, #0 │ │ │ │ beq 324d0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r8, #149] @ 0x95 │ │ │ │ ldr r0, [r8, #136] @ 0x88 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ bl 1ebc8 │ │ │ │ ldrb r0, [r8, #150] @ 0x96 │ │ │ │ @@ -19961,15 +19961,15 @@ │ │ │ │ bne 32510 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 32510 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r8, #150] @ 0x96 │ │ │ │ cmp r0, #0 │ │ │ │ beq 32534 │ │ │ │ ldrb r1, [r8, #148] @ 0x94 │ │ │ │ cmp r1, #1 │ │ │ │ @@ -19997,44 +19997,44 @@ │ │ │ │ strb r0, [r8, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ - andseq r2, r4, fp, ror r3 │ │ │ │ + mulseq r4, fp, r3 │ │ │ │ andseq sl, fp, r8, asr #21 │ │ │ │ andseq sl, fp, r8, ror #21 │ │ │ │ andseq sl, fp, r8, lsl fp │ │ │ │ andseq sl, fp, r8, lsr fp │ │ │ │ andseq sl, fp, r0, asr #23 │ │ │ │ @ instruction: 0x001babd8 │ │ │ │ andseq sl, fp, r0, lsl #25 │ │ │ │ andseq sl, fp, r8, lsl #22 │ │ │ │ - andseq r2, r4, r9, asr r0 │ │ │ │ - andseq r2, r4, r1, asr #32 │ │ │ │ - andseq r2, r4, lr, lsl r0 │ │ │ │ - mulseq r3, pc, fp @ │ │ │ │ - andseq r3, r4, r2, ror #20 │ │ │ │ - andseq r3, r4, r3, lsl #19 │ │ │ │ + andseq r2, r4, r9, ror r0 │ │ │ │ + andseq r2, r4, r1, rrx │ │ │ │ + andseq r2, r4, lr, lsr r0 │ │ │ │ + @ instruction: 0x0013fbbf │ │ │ │ + andseq r3, r4, r2, lsl #21 │ │ │ │ + andseq r3, r4, r3, lsr #19 │ │ │ │ @ instruction: 0x001babbc │ │ │ │ @ instruction: 0x001babdc │ │ │ │ andseq sl, fp, r0, lsr #20 │ │ │ │ andseq sl, fp, ip, lsr sl │ │ │ │ andeq r1, r1, ip, ror #31 │ │ │ │ andseq fp, fp, r8, asr #11 │ │ │ │ strdeq r2, [r0], -r0 │ │ │ │ andeq r1, r1, r0, asr lr │ │ │ │ andseq fp, fp, r4, asr #8 │ │ │ │ andeq r1, r1, ip, lsr #14 │ │ │ │ @ instruction: 0x001babf0 │ │ │ │ andseq sl, fp, r4, ror #23 │ │ │ │ @ instruction: 0x001baab0 │ │ │ │ @ instruction: 0x001baad0 │ │ │ │ - andseq r2, r4, r2, lsr r2 │ │ │ │ + andseq r2, r4, r2, asr r2 │ │ │ │ andseq fp, fp, r0, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #112] @ 0x70 │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ @@ -20069,15 +20069,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1ea3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 326c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r9, r4 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r9, #76]! @ 0x4c │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r9 │ │ │ │ strb r0, [r7, #28]! │ │ │ │ b 32708 │ │ │ │ @@ -20108,15 +20108,15 @@ │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e544 │ │ │ │ bl 1e91c │ │ │ │ mov r6, r4 │ │ │ │ str r0, [r6, #88]! @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6bb30 │ │ │ │ + bl 6bb50 │ │ │ │ strd r0, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #2 │ │ │ │ bne 32798 │ │ │ │ @@ -20139,15 +20139,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 327d8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r6, #0 │ │ │ │ beq 328bc │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [pc, #1052] @ 32c0c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -20166,28 +20166,28 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #1000] @ 32c18 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 64544 │ │ │ │ + bl 64564 │ │ │ │ ldr r1, [pc, #976] @ 32c1c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 1dfb0 │ │ │ │ b 32984 │ │ │ │ mov sl, r4 │ │ │ │ ldrb r0, [sl, #100]! @ 0x64 │ │ │ │ add r1, pc, #12 │ │ │ │ @@ -20233,28 +20233,28 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 64544 │ │ │ │ + bl 64564 │ │ │ │ ldr r1, [pc, #688] @ 32c08 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r5, #1 │ │ │ │ strb r5, [r4, #100] @ 0x64 │ │ │ │ bl 1ebc8 │ │ │ │ strb r5, [r4, #104] @ 0x68 │ │ │ │ @@ -20264,15 +20264,15 @@ │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r5, [r4, #112] @ 0x70 │ │ │ │ strb r5, [r4, #108] @ 0x6c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 33e1c │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #516] @ 32bd8 │ │ │ │ ldr r2, [pc, #516] @ 32bdc │ │ │ │ ldr r6, [pc, #516] @ 32be0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -20337,15 +20337,15 @@ │ │ │ │ b 32b58 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 32b48 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 32b48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 1dfb0 │ │ │ │ b 32b48 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ @@ -20403,25 +20403,25 @@ │ │ │ │ andeq r0, r1, r8, lsr #25 │ │ │ │ andseq sl, fp, r0, ror r1 │ │ │ │ andseq sl, fp, r4, ror #2 │ │ │ │ mulseq fp, r0, r1 │ │ │ │ andseq sl, fp, r0, lsr #3 │ │ │ │ andseq sl, fp, r8, ror #1 │ │ │ │ andseq sl, fp, r4, lsl #2 │ │ │ │ - andseq r0, r4, r1, ror #31 │ │ │ │ + andseq r1, r4, r1 │ │ │ │ @ instruction: 0x001ba2dc │ │ │ │ andseq sp, sp, r8, ror r6 │ │ │ │ andseq sl, fp, ip, ror r2 │ │ │ │ andseq sl, fp, ip, ror r2 │ │ │ │ - andseq r0, r4, r5, ror #25 │ │ │ │ + andseq r0, r4, r5, lsl #26 │ │ │ │ mulseq sp, r8, r7 │ │ │ │ @ instruction: 0x001ba3bc │ │ │ │ @ instruction: 0x001ba3b4 │ │ │ │ andseq sp, sp, r0, asr r6 │ │ │ │ - @ instruction: 0x00140df1 │ │ │ │ + andseq r0, r4, r1, lsl lr │ │ │ │ andseq sl, fp, r8, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #652 @ 0x28c │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #152] @ 0x98 │ │ │ │ mov sl, r1 │ │ │ │ @@ -20453,15 +20453,15 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 1ea3c │ │ │ │ cmp r8, #0 │ │ │ │ beq 32cc0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r1, #96]! @ 0x60 │ │ │ │ mov r9, fp │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r1 │ │ │ │ strb r0, [r5, #48]! @ 0x30 │ │ │ │ @@ -20483,180 +20483,180 @@ │ │ │ │ strb r0, [r1, #40]! @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ bl 1e568 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 6ce28 │ │ │ │ + bl 6ce48 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - bl 673d0 │ │ │ │ + bl 673f0 │ │ │ │ ldr r1, [pc, #2256] @ 33618 │ │ │ │ add r7, r4, #112 @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r7] │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #10 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ ldr r6, [sp, #2172] @ 0x87c │ │ │ │ ldr r2, [sp, #2176] @ 0x880 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 674b4 │ │ │ │ + bl 674d4 │ │ │ │ ldr r1, [sp, #2168] @ 0x878 │ │ │ │ cmp r1, #0 │ │ │ │ beq 32d8c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [pc, #2184] @ 3361c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #9 │ │ │ │ - bl 6746c │ │ │ │ + bl 6748c │ │ │ │ ldr r1, [pc, #2168] @ 33620 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #10 │ │ │ │ - bl 6746c │ │ │ │ + bl 6748c │ │ │ │ ldr r1, [pc, #2152] @ 33624 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #9 │ │ │ │ - bl 6746c │ │ │ │ + bl 6748c │ │ │ │ ldrd r0, [r4, #108] @ 0x6c │ │ │ │ bl 1e628 │ │ │ │ - bl 673d0 │ │ │ │ + bl 673f0 │ │ │ │ ldr r1, [pc, #2124] @ 33628 │ │ │ │ add r6, r4, #116 @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #9 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 674b4 │ │ │ │ + bl 674d4 │ │ │ │ ldr r1, [pc, #2096] @ 3362c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #9 │ │ │ │ - bl 6746c │ │ │ │ + bl 6748c │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #116] @ 0x74 │ │ │ │ bl 1e628 │ │ │ │ - bl 673d0 │ │ │ │ + bl 673f0 │ │ │ │ ldr r1, [pc, #2064] @ 33630 │ │ │ │ add r5, r4, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #10 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 674b4 │ │ │ │ + bl 674d4 │ │ │ │ ldr r1, [pc, #2036] @ 33634 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #10 │ │ │ │ - bl 6746c │ │ │ │ + bl 6748c │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #120] @ 0x78 │ │ │ │ bl 1e628 │ │ │ │ - bl 673d0 │ │ │ │ + bl 673f0 │ │ │ │ ldr r1, [pc, #2004] @ 33638 │ │ │ │ add r8, r4, #124 @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #9 │ │ │ │ - bl 674b4 │ │ │ │ + bl 674d4 │ │ │ │ ldr r1, [pc, #1980] @ 3363c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #9 │ │ │ │ - bl 6746c │ │ │ │ + bl 6748c │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ bl 1e628 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 68778 │ │ │ │ + bl 68798 │ │ │ │ ldr r1, [pc, #1940] @ 33640 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #4 │ │ │ │ add r0, lr, #604 @ 0x25c │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #616 @ 0x268 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, lr, #604 @ 0x25c │ │ │ │ bl 489dc │ │ │ │ ldr r1, [pc, #1892] @ 33644 │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r2, #9 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #72 @ 0x48 │ │ │ │ add r1, lr, #616 @ 0x268 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r2, lr, #120 @ 0x78 │ │ │ │ bl 48ab4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ add r1, lr, #72 @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 68794 │ │ │ │ + bl 687b4 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ bl 1e2c8 │ │ │ │ ldr r2, [pc, #1820] @ 33648 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r3, #7 │ │ │ │ bl 4103c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #4 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ mov r5, sl │ │ │ │ - bl 72f6c │ │ │ │ + bl 72f8c │ │ │ │ ldr sl, [sp, #2168] @ 0x878 │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ bne 32f68 │ │ │ │ mov sl, r5 │ │ │ │ b 33038 │ │ │ │ str fp, [sp, #24] │ │ │ │ ldr fp, [sp, #2172] @ 0x87c │ │ │ │ ldr r1, [sp, #2176] @ 0x880 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 6ee48 │ │ │ │ + bl 6ee68 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 1eb8c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r7] │ │ │ │ beq 32fb4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp sl, #0 │ │ │ │ beq 32fcc │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r6, lr, #120 @ 0x78 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r9 │ │ │ │ @@ -20683,15 +20683,15 @@ │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r6, lr, #120 @ 0x78 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r6 │ │ │ │ - bl 687c0 │ │ │ │ + bl 687e0 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ add r2, r4, #128 @ 0x80 │ │ │ │ str r0, [r4, #128] @ 0x80 │ │ │ │ mov r0, r2 │ │ │ │ bl 485b4 │ │ │ │ strd r0, [r4, #132] @ 0x84 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ @@ -20718,15 +20718,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 330e4 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r6, #0 │ │ │ │ beq 331d4 │ │ │ │ str r5, [sp, #568] @ 0x238 │ │ │ │ ldr r0, [pc, #1376] @ 33658 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ @@ -20746,30 +20746,30 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #1316] @ 33664 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #1100] @ 0x44c │ │ │ │ add r2, sp, #568 @ 0x238 │ │ │ │ str r2, [sp, #1096] @ 0x448 │ │ │ │ str r1, [sp, #2168] @ 0x878 │ │ │ │ - bl 64544 │ │ │ │ + bl 64564 │ │ │ │ ldr r1, [pc, #1292] @ 33668 │ │ │ │ str r0, [sp, #1656] @ 0x678 │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #1652] @ 0x674 │ │ │ │ str r0, [sp, #1644] @ 0x66c │ │ │ │ str r1, [sp, #1648] @ 0x670 │ │ │ │ str r1, [sp, #1640] @ 0x668 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, lr, #616 @ 0x268 │ │ │ │ mov r3, #0 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ ldr r5, [sp, #568] @ 0x238 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dfb0 │ │ │ │ b 331f4 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r0, [r1, #140]! @ 0x8c │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -20784,15 +20784,15 @@ │ │ │ │ ldr r0, [r6] │ │ │ │ b 32d24 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ str r5, [sp, #2168] @ 0x878 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r1, lr, #120 @ 0x78 │ │ │ │ - bl 5007c │ │ │ │ + bl 5009c │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ @@ -20880,15 +20880,15 @@ │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str fp, [sp, #24] │ │ │ │ beq 335c0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 335c0 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ str fp, [sp, #24] │ │ │ │ bl 1dfb0 │ │ │ │ b 335c0 │ │ │ │ @@ -20898,15 +20898,15 @@ │ │ │ │ b 3347c │ │ │ │ mov r7, r0 │ │ │ │ cmp sl, #0 │ │ │ │ beq 33408 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 33408 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ str r7, [sp, #16] │ │ │ │ @@ -20921,35 +20921,35 @@ │ │ │ │ b 335c0 │ │ │ │ b 3346c │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r9, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3347c │ │ │ │ b 3346c │ │ │ │ b 3346c │ │ │ │ b 3346c │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r9, [sp, #16] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #616 @ 0x268 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3347c │ │ │ │ b 3346c │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r9, [sp, #16] │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #120 @ 0x78 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3347c │ │ │ │ b 3346c │ │ │ │ b 3346c │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r9, [sp, #16] │ │ │ │ @@ -20985,15 +20985,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r9, [sp, #16] │ │ │ │ beq 33524 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 33524 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ str fp, [sp, #24] │ │ │ │ str r9, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -21052,47 +21052,47 @@ │ │ │ │ bl 262c4 │ │ │ │ andseq r9, fp, ip, lsl r8 │ │ │ │ andseq r9, fp, ip, lsr r8 │ │ │ │ andseq r9, fp, ip, ror #16 │ │ │ │ andseq r9, fp, ip, lsl #17 │ │ │ │ andseq r9, fp, ip, lsl r9 │ │ │ │ andseq r9, fp, r4, lsr r9 │ │ │ │ - andseq r0, r4, fp, lsl ip │ │ │ │ - andseq r0, r4, r1, asr #23 │ │ │ │ - andseq r0, r4, r9, asr #23 │ │ │ │ - @ instruction: 0x00140bbf │ │ │ │ - andseq r0, r4, r5, ror fp │ │ │ │ - andseq r0, r4, r9, asr fp │ │ │ │ - andseq r0, r4, sp, asr #22 │ │ │ │ - andseq r0, r4, r1, lsr fp │ │ │ │ - andseq r0, r4, r3, lsl fp │ │ │ │ - @ instruction: 0x00140afb │ │ │ │ - andseq lr, r3, r3, ror #12 │ │ │ │ - andseq r0, r4, r4, lsr #21 │ │ │ │ - andseq r2, r4, lr, lsl r5 │ │ │ │ - andseq r2, r4, r3, asr #8 │ │ │ │ + andseq r0, r4, fp, lsr ip │ │ │ │ + andseq r0, r4, r1, ror #23 │ │ │ │ + andseq r0, r4, r9, ror #23 │ │ │ │ + @ instruction: 0x00140bdf │ │ │ │ + mulseq r4, r5, fp │ │ │ │ + andseq r0, r4, r9, ror fp │ │ │ │ + andseq r0, r4, sp, ror #22 │ │ │ │ + andseq r0, r4, r1, asr fp │ │ │ │ + andseq r0, r4, r3, lsr fp │ │ │ │ + andseq r0, r4, fp, lsl fp │ │ │ │ + andseq lr, r3, r3, lsl #13 │ │ │ │ + andseq r0, r4, r4, asr #21 │ │ │ │ + andseq r2, r4, lr, lsr r5 │ │ │ │ + andseq r2, r4, r3, ror #8 │ │ │ │ andseq r9, fp, ip, ror #18 │ │ │ │ andseq r9, fp, ip, lsl #19 │ │ │ │ mulseq sp, r0, lr │ │ │ │ andseq r9, fp, r4, ror fp │ │ │ │ andseq r9, fp, ip, ror #22 │ │ │ │ andseq ip, sp, r0, asr #26 │ │ │ │ - andseq r0, r4, pc, lsr r8 │ │ │ │ + andseq r0, r4, pc, asr r8 │ │ │ │ andseq r9, fp, r4, ror r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #448 @ 0x1c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #2 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ - bl 72f4c │ │ │ │ + bl 72f6c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -21102,56 +21102,56 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [pc, #400] @ 33860 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #428 @ 0x1ac │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3378c │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #428 @ 0x1ac │ │ │ │ mov r7, r0 │ │ │ │ bl 1e85c │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ ldr r1, [pc, #352] @ 33868 │ │ │ │ ldr r2, [pc, #352] @ 3386c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ - bl 6dfb0 │ │ │ │ + bl 6dfd0 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ mov r1, r6 │ │ │ │ - bl 730dc │ │ │ │ + bl 730fc │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 72f64 │ │ │ │ + bl 72f84 │ │ │ │ ldm sp, {r0, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ bne 33774 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ strd r2, [r5] │ │ │ │ bl 1e7cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e5ec │ │ │ │ add sp, sp, #448 @ 0x1c0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmp r0, #1 │ │ │ │ bne 3379c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bl 119ab4 │ │ │ │ + bl 119ad4 │ │ │ │ b 337ac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #428 @ 0x1ac │ │ │ │ bl 25cd0 │ │ │ │ b 337ac │ │ │ │ ldr r0, [pc, #204] @ 33870 │ │ │ │ mov r7, #0 │ │ │ │ @@ -21265,25 +21265,25 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 33988 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 33988 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 33988 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 645a4 │ │ │ │ + bl 645c4 │ │ │ │ ldr r0, [r4, #212] @ 0xd4 │ │ │ │ stm r0, {r6, r7, r8} │ │ │ │ ldr r0, [r4, #216] @ 0xd8 │ │ │ │ - bl 72f5c │ │ │ │ + bl 72f7c │ │ │ │ ldr r1, [pc, #268] @ 33aac │ │ │ │ mov r0, #1 │ │ │ │ mov r6, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ strb r0, [r4, #424] @ 0x1a8 │ │ │ │ strb r0, [r4, #420] @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ @@ -21307,15 +21307,15 @@ │ │ │ │ b 33a18 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 33a18 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sl] │ │ │ │ stm r0, {r6, r7, r8} │ │ │ │ b 33a2c │ │ │ │ b 33a28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #420] @ 0x1a4 │ │ │ │ @@ -21397,15 +21397,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 33b80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 26160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ - @ instruction: 0x001408fc │ │ │ │ + andseq r0, r4, ip, lsl r9 │ │ │ │ @ instruction: 0x001b97fc │ │ │ │ ldr r3, [pc, #28] @ 33ba8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ @@ -21486,15 +21486,15 @@ │ │ │ │ ldr r2, [pc, #24] @ 33ce4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 26160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ - mulseq r4, r8, r7 │ │ │ │ + @ instruction: 0x001407b8 │ │ │ │ andseq r9, fp, r8, lsr #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #60] @ 33d3c │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -21551,28 +21551,28 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq r8, fp, ip, ror #27 │ │ │ │ - andseq sp, r3, pc, lsr r7 │ │ │ │ + andseq sp, r3, pc, asr r7 │ │ │ │ andseq r8, fp, ip, asr #27 │ │ │ │ + andseq pc, r3, r4, ror #6 │ │ │ │ andseq pc, r3, r4, asr #6 │ │ │ │ - andseq pc, r3, r4, lsr #6 │ │ │ │ @ instruction: 0x001b8db4 │ │ │ │ - andseq pc, r3, r0, asr #6 │ │ │ │ - andseq pc, r3, r5, asr #6 │ │ │ │ + andseq pc, r3, r0, ror #6 │ │ │ │ + andseq pc, r3, r5, ror #6 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ ldr r0, [pc, #108] @ 33e90 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 33e44 │ │ │ │ ldr r0, [pc, #100] @ 33ea0 │ │ │ │ @@ -21681,15 +21681,15 @@ │ │ │ │ b 33fd8 │ │ │ │ bl 1dfb0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 34ce4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq pc, r3, r9, asr #13 │ │ │ │ + andseq pc, r3, r9, ror #13 │ │ │ │ andseq r8, fp, r4, lsl sp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -21787,15 +21787,15 @@ │ │ │ │ dmb ish │ │ │ │ bl 34e30 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 34f38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq pc, r3, r1, lsl r5 @ │ │ │ │ + andseq pc, r3, r1, lsr r5 @ │ │ │ │ andseq r8, fp, ip, asr fp │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ @@ -21889,15 +21889,15 @@ │ │ │ │ dmb ish │ │ │ │ bl 35250 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 35340 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq pc, r3, r9, ror r3 @ │ │ │ │ + mulseq r3, r9, r3 │ │ │ │ andseq r8, fp, r4, asr #19 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ @@ -21973,25 +21973,25 @@ │ │ │ │ b 34468 │ │ │ │ bl 1dfb0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 34b98 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq pc, r3, r9, lsr r2 @ │ │ │ │ + andseq pc, r3, r9, asr r2 @ │ │ │ │ andseq r8, fp, r4, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #160] @ 34538 │ │ │ │ mov r6, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r8, [r0, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6ce34 │ │ │ │ + bl 6ce54 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ bl 1e214 │ │ │ │ add r1, r8, r7 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r1, r9 │ │ │ │ @@ -22013,15 +22013,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 34520 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ bl 352f4 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ andseq fp, sp, ip, lsr ip │ │ │ │ @@ -22059,15 +22059,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ andseq fp, sp, r0, asr #22 │ │ │ │ - andseq pc, r3, r4, lsl #25 │ │ │ │ + andseq pc, r3, r4, lsr #25 │ │ │ │ andseq r8, fp, r4, ror #25 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #64] @ 34628 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ cmp r1, #0 │ │ │ │ @@ -22081,15 +22081,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ @ instruction: 0x001dbaf0 │ │ │ │ - andseq pc, r3, r9, asr ip @ │ │ │ │ + andseq pc, r3, r9, ror ip @ │ │ │ │ mulseq fp, ip, ip │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #56] @ 34678 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ @@ -22101,15 +22101,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ mulseq sp, r8, sl │ │ │ │ - andseq pc, r3, r7, lsr ip @ │ │ │ │ + andseq pc, r3, r7, asr ip @ │ │ │ │ andseq r8, fp, ip, asr ip │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #56] @ 346c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -22121,15 +22121,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ andseq fp, sp, r8, asr #20 │ │ │ │ - andseq pc, r3, r6, lsl ip @ │ │ │ │ + andseq pc, r3, r6, lsr ip @ │ │ │ │ andseq r8, fp, ip, lsl ip │ │ │ │ push {fp, lr} │ │ │ │ ldr r2, [pc, #56] @ 34718 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -22141,15 +22141,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ @ instruction: 0x001db9f8 │ │ │ │ - @ instruction: 0x0013fbf6 │ │ │ │ + andseq pc, r3, r6, lsl ip @ │ │ │ │ @ instruction: 0x001b8bdc │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 34768 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -22161,15 +22161,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ andseq fp, sp, r8, lsr #19 │ │ │ │ - @ instruction: 0x0013fbd7 │ │ │ │ + @ instruction: 0x0013fbf7 │ │ │ │ mulseq fp, ip, fp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #248] @ 34880 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -22184,15 +22184,15 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movweq r7, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ @@ -22210,15 +22210,15 @@ │ │ │ │ str r1, [r8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ beq 34800 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ @@ -22231,15 +22231,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ andseq fp, sp, r0, asr r9 │ │ │ │ - @ instruction: 0x0013faf0 │ │ │ │ + andseq pc, r3, r0, lsl fp @ │ │ │ │ mulseq fp, r4, sl │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [pc, #56] @ 348d0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -22251,15 +22251,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ andseq fp, sp, r0, asr #16 │ │ │ │ - @ instruction: 0x0013fad2 │ │ │ │ + @ instruction: 0x0013faf2 │ │ │ │ andseq r8, fp, r4, asr sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #148] @ 34984 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ @@ -22271,50 +22271,50 @@ │ │ │ │ mov r4, r1 │ │ │ │ bl 1e214 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ movweq r6, #1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r6 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 34950 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [pc, #28] @ 34988 │ │ │ │ ldr r2, [pc, #28] @ 3498c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ andseq fp, sp, r8, ror #15 │ │ │ │ - andseq pc, r3, r0, asr sl @ │ │ │ │ + andseq pc, r3, r0, ror sl @ │ │ │ │ @ instruction: 0x001b89b0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [pc, #288] @ 34ac0 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6ccac │ │ │ │ + bl 6cccc │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ beq 34a94 │ │ │ │ mov r0, #0 │ │ │ │ add r2, r6, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -22324,48 +22324,48 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r0, r5 │ │ │ │ sub r0, r2, r0 │ │ │ │ add r2, sp, #20 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6ccc8 │ │ │ │ + bl 6cce8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 34a18 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6ccc8 │ │ │ │ + bl 6cce8 │ │ │ │ str r5, [r8] │ │ │ │ b 34a20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6ccc8 │ │ │ │ + bl 6cce8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ beq 34a60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, r0, #4 │ │ │ │ b 34a44 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ beq 34a60 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 34a38 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 34a38 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 34a80 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r4, #0 │ │ │ │ movwne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #40] @ 34ac4 │ │ │ │ ldr r2, [pc, #40] @ 34ac8 │ │ │ │ @@ -22375,15 +22375,15 @@ │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 35288 │ │ │ │ bl 262a8 │ │ │ │ andseq fp, sp, r0, lsr r7 │ │ │ │ - andseq pc, r3, r4, asr r9 @ │ │ │ │ + andseq pc, r3, r4, ror r9 @ │ │ │ │ mulseq fp, r0, r8 │ │ │ │ ldr r2, [pc, #24] @ 34aec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ @@ -22403,15 +22403,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 34b38 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 34b38 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 34b50 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ @@ -22620,15 +22620,15 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 34e9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #2 │ │ │ │ beq 34ec4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ @@ -22770,15 +22770,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 350f4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 350f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3510c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ @@ -22818,15 +22818,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 351b4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 351cc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ @@ -22840,15 +22840,15 @@ │ │ │ │ b 351f0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3520c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3522c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ b 3522c │ │ │ │ @@ -22870,15 +22870,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35284 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 352cc │ │ │ │ add r5, r6, #4 │ │ │ │ @@ -22887,25 +22887,25 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 352cc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 352a4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 352a4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 352f0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3531c │ │ │ │ mov r5, r6 │ │ │ │ @@ -22916,15 +22916,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3533c │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ @@ -23054,15 +23054,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #30 │ │ │ │ bl 1eacc │ │ │ │ ldr r1, [pc, #232] @ 35640 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #200] @ 35644 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -23073,15 +23073,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 355b0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 355b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #100] @ 35628 │ │ │ │ ldr r3, [pc, #100] @ 3562c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #96] @ 35630 │ │ │ │ @@ -23109,17 +23109,17 @@ │ │ │ │ bl 262a8 │ │ │ │ andseq sl, sp, r8, lsl #24 │ │ │ │ andseq sl, sp, r4, lsl #22 │ │ │ │ andseq r7, fp, r4, lsl r7 │ │ │ │ andseq r7, fp, r8, asr #16 │ │ │ │ @ instruction: 0x001dabf0 │ │ │ │ @ instruction: 0x001b76d0 │ │ │ │ - @ instruction: 0x0013e4b8 │ │ │ │ - andseq lr, r3, r2, asr #9 │ │ │ │ - @ instruction: 0x0013e4dd │ │ │ │ + @ instruction: 0x0013e4d8 │ │ │ │ + andseq lr, r3, r2, ror #9 │ │ │ │ + @ instruction: 0x0013e4fd │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r4, sp, #12 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r2 │ │ │ │ @@ -23165,15 +23165,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #30 │ │ │ │ bl 1eacc │ │ │ │ ldr r1, [pc, #232] @ 357fc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r2, #13 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #200] @ 35800 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -23184,15 +23184,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 3576c │ │ │ │ cmp r4, #0 │ │ │ │ beq 3576c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #100] @ 357e4 │ │ │ │ ldr r3, [pc, #100] @ 357e8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [pc, #96] @ 357ec │ │ │ │ @@ -23220,36 +23220,36 @@ │ │ │ │ bl 262a8 │ │ │ │ andseq sl, sp, ip, asr #20 │ │ │ │ andseq sl, sp, r8, asr #18 │ │ │ │ andseq r7, fp, r8, asr r5 │ │ │ │ andseq r7, fp, ip, lsl #13 │ │ │ │ andseq sl, sp, r4, lsr sl │ │ │ │ andseq r7, fp, r4, lsl #10 │ │ │ │ - @ instruction: 0x0013e2fc │ │ │ │ - andseq lr, r3, r6, lsl #6 │ │ │ │ - andseq lr, r3, r1, lsr #6 │ │ │ │ + andseq lr, r3, ip, lsl r3 │ │ │ │ + andseq lr, r3, r6, lsr #6 │ │ │ │ + andseq lr, r3, r1, asr #6 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35820 │ │ │ │ - b 4c7f8 │ │ │ │ + b 4c818 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 35830 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ @ instruction: 0x001b74f0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35850 │ │ │ │ - b 4ca88 │ │ │ │ + b 4caa8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 35860 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq r7, fp, r0, asr #9 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -23261,27 +23261,27 @@ │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 358a0 │ │ │ │ - b 4ca88 │ │ │ │ + b 4caa8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 358b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq r7, fp, r0, ror r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 358d0 │ │ │ │ - b 4c7f8 │ │ │ │ + b 4c818 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 358e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq r7, fp, r0, asr #8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r2, [r0, #120] @ 0x78 │ │ │ │ @@ -23310,45 +23310,45 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1ec04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ec04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 359a0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 359bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 359dc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -23357,23 +23357,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35a20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35a40 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ beq 35a8c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -23384,23 +23384,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35a8c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35aac │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ b 1ebc8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -23412,34 +23412,34 @@ │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 35b00 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35ad8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 35ad8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 35b24 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35b48 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 35b58 │ │ │ │ bl 1e244 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 35b68 │ │ │ │ @@ -23454,15 +23454,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35ba4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ cmp r6, #0 │ │ │ │ beq 35be4 │ │ │ │ ldr r4, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35bc8 │ │ │ │ @@ -23470,46 +23470,46 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 35be4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35c30 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 35c28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ bl 35a48 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, sp │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 160638 │ │ │ │ + bl 160658 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ bl 35d74 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r0 │ │ │ │ @@ -23560,15 +23560,15 @@ │ │ │ │ mov ip, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, ip │ │ │ │ - bl 166804 │ │ │ │ + bl 166824 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ bl 35d74 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r1, r0 │ │ │ │ @@ -23869,79 +23869,79 @@ │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ec04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ec04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ec04 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq 362cc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 362e4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 36310 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #372] @ 364ac │ │ │ │ mov r9, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ @@ -23960,15 +23960,15 @@ │ │ │ │ ldr r0, [pc, #320] @ 364b4 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 36448 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ b 363a4 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ @@ -23978,15 +23978,15 @@ │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 36460 │ │ │ │ ldr r3, [pc, #220] @ 364c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r2] │ │ │ │ @@ -23998,15 +23998,15 @@ │ │ │ │ stmib sp, {r0, r1} │ │ │ │ beq 36424 │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ bne 36424 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 67340 │ │ │ │ + bl 67360 │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #124] @ 364bc │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -24025,15 +24025,15 @@ │ │ │ │ b 36494 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36498 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 36498 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @@ -24044,20 +24044,20 @@ │ │ │ │ andseq r6, fp, r4, asr r9 │ │ │ │ mulseq fp, r0, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 6f0d0 │ │ │ │ + bl 6f0f0 │ │ │ │ add sl, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldm sl, {r2, r4, sl} │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ @@ -24071,48 +24071,48 @@ │ │ │ │ beq 3654c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 36520 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 36520 │ │ │ │ cmp r4, #0 │ │ │ │ beq 36564 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ orr r0, r9, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 36580 │ │ │ │ lsl r1, r9, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 36598 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 365cc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e31c │ │ │ │ @@ -24183,28 +24183,28 @@ │ │ │ │ str r7, [sp, #580] @ 0x244 │ │ │ │ str r7, [sp, #588] @ 0x24c │ │ │ │ add r7, sp, #32 │ │ │ │ str r7, [sp, #584] @ 0x248 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #576] @ 0x240 │ │ │ │ - bl 64544 │ │ │ │ + bl 64564 │ │ │ │ ldr r1, [pc, #1444] @ 36cb4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #3 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ ldr r0, [pc, #1396] @ 36cb8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 36bb4 │ │ │ │ ldr r0, [pc, #1388] @ 36cc8 │ │ │ │ @@ -24248,15 +24248,15 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #16 │ │ │ │ ldr r3, [pc, #1252] @ 36ce0 │ │ │ │ movls r1, r4 │ │ │ │ ldr r0, [sp, #568] @ 0x238 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 71740 │ │ │ │ + bl 71760 │ │ │ │ ldr r6, [sp, #560] @ 0x230 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #16 │ │ │ │ bls 3698c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ @@ -24287,28 +24287,28 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #588] @ 0x24c │ │ │ │ add r7, sp, #32 │ │ │ │ str r7, [sp, #584] @ 0x248 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #576] @ 0x240 │ │ │ │ - bl 64544 │ │ │ │ + bl 64564 │ │ │ │ ldr r1, [pc, #984] @ 36c88 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #3 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #3 │ │ │ │ bcc 366b0 │ │ │ │ ldr r1, [pc, #924] @ 36c8c │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [pc, #920] @ 36c90 │ │ │ │ ldr r3, [pc, #920] @ 36c94 │ │ │ │ @@ -24327,28 +24327,28 @@ │ │ │ │ add r6, sp, #32 │ │ │ │ str r6, [sp, #584] @ 0x248 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r7, [sp, #576] @ 0x240 │ │ │ │ - bl 64544 │ │ │ │ + bl 64564 │ │ │ │ ldr r1, [pc, #848] @ 36ca0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #3 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #3 │ │ │ │ bcs 366bc │ │ │ │ b 3673c │ │ │ │ cmp r6, #0 │ │ │ │ beq 369d0 │ │ │ │ add r4, r4, #8 │ │ │ │ @@ -24361,36 +24361,36 @@ │ │ │ │ beq 3699c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ b 3699c │ │ │ │ lsl r1, r6, #5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 126498 │ │ │ │ + bl 1264b8 │ │ │ │ ldr r2, [pc, #772] @ 36ce4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 51424 │ │ │ │ + bl 51444 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmn r6, #-268435455 @ 0xf0000001 │ │ │ │ lsl r8, r6, #3 │ │ │ │ bhi 36bf0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ beq 36a5c │ │ │ │ ldr r0, [pc, #732] @ 36cec │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 36bf4 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r4, r7 │ │ │ │ @@ -24403,15 +24403,15 @@ │ │ │ │ b 36a60 │ │ │ │ mov r7, #4 │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 6ef84 │ │ │ │ + bl 6efa4 │ │ │ │ ldr r2, [sp, #576] @ 0x240 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #596] @ 0x254 │ │ │ │ mov r4, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ ldr r9, [sp, #580] @ 0x244 │ │ │ │ @@ -24429,65 +24429,65 @@ │ │ │ │ beq 36ae4 │ │ │ │ ldr r1, [fp, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 36ab8 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 36ab8 │ │ │ │ cmp r9, #0 │ │ │ │ beq 36afc │ │ │ │ lsl r1, r9, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 36b98 │ │ │ │ cmp r6, #0 │ │ │ │ beq 36b20 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r4 │ │ │ │ beq 36b60 │ │ │ │ add r4, r7, #4 │ │ │ │ b 36b44 │ │ │ │ add r4, r4, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 36b60 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 36b38 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 36b38 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 36b80 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r6, #0 │ │ │ │ bne 36b10 │ │ │ │ b 36b20 │ │ │ │ ldr r0, [pc, #256] @ 36cbc │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #252] @ 36cc0 │ │ │ │ ldr r1, [pc, #252] @ 36cc4 │ │ │ │ @@ -24511,19 +24511,19 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 36c48 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 36c48 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 35abc │ │ │ │ mov r0, fp │ │ │ │ @@ -24536,63 +24536,63 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x001d98f0 │ │ │ │ andeq ip, r0, r8, lsl lr │ │ │ │ andseq r7, fp, r8, lsr #3 │ │ │ │ andseq r6, fp, r8, lsr r5 │ │ │ │ andseq r6, fp, r4, ror r5 │ │ │ │ - @ instruction: 0x0013d3b4 │ │ │ │ + @ instruction: 0x0013d3d4 │ │ │ │ andeq ip, r0, r8, lsl #27 │ │ │ │ - @ instruction: 0x0013ecb4 │ │ │ │ + @ instruction: 0x0013ecd4 │ │ │ │ andseq r7, fp, r0, lsl #2 │ │ │ │ @ instruction: 0x001b64b0 │ │ │ │ andseq r6, fp, ip, ror #9 │ │ │ │ - andseq sp, r3, r4, lsl r3 │ │ │ │ + andseq sp, r3, r4, lsr r3 │ │ │ │ @ instruction: 0x0000cfb4 │ │ │ │ andseq r7, fp, ip, lsr r3 │ │ │ │ andseq r6, fp, r4, lsl #14 │ │ │ │ andseq r6, fp, r0, lsr r7 │ │ │ │ - andseq sp, r3, r4, asr r5 │ │ │ │ + andseq sp, r3, r4, ror r5 │ │ │ │ mulseq sp, r0, r9 │ │ │ │ andseq r9, sp, ip, lsl #10 │ │ │ │ andseq r6, fp, r8, lsl r1 │ │ │ │ andseq r6, fp, r0, asr r2 │ │ │ │ andseq r9, sp, ip, ror #18 │ │ │ │ - @ instruction: 0x0013edf8 │ │ │ │ - andseq sp, r3, r2, lsl #10 │ │ │ │ - andseq sp, r3, r8, ror #9 │ │ │ │ - andseq sp, r3, r9, asr #9 │ │ │ │ - @ instruction: 0x0013d4d7 │ │ │ │ + andseq lr, r3, r8, lsl lr │ │ │ │ + andseq sp, r3, r2, lsr #10 │ │ │ │ + andseq sp, r3, r8, lsl #10 │ │ │ │ + andseq sp, r3, r9, ror #9 │ │ │ │ + @ instruction: 0x0013d4f7 │ │ │ │ andseq r6, fp, r0, lsr r6 │ │ │ │ andseq r6, fp, r4, lsl #6 │ │ │ │ andseq r6, fp, r8, ror #1 │ │ │ │ andseq r9, sp, r8, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #600 @ 0x258 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r8, r0 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 65a34 │ │ │ │ + bl 65a54 │ │ │ │ ldr r1, [pc, #1160] @ 3719c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #9 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, lr, #56 @ 0x38 │ │ │ │ add r2, sp, #8 │ │ │ │ bl 46854 │ │ │ │ ldr r1, [pc, #1124] @ 371a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #26 │ │ │ │ mov r4, #26 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #8 │ │ │ │ add r6, lr, #56 @ 0x38 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 4692c │ │ │ │ @@ -24613,15 +24613,15 @@ │ │ │ │ str r5, [sp] │ │ │ │ bl 40b24 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ add r6, lr, #56 @ 0x38 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 65a50 │ │ │ │ + bl 65a70 │ │ │ │ ldr r0, [pc, #996] @ 371ac │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r7, #41 @ 0x29 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e760 │ │ │ │ ldr r2, [pc, #980] @ 371b0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -24653,26 +24653,26 @@ │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ str r5, [sp] │ │ │ │ bl 40b24 │ │ │ │ ldr r1, [pc, #876] @ 371c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #18 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ add r1, lr, #56 @ 0x38 │ │ │ │ add r2, sp, #8 │ │ │ │ bl 468c0 │ │ │ │ ldr r6, [pc, #840] @ 371c4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #16 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37070 │ │ │ │ ldr r1, [pc, #812] @ 371c8 │ │ │ │ mov r3, #21 │ │ │ │ ldr r2, [pc, #808] @ 371cc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -24701,15 +24701,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #10 │ │ │ │ str r5, [sp] │ │ │ │ bl 40c18 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #16 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37080 │ │ │ │ ldr r1, [pc, #676] @ 371d4 │ │ │ │ mov r3, #14 │ │ │ │ ldr r2, [pc, #672] @ 371d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -24737,15 +24737,15 @@ │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, lr, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp] │ │ │ │ bl 40c18 │ │ │ │ mov r0, r7 │ │ │ │ - bl 65a80 │ │ │ │ + bl 65aa0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ bl 1de00 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37090 │ │ │ │ bl 1e91c │ │ │ │ ldr r1, [pc, #536] @ 371e8 │ │ │ │ @@ -24829,84 +24829,84 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 37108 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 37108 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 37108 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 37108 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 37108 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 37108 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #56 @ 0x38 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 37108 │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x0013cfb2 │ │ │ │ - mulseq r3, r3, pc @ │ │ │ │ - @ instruction: 0x0013e7f4 │ │ │ │ - andseq ip, r3, r9, lsr #11 │ │ │ │ - andseq ip, r3, r9, lsl pc │ │ │ │ - andseq lr, r3, r8, ror #10 │ │ │ │ - andseq lr, r3, r2, lsl #15 │ │ │ │ - andseq lr, r3, sp, lsr #10 │ │ │ │ - andseq lr, r3, sl, ror #14 │ │ │ │ - @ instruction: 0x0013cebe │ │ │ │ + @ instruction: 0x0013cfd2 │ │ │ │ + @ instruction: 0x0013cfb3 │ │ │ │ + andseq lr, r3, r4, lsl r8 │ │ │ │ + andseq ip, r3, r9, asr #11 │ │ │ │ + andseq ip, r3, r9, lsr pc │ │ │ │ + andseq lr, r3, r8, lsl #11 │ │ │ │ + andseq lr, r3, r2, lsr #15 │ │ │ │ + andseq lr, r3, sp, asr #10 │ │ │ │ + andseq lr, r3, sl, lsl #15 │ │ │ │ + @ instruction: 0x0013cede │ │ │ │ ldrheq r9, [sp], -r0 │ │ │ │ - andseq ip, r3, ip, ror lr │ │ │ │ - andseq ip, r3, r5, lsl #29 │ │ │ │ - andseq lr, r3, r2, lsr #8 │ │ │ │ - andseq ip, r3, lr, lsl #28 │ │ │ │ - andseq ip, r3, r0, lsl lr │ │ │ │ - andseq lr, r3, sl, lsr #7 │ │ │ │ - andseq ip, r3, r9, asr #25 │ │ │ │ + mulseq r3, ip, lr │ │ │ │ + andseq ip, r3, r5, lsr #29 │ │ │ │ + andseq lr, r3, r2, asr #8 │ │ │ │ + andseq ip, r3, lr, lsr #28 │ │ │ │ + andseq ip, r3, r0, lsr lr │ │ │ │ + andseq lr, r3, sl, asr #7 │ │ │ │ + andseq ip, r3, r9, ror #25 │ │ │ │ andseq r5, fp, r4, lsr #27 │ │ │ │ andseq r9, sp, r0, ror #2 │ │ │ │ ldrsheq r9, [sp], -r4 │ │ │ │ andseq r5, fp, r0, asr #25 │ │ │ │ andseq r5, fp, r4, ror lr │ │ │ │ andseq r9, sp, r4, lsl r1 │ │ │ │ - andseq ip, r3, r5, ror #21 │ │ │ │ + andseq ip, r3, r5, lsl #22 │ │ │ │ andseq r5, fp, ip, lsr #25 │ │ │ │ andseq r5, fp, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ ldr r4, [pc, #2056] @ 37a20 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #4 │ │ │ │ mov r7, #1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37814 │ │ │ │ ldr r1, [pc, #2016] @ 37a24 │ │ │ │ movw r2, #30065 @ 0x7571 │ │ │ │ movt r2, #29801 @ 0x7469 │ │ │ │ ldrb r3, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -24919,15 +24919,15 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r7, #5 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37828 │ │ │ │ ldr r1, [pc, #1940] @ 37a2c │ │ │ │ mov fp, #1 │ │ │ │ ldrb r2, [r4] │ │ │ │ mov r9, #10 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ @@ -24942,15 +24942,15 @@ │ │ │ │ mov r0, #10 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37840 │ │ │ │ mov sl, r0 │ │ │ │ movw r0, #30575 @ 0x776f │ │ │ │ strh r0, [sl, #8] │ │ │ │ movw r0, #26999 @ 0x6977 │ │ │ │ movt r0, #25710 @ 0x646e │ │ │ │ @@ -25012,41 +25012,41 @@ │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ add r7, sp, #324 @ 0x144 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r7, #0 │ │ │ │ beq 37400 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r7, [sp] │ │ │ │ - bl 6cc44 │ │ │ │ + bl 6cc64 │ │ │ │ b 37404 │ │ │ │ - bl 6cbe4 │ │ │ │ + bl 6cc04 │ │ │ │ ldr r7, [sp, #344] @ 0x158 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 374a0 │ │ │ │ ldr r5, [sp, #348] @ 0x15c │ │ │ │ mov r1, #4 │ │ │ │ ldr r6, [pc, #1556] @ 37a38 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37800 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ str sl, [r0] │ │ │ │ bl 1e064 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ mov r1, #4 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #12 │ │ │ │ str r7, [sp, #364] @ 0x16c │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 377ec │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ mov r3, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [pc, #1464] @ 37a3c │ │ │ │ @@ -25064,29 +25064,29 @@ │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [sp, #356] @ 0x164 │ │ │ │ ldr r6, [pc, #1416] @ 37a48 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 377cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov sl, #0 │ │ │ │ mov r4, r0 │ │ │ │ str sl, [r0] │ │ │ │ bl 1e064 │ │ │ │ str r5, [sp, #368] @ 0x170 │ │ │ │ mov r1, #4 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #12 │ │ │ │ str r9, [sp, #364] @ 0x16c │ │ │ │ str r4, [sp, #360] @ 0x168 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 377dc │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ mov r3, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [pc, #1320] @ 37a4c │ │ │ │ @@ -25105,15 +25105,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r1, [sp, #320] @ 0x140 │ │ │ │ cmp r1, #0 │ │ │ │ beq 37570 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37580 │ │ │ │ bl 1e244 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #0 │ │ │ │ beq 37590 │ │ │ │ @@ -25130,15 +25130,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 375d4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, #0 │ │ │ │ bne 3761c │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3761c │ │ │ │ ldr r5, [sp, #356] @ 0x164 │ │ │ │ @@ -25148,15 +25148,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3761c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp fp, #4 │ │ │ │ beq 37644 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str fp, [sp, #312] @ 0x138 │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r0, [r1], #40 @ 0x28 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -25307,23 +25307,23 @@ │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 379b8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 379b8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 378b8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r9, #0 │ │ │ │ bne 379b8 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ cmp r0, #0 │ │ │ │ beq 379b8 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ bl 359e4 │ │ │ │ @@ -25386,15 +25386,15 @@ │ │ │ │ bl 359e4 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ bl 358e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ beq 37968 │ │ │ │ bl 1e244 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #0 │ │ │ │ bne 37974 │ │ │ │ @@ -25414,43 +25414,43 @@ │ │ │ │ andseq r6, fp, ip, lsr #13 │ │ │ │ andseq r5, fp, r4, ror r5 │ │ │ │ andseq r6, fp, r4, lsr #12 │ │ │ │ andseq r5, fp, ip, asr r5 │ │ │ │ andseq r6, fp, ip, ror r5 │ │ │ │ andseq r8, sp, ip, lsl #22 │ │ │ │ @ instruction: 0xffffee08 │ │ │ │ - andseq ip, r3, r6, lsl #12 │ │ │ │ + andseq ip, r3, r6, lsr #12 │ │ │ │ @ instruction: 0xffffdfec │ │ │ │ andseq r8, sp, r0, ror sl │ │ │ │ @ instruction: 0xffffed68 │ │ │ │ - andseq ip, r3, pc, ror #10 │ │ │ │ + andseq ip, r3, pc, lsl #11 │ │ │ │ @ instruction: 0xffffe108 │ │ │ │ - andseq ip, r3, r4, lsl #14 │ │ │ │ + andseq ip, r3, r4, lsr #14 │ │ │ │ @ instruction: 0x001b57dc │ │ │ │ - andseq fp, r3, ip, asr sl │ │ │ │ + andseq fp, r3, ip, ror sl │ │ │ │ andseq r5, fp, r4, asr #15 │ │ │ │ - andseq ip, r3, sl, ror #13 │ │ │ │ + andseq ip, r3, sl, lsl #14 │ │ │ │ @ instruction: 0x001b57b0 │ │ │ │ - andseq fp, r3, ip, lsr #20 │ │ │ │ + andseq fp, r3, ip, asr #20 │ │ │ │ mulseq fp, ip, r7 │ │ │ │ - andseq fp, r3, r8, lsl sl │ │ │ │ + andseq fp, r3, r8, lsr sl │ │ │ │ andseq r5, fp, r8, lsl #15 │ │ │ │ - andseq fp, r3, r4, lsl #20 │ │ │ │ + andseq fp, r3, r4, lsr #20 │ │ │ │ andseq r5, fp, r4, ror r7 │ │ │ │ - @ instruction: 0x0013b9f0 │ │ │ │ + andseq fp, r3, r0, lsl sl │ │ │ │ andseq r5, fp, r0, ror #14 │ │ │ │ - andseq ip, r3, r3, lsr #13 │ │ │ │ + andseq ip, r3, r3, asr #13 │ │ │ │ andseq r5, fp, ip, asr #14 │ │ │ │ - andseq fp, r3, r0, asr #19 │ │ │ │ + andseq fp, r3, r0, ror #19 │ │ │ │ andseq r5, fp, r8, lsr r7 │ │ │ │ - andseq ip, r3, fp, lsl #13 │ │ │ │ + andseq ip, r3, fp, lsr #13 │ │ │ │ andseq r5, fp, r4, lsr #14 │ │ │ │ - andseq ip, r3, r8, lsl #13 │ │ │ │ + andseq ip, r3, r8, lsr #13 │ │ │ │ andseq r5, fp, r0, lsl r7 │ │ │ │ - andseq ip, r3, r9, lsl #13 │ │ │ │ + andseq ip, r3, r9, lsr #13 │ │ │ │ @ instruction: 0x001b56fc │ │ │ │ andseq r5, fp, r0, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #772 @ 0x304 │ │ │ │ ldr r5, [r0] │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -25524,15 +25524,15 @@ │ │ │ │ ldr r0, [sp, #808] @ 0x328 │ │ │ │ str r8, [sp, #452] @ 0x1c4 │ │ │ │ str sl, [sp, #480] @ 0x1e0 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ str r0, [sp, #484] @ 0x1e4 │ │ │ │ str r8, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 50674 │ │ │ │ + bl 50694 │ │ │ │ add r9, sp, #448 @ 0x1c0 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, #248 @ 0xf8 │ │ │ │ ldr r4, [sp, #812] @ 0x32c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e85c │ │ │ │ @@ -25546,15 +25546,15 @@ │ │ │ │ cmp r1, #10 │ │ │ │ sub r3, r0, #1 │ │ │ │ movls r2, r9 │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ add r2, r2, #24 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp] │ │ │ │ - bl 72314 │ │ │ │ + bl 72334 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, r4 │ │ │ │ bic r1, r0, #1 │ │ │ │ cmp r1, #4 │ │ │ │ bne 37c88 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ @@ -25611,15 +25611,15 @@ │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str ip, [sp, #32] │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [sp, #764] @ 0x2fc │ │ │ │ ldr r8, [sp, #768] @ 0x300 │ │ │ │ beq 37d74 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e274 │ │ │ │ @@ -25684,15 +25684,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e274 │ │ │ │ b 37e44 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #772 @ 0x304 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [pc, #236] @ 37f7c │ │ │ │ ldr r2, [pc, #236] @ 37f80 │ │ │ │ ldr r1, [pc, #236] @ 37f84 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -25724,38 +25724,38 @@ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 37f50 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 37f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 37f50 │ │ │ │ add r0, sp, #720 @ 0x2d0 │ │ │ │ bl 1e274 │ │ │ │ b 37f50 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 51178 │ │ │ │ + bl 51198 │ │ │ │ b 37f58 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #448 @ 0x1c0 │ │ │ │ - bl 51178 │ │ │ │ + bl 51198 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r5, fp, ip, ror #5 │ │ │ │ andseq r8, sp, ip, lsr #5 │ │ │ │ - andseq ip, r3, r6, lsl #5 │ │ │ │ - andseq ip, r3, sl, asr #4 │ │ │ │ - mulseq r3, r0, r1 │ │ │ │ + andseq ip, r3, r6, lsr #5 │ │ │ │ + andseq ip, r3, sl, ror #4 │ │ │ │ + @ instruction: 0x0013c1b0 │ │ │ │ andseq r5, fp, r4, ror #3 │ │ │ │ andeq fp, r0, ip, ror #15 │ │ │ │ andseq r5, fp, r4, lsl r0 │ │ │ │ andseq r5, fp, r4, lsr r0 │ │ │ │ andseq r8, sp, ip, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ @@ -25820,15 +25820,15 @@ │ │ │ │ mov r0, fp │ │ │ │ bl 1e01c │ │ │ │ mov r5, r0 │ │ │ │ bl 1e214 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #1 │ │ │ │ beq 381c0 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ @@ -25957,15 +25957,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ muleq r0, r0, r5 │ │ │ │ andseq r4, fp, r0, lsr lr │ │ │ │ andseq r4, fp, r8, lsr #28 │ │ │ │ andseq r7, sp, r0, lsr #29 │ │ │ │ andseq r4, fp, ip, asr #27 │ │ │ │ - andseq fp, r3, r8, asr sp │ │ │ │ + andseq fp, r3, r8, ror sp │ │ │ │ andseq r4, fp, ip, lsl #27 │ │ │ │ andeq fp, r0, ip, asr r4 │ │ │ │ @ instruction: 0x001b4cfc │ │ │ │ andseq r7, sp, ip, lsl #27 │ │ │ │ andeq fp, r0, r8, lsl #10 │ │ │ │ mulseq fp, r0, sp │ │ │ │ andseq r7, sp, r8, lsr lr │ │ │ │ @@ -26030,23 +26030,23 @@ │ │ │ │ mov r0, r3 │ │ │ │ stm r0, {r1, r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, #0 │ │ │ │ str r8, [sp] │ │ │ │ - bl 7205c │ │ │ │ + bl 7207c │ │ │ │ mov r0, sl │ │ │ │ bl 1e01c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e214 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ beq 384b0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e4f0 │ │ │ │ @@ -26111,15 +26111,15 @@ │ │ │ │ bl 1e40c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq fp, r0, r4, lsl r2 │ │ │ │ andseq r4, fp, ip, asr #21 │ │ │ │ andseq r7, sp, r4, asr #22 │ │ │ │ @ instruction: 0x001b4adc │ │ │ │ - andseq fp, r3, r8, ror #20 │ │ │ │ + andseq fp, r3, r8, lsl #21 │ │ │ │ mulseq fp, ip, sl │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ @@ -26182,39 +26182,39 @@ │ │ │ │ andseq r4, fp, ip, lsl #19 │ │ │ │ @ instruction: 0x001d79d4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 38644 │ │ │ │ tst r2, #32 │ │ │ │ bne 38648 │ │ │ │ - b 16422c │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + b 16424c │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne 38664 │ │ │ │ tst r2, #32 │ │ │ │ bne 38668 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 386cc │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ @@ -26224,15 +26224,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 386ec │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [pc, #160] @ 387a0 │ │ │ │ mov r2, r1 │ │ │ │ ldr fp, [pc, #156] @ 387a4 │ │ │ │ add r1, r0, #28 │ │ │ │ @@ -26267,25 +26267,25 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq r4, fp, ip, lsr #17 │ │ │ │ - andseq r8, r3, pc, lsl #27 │ │ │ │ + andseq r8, r3, pc, lsr #27 │ │ │ │ andseq r4, fp, ip, lsl #17 │ │ │ │ + @ instruction: 0x0013a9b4 │ │ │ │ mulseq r3, r4, r9 │ │ │ │ - andseq sl, r3, r4, ror r9 │ │ │ │ andseq r4, fp, r4, ror r8 │ │ │ │ - andseq fp, r3, lr, lsr r8 │ │ │ │ - andseq fp, r3, r3, asr #16 │ │ │ │ + andseq fp, r3, lr, asr r8 │ │ │ │ + andseq fp, r3, r3, ror #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [pc, #96] @ 38830 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [pc, #92] @ 38834 │ │ │ │ add r5, r0, #4 │ │ │ │ ldr r4, [pc, #88] @ 38838 │ │ │ │ @@ -26303,22 +26303,22 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andseq r4, fp, r0, ror #15 │ │ │ │ - andseq fp, r3, sl, asr #15 │ │ │ │ + andseq fp, r3, sl, ror #15 │ │ │ │ andseq r4, fp, ip, ror #15 │ │ │ │ - andseq fp, r3, sl, lsr #15 │ │ │ │ - andseq fp, r3, fp, lsr #15 │ │ │ │ + andseq fp, r3, sl, asr #15 │ │ │ │ + andseq fp, r3, fp, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r1, [pc, #316] @ 3898c │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r7, r2, r0 │ │ │ │ ldr r0, [r7, r3]! │ │ │ │ @@ -26342,15 +26342,15 @@ │ │ │ │ beq 38944 │ │ │ │ ldr r0, [pc, #224] @ 38990 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38888 │ │ │ │ cmp r9, #0 │ │ │ │ beq 38944 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, sl │ │ │ │ @@ -26383,15 +26383,15 @@ │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #32] @ 38998 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25e20 │ │ │ │ ldr r1, [r7] │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -26432,15 +26432,15 @@ │ │ │ │ beq 38aac │ │ │ │ ldr r0, [pc, #296] @ 38b40 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 389f0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 38aac │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, fp │ │ │ │ @@ -26474,15 +26474,15 @@ │ │ │ │ vmov.f32 s2, s3 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ b 38b04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ebd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e97c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -26490,15 +26490,15 @@ │ │ │ │ vmov s0, r5 │ │ │ │ vcvt.f32.s32 s2, s0 │ │ │ │ vmov s0, r6 │ │ │ │ vcvt.f32.s32 s3, s0 │ │ │ │ vldr s0, [pc, #44] @ 38b38 │ │ │ │ mov r0, r8 │ │ │ │ vmov.f32 s1, s0 │ │ │ │ - bl 6b218 │ │ │ │ + bl 6b238 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #36] @ 38b48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25e20 │ │ │ │ ldr r1, [r4] │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -26517,15 +26517,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r1, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #1020] @ 38f70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 38ee4 │ │ │ │ add r1, r6, r8 │ │ │ │ str r5, [r0] │ │ │ │ add fp, r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [fp] │ │ │ │ @@ -26547,15 +26547,15 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ bne 38bd0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 38bf8 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -26575,15 +26575,15 @@ │ │ │ │ subs r4, r4, #1 │ │ │ │ bne 38c40 │ │ │ │ cmp r6, #0 │ │ │ │ beq 38c68 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp, #144] @ 0x90 │ │ │ │ mov r1, #20 │ │ │ │ str r0, [fp, #148] @ 0x94 │ │ │ │ str r0, [fp, #88] @ 0x58 │ │ │ │ str r0, [fp, #92] @ 0x5c │ │ │ │ @@ -26773,21 +26773,21 @@ │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r7, sp, r4, lsr r5 │ │ │ │ @ instruction: 0x001d73bc │ │ │ │ andseq r4, fp, r8, lsl r1 │ │ │ │ andseq r4, fp, r8, lsl r1 │ │ │ │ - andseq sl, r3, r4, asr r4 │ │ │ │ + andseq sl, r3, r4, ror r4 │ │ │ │ andseq r4, fp, ip, lsl r4 │ │ │ │ - @ instruction: 0x0013a3d0 │ │ │ │ + @ instruction: 0x0013a3f0 │ │ │ │ andseq r4, fp, r0, lsr #7 │ │ │ │ - @ instruction: 0x0013b2d6 │ │ │ │ + @ instruction: 0x0013b2f6 │ │ │ │ andseq r4, fp, r4, lsr #6 │ │ │ │ - andseq r8, r3, pc, lsl #13 │ │ │ │ + andseq r8, r3, pc, lsr #13 │ │ │ │ andseq r4, fp, ip, lsr #5 │ │ │ │ andeq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ vpush {d8-d12} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #376] @ 39130 │ │ │ │ @@ -26872,15 +26872,15 @@ │ │ │ │ b 1ebc8 │ │ │ │ add sp, sp, #24 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [pc, #48] @ 39134 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 167ab8 │ │ │ │ + bl 167ad8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @@ -26917,15 +26917,15 @@ │ │ │ │ beq 39240 │ │ │ │ ldr r0, [pc, #264] @ 392b4 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39184 │ │ │ │ cmp r9, #0 │ │ │ │ beq 39240 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, fp │ │ │ │ @@ -26958,15 +26958,15 @@ │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e544 │ │ │ │ bl 1e91c │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e88c │ │ │ │ mov r0, r4 │ │ │ │ @@ -27232,22 +27232,22 @@ │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [fp] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r6, sp, r4, asr #27 │ │ │ │ - @ instruction: 0x00139dd0 │ │ │ │ + @ instruction: 0x00139df0 │ │ │ │ andseq r3, fp, r0, lsr #27 │ │ │ │ andseq r3, fp, r4, ror ip │ │ │ │ - andseq r9, r3, ip, lsr #24 │ │ │ │ + andseq r9, r3, ip, asr #24 │ │ │ │ @ instruction: 0x001b3bf4 │ │ │ │ - andseq sl, r3, r6, lsr fp │ │ │ │ + andseq sl, r3, r6, asr fp │ │ │ │ andseq r3, fp, r4, lsl #23 │ │ │ │ - andseq r9, r3, r8, ror #25 │ │ │ │ + andseq r9, r3, r8, lsl #26 │ │ │ │ @ instruction: 0x001b3cb8 │ │ │ │ andseq r3, fp, ip, asr sl │ │ │ │ andseq r3, fp, ip, asr sl │ │ │ │ andseq r3, fp, r8, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r1, [pc, #976] @ 39ab8 │ │ │ │ @@ -27494,21 +27494,21 @@ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r6, sp, ip, lsr #19 │ │ │ │ andseq r3, fp, ip, lsr #18 │ │ │ │ - andseq r9, r3, r0, ror #18 │ │ │ │ + andseq r9, r3, r0, lsl #19 │ │ │ │ andseq r3, fp, r8, lsr #18 │ │ │ │ - andseq r9, r3, r8, lsr #16 │ │ │ │ + andseq r9, r3, r8, asr #16 │ │ │ │ @ instruction: 0x001b37f8 │ │ │ │ - andseq sl, r3, r2, lsr #14 │ │ │ │ + andseq sl, r3, r2, asr #14 │ │ │ │ andseq r3, fp, r0, ror r7 │ │ │ │ - andseq r9, r3, r0, ror #17 │ │ │ │ + andseq r9, r3, r0, lsl #18 │ │ │ │ andseq r3, fp, r8, lsr #17 │ │ │ │ mulseq fp, r0, r6 │ │ │ │ @ instruction: 0x001b36bc │ │ │ │ mulseq fp, r0, r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d11} │ │ │ │ @@ -27558,15 +27558,15 @@ │ │ │ │ ldr r1, [pc, #1700] @ 3a250 │ │ │ │ mov r4, #4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 39b84 │ │ │ │ cmp r5, #0 │ │ │ │ beq 39c50 │ │ │ │ mov r6, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, #0 │ │ │ │ @@ -27604,15 +27604,15 @@ │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ vpop {d8-d11} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ vmov.f64 d0, d10 │ │ │ │ mov r1, r4 │ │ │ │ vmov.f64 d1, d11 │ │ │ │ bl 3a938 │ │ │ │ vldr d10, [sp, #88] @ 0x58 │ │ │ │ @@ -27649,15 +27649,15 @@ │ │ │ │ vcvt.f32.f64 s2, d1 │ │ │ │ vcvt.f32.f64 s8, d0 │ │ │ │ vcvt.f32.f64 s0, d3 │ │ │ │ vcvt.f32.f64 s1, d2 │ │ │ │ vabs.f32 s2, s2 │ │ │ │ vabs.f32 s3, s8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6b218 │ │ │ │ + bl 6b238 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 3899c │ │ │ │ mov r0, r4 │ │ │ │ bl 1dff8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a06c │ │ │ │ @@ -27668,15 +27668,15 @@ │ │ │ │ beq 39d6c │ │ │ │ bl 1e91c │ │ │ │ mov r5, r0 │ │ │ │ b 39d70 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ebc8 │ │ │ │ - bl 67150 │ │ │ │ + bl 67170 │ │ │ │ ldr r2, [pc, #1236] @ 3a258 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #1232] @ 3a25c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ @@ -27727,15 +27727,15 @@ │ │ │ │ vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e64c │ │ │ │ vmov.f32 s0, #164 @ 0xc1200000 -10.0 │ │ │ │ vmov.f32 s1, s0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6b1d8 │ │ │ │ + bl 6b1f8 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ bl 1eb98 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 1eb38 │ │ │ │ @@ -27980,35 +27980,35 @@ │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mulseq sp, r0, r5 │ │ │ │ andseq r6, sp, r0, lsl #7 │ │ │ │ andseq r4, fp, r4, lsr #7 │ │ │ │ - andseq sl, r3, fp, asr #6 │ │ │ │ + andseq sl, r3, fp, ror #6 │ │ │ │ @ instruction: 0x001b33b4 │ │ │ │ andseq r6, sp, r0, lsr #6 │ │ │ │ andseq r6, sp, r8, lsl #6 │ │ │ │ andseq r6, sp, r0, lsr #32 │ │ │ │ andseq r2, fp, r0, lsl #29 │ │ │ │ andseq r2, fp, r4, lsl #29 │ │ │ │ andseq r5, sp, r8, asr #29 │ │ │ │ - andseq r9, r3, r0, lsl lr │ │ │ │ + andseq r9, r3, r0, lsr lr │ │ │ │ andseq r2, fp, ip, asr lr │ │ │ │ andseq r2, fp, ip, asr #31 │ │ │ │ - andseq r9, r3, ip, ror #30 │ │ │ │ + andseq r9, r3, ip, lsl #31 │ │ │ │ andseq r2, fp, r8, ror pc │ │ │ │ @ instruction: 0x001b31d4 │ │ │ │ - andseq sl, r3, lr, asr #2 │ │ │ │ + andseq sl, r3, lr, ror #2 │ │ │ │ mulseq fp, ip, r1 │ │ │ │ - andseq r9, r3, r4, lsr #2 │ │ │ │ + andseq r9, r3, r4, asr #2 │ │ │ │ andseq r3, fp, ip, ror #1 │ │ │ │ andseq r2, fp, r4, lsl #31 │ │ │ │ andseq r2, fp, r8, ror pc │ │ │ │ - andseq r6, r3, r4, ror #31 │ │ │ │ + andseq r7, r3, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d15} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r9, [r1] │ │ │ │ mov r5, r0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ @@ -28065,15 +28065,15 @@ │ │ │ │ beq 3a438 │ │ │ │ ldr r0, [pc, #596] @ 3a5f0 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a348 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3a438 │ │ │ │ str sl, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ @@ -28112,15 +28112,15 @@ │ │ │ │ sub r0, r1, #1 │ │ │ │ str r0, [r8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 3a574 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3ac44 │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ bl 1e724 │ │ │ │ vmov s0, r0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -28276,15 +28276,15 @@ │ │ │ │ beq 3a784 │ │ │ │ ldr r0, [pc, #584] @ 3a930 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a694 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3a784 │ │ │ │ str sl, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, #0 │ │ │ │ @@ -28323,15 +28323,15 @@ │ │ │ │ sub r0, r1, #1 │ │ │ │ str r0, [r8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ b 3a8b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3ac44 │ │ │ │ mov r0, r9 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ bl 1e724 │ │ │ │ vmov s0, r0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -28457,15 +28457,15 @@ │ │ │ │ beq 3aa50 │ │ │ │ ldr r0, [pc, #424] @ 3ab64 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3a98c │ │ │ │ cmp r9, #0 │ │ │ │ beq 3aa50 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, fp │ │ │ │ @@ -28501,15 +28501,15 @@ │ │ │ │ str r0, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ebd4 │ │ │ │ vmov s0, r0 │ │ │ │ cmn r0, #1 │ │ │ │ vcvt.f64.s32 d10, s0 │ │ │ │ ble 3ab10 │ │ │ │ mov r0, r6 │ │ │ │ @@ -28542,15 +28542,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25e20 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ ldr r0, [pc, #84] @ 3ab6c │ │ │ │ vldr d0, [pc, #60] @ 3ab58 │ │ │ │ add r0, pc, r0 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 167ab8 │ │ │ │ + bl 167ad8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ @@ -28612,15 +28612,15 @@ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ac34 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e274 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r3, r6, ror #9 │ │ │ │ + andseq r9, r3, r6, lsl #10 │ │ │ │ andseq r2, fp, r4, lsr r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r2, [pc, #220] @ 3ad3c │ │ │ │ @@ -28676,15 +28676,15 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ad34 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 1e274 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r3, fp, lsr #17 │ │ │ │ + andseq r6, r3, fp, asr #17 │ │ │ │ andseq r2, fp, r8, asr #9 │ │ │ │ andseq r2, fp, ip, lsl #5 │ │ │ │ andseq r2, fp, r0, ror r2 │ │ │ │ @ instruction: 0x001d52b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r6, [pc, #224] @ 3ae40 │ │ │ │ @@ -28743,15 +28743,15 @@ │ │ │ │ beq 3ae38 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 1e274 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r5, sp, r4, ror #6 │ │ │ │ @ instruction: 0x001d52b4 │ │ │ │ - @ instruction: 0x001392f7 │ │ │ │ + andseq r9, r3, r7, lsl r3 │ │ │ │ andseq r2, fp, r0, ror #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ae70 │ │ │ │ @@ -28759,23 +28759,23 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ae8c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3aeac │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ b 1dfb0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ @@ -28788,48 +28788,48 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3af00 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3af34 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #2 │ │ │ │ bne 3afa0 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 41fd0 │ │ │ │ @@ -29046,24 +29046,24 @@ │ │ │ │ eor r1, r1, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #8] @ 3b304 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00138ddd │ │ │ │ + @ instruction: 0x00138dfd │ │ │ │ ldr r0, [pc, #8] @ 3b318 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andseq r8, r3, r9, asr #27 │ │ │ │ + andseq r8, r3, r9, ror #27 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ - bl 647c0 │ │ │ │ + bl 647e0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movw ip, #26987 @ 0x696b │ │ │ │ movw r2, #54132 @ 0xd374 │ │ │ │ @@ -29126,25 +29126,25 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x001b1dd4 │ │ │ │ - ldrsbeq r6, [r3], -pc @ │ │ │ │ + ldrsheq r6, [r3], -pc @ │ │ │ │ @ instruction: 0x001b1db4 │ │ │ │ + andseq r7, r3, r4, lsl #26 │ │ │ │ andseq r7, r3, r4, ror #25 │ │ │ │ - andseq r7, r3, r4, asr #25 │ │ │ │ mulseq fp, ip, sp │ │ │ │ - andseq r8, r3, r0, lsr sp │ │ │ │ - andseq r8, r3, r5, lsr sp │ │ │ │ + andseq r8, r3, r0, asr sp │ │ │ │ + andseq r8, r3, r5, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ mov r7, r3 │ │ │ │ @@ -29172,15 +29172,15 @@ │ │ │ │ b 3b530 │ │ │ │ ldr r0, [pc, #148] @ 3b580 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #140 @ 0x8c │ │ │ │ ldr r6, [r5] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3b554 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ strd r0, [r6] │ │ │ │ strh r2, [r0, #138] @ 0x8a │ │ │ │ @@ -29224,22 +29224,22 @@ │ │ │ │ bl 41fd0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1dfb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 1dfb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [pc, #4] @ 3b608 │ │ │ │ add r1, pc, r1 │ │ │ │ bx lr │ │ │ │ @@ -29273,23 +29273,23 @@ │ │ │ │ bne 3b680 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 41fd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - b 6496c │ │ │ │ + b 6498c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r0, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ add lr, sl, #8 │ │ │ │ mov r3, r1 │ │ │ │ @@ -29571,15 +29571,15 @@ │ │ │ │ orr r5, r3, r5 │ │ │ │ strd r4, [lr, #40] @ 0x28 │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 647c0 │ │ │ │ + bl 647e0 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ bx r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ @@ -29612,25 +29612,25 @@ │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub r0, r7, r0, lsl #1 │ │ │ │ ldr r1, [r0, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3bb88 │ │ │ │ ldr r0, [r0, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3bb88 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ beq 3bc08 │ │ │ │ ldr r0, [r9] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r8, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add r7, r0, #16 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r2 │ │ │ │ @@ -29770,15 +29770,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [fp, #-8] │ │ │ │ str r2, [fp, #-4] │ │ │ │ beq 3be14 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 1f410 │ │ │ │ @@ -29793,21 +29793,21 @@ │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [fp] │ │ │ │ bne 3beb4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 67340 │ │ │ │ + bl 67360 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3becc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, r0, #16 │ │ │ │ mov r8, r0 │ │ │ │ @@ -29937,15 +29937,15 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [fp, #-4] │ │ │ │ beq 3c0b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 1edfc │ │ │ │ @@ -29959,103 +29959,103 @@ │ │ │ │ b 3c054 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c14c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - bl 5328c │ │ │ │ + bl 532ac │ │ │ │ ldr r0, [pc, #688] @ 3c418 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 73014 │ │ │ │ + bl 73034 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 68528 │ │ │ │ + bl 68548 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ bne 3c2b0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, #6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 51fa8 │ │ │ │ + bl 51fc8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3c2a0 │ │ │ │ ldr r1, [pc, #628] @ 3c428 │ │ │ │ mov r0, #17 │ │ │ │ ldr r3, [pc, #624] @ 3c42c │ │ │ │ mov r2, #9 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 518dc │ │ │ │ + bl 518fc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 3c2f0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c1f0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [pc, #580] @ 3c43c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 51738 │ │ │ │ + bl 51758 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ beq 3c32c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c224 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [pc, #544] @ 3c44c │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6ee48 │ │ │ │ + bl 6ee68 │ │ │ │ mov r4, r1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e5bc │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ strb r6, [r5] │ │ │ │ beq 3c26c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bne 3c368 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 6ce2c │ │ │ │ + bl 6ce4c │ │ │ │ bl 36684 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1df14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3c1ac │ │ │ │ ldr ip, [pc, #356] @ 3c41c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r0, [pc, #352] @ 3c420 │ │ │ │ ldr r3, [pc, #352] @ 3c424 │ │ │ │ mov r5, r2 │ │ │ │ ldm r8!, {r1, r4, r6, r7} │ │ │ │ @@ -30131,37 +30131,37 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3c3f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1df14 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00137fd4 │ │ │ │ + @ instruction: 0x00137ff4 │ │ │ │ andseq r0, fp, r4, ror pc │ │ │ │ - andseq r7, r3, sp, ror lr │ │ │ │ + mulseq r3, sp, lr │ │ │ │ mulseq fp, r0, lr │ │ │ │ - @ instruction: 0x001393d8 │ │ │ │ - @ instruction: 0x001393dd │ │ │ │ + @ instruction: 0x001393f8 │ │ │ │ + @ instruction: 0x001393fd │ │ │ │ andseq r0, fp, r4, asr pc │ │ │ │ - andseq r7, r3, r1, lsl #28 │ │ │ │ + andseq r7, r3, r1, lsr #28 │ │ │ │ andseq r0, fp, r4, ror #28 │ │ │ │ - mulseq r3, ip, r3 │ │ │ │ + @ instruction: 0x001393bc │ │ │ │ andseq r0, fp, r8, lsr #30 │ │ │ │ - andseq r7, r3, r5, asr #27 │ │ │ │ + andseq r7, r3, r5, ror #27 │ │ │ │ andseq r0, fp, r8, lsr #28 │ │ │ │ - andseq r7, r3, pc, lsr #30 │ │ │ │ - andseq r7, r3, r7, lsl lr │ │ │ │ + andseq r7, r3, pc, asr #30 │ │ │ │ + andseq r7, r3, r7, lsr lr │ │ │ │ @ instruction: 0x001b0dd8 │ │ │ │ @ instruction: 0x001b0ef0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #52] @ 3c4a4 │ │ │ │ ldr ip, [pc, #52] @ 3c4a8 │ │ │ │ @@ -30171,39 +30171,39 @@ │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r1, [pc, #36] @ 3c4ac │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 11d278 │ │ │ │ + bl 11d298 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r2, r8, r1, asr ip │ │ │ │ + andseq r2, r8, r1, ror ip │ │ │ │ @ instruction: 0xfffffcd4 │ │ │ │ andseq r1, fp, r4, asr #20 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c4cc │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3c4dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq r0, fp, r0, lsl #29 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3c4fc │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 3c50c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq r0, fp, r0, asr lr │ │ │ │ b 1e448 │ │ │ │ b 1e28c │ │ │ │ @@ -30228,23 +30228,23 @@ │ │ │ │ ldrd r2, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [pc, #124] @ 3c5e8 │ │ │ │ add r1, r2, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r1, #26 │ │ │ │ str r4, [sp] │ │ │ │ - bl 682f8 │ │ │ │ + bl 68318 │ │ │ │ mov r0, r4 │ │ │ │ bl 1eaf0 │ │ │ │ bl 1e91c │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, #3 │ │ │ │ - bl 6601c │ │ │ │ + bl 6603c │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, sp │ │ │ │ bl 37208 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #44] @ 3c5ec │ │ │ │ @@ -30255,16 +30255,16 @@ │ │ │ │ bl 25d08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mulseq sp, ip, fp │ │ │ │ - @ instruction: 0x00138ff8 │ │ │ │ - @ instruction: 0x00137bdf │ │ │ │ + andseq r9, r3, r8, lsl r0 │ │ │ │ + @ instruction: 0x00137bff │ │ │ │ @ instruction: 0x001b0cb8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [pc, #288] @ 3c724 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ @@ -30277,17 +30277,17 @@ │ │ │ │ sub r0, r4, r0 │ │ │ │ blx r1 │ │ │ │ ldrd r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 4fc44 │ │ │ │ + bl 4fc64 │ │ │ │ mov r4, r0 │ │ │ │ - bl 66650 │ │ │ │ + bl 66670 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1ea90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df44 │ │ │ │ @@ -30304,28 +30304,28 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 64544 │ │ │ │ + bl 64564 │ │ │ │ ldr r1, [pc, #124] @ 3c734 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #27 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, #3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [pc, #60] @ 3c738 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ ldr r2, [pc, #56] @ 3c73c │ │ │ │ @@ -30338,16 +30338,16 @@ │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x001d3ad0 │ │ │ │ andseq r3, sp, r8, lsl r9 │ │ │ │ andseq r0, fp, r8, lsl #27 │ │ │ │ andseq r0, fp, r8, lsl #27 │ │ │ │ - andseq r8, r3, pc, lsr #32 │ │ │ │ - andseq r7, r3, pc, lsl #22 │ │ │ │ + andseq r8, r3, pc, asr #32 │ │ │ │ + andseq r7, r3, pc, lsr #22 │ │ │ │ andseq r0, fp, ip, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3c7cc │ │ │ │ ldr fp, [pc, #168] @ 3c800 │ │ │ │ add r8, sp, #8 │ │ │ │ @@ -30357,26 +30357,26 @@ │ │ │ │ mov sl, r0 │ │ │ │ lsl r5, r2, #2 │ │ │ │ ldrd r0, [fp, #40] @ 0x28 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r0, sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 4fc44 │ │ │ │ + bl 4fc64 │ │ │ │ mov r6, r0 │ │ │ │ - bl 66650 │ │ │ │ + bl 66670 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ bl 1ea90 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ebc8 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5007c │ │ │ │ + bl 5009c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r4, r4, #4 │ │ │ │ bl 1df44 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1ebc8 │ │ │ │ subs r5, r5, #4 │ │ │ │ bne 3c76c │ │ │ │ @@ -30412,72 +30412,72 @@ │ │ │ │ ldr r4, [pc, #1424] @ 3cdd8 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, #26 │ │ │ │ add r4, pc, r4 │ │ │ │ sub sl, r5, r0 │ │ │ │ str sl, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 682f8 │ │ │ │ + bl 68318 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #26 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bl 1e874 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 3c8a4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3c8a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r9, #20]! │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cc84 │ │ │ │ ldr r1, [pc, #1324] @ 3cde8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 660e0 │ │ │ │ + bl 66100 │ │ │ │ ldr r1, [pc, #1308] @ 3cdec │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3cbcc │ │ │ │ ldr r1, [pc, #1260] @ 3cdf0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3cbdc │ │ │ │ ldr r1, [pc, #1212] @ 3cdf4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -30502,15 +30502,15 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 7255c │ │ │ │ + bl 7257c │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cc8c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ @@ -30526,15 +30526,15 @@ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 7255c │ │ │ │ + bl 7257c │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ccbc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cc20 │ │ │ │ @@ -30549,15 +30549,15 @@ │ │ │ │ mov r8, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 7255c │ │ │ │ + bl 7257c │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ccfc │ │ │ │ ldr r0, [r5, #36]! @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cc20 │ │ │ │ @@ -30572,53 +30572,53 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #28] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 7255c │ │ │ │ + bl 7257c │ │ │ │ bl 1ebc8 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ - bl 4fde4 │ │ │ │ + bl 4fe04 │ │ │ │ ldr r0, [pc, #824] @ 3ce30 │ │ │ │ mov r2, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, sl │ │ │ │ ldr r6, [r0, r1] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r1, [pc, #800] @ 3ce34 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ece8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3cbfc │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cb44 │ │ │ │ mov r0, sl │ │ │ │ bl 1def0 │ │ │ │ bl 1ea6c │ │ │ │ mov r1, #1 │ │ │ │ - bl 6824c │ │ │ │ + bl 6826c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e2c8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #720] @ 3ce38 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cd94 │ │ │ │ ldr r1, [pc, #692] @ 3ce3c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [pc, #688] @ 3ce40 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [pc, #684] @ 3ce44 │ │ │ │ @@ -30634,35 +30634,35 @@ │ │ │ │ beq 3cd2c │ │ │ │ mov r1, r5 │ │ │ │ bl 1e2e0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3c8fc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3c930 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3c964 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3cb3c │ │ │ │ b 3cb44 │ │ │ │ bl 3c518 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #428] @ 3cddc │ │ │ │ ldr r7, [pc, #428] @ 3cde0 │ │ │ │ ldr r2, [pc, #428] @ 3cde4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -30681,27 +30681,27 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ bl 26100 │ │ │ │ bl 3c51c │ │ │ │ b 3cc24 │ │ │ │ bl 3c518 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #356] @ 3ce00 │ │ │ │ ldr r7, [pc, #356] @ 3ce04 │ │ │ │ ldr r2, [pc, #356] @ 3ce08 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #32] │ │ │ │ b 3cc50 │ │ │ │ bl 3c518 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #324] @ 3ce10 │ │ │ │ ldr r7, [pc, #324] @ 3ce14 │ │ │ │ ldr r2, [pc, #324] @ 3ce18 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -30709,27 +30709,27 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str fp, [sp, #28] │ │ │ │ b 3cc64 │ │ │ │ bl 3c518 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #276] @ 3ce20 │ │ │ │ ldr r7, [pc, #276] @ 3ce24 │ │ │ │ ldr r2, [pc, #276] @ 3ce28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #32] │ │ │ │ b 3cc50 │ │ │ │ bl 1e658 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #268] @ 3ce48 │ │ │ │ ldr r2, [pc, #268] @ 3ce4c │ │ │ │ ldr r7, [pc, #268] @ 3ce50 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -30763,40 +30763,40 @@ │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x001d38f0 │ │ │ │ - andseq r8, r3, r8, lsl sp │ │ │ │ + andseq r8, r3, r8, lsr sp │ │ │ │ andseq r0, fp, r0, asr #15 │ │ │ │ andeq r6, r0, r8, asr #20 │ │ │ │ andseq r0, fp, r4, asr #15 │ │ │ │ - andseq r8, r3, r4, lsr #25 │ │ │ │ - andseq r7, r3, r8, lsr lr │ │ │ │ - andseq r6, r3, ip, lsl #16 │ │ │ │ - andseq r6, r3, r0, ror #15 │ │ │ │ + andseq r8, r3, r4, asr #25 │ │ │ │ + andseq r7, r3, r8, asr lr │ │ │ │ + andseq r6, r3, ip, lsr #16 │ │ │ │ + andseq r6, r3, r0, lsl #16 │ │ │ │ mulseq fp, r4, sl │ │ │ │ - andseq r7, r3, lr, asr sp │ │ │ │ + andseq r7, r3, lr, ror sp │ │ │ │ andseq r0, fp, r4, asr r7 │ │ │ │ ldrdeq r6, [r0], -ip │ │ │ │ andseq r0, fp, r8, asr r7 │ │ │ │ andseq r0, fp, r4, asr #20 │ │ │ │ andseq r0, fp, r4, lsr #14 │ │ │ │ andeq r6, r0, r4, lsr #19 │ │ │ │ andseq r0, fp, r4, lsr #14 │ │ │ │ @ instruction: 0x001b09f8 │ │ │ │ andseq r0, fp, r4, ror #13 │ │ │ │ andeq r6, r0, ip, ror #18 │ │ │ │ andseq r0, fp, r8, ror #13 │ │ │ │ andseq r0, fp, r0, lsr #19 │ │ │ │ andseq r3, sp, ip, lsl #12 │ │ │ │ - andseq r9, r3, r2, asr r1 │ │ │ │ + andseq r9, r3, r2, ror r1 │ │ │ │ andseq r3, sp, r4, asr #7 │ │ │ │ - andseq r7, r3, r4, lsr r0 │ │ │ │ + andseq r7, r3, r4, asr r0 │ │ │ │ strdeq r4, [r0], -r8 │ │ │ │ @ instruction: 0xffff96c4 │ │ │ │ andeq r6, r0, r0, asr #18 │ │ │ │ mulseq fp, r4, r6 │ │ │ │ andseq r0, fp, r8, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ @@ -30822,15 +30822,15 @@ │ │ │ │ ldr r7, [r4] │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r1, [pc, #864] @ 3d218 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movwne r6, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e0b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -30875,37 +30875,37 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #680] @ 3d234 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ - bl 64544 │ │ │ │ + bl 64564 │ │ │ │ ldr r1, [pc, #660] @ 3d238 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #31 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ add r2, sp, #148 @ 0x94 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 3d108 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3d108 │ │ │ │ - bl 70454 │ │ │ │ + bl 70474 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -30934,44 +30934,44 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, #468] @ 3d248 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 64544 │ │ │ │ + bl 64564 │ │ │ │ ldr r1, [pc, #444] @ 3d24c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #31 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 645a4 │ │ │ │ + bl 645c4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ b 3d0d4 │ │ │ │ ldrb r5, [sp, #141] @ 0x8d │ │ │ │ mov r0, r4 │ │ │ │ bl 1ddc4 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3cef8 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ beq 3d1a4 │ │ │ │ @@ -30982,15 +30982,15 @@ │ │ │ │ blx r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r5, r0, #5 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3d264 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #256] @ 3d250 │ │ │ │ ldr r7, [pc, #256] @ 3d254 │ │ │ │ ldr r2, [pc, #256] @ 3d258 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -31019,48 +31019,48 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 3d204 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 645a4 │ │ │ │ + bl 645c4 │ │ │ │ b 3d1fc │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1ddc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r3, r6, asr r2 │ │ │ │ + andseq r7, r3, r6, ror r2 │ │ │ │ andseq r0, fp, r4, lsr #5 │ │ │ │ andseq r3, sp, r8, ror r2 │ │ │ │ - andseq r8, r3, r2, lsr #27 │ │ │ │ - @ instruction: 0x00136bf7 │ │ │ │ - mulseq r3, sl, fp │ │ │ │ - andseq r6, r3, r0, lsl #23 │ │ │ │ + andseq r8, r3, r2, asr #27 │ │ │ │ + andseq r6, r3, r7, lsl ip │ │ │ │ + @ instruction: 0x00136bba │ │ │ │ + andseq r6, r3, r0, lsr #23 │ │ │ │ andseq r3, sp, ip, lsr r0 │ │ │ │ andseq r0, fp, r4, lsl #10 │ │ │ │ andseq r0, fp, ip, lsl #10 │ │ │ │ andseq r2, sp, ip, ror #31 │ │ │ │ - @ instruction: 0x001377ba │ │ │ │ + @ instruction: 0x001377da │ │ │ │ andseq r2, sp, r4, asr pc │ │ │ │ andseq r0, fp, r4, lsl r4 │ │ │ │ andseq r0, fp, r4, lsl r4 │ │ │ │ andseq r2, sp, r8, lsl #30 │ │ │ │ - andseq r7, r3, lr, asr #13 │ │ │ │ + andseq r7, r3, lr, ror #13 │ │ │ │ andseq r0, fp, r0, lsr #5 │ │ │ │ andeq r6, r0, ip, ror #9 │ │ │ │ andseq r0, fp, r4, lsl #5 │ │ │ │ - andseq r7, r3, r5, ror #7 │ │ │ │ + andseq r7, r3, r5, lsl #8 │ │ │ │ andseq r0, fp, r0, lsl #4 │ │ │ │ ldr r0, [pc, #108] @ 3d2d8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 3d28c │ │ │ │ @@ -31436,15 +31436,15 @@ │ │ │ │ ldr r2, [pc, #256] @ 3d948 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ b 3d550 │ │ │ │ bl 3c524 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #108] @ 3d8d4 │ │ │ │ ldr r5, [pc, #108] @ 3d8d8 │ │ │ │ ldr r2, [pc, #108] @ 3d8dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ @@ -31505,15 +31505,15 @@ │ │ │ │ andseq r2, sp, r8, ror #20 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #180] @ 3da20 │ │ │ │ mov r1, #26 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 6cdd0 │ │ │ │ + bl 6cdf0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #164] @ 3da24 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 3d9d0 │ │ │ │ @@ -31549,42 +31549,42 @@ │ │ │ │ bl 249e4 │ │ │ │ b 3d990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00137bf8 │ │ │ │ + andseq r7, r3, r8, lsl ip │ │ │ │ andseq r2, sp, r8, asr #14 │ │ │ │ andseq r2, sp, r4, ror #13 │ │ │ │ andseq pc, sl, r0, asr r9 @ │ │ │ │ @ instruction: 0x001afab0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r1, [pc, #1100] @ 3de90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #37 @ 0x25 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1df08 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3dde0 │ │ │ │ ldr r5, [pc, #1052] @ 3de94 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [pc, #1048] @ 3de98 │ │ │ │ mov r2, #12 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e79c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -31592,15 +31592,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3ddf0 │ │ │ │ ldr r1, [pc, #988] @ 3de9c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #5 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e79c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -31608,15 +31608,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3de00 │ │ │ │ ldr r1, [pc, #928] @ 3dea0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e79c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -31624,15 +31624,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3de10 │ │ │ │ ldr r1, [pc, #868] @ 3dea4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #10 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e79c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -31640,15 +31640,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3de20 │ │ │ │ ldr r1, [pc, #808] @ 3dea8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e79c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -31656,15 +31656,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3de30 │ │ │ │ ldr r1, [pc, #748] @ 3deac │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e79c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -31672,15 +31672,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3de40 │ │ │ │ ldr r1, [pc, #688] @ 3deb0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #10 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e79c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -31688,15 +31688,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3de50 │ │ │ │ ldr r1, [pc, #628] @ 3deb4 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #9 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #32 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e79c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -31704,15 +31704,15 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3de60 │ │ │ │ ldr r1, [pc, #568] @ 3deb8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e79c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ @@ -31720,27 +31720,27 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3de70 │ │ │ │ ldr r1, [pc, #508] @ 3debc │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #13 │ │ │ │ ldrd r6, [r5, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ add r0, r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r0, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e79c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3de80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4f87c │ │ │ │ + bl 4f89c │ │ │ │ ldr r1, [pc, #440] @ 3dec0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #11 │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 459c4 │ │ │ │ ldr r1, [pc, #420] @ 3dec4 │ │ │ │ @@ -31791,77 +31791,77 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 45fbc │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3da70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3dab8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3daf8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3db38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3db78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3dbb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3dbf8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3dc38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3dc78 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3dcb8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3dcf8 │ │ │ │ - andseq r6, r3, r0, asr sp │ │ │ │ + andseq r6, r3, r0, ror sp │ │ │ │ andseq r2, sp, r4, lsl #13 │ │ │ │ - andseq r6, r3, sp, lsr sp │ │ │ │ - andseq r6, r3, r5, lsl #26 │ │ │ │ - andseq r6, r3, sl, asr #25 │ │ │ │ - mulseq r3, r6, ip │ │ │ │ - andseq r6, r3, r0, ror #24 │ │ │ │ - andseq r5, r3, ip, ror r5 │ │ │ │ - andseq r6, r3, fp, ror #23 │ │ │ │ - @ instruction: 0x00136bb5 │ │ │ │ - andseq r6, r3, lr, ror fp │ │ │ │ - andseq r6, r3, r9, asr #22 │ │ │ │ - andseq r6, r3, r3, asr #27 │ │ │ │ - @ instruction: 0x00136db6 │ │ │ │ - andseq r6, r3, ip, asr #19 │ │ │ │ - andseq r5, r3, ip, lsr #7 │ │ │ │ - @ instruction: 0x001353b4 │ │ │ │ - andseq r6, r3, r2, asr #26 │ │ │ │ - andseq r5, r3, r4, ror r3 │ │ │ │ - andseq r5, r3, r4, ror #6 │ │ │ │ - andseq r5, r3, ip, lsr r3 │ │ │ │ + andseq r6, r3, sp, asr sp │ │ │ │ + andseq r6, r3, r5, lsr #26 │ │ │ │ + andseq r6, r3, sl, ror #25 │ │ │ │ + @ instruction: 0x00136cb6 │ │ │ │ + andseq r6, r3, r0, lsl #25 │ │ │ │ + mulseq r3, ip, r5 │ │ │ │ + andseq r6, r3, fp, lsl #24 │ │ │ │ + @ instruction: 0x00136bd5 │ │ │ │ + mulseq r3, lr, fp │ │ │ │ + andseq r6, r3, r9, ror #22 │ │ │ │ + andseq r6, r3, r3, ror #27 │ │ │ │ + @ instruction: 0x00136dd6 │ │ │ │ + andseq r6, r3, ip, ror #19 │ │ │ │ + andseq r5, r3, ip, asr #7 │ │ │ │ + @ instruction: 0x001353d4 │ │ │ │ + andseq r6, r3, r2, ror #26 │ │ │ │ + mulseq r3, r4, r3 │ │ │ │ + andseq r5, r3, r4, lsl #7 │ │ │ │ + andseq r5, r3, ip, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #788 @ 0x314 │ │ │ │ sub sp, sp, #3072 @ 0xc00 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ ldrb r0, [r1, #96] @ 0x60 │ │ │ │ add r1, pc, #16 │ │ │ │ @@ -31891,20 +31891,20 @@ │ │ │ │ andeq r1, r0, ip, ror r6 │ │ │ │ andeq r1, r0, ip, ror #12 │ │ │ │ andeq r0, r0, r8, asr #7 │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ ldr r0, [sl] │ │ │ │ str r0, [fp, #8] │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ - bl 65d78 │ │ │ │ + bl 65d98 │ │ │ │ ldr r1, [pc, #3928] @ 3eedc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #3824 @ 0xef0 │ │ │ │ mov r2, #13 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ add r1, sp, #2768 @ 0xad0 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ ldr r5, [sp, #3832] @ 0xef8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3dff4 │ │ │ │ @@ -31917,15 +31917,15 @@ │ │ │ │ ldr r1, [sp, #3824] @ 0xef0 │ │ │ │ strb r4, [r0, r5] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #3828] @ 0xef4 │ │ │ │ str r6, [sp, #3832] @ 0xef8 │ │ │ │ stm r0, {r1, r2, r6} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 160c20 │ │ │ │ + bl 160c40 │ │ │ │ str r0, [sp, #3844] @ 0xf04 │ │ │ │ strb r4, [sp, #3840] @ 0xf00 │ │ │ │ str r1, [sp, #3848] @ 0xf08 │ │ │ │ b 3e02c │ │ │ │ add lr, sp, #3584 @ 0xe00 │ │ │ │ ldr r1, [sp, #3824] @ 0xef0 │ │ │ │ add r2, lr, #250 @ 0xfa │ │ │ │ @@ -31935,28 +31935,28 @@ │ │ │ │ strh r0, [r2, #16] │ │ │ │ str r0, [sp, #3842] @ 0xf02 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r2, #6] │ │ │ │ beq 3e02c │ │ │ │ ldr r0, [sp, #3828] @ 0xef4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r2, [pc, #3756] @ 3eee0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #3840 @ 0xf00 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #2224 @ 0x8b0 │ │ │ │ add r1, sp, #3296 @ 0xce0 │ │ │ │ mov r3, #7 │ │ │ │ bl 40b24 │ │ │ │ ldr r1, [pc, #3728] @ 3eee4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #3840 @ 0xf00 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ add r1, sp, #2224 @ 0x8b0 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ ldr r5, [sp, #3848] @ 0xf08 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3e0c4 │ │ │ │ @@ -31969,15 +31969,15 @@ │ │ │ │ ldr r1, [sp, #3840] @ 0xf00 │ │ │ │ strb r4, [r0, r5] │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ ldr r2, [sp, #3844] @ 0xf04 │ │ │ │ str r6, [sp, #3848] @ 0xf08 │ │ │ │ stm r0, {r1, r2, r6} │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ - bl 160c20 │ │ │ │ + bl 160c40 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ strb r4, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ b 3e0f4 │ │ │ │ ldr r1, [sp, #3840] @ 0xf00 │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [sp, #122] @ 0x7a │ │ │ │ @@ -31985,15 +31985,15 @@ │ │ │ │ str r0, [sp, #118] @ 0x76 │ │ │ │ str r0, [sp, #114] @ 0x72 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [sp, #112] @ 0x70 │ │ │ │ beq 3e0f4 │ │ │ │ ldr r0, [sp, #3844] @ 0xf04 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r2, [pc, #4036] @ 3f0c0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #3296 @ 0xce0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ mov r1, r5 │ │ │ │ @@ -32026,97 +32026,97 @@ │ │ │ │ strh r0, [r7, #-6] │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ add r1, sp, #1168 @ 0x490 │ │ │ │ mov r3, #16 │ │ │ │ str r5, [sp] │ │ │ │ bl 40b24 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ - bl 65d94 │ │ │ │ + bl 65db4 │ │ │ │ ldr r1, [pc, #3980] @ 3f12c │ │ │ │ add r5, fp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5] │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ mov r2, #6 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ ldr r6, [sp, #3300] @ 0xce4 │ │ │ │ ldr r0, [sp, #3304] @ 0xce8 │ │ │ │ ldr r1, [pc, #3948] @ 3f130 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ mov r3, r6 │ │ │ │ bl 46998 │ │ │ │ ldr r1, [sp, #3296] @ 0xce0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e1f0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [pc, #4056] @ 3f1d0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ ldr r6, [sp, #3300] @ 0xce4 │ │ │ │ ldr r0, [sp, #3304] @ 0xce8 │ │ │ │ ldr r1, [pc, #4032] @ 3f1d4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, r6 │ │ │ │ bl 46998 │ │ │ │ ldr r1, [sp, #3296] @ 0xce0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e240 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r1, [pc, #4092] @ 3f248 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ mov r2, #7 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #3308] @ 0xcec │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #2 │ │ │ │ bl 1e1fc │ │ │ │ ldr r1, [sp, #3296] @ 0xce0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 3e438 │ │ │ │ ldr r1, [pc, #4088] @ 3f278 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ ldr r6, [sp, #3300] @ 0xce4 │ │ │ │ ldr r0, [sp, #3304] @ 0xce8 │ │ │ │ ldr r1, [pc, #4064] @ 3f27c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r6 │ │ │ │ bl 46998 │ │ │ │ ldr r1, [sp, #3296] @ 0xce0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e2c8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r1, [pc, #4012] @ 3f280 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #3308] @ 0xcec │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ bl 1e1fc │ │ │ │ ldr r1, [sp, #3296] @ 0xce0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -32160,15 +32160,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e3b0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r0, #2 │ │ │ │ beq 3e458 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3e504 │ │ │ │ ldrd r2, [fp, #20] │ │ │ │ cmp r2, #6 │ │ │ │ @@ -32197,19 +32197,19 @@ │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ b 3e56c │ │ │ │ ldr r0, [sp, #3300] @ 0xce4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3e278 │ │ │ │ ldr r0, [sp, #3300] @ 0xce4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3e300 │ │ │ │ ldrb r2, [fp, #17] │ │ │ │ add r3, fp, #18 │ │ │ │ cmp r2, #6 │ │ │ │ bne 3e3d0 │ │ │ │ ldr r1, [pc, #4088] @ 3f468 │ │ │ │ mov r0, r3 │ │ │ │ @@ -32232,15 +32232,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e4d0 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e4d0 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #0 │ │ │ │ strb r0, [r8] │ │ │ │ mov r0, sl │ │ │ │ bl 40284 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ orr r4, r7, r6 │ │ │ │ @@ -32364,15 +32364,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3e6e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r6, #0 │ │ │ │ beq 3e810 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ bl 1edb0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ @@ -32382,15 +32382,15 @@ │ │ │ │ str r7, [sp, #28] │ │ │ │ mov sl, #14 │ │ │ │ ldr r0, [pc, #4084] @ 3f70c │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #14 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f630 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #26478 @ 0x676e │ │ │ │ strh r0, [r7, #12] │ │ │ │ movw r0, #25701 @ 0x6465 │ │ │ │ movt r0, #28718 @ 0x702e │ │ │ │ @@ -32451,33 +32451,33 @@ │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #32] │ │ │ │ beq 3e894 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6eef4 │ │ │ │ + bl 6ef14 │ │ │ │ mov r0, r6 │ │ │ │ bl 1dec0 │ │ │ │ ldr r8, [sp, #2768] @ 0xad0 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ beq 3e904 │ │ │ │ ldr r6, [sp, #2772] @ 0xad4 │ │ │ │ ldr r1, [sp, #2776] @ 0xad8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14511c │ │ │ │ + bl 14513c │ │ │ │ mov r2, r0 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e890 │ │ │ │ mov r3, r1 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 13a1f0 │ │ │ │ + bl 13a210 │ │ │ │ ldr r0, [sp, #3296] @ 0xce0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3e898 │ │ │ │ b 3e8ec │ │ │ │ b 3e904 │ │ │ │ ldr r5, [sp, #3304] @ 0xce8 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -32486,50 +32486,50 @@ │ │ │ │ beq 3e8d8 │ │ │ │ ldr r0, [pc, #4080] @ 3f8a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f714 │ │ │ │ mov sl, r0 │ │ │ │ b 3e8dc │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ cmp r8, #0 │ │ │ │ beq 3e904 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [pc, #4084] @ 3f900 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrd r2, [r0] │ │ │ │ sub r3, r3, #1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #640 @ 0x280 │ │ │ │ - bl 6cd50 │ │ │ │ + bl 6cd70 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ bne 3e9a0 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ bne 3e9dc │ │ │ │ ldr r0, [pc, #4088] @ 3f934 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #14 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #14 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3f6d0 │ │ │ │ mov r7, r0 │ │ │ │ movw r0, #26478 @ 0x676e │ │ │ │ strh r0, [r7, #12] │ │ │ │ movw r0, #25701 @ 0x6465 │ │ │ │ @@ -32577,26 +32577,26 @@ │ │ │ │ str r5, [sp, #3300] @ 0xce4 │ │ │ │ str r5, [sp, #3308] @ 0xcec │ │ │ │ str r1, [sp, #3304] @ 0xce8 │ │ │ │ str r0, [sp, #2224] @ 0x8b0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r1, sp, #3296 @ 0xce0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #2768] @ 0xad0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r5, [fp, #62] @ 0x3e │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ec60 │ │ │ │ ldr r0, [sp, #2772] @ 0xad4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3ec60 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #1696 @ 0x6a0 │ │ │ │ str r5, [sp, #2232] @ 0x8b8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str sl, [sp, #2228] @ 0x8b4 │ │ │ │ @@ -32645,15 +32645,15 @@ │ │ │ │ str r1, [sp, #2228] @ 0x8b4 │ │ │ │ str r2, [sp, #1700] @ 0x6a4 │ │ │ │ str r3, [sp, #3296] @ 0xce0 │ │ │ │ str r4, [sp, #3308] @ 0xcec │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #3296 @ 0xce0 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [sp, #2768] @ 0xad0 │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ strb r4, [fp, #62] @ 0x3e │ │ │ │ @@ -32696,27 +32696,27 @@ │ │ │ │ str r2, [sp, #2780] @ 0xadc │ │ │ │ str r5, [sp, #2776] @ 0xad8 │ │ │ │ str r3, [sp, #2772] @ 0xad4 │ │ │ │ str r7, [sp, #3296] @ 0xce0 │ │ │ │ str r0, [sp, #3304] @ 0xce8 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #3296 @ 0xce0 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r1, [sp, #2224] @ 0x8b0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #62] @ 0x3e │ │ │ │ beq 3ec40 │ │ │ │ ldr r0, [sp, #2228] @ 0x8b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrb r0, [sp, #1696] @ 0x6a0 │ │ │ │ cmp r0, #1 │ │ │ │ bne 3ec58 │ │ │ │ ldr r0, [sp, #1704] @ 0x6a8 │ │ │ │ bl 1dec0 │ │ │ │ b 3ec60 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -32724,38 +32724,38 @@ │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ bl 1ebc8 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ bl 1e568 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 6ce28 │ │ │ │ + bl 6ce48 │ │ │ │ str r0, [fp, #44] @ 0x2c │ │ │ │ - bl 673d0 │ │ │ │ + bl 673f0 │ │ │ │ ldr r1, [pc, #4068] @ 3fc74 │ │ │ │ add r5, fp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #9 │ │ │ │ - bl 674b4 │ │ │ │ + bl 674d4 │ │ │ │ ldr r1, [pc, #4044] @ 3fc78 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #9 │ │ │ │ - bl 6746c │ │ │ │ + bl 6748c │ │ │ │ ldrd r0, [fp, #44] @ 0x2c │ │ │ │ bl 1e628 │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ - bl 68778 │ │ │ │ + bl 68798 │ │ │ │ ldr r1, [pc, #4068] @ 3fcb4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #2752 @ 0xac0 │ │ │ │ mov r2, #9 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ add r1, sp, #2768 @ 0xad0 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ ldr r5, [sp, #2760] @ 0xac8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 3ed40 │ │ │ │ @@ -32768,15 +32768,15 @@ │ │ │ │ ldr r1, [sp, #2752] @ 0xac0 │ │ │ │ strb r4, [r0, r5] │ │ │ │ add r0, sp, #3840 @ 0xf00 │ │ │ │ ldr r2, [sp, #2756] @ 0xac4 │ │ │ │ str r6, [sp, #2760] @ 0xac8 │ │ │ │ stm r0, {r1, r2, r6} │ │ │ │ add r0, sp, #3840 @ 0xf00 │ │ │ │ - bl 160c20 │ │ │ │ + bl 160c40 │ │ │ │ str r0, [sp, #3828] @ 0xef4 │ │ │ │ strb r4, [sp, #3824] @ 0xef0 │ │ │ │ str r1, [sp, #3832] @ 0xef8 │ │ │ │ b 3ed78 │ │ │ │ add lr, sp, #3584 @ 0xe00 │ │ │ │ ldr r1, [sp, #2752] @ 0xac0 │ │ │ │ add r2, lr, #250 @ 0xfa │ │ │ │ @@ -32786,28 +32786,28 @@ │ │ │ │ strh r0, [r2] │ │ │ │ str r0, [sp, #3826] @ 0xef2 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r2, #-10] │ │ │ │ beq 3ed78 │ │ │ │ ldr r0, [sp, #2756] @ 0xac4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r2, [pc, #3948] @ 3fcec │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #3824 @ 0xef0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #2224 @ 0x8b0 │ │ │ │ add r1, sp, #3296 @ 0xce0 │ │ │ │ mov r3, #5 │ │ │ │ bl 40b24 │ │ │ │ ldr r1, [pc, #3920] @ 3fcf0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #3824 @ 0xef0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ add r8, sp, #2224 @ 0x8b0 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e85c │ │ │ │ ldr r5, [sp, #3832] @ 0xef8 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -32821,15 +32821,15 @@ │ │ │ │ ldr r1, [sp, #3824] @ 0xef0 │ │ │ │ strb r4, [r0, r5] │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ ldr r2, [sp, #3828] @ 0xef4 │ │ │ │ str r6, [sp, #3832] @ 0xef8 │ │ │ │ stm r0, {r1, r2, r6} │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ - bl 160c20 │ │ │ │ + bl 160c40 │ │ │ │ str r0, [sp, #3844] @ 0xf04 │ │ │ │ strb r4, [sp, #3840] @ 0xf00 │ │ │ │ str r1, [sp, #3848] @ 0xf08 │ │ │ │ b 3ee4c │ │ │ │ add lr, sp, #3584 @ 0xe00 │ │ │ │ ldr r1, [sp, #3824] @ 0xef0 │ │ │ │ add r2, lr, #250 @ 0xfa │ │ │ │ @@ -32839,27 +32839,27 @@ │ │ │ │ strh r0, [r2, #16] │ │ │ │ str r0, [sp, #3842] @ 0xf02 │ │ │ │ mov r0, #2 │ │ │ │ strh r0, [r2, #6] │ │ │ │ beq 3ee4c │ │ │ │ ldr r0, [sp, #3828] @ 0xef4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r2, [pc, #3748] @ 3fcf8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #3840 @ 0xf00 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ add r1, sp, #3296 @ 0xce0 │ │ │ │ mov r3, #12 │ │ │ │ bl 40b24 │ │ │ │ add r0, sp, #1168 @ 0x490 │ │ │ │ add r1, sp, #1696 @ 0x6a0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 68794 │ │ │ │ + bl 687b4 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ add r1, sp, #1168 @ 0x490 │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ strb r4, [fp, #62] @ 0x3e │ │ │ │ bl 1e85c │ │ │ │ cmp sl, #0 │ │ │ │ @@ -32871,36 +32871,36 @@ │ │ │ │ beq 3f4b8 │ │ │ │ mov r4, #0 │ │ │ │ strb r4, [r0, sl] │ │ │ │ str r5, [sp, #2776] @ 0xad8 │ │ │ │ str r0, [sp, #2772] @ 0xad4 │ │ │ │ str r1, [sp, #2768] @ 0xad0 │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ - bl 160c20 │ │ │ │ + bl 160c40 │ │ │ │ str r0, [sp, #2228] @ 0x8b4 │ │ │ │ strb r4, [sp, #2224] @ 0x8b0 │ │ │ │ str r1, [sp, #2232] @ 0x8b8 │ │ │ │ b 3ef20 │ │ │ │ - andseq r6, r3, r8, lsr #26 │ │ │ │ - andseq r7, r3, r1, lsr r3 │ │ │ │ - andseq r6, r3, r5, ror #24 │ │ │ │ + andseq r6, r3, r8, asr #26 │ │ │ │ + andseq r7, r3, r1, asr r3 │ │ │ │ + andseq r6, r3, r5, lsl #25 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ mov r0, #2 │ │ │ │ add r1, lr, #186 @ 0xba │ │ │ │ str r4, [sp, #2230] @ 0x8b6 │ │ │ │ str r4, [sp, #2226] @ 0x8b2 │ │ │ │ strh r0, [r1, #-10] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strh r4, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ef20 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r2, [pc, #3544] @ 3fd00 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #640 @ 0x280 │ │ │ │ add r1, sp, #3296 @ 0xce0 │ │ │ │ mov r3, #12 │ │ │ │ str r8, [sp] │ │ │ │ bl 40b24 │ │ │ │ @@ -32914,40 +32914,40 @@ │ │ │ │ mov r3, #7 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ bl 4103c │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [fp, #61] @ 0x3d │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 72f6c │ │ │ │ + bl 72f8c │ │ │ │ ldr r7, [sp, #3296] @ 0xce0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ beq 3f040 │ │ │ │ ldr sl, [sp, #3300] @ 0xce4 │ │ │ │ ldr r1, [sp, #3304] @ 0xce8 │ │ │ │ mov r0, sl │ │ │ │ - bl 6ee48 │ │ │ │ + bl 6ee68 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ bl 1eb8c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 3efc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3efdc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r5, sp, #3296 @ 0xce0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ strb r0, [fp, #61] @ 0x3d │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ @@ -32973,15 +32973,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ strb r0, [fp, #61] @ 0x3d │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r5 │ │ │ │ - bl 687c0 │ │ │ │ + bl 687e0 │ │ │ │ mov r2, fp │ │ │ │ str r0, [r2, #52]! @ 0x34 │ │ │ │ ldr r1, [r2, #-20] @ 0xffffffec │ │ │ │ mov r0, r2 │ │ │ │ bl 48698 │ │ │ │ strd r0, [fp, #64] @ 0x40 │ │ │ │ add r5, fp, #68 @ 0x44 │ │ │ │ @@ -32997,16 +32997,16 @@ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 3e348 │ │ │ │ b 3f374 │ │ │ │ - andseq r3, r3, pc, lsl r4 │ │ │ │ - andseq r7, r3, fp, lsl r2 │ │ │ │ + andseq r3, r3, pc, lsr r4 │ │ │ │ + andseq r7, r3, fp, lsr r2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r6, r1 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ ldr r8, [sl] │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -33014,26 +33014,26 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f108 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r7, #0 │ │ │ │ beq 3f134 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ bl 1edb0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ b 3f314 │ │ │ │ - andseq r5, r3, r1, ror #3 │ │ │ │ - andseq r6, r3, r3, ror fp │ │ │ │ - andseq r6, r3, sp, asr #22 │ │ │ │ + andseq r5, r3, r1, lsl #4 │ │ │ │ + mulseq r3, r3, fp │ │ │ │ + andseq r6, r3, sp, ror #22 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ str r6, [fp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f51c │ │ │ │ mov r1, #0 │ │ │ │ @@ -33065,16 +33065,16 @@ │ │ │ │ ldrb r6, [sp, #3300] @ 0xce4 │ │ │ │ cmp r6, #4 │ │ │ │ bne 3f1d8 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r7] │ │ │ │ mov r0, #1 │ │ │ │ b 3f2d4 │ │ │ │ - andseq r6, r3, r5, lsr #22 │ │ │ │ - andseq r6, r3, r0, lsl fp │ │ │ │ + andseq r6, r3, r5, asr #22 │ │ │ │ + andseq r6, r3, r0, lsr fp │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, [fp, #84] @ 0x54 │ │ │ │ str sl, [sp, #32] │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r5, [sp, #3296] @ 0xce0 │ │ │ │ ldr sl, [sp, #3308] @ 0xcec │ │ │ │ cmp r1, #0 │ │ │ │ @@ -33084,48 +33084,48 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f220 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r6, #3 │ │ │ │ bne 3f258 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1e988 │ │ │ │ mov r0, sl │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ bl 1edb0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #80] @ 0x50 │ │ │ │ b 3f2b8 │ │ │ │ - @ instruction: 0x00136ad8 │ │ │ │ + @ instruction: 0x00136af8 │ │ │ │ mov r5, #0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ b 3f2c8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e988 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #1 │ │ │ │ bne 3f284 │ │ │ │ mov r0, sl │ │ │ │ bl 1dec0 │ │ │ │ b 3f2a4 │ │ │ │ - andseq r3, r3, fp, lsl #5 │ │ │ │ - andseq r3, r3, fp, ror r2 │ │ │ │ - andseq r3, r3, r3, asr #4 │ │ │ │ + andseq r3, r3, fp, lsr #5 │ │ │ │ + mulseq r3, fp, r2 │ │ │ │ + andseq r3, r3, r3, ror #4 │ │ │ │ cmp r6, #0 │ │ │ │ bne 3f2a4 │ │ │ │ cmp sl, #0 │ │ │ │ beq 3f2a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [fp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ bl 3ab74 │ │ │ │ ldr r0, [fp, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -33189,20 +33189,20 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 3f3c4 │ │ │ │ ldr r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f3c4 │ │ │ │ ldr r0, [fp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #0 │ │ │ │ strb r7, [r8] │ │ │ │ b 3e4dc │ │ │ │ - andseq r6, r3, ip, lsr r9 │ │ │ │ + andseq r6, r3, ip, asr r9 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [fp, #61] @ 0x3d │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ @@ -33231,15 +33231,15 @@ │ │ │ │ ldr r0, [sp, #3824] @ 0xef0 │ │ │ │ cmp r0, #1 │ │ │ │ beq 3f6e8 │ │ │ │ ldr r0, [sp, #3828] @ 0xef4 │ │ │ │ str r0, [sp, #2756] @ 0xac4 │ │ │ │ str r6, [sp, #2752] @ 0xac0 │ │ │ │ b 3ed0c │ │ │ │ - mulseq r3, r9, r8 │ │ │ │ + @ instruction: 0x001368b9 │ │ │ │ adds r6, r5, #1 │ │ │ │ bmi 3f660 │ │ │ │ ldr r0, [sp, #3828] @ 0xef4 │ │ │ │ add r3, sp, #2768 @ 0xad0 │ │ │ │ str r0, [sp, #2768] @ 0xad0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #2772] @ 0xad4 │ │ │ │ @@ -33273,19 +33273,19 @@ │ │ │ │ mov r1, r5 │ │ │ │ b 3eeb0 │ │ │ │ ldr r1, [sp, #1704] @ 0x6a8 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ec60 │ │ │ │ ldr r0, [sp, #1700] @ 0x6a4 │ │ │ │ b 3ea58 │ │ │ │ - andseq r6, r3, fp, ror #15 │ │ │ │ + andseq r6, r3, fp, lsl #16 │ │ │ │ ldrsbeq pc, [sl], -r0 @ │ │ │ │ andseq r1, sp, ip, lsl #23 │ │ │ │ bl 40760 │ │ │ │ - bl 70e44 │ │ │ │ + bl 70e64 │ │ │ │ ldr r3, [pc, #2016] @ 3fd0c │ │ │ │ ldr r2, [pc, #2016] @ 3fd10 │ │ │ │ ldr r7, [pc, #2016] @ 3fd14 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #2224] @ 0x8b0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #3312] @ 0xcf0 │ │ │ │ @@ -33418,15 +33418,15 @@ │ │ │ │ b 3f7f0 │ │ │ │ ldr r1, [sp, #2224] @ 0x8b0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f758 │ │ │ │ ldr r0, [sp, #2228] @ 0x8b4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #1696 @ 0x6a0 │ │ │ │ b 3f768 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ bl 403d8 │ │ │ │ b 3f7f0 │ │ │ │ ldr r1, [sp, #2768] @ 0xad0 │ │ │ │ @@ -33447,24 +33447,24 @@ │ │ │ │ b 3f7e8 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3f94c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3f94c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 3f7f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ bl 1ebc8 │ │ │ │ b 3fa50 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #32] │ │ │ │ b 3fbb8 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ @@ -33475,68 +33475,68 @@ │ │ │ │ b 3fbc8 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 3fbcc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3fbcc │ │ │ │ b 3f974 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fbc4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3fbc4 │ │ │ │ b 3fa04 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str sl, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ beq 3fa50 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3fa50 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3f8dc │ │ │ │ andseq r1, sp, r4, ror r6 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #3828] @ 0xef4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3f8f0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #2756] @ 0xac4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3f908 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3fbe0 │ │ │ │ bl 262c4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3fbe0 │ │ │ │ bl 262c4 │ │ │ │ @ instruction: 0x001d15b0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3fbe0 │ │ │ │ bl 262c4 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 3f95c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 3fc20 │ │ │ │ @@ -33570,21 +33570,21 @@ │ │ │ │ b 3fbe0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 3fbe0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 3fbe0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #2224 @ 0x8b0 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3fbe0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 3fbe0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3fbe0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ b 3fbe0 │ │ │ │ b 3f9e8 │ │ │ │ andeq r1, r0, r4, ror #26 │ │ │ │ andseq lr, sl, r0, asr ip │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -33618,44 +33618,44 @@ │ │ │ │ b 3fc20 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fba4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3fba4 │ │ │ │ mov r4, r0 │ │ │ │ b 3fc98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #3844] @ 0xf04 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3fad0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #3828] @ 0xef4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3fae4 │ │ │ │ - andseq r6, r3, lr, ror r2 │ │ │ │ + mulseq r3, lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3fc90 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #3296 @ 0xce0 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3fc90 │ │ │ │ bl 262c4 │ │ │ │ andeq r4, r0, r4, ror #22 │ │ │ │ b 3fb38 │ │ │ │ andseq lr, sl, r8, lsr #22 │ │ │ │ b 3fb38 │ │ │ │ b 3fb18 │ │ │ │ @@ -33665,15 +33665,15 @@ │ │ │ │ b 3fb38 │ │ │ │ ldr r1, [sp, #3296] @ 0xce0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fb3c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 3fb3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1ebc8 │ │ │ │ b 3fc90 │ │ │ │ mov r4, r0 │ │ │ │ b 3fc90 │ │ │ │ @@ -33681,21 +33681,21 @@ │ │ │ │ b 3fc90 │ │ │ │ mov r4, r0 │ │ │ │ b 3fc90 │ │ │ │ mov r4, r0 │ │ │ │ b 3fc90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #2224 @ 0x8b0 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3fc90 │ │ │ │ mov r4, r0 │ │ │ │ b 3fc90 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #2768 @ 0xad0 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ b 3fc90 │ │ │ │ mov r4, r0 │ │ │ │ b 3fc90 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [fp, #32] │ │ │ │ bl 40374 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ @@ -33708,15 +33708,15 @@ │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ bl 1ebc8 │ │ │ │ ldrb r0, [fp, #61] @ 0x3d │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fbe0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [fp, #61] @ 0x3d │ │ │ │ ldr r0, [fp, #48] @ 0x30 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ bl 1ebc8 │ │ │ │ ldrb r0, [fp, #62] @ 0x3e │ │ │ │ @@ -33724,15 +33724,15 @@ │ │ │ │ bne 3fc20 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fc20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [fp, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #62] @ 0x3e │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fc44 │ │ │ │ ldrb r1, [fp, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ @@ -33746,52 +33746,52 @@ │ │ │ │ bl 4045c │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ b 3fc80 │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ - andseq r6, r3, r8, ror #1 │ │ │ │ - ldrsbeq r6, [r3], -r0 │ │ │ │ + andseq r6, r3, r8, lsl #2 │ │ │ │ + ldrsheq r6, [r3], -r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ bl 1ebc8 │ │ │ │ add r0, fp, #16 │ │ │ │ bl 403d8 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r8] │ │ │ │ mov r0, sl │ │ │ │ bl 40284 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [fp, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - ldrheq r6, [r3], -r5 │ │ │ │ + ldrsbeq r6, [r3], -r5 │ │ │ │ andseq lr, sl, ip, asr #32 │ │ │ │ andseq lr, sl, r8, asr r0 │ │ │ │ andseq lr, sl, r4, lsl #8 │ │ │ │ @ instruction: 0x001ae3f0 │ │ │ │ andseq lr, sl, r8, lsr #32 │ │ │ │ andseq lr, sl, r8, lsr r0 │ │ │ │ andseq lr, sl, ip, lsr #32 │ │ │ │ andseq sp, sl, r8, asr pc │ │ │ │ andseq lr, sl, ip │ │ │ │ andseq lr, sl, r4, lsr #32 │ │ │ │ andseq sp, sl, r8, ror lr │ │ │ │ @ instruction: 0x001adebc │ │ │ │ andseq lr, sl, r4, asr r3 │ │ │ │ - andseq r6, r3, r5, asr #13 │ │ │ │ - andseq r2, r3, fp, ror #14 │ │ │ │ + andseq r6, r3, r5, ror #13 │ │ │ │ + andseq r2, r3, fp, lsl #15 │ │ │ │ andseq lr, sl, r0, asr #6 │ │ │ │ - andseq r6, r3, fp, asr #11 │ │ │ │ + andseq r6, r3, fp, ror #11 │ │ │ │ andseq lr, sl, ip, lsr #6 │ │ │ │ - andseq r6, r3, r3, lsl #10 │ │ │ │ - @ instruction: 0x001364fe │ │ │ │ - andseq r6, r3, pc, lsr #8 │ │ │ │ + andseq r6, r3, r3, lsr #10 │ │ │ │ + andseq r6, r3, lr, lsl r5 │ │ │ │ + andseq r6, r3, pc, asr #8 │ │ │ │ andeq r4, r0, r0, asr r1 │ │ │ │ andseq lr, sl, r0, rrx │ │ │ │ andseq lr, sl, r4, asr r0 │ │ │ │ andseq sp, sl, ip, lsl #30 │ │ │ │ andseq sp, sl, r4, lsr #30 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -33819,15 +33819,15 @@ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fd9c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3fe24 │ │ │ │ bl 1ea3c │ │ │ │ b 3fe24 │ │ │ │ ldrb r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -33839,15 +33839,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fdec │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ @@ -33858,22 +33858,22 @@ │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #156 @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3fe54 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ @@ -33883,15 +33883,15 @@ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #156 @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #112] @ 0x70 │ │ │ │ cmp r0, #3 │ │ │ │ beq 3fef0 │ │ │ │ @@ -33916,15 +33916,15 @@ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ff20 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 3ff80 │ │ │ │ bl 1ea3c │ │ │ │ b 3ff80 │ │ │ │ ldrb r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ @@ -33936,39 +33936,39 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ff70 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 3ffb0 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #424] @ 0x1a8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4001c │ │ │ │ @@ -34007,20 +34007,20 @@ │ │ │ │ bne 40078 │ │ │ │ add r0, r4, r0 │ │ │ │ bl 40284 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #428 @ 0x1ac │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #428 @ 0x1ac │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #192] @ 0xc0 │ │ │ │ cmp r0, #3 │ │ │ │ beq 400f4 │ │ │ │ @@ -34045,57 +34045,57 @@ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40124 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 40148 │ │ │ │ bl 1ea3c │ │ │ │ b 40148 │ │ │ │ add r0, r6, #24 │ │ │ │ bl 4045c │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #196 @ 0xc4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4019c │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 401ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ @ instruction: 0x001ad3dc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 401cc │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 401dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq sp, sl, ip, lsr #7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ @@ -34109,15 +34109,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40224 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 40238 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1ebc8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ @@ -34127,15 +34127,15 @@ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne 40278 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 40258 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -34162,35 +34162,35 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 402f8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1ebc8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40328 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 40348 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 1ebc8 │ │ │ │ @@ -34208,38 +34208,38 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 403b0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 403d0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 403ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dec0 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4040c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 40438 │ │ │ │ mov r5, r6 │ │ │ │ @@ -34250,15 +34250,15 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 40458 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #31] │ │ │ │ cmp r0, #3 │ │ │ │ beq 404e4 │ │ │ │ cmp r0, #4 │ │ │ │ @@ -34277,15 +34277,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ beq 404c4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r4, #29] │ │ │ │ bl 1ebc8 │ │ │ │ mov r5, #12 │ │ │ │ @@ -34298,15 +34298,15 @@ │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, #32 │ │ │ │ cmp r1, #0 │ │ │ │ beq 40518 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, r5] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r4, #30] │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4, #28] │ │ │ │ @@ -34319,23 +34319,23 @@ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, #32 │ │ │ │ cmp r1, #0 │ │ │ │ beq 405b8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 405b8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4059c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 4059c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -34444,15 +34444,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ andseq ip, sl, r8, lsr #28 │ │ │ │ andseq ip, sl, ip, lsl lr │ │ │ │ andseq ip, sl, r4, lsr lr │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ ldr r0, [pc, #108] @ 407d4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 40788 │ │ │ │ ldr r0, [pc, #100] @ 407e4 │ │ │ │ @@ -34485,27 +34485,27 @@ │ │ │ │ andseq pc, ip, r8, lsl r9 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40804 │ │ │ │ - b 4c7f8 │ │ │ │ + b 4c818 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 40814 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq ip, sl, ip, lsr #29 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40834 │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 40844 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq ip, sl, ip, ror lr │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -34533,39 +34533,39 @@ │ │ │ │ andseq pc, ip, r8, ror #14 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 408c4 │ │ │ │ - b 4ca88 │ │ │ │ + b 4caa8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 408d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq ip, sl, ip, ror #27 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 408f4 │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 40904 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ @ instruction: 0x001acdbc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 40924 │ │ │ │ - b 4ca88 │ │ │ │ + b 4caa8 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 40934 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq ip, sl, ip, lsl #27 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -34593,53 +34593,53 @@ │ │ │ │ andseq pc, ip, r8, ror r6 @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 409b4 │ │ │ │ - b 4c7f8 │ │ │ │ + b 4c818 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 409c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ @ instruction: 0x001accfc │ │ │ │ cmp r0, #-2147483646 @ 0x80000002 │ │ │ │ bxlt lr │ │ │ │ cmp r0, #0 │ │ │ │ bne 409dc │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1ec04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ add fp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ mov r0, fp │ │ │ │ mov r7, r3 │ │ │ │ ldr r9, [r1, #520] @ 0x208 │ │ │ │ bl 1e85c │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ ldr r2, [sp, #628] @ 0x274 │ │ │ │ add r4, sp, #560 @ 0x230 │ │ │ │ mov r0, r4 │ │ │ │ - bl 70d20 │ │ │ │ + bl 70d40 │ │ │ │ add r0, sp, #528 @ 0x210 │ │ │ │ str r7, [sp, #532] @ 0x214 │ │ │ │ str r5, [sp, #528] @ 0x210 │ │ │ │ add sl, r0, #8 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -34682,15 +34682,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 40b10 │ │ │ │ mov r0, sl │ │ │ │ bl 1e274 │ │ │ │ b 40b10 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r6, sp │ │ │ │ mov r5, r2 │ │ │ │ @@ -34743,15 +34743,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ cmp r0, #0 │ │ │ │ beq 40c04 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e274 │ │ │ │ mov r0, sp │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add fp, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -34838,15 +34838,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 40d80 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -34923,15 +34923,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 40ed4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -35008,15 +35008,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 41028 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -35093,15 +35093,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4117c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add r8, sp, #16 │ │ │ │ mov fp, r2 │ │ │ │ @@ -35205,15 +35205,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 4133c │ │ │ │ mov r0, r9 │ │ │ │ bl 1e274 │ │ │ │ b 4133c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq lr, ip, r4, lsl pc │ │ │ │ @ instruction: 0x001cedf8 │ │ │ │ mulseq sl, r4, r3 │ │ │ │ andseq ip, sl, ip, lsr #8 │ │ │ │ @@ -35246,15 +35246,15 @@ │ │ │ │ cmp r0, #3 │ │ │ │ bne 414b0 │ │ │ │ ldr r0, [pc, #372] @ 4154c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 41518 │ │ │ │ ldmib r5, {r1, r2, r3, r6, ip, lr} │ │ │ │ mov r9, #0 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ ldr r8, [r5, #32] │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ @@ -35267,15 +35267,15 @@ │ │ │ │ str r9, [r0] │ │ │ │ str r7, [r0, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e6c4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [pc, #268] @ 41550 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ bne 414dc │ │ │ │ ldr r0, [pc, #260] @ 41560 │ │ │ │ @@ -35291,15 +35291,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 414a8 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ lsl r6, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6f774 │ │ │ │ + bl 6f794 │ │ │ │ subs r6, r6, #60 @ 0x3c │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ bne 41490 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #144] @ 41548 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -35385,15 +35385,15 @@ │ │ │ │ ldr r1, [r1, #32] │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4172c │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 5007c │ │ │ │ + bl 5009c │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, #1 │ │ │ │ @@ -35411,15 +35411,15 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #23 │ │ │ │ bl 1eacc │ │ │ │ ldr r1, [pc, #288] @ 41790 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #13 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [pc, #256] @ 41794 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -35430,15 +35430,15 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 416c8 │ │ │ │ cmp r4, #0 │ │ │ │ beq 416c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ @@ -35480,17 +35480,17 @@ │ │ │ │ bl 262a8 │ │ │ │ andseq lr, ip, r0, ror #22 │ │ │ │ andseq lr, ip, r8, lsr sl │ │ │ │ andseq fp, sl, r4, lsl #31 │ │ │ │ andseq ip, sl, r8, lsr r0 │ │ │ │ andseq lr, ip, r4, lsl fp │ │ │ │ @ instruction: 0x001abff8 │ │ │ │ - @ instruction: 0x001338d8 │ │ │ │ - @ instruction: 0x001338db │ │ │ │ - andseq r3, r3, r0, asr #17 │ │ │ │ + @ instruction: 0x001338f8 │ │ │ │ + @ instruction: 0x001338fb │ │ │ │ + andseq r3, r3, r0, ror #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 42484 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ @@ -35498,15 +35498,15 @@ │ │ │ │ bne 417e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e310 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5007c │ │ │ │ + bl 5009c │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ sub r0, r6, #2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -35536,15 +35536,15 @@ │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #23 │ │ │ │ bl 1eacc │ │ │ │ ldr r1, [pc, #120] @ 418dc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #13 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r2, [pc, #88] @ 418e0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -35555,25 +35555,25 @@ │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ blt 418bc │ │ │ │ cmp r4, #0 │ │ │ │ beq 418bc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ bl 409c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1dec0 │ │ │ │ bl 262a8 │ │ │ │ - andseq r3, r3, r4, ror #13 │ │ │ │ - andseq r3, r3, r7, ror #13 │ │ │ │ - andseq r3, r3, ip, asr #13 │ │ │ │ + andseq r3, r3, r4, lsl #14 │ │ │ │ + andseq r3, r3, r7, lsl #14 │ │ │ │ + andseq r3, r3, ip, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [pc, #440] @ 41aac │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ @@ -35702,16 +35702,16 @@ │ │ │ │ @ instruction: 0xffff2d54 │ │ │ │ @ instruction: 0xffff2d9c │ │ │ │ @ instruction: 0xffff2bd4 │ │ │ │ @ instruction: 0xffff2ef4 │ │ │ │ @ instruction: 0xffff2ae4 │ │ │ │ @ instruction: 0xffff3124 │ │ │ │ @ instruction: 0xffff2b8c │ │ │ │ - andeq fp, r0, r0, asr #26 │ │ │ │ - andeq fp, r0, r8, lsl sp │ │ │ │ + andeq fp, r0, r0, ror #26 │ │ │ │ + andeq fp, r0, r8, lsr sp │ │ │ │ @ instruction: 0xffff2c14 │ │ │ │ @ instruction: 0xffff2f0c │ │ │ │ @ instruction: 0xffff2d9c │ │ │ │ @ instruction: 0xffff2c98 │ │ │ │ @ instruction: 0xffff2c38 │ │ │ │ @ instruction: 0xffff2b78 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -35750,15 +35750,15 @@ │ │ │ │ bl 1e760 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ beq 41bfc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 41bfc │ │ │ │ ldrb r1, [sp, #25] │ │ │ │ orr r0, r9, #2 │ │ │ │ bl 1e760 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ @@ -35802,15 +35802,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 41c98 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 41c98 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ beq 41cb0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ @@ -35831,15 +35831,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 41d34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 41d34 │ │ │ │ @@ -35857,15 +35857,15 @@ │ │ │ │ bne 41d44 │ │ │ │ cmp r1, #1 │ │ │ │ bne 41d74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -35878,15 +35878,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 41dc8 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ beq 41dc8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ beq 41de0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ @@ -35907,15 +35907,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ b 41e64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ beq 41e64 │ │ │ │ @@ -35933,15 +35933,15 @@ │ │ │ │ bne 41e74 │ │ │ │ cmp r1, #1 │ │ │ │ bne 41ea4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ @@ -35974,15 +35974,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne 41ee0 │ │ │ │ b 41eec │ │ │ │ mov r5, r0 │ │ │ │ @@ -36005,15 +36005,15 @@ │ │ │ │ bne 41f94 │ │ │ │ cmp r1, #1 │ │ │ │ bne 41fc4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -36025,36 +36025,36 @@ │ │ │ │ bne 42070 │ │ │ │ ldrd r8, [r4, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 42040 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 50e58 │ │ │ │ + bl 50e78 │ │ │ │ mov r0, r6 │ │ │ │ b 42004 │ │ │ │ ldrd r8, [r4, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 42040 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 50e58 │ │ │ │ + bl 50e78 │ │ │ │ mov r0, r6 │ │ │ │ b 42028 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 42068 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #160] @ 42118 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #156] @ 4211c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -36068,34 +36068,34 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 26100 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 420ec │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #28 │ │ │ │ - bl 50e58 │ │ │ │ + bl 50e78 │ │ │ │ mov r6, r5 │ │ │ │ b 420ac │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ beq 420ec │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #28 │ │ │ │ - bl 50e58 │ │ │ │ + bl 50e78 │ │ │ │ mov r6, r5 │ │ │ │ b 420d0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 4210c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq fp, sl, r8, ror r6 │ │ │ │ andseq fp, sl, r8, ror r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ @@ -36657,15 +36657,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrd r6, [r4] │ │ │ │ strb r0, [sp, #4] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r7 │ │ │ │ bne 42a64 │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3419c │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ @@ -36679,21 +36679,21 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 42a4c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq 42a4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [pc, #112] @ 42adc │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #108] @ 42ae0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -36704,69 +36704,69 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 44378 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 44718 │ │ │ │ bl 262a8 │ │ │ │ bl 262c4 │ │ │ │ andseq sl, sl, ip, asr sp │ │ │ │ andseq sl, sl, ip, asr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 42b38 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 708fc │ │ │ │ + bl 7091c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 42c00 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [pc, #420] @ 42cf0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str fp, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 42c48 │ │ │ │ ldr r7, [r7] │ │ │ │ mov r4, r0 │ │ │ │ strd sl, [r4] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldrne r0, [r0] │ │ │ │ ldr r2, [pc, #336] @ 42cf4 │ │ │ │ moveq r0, #0 │ │ │ │ @@ -36785,15 +36785,15 @@ │ │ │ │ bl 1e5f8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1ddc4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r9, #0 │ │ │ │ bne 42bd0 │ │ │ │ b 42bd8 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 42c58 │ │ │ │ ldr r1, [pc, #212] @ 42ce8 │ │ │ │ @@ -36813,15 +36813,15 @@ │ │ │ │ b 42c54 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 42c0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 43e28 │ │ │ │ b 42c98 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ @@ -36868,15 +36868,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ movne r7, r5 │ │ │ │ movwne r6, #1 │ │ │ │ str fp, [sp, #12] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, fp │ │ │ │ bne 42d94 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 33ea4 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -36887,15 +36887,15 @@ │ │ │ │ bl 1dfb0 │ │ │ │ b 42d7c │ │ │ │ mov r0, r1 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #132] @ 42e20 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #128] @ 42e24 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -36908,22 +36908,22 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 43b2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r5, #0 │ │ │ │ beq 42e10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dfb0 │ │ │ │ bl 262a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ebc8 │ │ │ │ @@ -36942,43 +36942,43 @@ │ │ │ │ ldr r0, [pc, #292] @ 42f74 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 42f18 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ b 42e80 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r7] │ │ │ │ bl 1e2c8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 6cbe0 │ │ │ │ + bl 6cc00 │ │ │ │ ldr r2, [pc, #212] @ 42f78 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrb r2, [r2] │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, #32 │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r4, r6} │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, sp │ │ │ │ ldrne r1, [pc, #148] @ 42f7c │ │ │ │ ldmne r2!, {r4, r5, r6, r7} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmiane r3!, {r4, r5, r6, r7} │ │ │ │ @@ -36998,15 +36998,15 @@ │ │ │ │ bl 25cb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 42f48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r7 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ bl 4419c │ │ │ │ @@ -37020,57 +37020,57 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov fp, #0 │ │ │ │ bne 42fd8 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 708fc │ │ │ │ + bl 7091c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 43100 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ beq 43004 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ b 43008 │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r8, [r0] │ │ │ │ moveq r8, #0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ ldr r1, [pc, #564] @ 4325c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #12 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 43148 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ @@ -37100,15 +37100,15 @@ │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ blt 430e0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 430e0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp fp, #0 │ │ │ │ beq 430f0 │ │ │ │ ldr r0, [fp] │ │ │ │ bl 1e5f8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1ddc4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ @@ -37134,15 +37134,15 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 4310c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ cmp fp, #0 │ │ │ │ beq 43224 │ │ │ │ mov r7, #1 │ │ │ │ b 431e8 │ │ │ │ @@ -37160,15 +37160,15 @@ │ │ │ │ cmp r9, #-2147483646 @ 0x80000002 │ │ │ │ blt 431d0 │ │ │ │ cmp r9, #0 │ │ │ │ beq 431d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, #0 │ │ │ │ bne 431e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 1ddc4 │ │ │ │ b 43238 │ │ │ │ ldr r0, [fp] │ │ │ │ @@ -37207,15 +37207,15 @@ │ │ │ │ ldr r6, [r2] │ │ │ │ mov r9, r2 │ │ │ │ ldmib r2, {r4, r8} │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r4 │ │ │ │ bne 43380 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, sp │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -37262,19 +37262,19 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 43368 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 43368 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [pc, #96] @ 433e8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #92] @ 433ec │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -37340,29 +37340,29 @@ │ │ │ │ strh r2, [sp, #42] @ 0x2a │ │ │ │ strb r3, [sp, #41] @ 0x29 │ │ │ │ strb r1, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ bl 1e2c8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6cbe0 │ │ │ │ + bl 6cc00 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r8, sp │ │ │ │ add ip, r8, #12 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, #120] @ 43544 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [pc, #100] @ 43548 │ │ │ │ movne r2, r0 │ │ │ │ ldmne r8!, {r3, r5, r6, r7} │ │ │ │ addne r1, pc, r1 │ │ │ │ stmiane r2!, {r3, r5, r6, r7} │ │ │ │ ldmne r8, {r3, r4, r5, r6, r7} │ │ │ │ @@ -37390,50 +37390,50 @@ │ │ │ │ andseq sl, sl, r0, lsr #5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 43568 │ │ │ │ - b 4c7f8 │ │ │ │ + b 4c818 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 43578 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq sl, sl, r0, asr r2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 43598 │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 435a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq sl, sl, r0, lsr #4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 435c8 │ │ │ │ tst r2, #32 │ │ │ │ bne 435cc │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ bne 435ec │ │ │ │ tst r2, #32 │ │ │ │ bne 435f0 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr ip, [pc, #92] @ 43668 │ │ │ │ mov r6, #9 │ │ │ │ ldr lr, [pc, #88] @ 4366c │ │ │ │ @@ -37452,47 +37452,47 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andseq sl, sl, r8, lsl #4 │ │ │ │ - @ instruction: 0x00131bd4 │ │ │ │ + @ instruction: 0x00131bf4 │ │ │ │ andseq sl, sl, r0, lsl r2 │ │ │ │ - andseq r1, r3, ip, lsr #23 │ │ │ │ - @ instruction: 0x00131bba │ │ │ │ + andseq r1, r3, ip, asr #23 │ │ │ │ + @ instruction: 0x00131bda │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 163440 │ │ │ │ + b 163460 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 436b0 │ │ │ │ - b 4cd18 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 436c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andseq sl, sl, r8, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ beq 436e0 │ │ │ │ - b 4c7f8 │ │ │ │ + b 4c818 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [pc, #4] @ 436f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldrsbeq sl, [sl], -r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ @@ -37676,15 +37676,15 @@ │ │ │ │ popne {r4, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 439a4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #36 @ 0x24 │ │ │ │ strb r0, [r5, #52] @ 0x34 │ │ │ │ @@ -37764,15 +37764,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r5 │ │ │ │ bne 43c3c │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ @@ -37958,27 +37958,27 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 43b2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r5 │ │ │ │ bne 43f74 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #36 @ 0x24 │ │ │ │ strb r0, [r5, #52] @ 0x34 │ │ │ │ @@ -38248,15 +38248,15 @@ │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 41eb0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 441cc │ │ │ │ b 441d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ @@ -38285,25 +38285,25 @@ │ │ │ │ bl 1ebc8 │ │ │ │ add r0, r4, #28 │ │ │ │ bl 43840 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ bne 44344 │ │ │ │ b 44348 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r5 │ │ │ │ bne 44488 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ @@ -38428,15 +38428,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ bne 445a0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ beq 445a0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 445b0 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ beq 446a0 │ │ │ │ @@ -38535,15 +38535,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4474c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [pc, #116] @ 447d8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ @@ -38659,15 +38659,15 @@ │ │ │ │ beq 4494c │ │ │ │ ldr r0, [pc, #412] @ 44ac4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 44a70 │ │ │ │ mov r4, r0 │ │ │ │ b 44950 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -38679,22 +38679,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 3bed8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq 449ec │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #264] @ 44acc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -38702,15 +38702,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 44a04 │ │ │ │ cmp r5, #0 │ │ │ │ beq 44a04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 44a04 │ │ │ │ ldr r3, [pc, #212] @ 44ac8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e364 │ │ │ │ @@ -38718,15 +38718,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 44a1c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 44ab0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #116] @ 44ab4 │ │ │ │ ldr r1, [pc, #116] @ 44ab8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -38749,27 +38749,27 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 44aa4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq fp, ip, r0, asr #18 │ │ │ │ @ instruction: 0x001cb6f4 │ │ │ │ andseq r8, sl, r8, asr sp │ │ │ │ andseq r8, sl, r4, asr #28 │ │ │ │ @ instruction: 0x001cb8f4 │ │ │ │ andseq r8, sl, ip, lsr #27 │ │ │ │ andseq fp, ip, r0, lsl #12 │ │ │ │ @ instruction: 0xfffe7840 │ │ │ │ @ instruction: 0xfffe787c │ │ │ │ - @ instruction: 0x001307be │ │ │ │ + @ instruction: 0x001307de │ │ │ │ @ instruction: 0x001a8edc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #700] @ 44da8 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -38850,15 +38850,15 @@ │ │ │ │ beq 44c48 │ │ │ │ ldr r0, [pc, #412] @ 44dc0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 44d6c │ │ │ │ mov r4, r0 │ │ │ │ b 44c4c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -38870,22 +38870,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 3bed8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq 44ce8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #264] @ 44dc8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -38893,15 +38893,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 44d00 │ │ │ │ cmp r5, #0 │ │ │ │ beq 44d00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 44d00 │ │ │ │ ldr r3, [pc, #212] @ 44dc4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e364 │ │ │ │ @@ -38909,15 +38909,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 44d18 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 44dac │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #116] @ 44db0 │ │ │ │ ldr r1, [pc, #116] @ 44db4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -38940,27 +38940,27 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 44da0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq fp, ip, r4, asr #12 │ │ │ │ @ instruction: 0x001cb3f8 │ │ │ │ andseq r8, sl, ip, asr sl │ │ │ │ andseq r8, sl, r8, asr #22 │ │ │ │ @ instruction: 0x001cb5f8 │ │ │ │ @ instruction: 0x001a8ab0 │ │ │ │ andseq fp, ip, r4, lsl #6 │ │ │ │ @ instruction: 0xfffe9594 │ │ │ │ @ instruction: 0xfffe95d0 │ │ │ │ - andseq r0, r3, r2, asr #9 │ │ │ │ + andseq r0, r3, r2, ror #9 │ │ │ │ andseq r8, sl, r0, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #700] @ 450a4 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -39041,15 +39041,15 @@ │ │ │ │ beq 44f44 │ │ │ │ ldr r0, [pc, #412] @ 450bc │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45068 │ │ │ │ mov r4, r0 │ │ │ │ b 44f48 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -39061,22 +39061,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 3bed8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq 44fe4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #264] @ 450c4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -39084,15 +39084,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 44ffc │ │ │ │ cmp r5, #0 │ │ │ │ beq 44ffc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 44ffc │ │ │ │ ldr r3, [pc, #212] @ 450c0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e364 │ │ │ │ @@ -39100,15 +39100,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 45014 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 450a8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #116] @ 450ac │ │ │ │ ldr r1, [pc, #116] @ 450b0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -39131,27 +39131,27 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 4509c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq fp, ip, r8, asr #6 │ │ │ │ ldrsheq fp, [ip], -ip │ │ │ │ andseq r8, sl, r0, ror #14 │ │ │ │ andseq r8, sl, ip, asr #16 │ │ │ │ @ instruction: 0x001cb2fc │ │ │ │ @ instruction: 0x001a87b4 │ │ │ │ andseq fp, ip, r8 │ │ │ │ @ instruction: 0xfffe822c │ │ │ │ @ instruction: 0xfffe8268 │ │ │ │ - andseq r0, r3, r6, asr #3 │ │ │ │ + andseq r0, r3, r6, ror #3 │ │ │ │ andseq r8, sl, r4, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #700] @ 453a0 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -39232,15 +39232,15 @@ │ │ │ │ beq 45240 │ │ │ │ ldr r0, [pc, #412] @ 453b8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45364 │ │ │ │ mov r4, r0 │ │ │ │ b 45244 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -39252,22 +39252,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 3bed8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq 452e0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #264] @ 453c0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -39275,15 +39275,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 452f8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 452f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 452f8 │ │ │ │ ldr r3, [pc, #212] @ 453bc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e364 │ │ │ │ @@ -39291,15 +39291,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 45310 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 453a4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #116] @ 453a8 │ │ │ │ ldr r1, [pc, #116] @ 453ac │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -39322,27 +39322,27 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 45398 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq fp, ip, ip, asr #32 │ │ │ │ andseq sl, ip, r0, lsl #28 │ │ │ │ andseq r8, sl, r4, ror #8 │ │ │ │ andseq r8, sl, r0, asr r5 │ │ │ │ andseq fp, ip, r0 │ │ │ │ @ instruction: 0x001a84b8 │ │ │ │ andseq sl, ip, ip, lsl #26 │ │ │ │ @ instruction: 0xfffe7430 │ │ │ │ @ instruction: 0xfffe746c │ │ │ │ - andseq pc, r2, sl, asr #29 │ │ │ │ + andseq pc, r2, sl, ror #29 │ │ │ │ andseq r8, sl, r8, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #700] @ 4569c │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -39423,15 +39423,15 @@ │ │ │ │ beq 4553c │ │ │ │ ldr r0, [pc, #412] @ 456b4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45660 │ │ │ │ mov r4, r0 │ │ │ │ b 45540 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -39443,22 +39443,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 3bed8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq 455dc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #264] @ 456bc │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -39466,15 +39466,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 455f4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 455f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 455f4 │ │ │ │ ldr r3, [pc, #212] @ 456b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e364 │ │ │ │ @@ -39482,15 +39482,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 4560c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 456a0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #116] @ 456a4 │ │ │ │ ldr r1, [pc, #116] @ 456a8 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -39513,27 +39513,27 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 45694 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq sl, ip, r0, asr sp │ │ │ │ andseq sl, ip, r4, lsl #22 │ │ │ │ andseq r8, sl, r8, ror #2 │ │ │ │ andseq r8, sl, r4, asr r2 │ │ │ │ andseq sl, ip, r4, lsl #26 │ │ │ │ @ instruction: 0x001a81bc │ │ │ │ andseq sl, ip, r0, lsl sl │ │ │ │ @ instruction: 0xfffe87bc │ │ │ │ @ instruction: 0xfffe87f8 │ │ │ │ - andseq pc, r2, lr, asr #23 │ │ │ │ + andseq pc, r2, lr, ror #23 │ │ │ │ andseq r8, sl, ip, ror #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #700] @ 45998 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -39614,15 +39614,15 @@ │ │ │ │ beq 45838 │ │ │ │ ldr r0, [pc, #412] @ 459b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4595c │ │ │ │ mov r4, r0 │ │ │ │ b 4583c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -39634,22 +39634,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 3bed8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq 458d8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #264] @ 459b8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -39657,15 +39657,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 458f0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 458f0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 458f0 │ │ │ │ ldr r3, [pc, #212] @ 459b4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e364 │ │ │ │ @@ -39673,15 +39673,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 45908 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 4599c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #116] @ 459a0 │ │ │ │ ldr r1, [pc, #116] @ 459a4 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -39704,27 +39704,27 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 45990 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq sl, ip, r4, asr sl │ │ │ │ andseq sl, ip, r8, lsl #16 │ │ │ │ andseq r7, sl, ip, ror #28 │ │ │ │ andseq r7, sl, r8, asr pc │ │ │ │ andseq sl, ip, r8, lsl #20 │ │ │ │ andseq r7, sl, r0, asr #29 │ │ │ │ andseq sl, ip, r4, lsl r7 │ │ │ │ @ instruction: 0xfffe73c8 │ │ │ │ @ instruction: 0xfffe7404 │ │ │ │ - @ instruction: 0x0012f8d2 │ │ │ │ + @ instruction: 0x0012f8f2 │ │ │ │ @ instruction: 0x001a7ff0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #700] @ 45c94 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -39805,15 +39805,15 @@ │ │ │ │ beq 45b34 │ │ │ │ ldr r0, [pc, #412] @ 45cac │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45c58 │ │ │ │ mov r4, r0 │ │ │ │ b 45b38 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -39825,22 +39825,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 3bed8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq 45bd4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #264] @ 45cb4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -39848,15 +39848,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 45bec │ │ │ │ cmp r5, #0 │ │ │ │ beq 45bec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 45bec │ │ │ │ ldr r3, [pc, #212] @ 45cb0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e364 │ │ │ │ @@ -39864,15 +39864,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 45c04 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 45c98 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #116] @ 45c9c │ │ │ │ ldr r1, [pc, #116] @ 45ca0 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -39895,27 +39895,27 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 45c8c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq sl, ip, r8, asr r7 │ │ │ │ andseq sl, ip, ip, lsl #10 │ │ │ │ andseq r7, sl, r0, ror fp │ │ │ │ andseq r7, sl, ip, asr ip │ │ │ │ andseq sl, ip, ip, lsl #14 │ │ │ │ andseq r7, sl, r4, asr #23 │ │ │ │ andseq sl, ip, r8, lsl r4 │ │ │ │ @ instruction: 0xfffe7c54 │ │ │ │ @ instruction: 0xfffe7c90 │ │ │ │ - @ instruction: 0x0012f5d6 │ │ │ │ + @ instruction: 0x0012f5f6 │ │ │ │ @ instruction: 0x001a7cf4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #700] @ 45f90 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -39996,15 +39996,15 @@ │ │ │ │ beq 45e30 │ │ │ │ ldr r0, [pc, #412] @ 45fa8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 45f54 │ │ │ │ mov r4, r0 │ │ │ │ b 45e34 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -40016,22 +40016,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 3bed8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq 45ed0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #264] @ 45fb0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -40039,15 +40039,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 45ee8 │ │ │ │ cmp r5, #0 │ │ │ │ beq 45ee8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 45ee8 │ │ │ │ ldr r3, [pc, #212] @ 45fac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e364 │ │ │ │ @@ -40055,15 +40055,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 45f00 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 45f94 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #116] @ 45f98 │ │ │ │ ldr r1, [pc, #116] @ 45f9c │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40086,27 +40086,27 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 45f88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq sl, ip, ip, asr r4 │ │ │ │ andseq sl, ip, r0, lsl r2 │ │ │ │ andseq r7, sl, r4, ror r8 │ │ │ │ andseq r7, sl, r0, ror #18 │ │ │ │ andseq sl, ip, r0, lsl r4 │ │ │ │ andseq r7, sl, r8, asr #17 │ │ │ │ andseq sl, ip, ip, lsl r1 │ │ │ │ @ instruction: 0xfffe5d44 │ │ │ │ @ instruction: 0xfffe5d80 │ │ │ │ - @ instruction: 0x0012f2da │ │ │ │ + @ instruction: 0x0012f2fa │ │ │ │ @ instruction: 0x001a79f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [pc, #700] @ 4628c │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ @@ -40187,15 +40187,15 @@ │ │ │ │ beq 4612c │ │ │ │ ldr r0, [pc, #412] @ 462a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46250 │ │ │ │ mov r4, r0 │ │ │ │ b 46130 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ @@ -40207,22 +40207,22 @@ │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ bl 3bed8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp sl, #0 │ │ │ │ beq 461cc │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sl │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [pc, #264] @ 462ac │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -40230,15 +40230,15 @@ │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ blt 461e4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 461e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 461e4 │ │ │ │ ldr r3, [pc, #212] @ 462a8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 1e364 │ │ │ │ @@ -40246,15 +40246,15 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 461fc │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #120] @ 46290 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [pc, #116] @ 46294 │ │ │ │ ldr r1, [pc, #116] @ 46298 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -40277,34 +40277,34 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ beq 46284 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq sl, ip, r0, ror #2 │ │ │ │ andseq r9, ip, r4, lsl pc │ │ │ │ andseq r7, sl, r8, ror r5 │ │ │ │ andseq r7, sl, r4, ror #12 │ │ │ │ andseq sl, ip, r4, lsl r1 │ │ │ │ andseq r7, sl, ip, asr #11 │ │ │ │ andseq r9, ip, r0, lsr #28 │ │ │ │ @ instruction: 0xfffe8594 │ │ │ │ @ instruction: 0xfffe85d0 │ │ │ │ - @ instruction: 0x0012efde │ │ │ │ + @ instruction: 0x0012effe │ │ │ │ @ instruction: 0x001a76fc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #532] @ 464e0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 46448 │ │ │ │ ldr r0, [pc, #524] @ 464f0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -40380,15 +40380,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 4641c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e91c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 6a998 │ │ │ │ + bl 6a9b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 1ea18 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r6] │ │ │ │ mov r0, r5 │ │ │ │ @@ -40439,22 +40439,22 @@ │ │ │ │ andseq r7, sl, r8, asr #6 │ │ │ │ andseq r9, ip, r4, ror #27 │ │ │ │ andseq r9, ip, r8, asr #24 │ │ │ │ andseq r7, sl, r8, lsl #6 │ │ │ │ @ instruction: 0x001a73f8 │ │ │ │ mulseq ip, ip, sp │ │ │ │ andseq r7, sl, ip, asr #6 │ │ │ │ - @ instruction: 0x0012ecd6 │ │ │ │ + @ instruction: 0x0012ecf6 │ │ │ │ andseq r7, sl, r4, lsr #8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #532] @ 46738 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ beq 466a0 │ │ │ │ ldr r0, [pc, #524] @ 46748 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ @@ -40530,15 +40530,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ bne 46674 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e91c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 6a998 │ │ │ │ + bl 6a9b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 1ea18 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r6] │ │ │ │ mov r0, r5 │ │ │ │ @@ -40589,43 +40589,43 @@ │ │ │ │ ldrsheq r7, [sl], -r0 │ │ │ │ @ instruction: 0x001c9bfc │ │ │ │ andseq r9, ip, r0, ror #20 │ │ │ │ andseq r7, sl, r4, asr #1 │ │ │ │ @ instruction: 0x001a71b0 │ │ │ │ @ instruction: 0x001c9bb4 │ │ │ │ ldrsheq r7, [sl], -r4 │ │ │ │ - andseq lr, r2, lr, ror sl │ │ │ │ + mulseq r2, lr, sl │ │ │ │ andseq r7, sl, ip, asr #3 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 163440 │ │ │ │ + b 163460 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 1e2c8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e2c8 │ │ │ │ mov r7, r0 │ │ │ │ - bl 6cbe0 │ │ │ │ + bl 6cc00 │ │ │ │ ldr r1, [pc, #156] @ 4684c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 46804 │ │ │ │ ldm sp, {r1, r2, r3, r7} │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ @@ -40672,19 +40672,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 40b24 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x0012cab1 │ │ │ │ + @ instruction: 0x0012cad1 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ @@ -40699,19 +40699,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 40b24 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq lr, r2, r0, lsr sl │ │ │ │ + andseq lr, r2, r0, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ @@ -40726,30 +40726,30 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 40b24 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq ip, r2, r4, ror #15 │ │ │ │ + andseq ip, r2, r4, lsl #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ mov r6, r3 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e730 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ @@ -40758,59 +40758,59 @@ │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 46a18 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ beq 469f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 46a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ blx r0 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ 46a78 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ + b 161914 │ │ │ │ andseq r6, sl, r8, lsl #30 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ blx r3 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ b 36cf0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r0, r1 │ │ │ │ - bl 4fc44 │ │ │ │ + bl 4fc64 │ │ │ │ mov r4, r0 │ │ │ │ - bl 66650 │ │ │ │ + bl 66670 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1ea90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df44 │ │ │ │ @@ -40842,15 +40842,15 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 46b58 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq 46c58 │ │ │ │ mov r4, r0 │ │ │ │ @@ -41268,15 +41268,15 @@ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ beq 47200 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ beq 472fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ @@ -41370,15 +41370,15 @@ │ │ │ │ popne {r4, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 4735c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ @@ -41637,20 +41637,20 @@ │ │ │ │ popne {r4, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 47788 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r5 │ │ │ │ bne 478d4 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ @@ -41837,15 +41837,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r5 │ │ │ │ bne 47be0 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ @@ -42340,28 +42340,28 @@ │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ bne 482d4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dec0 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 482f4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ bne 48308 │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ bne 48318 │ │ │ │ @@ -42370,15 +42370,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq 48304 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #32 │ │ │ │ strb r0, [r5, #48] @ 0x30 │ │ │ │ @@ -42543,28 +42543,28 @@ │ │ │ │ bl 1e2c8 │ │ │ │ mov r4, r0 │ │ │ │ b 485dc │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1e2c8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6cbe0 │ │ │ │ + bl 6cc00 │ │ │ │ ldr r1, [pc, #156] @ 48690 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #20 │ │ │ │ mov r1, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ ldrne r1, [pc, #100] @ 48694 │ │ │ │ ldmne ip, {r2, r4, r5, r6, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmne r3, {r2, r4, r5, r6, lr} │ │ │ │ @@ -42600,28 +42600,28 @@ │ │ │ │ bl 1e2c8 │ │ │ │ mov r4, r0 │ │ │ │ b 486c0 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 1e2c8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6cbe0 │ │ │ │ + bl 6cc00 │ │ │ │ ldr r1, [pc, #156] @ 48774 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #20 │ │ │ │ mov r1, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ ldrne r1, [pc, #100] @ 48778 │ │ │ │ ldmne ip, {r2, r4, r5, r6, lr} │ │ │ │ movne r3, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ stmne r3, {r2, r4, r5, r6, lr} │ │ │ │ @@ -42661,15 +42661,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ movne r7, r5 │ │ │ │ movwne r6, #1 │ │ │ │ str fp, [sp, #12] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, fp │ │ │ │ bne 48818 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 34334 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -42680,15 +42680,15 @@ │ │ │ │ bl 1dfb0 │ │ │ │ b 48800 │ │ │ │ mov r0, r1 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #132] @ 488a4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #128] @ 488a8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -42701,22 +42701,22 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 477c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r5, #0 │ │ │ │ beq 48894 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dfb0 │ │ │ │ bl 262a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ebc8 │ │ │ │ @@ -42737,15 +42737,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, #0 │ │ │ │ str sl, [sp, #8] │ │ │ │ mov r6, r5 │ │ │ │ movne r7, r5 │ │ │ │ movwne r6, #1 │ │ │ │ str fp, [sp, #12] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, fp │ │ │ │ bne 48948 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 34334 │ │ │ │ cmp r0, #2 │ │ │ │ @@ -42756,15 +42756,15 @@ │ │ │ │ bl 1dfb0 │ │ │ │ b 48930 │ │ │ │ mov r0, r1 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r0, [pc, #132] @ 489d4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [pc, #128] @ 489d8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -42777,22 +42777,22 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 477c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r5, #0 │ │ │ │ beq 489c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1dfb0 │ │ │ │ bl 262a8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1ebc8 │ │ │ │ @@ -42818,19 +42818,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 40b24 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq ip, r2, r3, lsl #20 │ │ │ │ + andseq ip, r2, r3, lsr #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ @@ -42845,19 +42845,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 40b24 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq ip, r2, r3, lsr #19 │ │ │ │ + andseq ip, r2, r3, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #552 @ 0x228 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ @@ -42872,19 +42872,19 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp] │ │ │ │ bl 40b24 │ │ │ │ add sp, sp, #552 @ 0x228 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq ip, r2, r1, asr r9 │ │ │ │ + andseq ip, r2, r1, ror r9 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ beq 48b80 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -42896,15 +42896,15 @@ │ │ │ │ ldrd r2, [r1] │ │ │ │ ldrd r0, [r1, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #16 │ │ │ │ strb r5, [r3, r6] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 160c20 │ │ │ │ + bl 160c40 │ │ │ │ strd r0, [r4, #4] │ │ │ │ strb r5, [r4] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r4, #10] │ │ │ │ @@ -42915,15 +42915,15 @@ │ │ │ │ strh r0, [r4] │ │ │ │ beq 48b78 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ cmp r8, #0 │ │ │ │ bmi 48c08 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ @@ -42950,15 +42950,15 @@ │ │ │ │ b 48c10 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 48c48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mulseq sl, r4, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -42969,15 +42969,15 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r6, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6e1cc │ │ │ │ + bl 6e1ec │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ beq 48d94 │ │ │ │ @@ -43032,15 +43032,15 @@ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ beq 48ce0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 48d60 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [r3, r2, lsl #2] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -43050,15 +43050,15 @@ │ │ │ │ str r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r1, #8] │ │ │ │ beq 48dd8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne 48e08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -43072,15 +43072,15 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ beq 48e00 │ │ │ │ lsl r1, r0, #3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bcs 48e94 │ │ │ │ @@ -43089,15 +43089,15 @@ │ │ │ │ cmp r5, r0 │ │ │ │ bne 48e78 │ │ │ │ ldr r2, [pc, #296] @ 48f8c │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -43381,18 +43381,18 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldm r0, {r0, r9} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [fp] │ │ │ │ bne 49570 │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ cmp r0, #0 │ │ │ │ beq 497a0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [pc, #1888] @ 49a88 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r0, [sl] │ │ │ │ @@ -43405,15 +43405,15 @@ │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 49820 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -43429,38 +43429,38 @@ │ │ │ │ ldr r5, [fp, #12] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ str r8, [sp, #20] │ │ │ │ beq 49830 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 493f8 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 708fc │ │ │ │ + bl 7091c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 49840 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r9 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4988c │ │ │ │ ldr r3, [pc, #1640] @ 49a98 │ │ │ │ mov r1, r4 │ │ │ │ strd r8, [r0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -43742,15 +43742,15 @@ │ │ │ │ b 49898 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 49850 │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r7, #20] │ │ │ │ str r5, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #28] │ │ │ │ @@ -43882,18 +43882,18 @@ │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r2 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ beq 49d5c │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ cmp r0, #0 │ │ │ │ beq 49fc0 │ │ │ │ ldr r9, [pc, #1956] @ 4a298 │ │ │ │ mov r1, #4 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #0 │ │ │ │ @@ -43905,15 +43905,15 @@ │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a050 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r4, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r7} │ │ │ │ @@ -43935,39 +43935,39 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ beq 4a060 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r6, r9 │ │ │ │ bl 1e2c8 │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #24] │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ mov r9, r8 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 49be4 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 708fc │ │ │ │ + bl 7091c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 4a070 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r7, fp │ │ │ │ str sl, [sp, #32] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r6] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp, #32] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a0b8 │ │ │ │ ldr r3, [pc, #1676] @ 4a2a8 │ │ │ │ strd sl, [r0] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -44265,15 +44265,15 @@ │ │ │ │ b 4a0c4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 4a07c │ │ │ │ mov r5, r0 │ │ │ │ str r8, [r6, #24] │ │ │ │ str r7, [r6, #28] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6, #32] │ │ │ │ @@ -44396,18 +44396,18 @@ │ │ │ │ mov fp, r0 │ │ │ │ ldm r0, {r0, r9} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #1 │ │ │ │ str r1, [fp] │ │ │ │ bne 4a54c │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a77c │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [pc, #1888] @ 4aa64 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r0, [sl] │ │ │ │ @@ -44420,15 +44420,15 @@ │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a7fc │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -44444,38 +44444,38 @@ │ │ │ │ ldr r5, [fp, #12] │ │ │ │ str r8, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ str r8, [sp, #20] │ │ │ │ beq 4a80c │ │ │ │ ldr r7, [fp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4a3d4 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 708fc │ │ │ │ + bl 7091c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ bne 4a81c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r4, r9 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4a868 │ │ │ │ ldr r3, [pc, #1640] @ 4aa74 │ │ │ │ mov r1, r4 │ │ │ │ strd r8, [r0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -44757,15 +44757,15 @@ │ │ │ │ b 4a874 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ b 4a82c │ │ │ │ mov sl, r0 │ │ │ │ str r6, [r7, #20] │ │ │ │ str r5, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #28] │ │ │ │ @@ -44915,18 +44915,18 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh r1, [sp, #17] │ │ │ │ strb r4, [sp, #19] │ │ │ │ strh r2, [sp, #37] @ 0x25 │ │ │ │ strb ip, [sp, #39] @ 0x27 │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4afdc │ │ │ │ ldr r0, [pc, #1744] @ 4b1e8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #0 │ │ │ │ @@ -44938,15 +44938,15 @@ │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b06c │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ mov r8, r0 │ │ │ │ mov lr, r8 │ │ │ │ add r0, fp, #8 │ │ │ │ mov r2, ip │ │ │ │ @@ -45009,15 +45009,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 4ac74 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4ac74 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r6, fp │ │ │ │ ldr r4, [r6, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ beq 4ad64 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r4, #52] @ 0x34 │ │ │ │ @@ -45374,18 +45374,18 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r8, [r0, #16] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ beq 4b428 │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b658 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r1, #4 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ @@ -45401,15 +45401,15 @@ │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4b6d8 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r9 │ │ │ │ add r0, sl, #20 │ │ │ │ ldm ip!, {r1, r3, r4, r5, r6, r7} │ │ │ │ @@ -45438,15 +45438,15 @@ │ │ │ │ str r8, [sp] │ │ │ │ bl 42ae4 │ │ │ │ cmp r5, #0 │ │ │ │ beq 4b328 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r6, sl │ │ │ │ ldr r7, [r6, #28]! │ │ │ │ cmp r7, #0 │ │ │ │ beq 4b418 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #44] @ 0x2c │ │ │ │ @@ -45742,15 +45742,15 @@ │ │ │ │ b 4b7cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq 4b7e8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 47064 │ │ │ │ cmp r6, #0 │ │ │ │ bne 4b800 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ bl 46f18 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ @@ -45773,15 +45773,15 @@ │ │ │ │ cmp r5, #0 │ │ │ │ bne 4b854 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r2, sl, r0, asr r3 │ │ │ │ andseq r2, sl, r8, asr r3 │ │ │ │ @ instruction: 0x001c4cd8 │ │ │ │ andseq r2, sl, ip, ror #5 │ │ │ │ andseq r2, sl, ip, lsl r3 │ │ │ │ @@ -45807,24 +45807,24 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 4b8ec │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ b 36cf0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r0, r1 │ │ │ │ - bl 4fc44 │ │ │ │ + bl 4fc64 │ │ │ │ mov r4, r0 │ │ │ │ - bl 66650 │ │ │ │ + bl 66670 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1ea90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1df44 │ │ │ │ @@ -45844,15 +45844,15 @@ │ │ │ │ str r1, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ beq 4ba0c │ │ │ │ ldr r1, [pc, #552] @ 4bb9c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ bne 4ba18 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de54 │ │ │ │ @@ -45869,15 +45869,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r0, [r5] │ │ │ │ beq 4b9e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r6, [r7] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [pc, #464] @ 4bbc8 │ │ │ │ ldr r2, [pc, #464] @ 4bbcc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -45903,15 +45903,15 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 25e7c │ │ │ │ b 4bb28 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ bne 4bab4 │ │ │ │ ldr r1, [pc, #300] @ 4bbac │ │ │ │ ldr r0, [pc, #300] @ 4bbb0 │ │ │ │ ldr r3, [pc, #300] @ 4bbb4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -45965,41 +45965,41 @@ │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq 4bb64 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ strb r1, [r5] │ │ │ │ bne 4bb80 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r2, sp, ror #29 │ │ │ │ - andseq r9, r2, r1, asr #23 │ │ │ │ + andseq r9, r2, sp, lsl #30 │ │ │ │ + andseq r9, r2, r1, ror #23 │ │ │ │ andseq r2, sl, r4, asr r0 │ │ │ │ mulseq sl, r4, r1 │ │ │ │ andseq r2, sl, r0, asr r1 │ │ │ │ - andseq r9, r2, sp, ror #22 │ │ │ │ + andseq r9, r2, sp, lsl #23 │ │ │ │ andseq r1, sl, r8, ror #31 │ │ │ │ @ instruction: 0xffff7bbc │ │ │ │ @ instruction: 0x001a1ff8 │ │ │ │ andseq r2, sl, r8, ror #1 │ │ │ │ - andseq r2, r2, r0, ror r3 │ │ │ │ - andseq r9, r2, r6, asr #26 │ │ │ │ + mulseq r2, r0, r3 │ │ │ │ + andseq r9, r2, r6, ror #26 │ │ │ │ @ instruction: 0x001a21d8 │ │ │ │ andseq r4, ip, ip, asr #12 │ │ │ │ andseq r2, sl, ip, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ @@ -46008,27 +46008,27 @@ │ │ │ │ cmp r6, #0 │ │ │ │ beq 4bc70 │ │ │ │ ldr r0, [pc, #164] @ 4bca4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ beq 4bc7c │ │ │ │ ldr r1, [pc, #136] @ 4bca8 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #6 │ │ │ │ - bl 6f5f4 │ │ │ │ + bl 6f614 │ │ │ │ mov r5, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6f470 │ │ │ │ + bl 6f490 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r5!, {r1, r2, r3, r4, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ @@ -46043,288 +46043,296 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 25cd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r4, ip, ip, lsr #6 │ │ │ │ - andseq r9, r2, r3, lsr #25 │ │ │ │ + andseq r9, r2, r3, asr #25 │ │ │ │ @ instruction: 0x001a1df8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub sp, sp, #172 @ 0xac │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r8, [r0] │ │ │ │ + ldr r9, [r0] │ │ │ │ str r1, [r0] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 4bf48 │ │ │ │ - ldr r1, [pc, #792] @ 4bff0 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 4bf64 │ │ │ │ + ldr r1, [pc, #824] @ 4c010 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ mov r2, #8 │ │ │ │ - add r9, sp, #8 │ │ │ │ + add sl, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d35c │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr lr, [sp, #116] @ 0x74 │ │ │ │ + bl 6d37c │ │ │ │ + ldr ip, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, sl │ │ │ │ + ldr lr, [sp, #172] @ 0xac │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - bl 6cfe8 │ │ │ │ - ldr r1, [pc, #728] @ 4bff4 │ │ │ │ - mov sl, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, sl │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + bl 6d008 │ │ │ │ + ldr r1, [pc, #760] @ 4c014 │ │ │ │ + mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d35c │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr lr, [sp, #116] @ 0x74 │ │ │ │ + bl 6d37c │ │ │ │ + ldr ip, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, sl │ │ │ │ + ldr lr, [sp, #172] @ 0xac │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 6cfe8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #660] @ 4bff8 │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, sl │ │ │ │ + bl 6d008 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r1, [pc, #692] @ 4c018 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d35c │ │ │ │ - ldr ip, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr lr, [sp, #116] @ 0x74 │ │ │ │ + bl 6d37c │ │ │ │ + ldr ip, [sp, #168] @ 0xa8 │ │ │ │ + mov r2, sl │ │ │ │ + ldr lr, [sp, #172] @ 0xac │ │ │ │ ldm r4, {r0, r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r0, r1, r3, r5, r6, r7} │ │ │ │ orr r0, ip, #3 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 6cfe8 │ │ │ │ - str r0, [sp] │ │ │ │ - mov fp, sl │ │ │ │ - ldr r1, [pc, #592] @ 4bffc │ │ │ │ + str lr, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, sl │ │ │ │ + bl 6d008 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r8, [sp, #20] │ │ │ │ + ldr r1, [pc, #620] @ 4c01c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ + add r4, sp, #144 @ 0x90 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d824 │ │ │ │ - add r3, r4, #48 @ 0x30 │ │ │ │ - ldr ip, [sp, #160] @ 0xa0 │ │ │ │ - ldr lr, [sp, #164] @ 0xa4 │ │ │ │ - add r0, r9, #16 │ │ │ │ - ldm r3, {r1, r2, r4, r5, r6, sl} │ │ │ │ - add r7, r9, #48 @ 0x30 │ │ │ │ - vmov.f64 d0, #32 @ 0x41000000 8.0 │ │ │ │ - stm r7, {r1, r2, r4, r5, r6, sl} │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - vmov.f64 d1, #112 @ 0x3f800000 1.0 │ │ │ │ - str r2, [r0, #16] │ │ │ │ - str r2, [r0] │ │ │ │ - str r1, [r0, #20] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - orr r0, ip, #3 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str lr, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r1, [sp, #16] │ │ │ │ + bl 6d844 │ │ │ │ + add r3, r4, #32 │ │ │ │ + add ip, sp, #104 @ 0x68 │ │ │ │ + add r9, sl, #16 │ │ │ │ + ldr lr, [sp, #216] @ 0xd8 │ │ │ │ + ldr r8, [sp, #220] @ 0xdc │ │ │ │ + mov r0, sl │ │ │ │ + ldm r3!, {r1, r4, r5, r6, sl} │ │ │ │ + mov r7, ip │ │ │ │ + vmov.f64 d1, #32 @ 0x41000000 8.0 │ │ │ │ + mov fp, #0 │ │ │ │ + stmia r7!, {r1, r4, r5, r6, sl} │ │ │ │ + mov sl, #1 │ │ │ │ + add ip, ip, #16 │ │ │ │ + ldm r3, {r1, r2, r4, r5, r6} │ │ │ │ + vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ + stm r7, {r1, r2, r4, r5, r6} │ │ │ │ + add r7, r0, #48 @ 0x30 │ │ │ │ + strd sl, [r9] │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - vstr d0, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 6d458 │ │ │ │ - ldr r4, [pc, #468] @ 4c000 │ │ │ │ + ldm ip, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ + orr r1, lr, #3 │ │ │ │ + str r8, [sp, #100] @ 0x64 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + strd sl, [r9, #16] │ │ │ │ + str fp, [sp, #28] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ + str fp, [sp, #32] │ │ │ │ + vstr d0, [sp, #64] @ 0x40 │ │ │ │ + bl 6d478 │ │ │ │ + ldr r4, [pc, #476] @ 4c020 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r2, [pc, #464] @ 4c004 │ │ │ │ + ldr r2, [pc, #472] @ 4c024 │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #6 │ │ │ │ - mov sl, fp │ │ │ │ - bl 6cf10 │ │ │ │ - ldr r5, [pc, #440] @ 4c008 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + bl 6cf30 │ │ │ │ + ldr r5, [pc, #448] @ 4c028 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - beq 4be6c │ │ │ │ - ldr r0, [pc, #420] @ 4c00c │ │ │ │ + beq 4be84 │ │ │ │ + ldr r0, [pc, #428] @ 4c02c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1fcfc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bf2c │ │ │ │ + beq 4bf48 │ │ │ │ mov r0, #3 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #6 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - bl 4eee8 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ + bl 4ef08 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #348] @ 4c018 │ │ │ │ + ldr r0, [pc, #356] @ 4c038 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ - bl 4ed40 │ │ │ │ + bl 4ed60 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #332] @ 4c01c │ │ │ │ + ldr r0, [pc, #340] @ 4c03c │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #11 │ │ │ │ - bl 4ed40 │ │ │ │ + bl 4ed60 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #316] @ 4c020 │ │ │ │ + ldr r0, [pc, #324] @ 4c040 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #14 │ │ │ │ - bl 4ed40 │ │ │ │ + bl 4ed60 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #300] @ 4c024 │ │ │ │ + ldr r0, [pc, #308] @ 4c044 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #14 │ │ │ │ - bl 4ed40 │ │ │ │ - str r0, [r8, #32] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r0, [r8, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - str r0, [r8, #8] │ │ │ │ - add r0, r8, #16 │ │ │ │ - str sl, [r8] │ │ │ │ - str r7, [r8, #12] │ │ │ │ + bl 4ed60 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [r1, #32] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [r1, #4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r0, [r1, #8] │ │ │ │ + add r0, r1, #16 │ │ │ │ + str r8, [r1] │ │ │ │ + str r7, [r1, #12] │ │ │ │ stm r0, {r4, r5, r6, r9} │ │ │ │ - add sp, sp, #172 @ 0xac │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #220] @ 4c010 │ │ │ │ - ldr r2, [pc, #220] @ 4c014 │ │ │ │ + ldr r0, [pc, #224] @ 4c030 │ │ │ │ + ldr r2, [pc, #224] @ 4c034 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 26160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #216] @ 4c028 │ │ │ │ + ldr r0, [pc, #220] @ 4c048 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e40c │ │ │ │ - b 4bf68 │ │ │ │ - mov r8, r0 │ │ │ │ + b 4bf84 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e40c │ │ │ │ - b 4bf78 │ │ │ │ - mov r8, r0 │ │ │ │ + b 4bf94 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e40c │ │ │ │ - b 4bf88 │ │ │ │ - mov r8, r0 │ │ │ │ + b 4bfa4 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e40c │ │ │ │ - mov sl, fp │ │ │ │ - b 4bfc8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov sl, fp │ │ │ │ - b 4bfd0 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - b 4bfd8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1e40c │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + b 4bfe4 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ + b 4bfec │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov sl, r0 │ │ │ │ + b 4bff8 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ + bl 1e40c │ │ │ │ + mov r0, sl │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e40c │ │ │ │ - ldm sp, {r0, r4} │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ bl 1e40c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e40c │ │ │ │ - mov r0, sl │ │ │ │ - bl 1e40c │ │ │ │ mov r0, r8 │ │ │ │ + bl 1e40c │ │ │ │ + mov r0, sl │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r2, r4, asr r4 │ │ │ │ - andseq r7, r2, r0, lsr #8 │ │ │ │ - andseq r9, r2, r6, lsr #22 │ │ │ │ - andseq r2, r2, r4, asr #1 │ │ │ │ - andseq r9, r2, fp, asr sl │ │ │ │ - andseq r1, sl, r8, lsr #28 │ │ │ │ - andseq r4, ip, ip, ror r2 │ │ │ │ + andseq r7, r2, r4, ror r4 │ │ │ │ + andseq r7, r2, r0, asr #8 │ │ │ │ + andseq r9, r2, r6, asr #22 │ │ │ │ + andseq r2, r2, r0, ror #1 │ │ │ │ + andseq r9, r2, r3, ror #20 │ │ │ │ + andseq r1, sl, r0, lsl lr │ │ │ │ andseq r4, ip, r4, ror #4 │ │ │ │ - andseq r9, r2, r2, lsl sl │ │ │ │ - andseq r1, sl, r4, lsr sp │ │ │ │ - @ instruction: 0x001299d9 │ │ │ │ - @ instruction: 0x001299d0 │ │ │ │ - andseq r9, r2, r7, asr #19 │ │ │ │ - andseq r9, r2, r1, asr #19 │ │ │ │ - andseq r1, sl, r0, lsr #22 │ │ │ │ + andseq r4, ip, ip, asr #4 │ │ │ │ + andseq r9, r2, r6, lsl sl │ │ │ │ + andseq r1, sl, r8, lsl sp │ │ │ │ + andseq r9, r2, r1, ror #19 │ │ │ │ + @ instruction: 0x001299d8 │ │ │ │ + andseq r9, r2, pc, asr #19 │ │ │ │ + andseq r9, r2, r9, asr #19 │ │ │ │ + andseq r1, sl, r4, lsl #22 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 4c0a4 │ │ │ │ + ldr ip, [pc, #96] @ 4c0c4 │ │ │ │ mov r6, #5 │ │ │ │ - ldr lr, [pc, #92] @ 4c0a8 │ │ │ │ + ldr lr, [pc, #92] @ 4c0c8 │ │ │ │ mov r7, #4 │ │ │ │ - ldr r1, [pc, #88] @ 4c0ac │ │ │ │ + ldr r1, [pc, #88] @ 4c0cc │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 4c0b0 │ │ │ │ + ldr r3, [pc, #84] @ 4c0d0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 4c0b4 │ │ │ │ + ldr r4, [pc, #80] @ 4c0d4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @ instruction: 0x001297f3 │ │ │ │ - andseq r1, sl, ip, lsr fp │ │ │ │ + andseq r1, sl, ip, lsl fp │ │ │ │ @ instruction: 0x001297dd │ │ │ │ @ instruction: 0x00121dfc │ │ │ │ - andseq r1, sl, r8, lsr fp │ │ │ │ + andseq r1, sl, r8, lsl fp │ │ │ │ ldr r0, [r0] │ │ │ │ - b 70ee4 │ │ │ │ + b 70f04 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 4c0d8 │ │ │ │ + bne 4c0f8 │ │ │ │ tst r2, #32 │ │ │ │ - bne 4c0dc │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 4c0fc │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 4b94c │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -46340,310 +46348,310 @@ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [r0] │ │ │ │ str r1, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4c1b8 │ │ │ │ - ldr r0, [pc, #164] @ 4c1ec │ │ │ │ + beq 4c1d8 │ │ │ │ + ldr r0, [pc, #164] @ 4c20c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c1c4 │ │ │ │ - ldr r1, [pc, #136] @ 4c1f0 │ │ │ │ + beq 4c1e4 │ │ │ │ + ldr r1, [pc, #136] @ 4c210 │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, #6 │ │ │ │ - bl 6f5f4 │ │ │ │ + bl 6f614 │ │ │ │ mov r5, sp │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6f470 │ │ │ │ + bl 6f490 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r5!, {r1, r2, r3, r4, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r0, #1 │ │ │ │ stm r6, {r0, r8} │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #52] @ 4c1f4 │ │ │ │ + ldr r0, [pc, #52] @ 4c214 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 25cd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, ip, r4, ror #27 │ │ │ │ + andseq r3, ip, r4, asr #27 │ │ │ │ andseq r9, r2, fp, asr r7 │ │ │ │ - @ instruction: 0x001a18b0 │ │ │ │ + mulseq sl, r0, r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4d718 │ │ │ │ + bl 4d738 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c278 │ │ │ │ + beq 4c298 │ │ │ │ add r5, sp, #4 │ │ │ │ - b 4c23c │ │ │ │ + b 4c25c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4d718 │ │ │ │ + bl 4d738 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c278 │ │ │ │ + beq 4c298 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c25c │ │ │ │ + beq 4c27c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c224 │ │ │ │ + beq 4c244 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ - b 4c224 │ │ │ │ + bl 52170 │ │ │ │ + b 4c244 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c29c │ │ │ │ + beq 4c2bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r8, [r0, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4c378 │ │ │ │ + beq 4c398 │ │ │ │ ldr sl, [r0, #20] │ │ │ │ mov r9, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4c354 │ │ │ │ + beq 4c374 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r6, r4, r0 │ │ │ │ - b 4c308 │ │ │ │ + b 4c328 │ │ │ │ sub r0, r6, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ and r6, r0, r6 │ │ │ │ - beq 4c354 │ │ │ │ + beq 4c374 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4c328 │ │ │ │ + bne 4c348 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #64 @ 0x40 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 4c310 │ │ │ │ + beq 4c330 │ │ │ │ eor r6, r0, r4 │ │ │ │ rev r0, r6 │ │ │ │ clz r0, r0 │ │ │ │ and r0, r0, #56 @ 0x38 │ │ │ │ sub r0, r7, r0, lsl #1 │ │ │ │ ldr r1, [r0, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c2f8 │ │ │ │ + beq 4c318 │ │ │ │ ldr r0, [r0, #-12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4c2f8 │ │ │ │ + bl 52170 │ │ │ │ + b 4c318 │ │ │ │ add r0, r8, r8, lsl #4 │ │ │ │ adds r1, r0, #21 │ │ │ │ - beq 4c378 │ │ │ │ + beq 4c398 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r8, lsl #4 │ │ │ │ sub r0, r0, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #76] @ 4c3d8 │ │ │ │ + ldr r5, [pc, #76] @ 4c3f8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e46c │ │ │ │ - ldr r0, [pc, #48] @ 4c3dc │ │ │ │ + ldr r0, [pc, #48] @ 4c3fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1ec34 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ bl 418e4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 262a8 │ │ │ │ - andseq r3, ip, r4, asr #26 │ │ │ │ + andseq r3, ip, r4, lsr #26 │ │ │ │ andeq r1, r0, ip, ror #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #144] @ 4c480 │ │ │ │ + ldr r5, [pc, #144] @ 4c4a0 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e46c │ │ │ │ - ldr r0, [pc, #116] @ 4c484 │ │ │ │ + ldr r0, [pc, #116] @ 4c4a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1ec34 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4f448 │ │ │ │ - ldr r0, [pc, #80] @ 4c488 │ │ │ │ - ldr r1, [pc, #80] @ 4c48c │ │ │ │ - ldr r2, [pc, #80] @ 4c490 │ │ │ │ + bl 4f468 │ │ │ │ + ldr r0, [pc, #80] @ 4c4a8 │ │ │ │ + ldr r1, [pc, #80] @ 4c4ac │ │ │ │ + ldr r2, [pc, #80] @ 4c4b0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #76] @ 4c494 │ │ │ │ + ldr r3, [pc, #76] @ 4c4b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #72] @ 4c498 │ │ │ │ + ldr r5, [pc, #72] @ 4c4b8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #204] @ 0xcc │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r4, #208] @ 0xd0 │ │ │ │ str r1, [r4, #212] @ 0xd4 │ │ │ │ str r5, [r4, #216] @ 0xd8 │ │ │ │ str r0, [r4, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ bl 3da34 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 262a8 │ │ │ │ - andseq r3, ip, r0, lsl sp │ │ │ │ + @ instruction: 0x001c3cf0 │ │ │ │ andeq r1, r0, r4, asr #4 │ │ │ │ muleq r0, r0, r5 │ │ │ │ andeq r3, r0, r8, lsr r5 │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ andeq r3, r0, r8, lsr #11 │ │ │ │ andeq r3, r0, r0, asr #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r5, [pc, #84] @ 4c500 │ │ │ │ + ldr r5, [pc, #84] @ 4c520 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e46c │ │ │ │ - ldr r0, [pc, #56] @ 4c504 │ │ │ │ + ldr r0, [pc, #56] @ 4c524 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1ec34 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4f0c4 │ │ │ │ + bl 4f0e4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29114 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 262a8 │ │ │ │ - andseq r3, ip, r4, ror #23 │ │ │ │ + andseq r3, ip, r4, asr #23 │ │ │ │ muleq r0, ip, r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #136] @ 4c5a0 │ │ │ │ + ldr r1, [pc, #136] @ 4c5c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r0, r1, r0 │ │ │ │ tst r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ 4c5a4 │ │ │ │ - ldr ip, [pc, #100] @ 4c5a8 │ │ │ │ - ldr r3, [pc, #100] @ 4c5ac │ │ │ │ + ldr r0, [pc, #100] @ 4c5c4 │ │ │ │ + ldr ip, [pc, #100] @ 4c5c8 │ │ │ │ + ldr r3, [pc, #100] @ 4c5cc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #96] @ 4c5b0 │ │ │ │ + ldr r1, [pc, #96] @ 4c5d0 │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #60] @ 4c5b4 │ │ │ │ + ldr r2, [pc, #60] @ 4c5d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ - andseq r3, ip, r0, asr #23 │ │ │ │ + andseq r3, ip, r0, lsr #23 │ │ │ │ andseq r1, r2, ip, lsl r9 │ │ │ │ andseq r1, r2, r0, lsl r9 │ │ │ │ + andseq r1, sl, r8, lsl #10 │ │ │ │ andseq r1, sl, r8, lsr #10 │ │ │ │ - andseq r1, sl, r8, asr #10 │ │ │ │ - andseq r3, ip, ip, lsr r9 │ │ │ │ + andseq r3, ip, ip, lsl r9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #200] @ 4c694 │ │ │ │ + ldr r0, [pc, #200] @ 4c6b4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r6, r0, r7 │ │ │ │ tst r6, #3 │ │ │ │ - bne 4c624 │ │ │ │ + bne 4c644 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d958 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6], #16 │ │ │ │ ldm r5!, {r0, r1, r2, r3, r4} │ │ │ │ stmia r6!, {r0, r1, r2, r3, r4} │ │ │ │ @@ -46655,55 +46663,55 @@ │ │ │ │ str r7, [sp] │ │ │ │ bl 1df2c │ │ │ │ mov r0, sp │ │ │ │ bl 3d2ec │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ - ldr r0, [pc, #104] @ 4c698 │ │ │ │ - ldr r2, [pc, #104] @ 4c69c │ │ │ │ - ldr r3, [pc, #104] @ 4c6a0 │ │ │ │ + ldr r0, [pc, #104] @ 4c6b8 │ │ │ │ + ldr r2, [pc, #104] @ 4c6bc │ │ │ │ + ldr r3, [pc, #104] @ 4c6c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #100] @ 4c6a4 │ │ │ │ + ldr r1, [pc, #100] @ 4c6c4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, #3 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r6, #2 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, sp, #24 │ │ │ │ str r6, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #64] @ 4c6a8 │ │ │ │ + ldr r6, [pc, #64] @ 4c6c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ - andseq r3, ip, ip, lsr fp │ │ │ │ + andseq r3, ip, ip, lsl fp │ │ │ │ andseq r1, r2, ip, lsr #16 │ │ │ │ andseq r1, r2, r0, lsr #16 │ │ │ │ + andseq r1, sl, r8, lsl r4 │ │ │ │ andseq r1, sl, r8, lsr r4 │ │ │ │ - andseq r1, sl, r8, asr r4 │ │ │ │ - andseq r3, ip, ip, asr #16 │ │ │ │ + andseq r3, ip, ip, lsr #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #296] @ 4c7e4 │ │ │ │ + ldr r1, [pc, #296] @ 4c804 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r1, r1, r0 │ │ │ │ tst r1, #7 │ │ │ │ - bne 4c780 │ │ │ │ + bne 4c7a0 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r2, [r1, #128] @ 0x80 │ │ │ │ @@ -46742,144 +46750,144 @@ │ │ │ │ strb r2, [r1, #258] @ 0x102 │ │ │ │ vstr d0, [r1, #208] @ 0xd0 │ │ │ │ vstr d0, [r1, #152] @ 0x98 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, lr} │ │ │ │ b 1df2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #92] @ 4c7e8 │ │ │ │ - ldr r2, [pc, #92] @ 4c7ec │ │ │ │ - ldr r1, [pc, #92] @ 4c7f0 │ │ │ │ + ldr r0, [pc, #92] @ 4c808 │ │ │ │ + ldr r2, [pc, #92] @ 4c80c │ │ │ │ + ldr r1, [pc, #92] @ 4c810 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #56] @ 4c7f4 │ │ │ │ + ldr r3, [pc, #56] @ 4c814 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ - @ instruction: 0x001c39dc │ │ │ │ + @ instruction: 0x001c39bc │ │ │ │ @ instruction: 0x001216d0 │ │ │ │ + andseq r1, sl, r4, asr #5 │ │ │ │ andseq r1, sl, r4, ror #5 │ │ │ │ - andseq r1, sl, r4, lsl #6 │ │ │ │ - @ instruction: 0x001c36f8 │ │ │ │ + @ instruction: 0x001c36d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ 4ca48 │ │ │ │ + ldr r1, [pc, #576] @ 4ca68 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4c8d8 │ │ │ │ + bne 4c8f8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de54 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 4c91c │ │ │ │ + bne 4c93c │ │ │ │ bl 1e0e8 │ │ │ │ - ldr r3, [pc, #556] @ 4ca74 │ │ │ │ + ldr r3, [pc, #556] @ 4ca94 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ 4ca78 │ │ │ │ + ldr r1, [pc, #552] @ 4ca98 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #304 @ 0x130 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 1ead8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c8bc │ │ │ │ - ldr r4, [pc, #520] @ 4ca84 │ │ │ │ + beq 4c8dc │ │ │ │ + ldr r4, [pc, #520] @ 4caa4 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 1e76c │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq 4c8b0 │ │ │ │ + beq 4c8d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ 4ca7c │ │ │ │ - ldr r2, [pc, #440] @ 4ca80 │ │ │ │ + ldr r0, [pc, #440] @ 4ca9c │ │ │ │ + ldr r2, [pc, #440] @ 4caa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 26160 │ │ │ │ - b 4c9e8 │ │ │ │ + b 4ca08 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ 4ca4c │ │ │ │ - ldr r3, [pc, #348] @ 4ca50 │ │ │ │ - ldr r5, [pc, #348] @ 4ca54 │ │ │ │ + ldr r0, [pc, #348] @ 4ca6c │ │ │ │ + ldr r3, [pc, #348] @ 4ca70 │ │ │ │ + ldr r5, [pc, #348] @ 4ca74 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 4c9e8 │ │ │ │ + b 4ca08 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4c974 │ │ │ │ - ldr r1, [pc, #280] @ 4ca58 │ │ │ │ - ldr r0, [pc, #280] @ 4ca5c │ │ │ │ - ldr r3, [pc, #280] @ 4ca60 │ │ │ │ + bne 4c994 │ │ │ │ + ldr r1, [pc, #280] @ 4ca78 │ │ │ │ + ldr r0, [pc, #280] @ 4ca7c │ │ │ │ + ldr r3, [pc, #280] @ 4ca80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b 4c9e8 │ │ │ │ + b 4ca08 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 4ca64 │ │ │ │ - ldr r1, [pc, #228] @ 4ca68 │ │ │ │ - ldr ip, [pc, #228] @ 4ca6c │ │ │ │ + ldr r0, [pc, #228] @ 4ca84 │ │ │ │ + ldr r1, [pc, #228] @ 4ca88 │ │ │ │ + ldr ip, [pc, #228] @ 4ca8c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 4ca70 │ │ │ │ + ldr r2, [pc, #224] @ 4ca90 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -46896,154 +46904,154 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 26310 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 4ca1c │ │ │ │ + b 4ca3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4ca08 │ │ │ │ + bne 4ca28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 4ca44 │ │ │ │ + beq 4ca64 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r8, r2, fp, lsl #30 │ │ │ │ andseq r8, r2, r1, lsl #26 │ │ │ │ - mulseq sl, r4, r1 │ │ │ │ - @ instruction: 0x001a11d4 │ │ │ │ - andseq r1, sl, r0, lsr #3 │ │ │ │ + andseq r1, sl, r4, ror r1 │ │ │ │ + @ instruction: 0x001a11b4 │ │ │ │ + andseq r1, sl, r0, lsl #3 │ │ │ │ andseq r8, r2, sp, lsr #25 │ │ │ │ + andseq r1, sl, r8, lsl #2 │ │ │ │ + @ instruction: 0xffff6cdc │ │ │ │ + andseq r1, sl, r8, lsl r1 │ │ │ │ andseq r1, sl, r8, lsr #2 │ │ │ │ - @ instruction: 0xffff6cfc │ │ │ │ - andseq r1, sl, r8, lsr r1 │ │ │ │ - andseq r1, sl, r8, asr #2 │ │ │ │ @ instruction: 0x001214b0 │ │ │ │ @ instruction: 0xfffffb88 │ │ │ │ @ instruction: 0xfffffd58 │ │ │ │ andseq r8, r2, sl, ror lr │ │ │ │ - andseq r1, sl, ip, lsr r2 │ │ │ │ - andseq r3, ip, r4, lsl #17 │ │ │ │ + andseq r1, sl, ip, lsl r2 │ │ │ │ + andseq r3, ip, r4, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #576] @ 4ccd8 │ │ │ │ + ldr r1, [pc, #576] @ 4ccf8 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4cb68 │ │ │ │ + bne 4cb88 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de54 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 4cbac │ │ │ │ + bne 4cbcc │ │ │ │ bl 1dfc8 │ │ │ │ - ldr r3, [pc, #556] @ 4cd04 │ │ │ │ + ldr r3, [pc, #556] @ 4cd24 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #552] @ 4cd08 │ │ │ │ + ldr r1, [pc, #552] @ 4cd28 │ │ │ │ mov r9, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #212 @ 0xd4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r9, [sp] │ │ │ │ stmib sp, {r1, r7} │ │ │ │ mov r1, r5 │ │ │ │ bl 1ead8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cb4c │ │ │ │ - ldr r4, [pc, #520] @ 4cd14 │ │ │ │ + beq 4cb6c │ │ │ │ + ldr r4, [pc, #520] @ 4cd34 │ │ │ │ mov r1, #16 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 1e76c │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ strb r7, [r5] │ │ │ │ - beq 4cb40 │ │ │ │ + beq 4cb60 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ 4cd0c │ │ │ │ - ldr r2, [pc, #440] @ 4cd10 │ │ │ │ + ldr r0, [pc, #440] @ 4cd2c │ │ │ │ + ldr r2, [pc, #440] @ 4cd30 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 26160 │ │ │ │ - b 4cc78 │ │ │ │ + b 4cc98 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #348] @ 4ccdc │ │ │ │ - ldr r3, [pc, #348] @ 4cce0 │ │ │ │ - ldr r5, [pc, #348] @ 4cce4 │ │ │ │ + ldr r0, [pc, #348] @ 4ccfc │ │ │ │ + ldr r3, [pc, #348] @ 4cd00 │ │ │ │ + ldr r5, [pc, #348] @ 4cd04 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 4cc78 │ │ │ │ + b 4cc98 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4cc04 │ │ │ │ - ldr r1, [pc, #280] @ 4cce8 │ │ │ │ - ldr r0, [pc, #280] @ 4ccec │ │ │ │ - ldr r3, [pc, #280] @ 4ccf0 │ │ │ │ + bne 4cc24 │ │ │ │ + ldr r1, [pc, #280] @ 4cd08 │ │ │ │ + ldr r0, [pc, #280] @ 4cd0c │ │ │ │ + ldr r3, [pc, #280] @ 4cd10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b 4cc78 │ │ │ │ + b 4cc98 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 4ccf4 │ │ │ │ - ldr r1, [pc, #228] @ 4ccf8 │ │ │ │ - ldr ip, [pc, #228] @ 4ccfc │ │ │ │ + ldr r0, [pc, #228] @ 4cd14 │ │ │ │ + ldr r1, [pc, #228] @ 4cd18 │ │ │ │ + ldr ip, [pc, #228] @ 4cd1c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 4cd00 │ │ │ │ + ldr r2, [pc, #224] @ 4cd20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -47060,185 +47068,185 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 26310 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 4ccac │ │ │ │ + b 4cccc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4cc98 │ │ │ │ + bne 4ccb8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 4ccd4 │ │ │ │ + beq 4ccf4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r8, r2, r4, asr #25 │ │ │ │ andseq r8, r2, r1, ror sl │ │ │ │ - andseq r0, sl, r4, lsl #30 │ │ │ │ - andseq r0, sl, r4, asr #30 │ │ │ │ - andseq r0, sl, r0, lsl pc │ │ │ │ + andseq r0, sl, r4, ror #29 │ │ │ │ + andseq r0, sl, r4, lsr #30 │ │ │ │ + @ instruction: 0x001a0ef0 │ │ │ │ andseq r8, r2, sp, lsl sl │ │ │ │ + andseq r0, sl, r8, ror lr │ │ │ │ + @ instruction: 0xffff6a4c │ │ │ │ + andseq r0, sl, r8, lsl #29 │ │ │ │ mulseq sl, r8, lr │ │ │ │ - @ instruction: 0xffff6a6c │ │ │ │ - andseq r0, sl, r8, lsr #29 │ │ │ │ - @ instruction: 0x001a0eb8 │ │ │ │ andseq r1, r2, r0, lsr #4 │ │ │ │ @ instruction: 0xfffff894 │ │ │ │ @ instruction: 0xfffffa18 │ │ │ │ andseq r8, r2, sl, ror #23 │ │ │ │ - andseq r0, sl, ip, lsr #31 │ │ │ │ - andseq r3, ip, r4, asr #11 │ │ │ │ + andseq r0, sl, ip, lsl #31 │ │ │ │ + andseq r3, ip, r4, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #700] @ 4cfe4 │ │ │ │ + ldr r1, [pc, #700] @ 4d004 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 4ce64 │ │ │ │ + bne 4ce84 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de54 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 4cea8 │ │ │ │ + bne 4cec8 │ │ │ │ bl 1e58c │ │ │ │ - ldr r3, [pc, #680] @ 4d010 │ │ │ │ + ldr r3, [pc, #680] @ 4d030 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #676] @ 4d014 │ │ │ │ + ldr r1, [pc, #676] @ 4d034 │ │ │ │ mov r7, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #204 @ 0xcc │ │ │ │ bl 1ead8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ce48 │ │ │ │ - ldr r4, [pc, #644] @ 4d020 │ │ │ │ + beq 4ce68 │ │ │ │ + ldr r4, [pc, #644] @ 4d040 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r4, #32] │ │ │ │ bl 1e76c │ │ │ │ - ldr r1, [pc, #624] @ 4d024 │ │ │ │ + ldr r1, [pc, #624] @ 4d044 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [r4, #44] @ 0x2c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cf00 │ │ │ │ + beq 4cf20 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e5d4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #576] @ 4d028 │ │ │ │ + ldr r0, [pc, #576] @ 4d048 │ │ │ │ mov r4, #0 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ stmib r7, {r0, r4} │ │ │ │ ldmib r7, {r0, r2, r3} │ │ │ │ str r1, [r7] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e334 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ - beq 4ce3c │ │ │ │ + beq 4ce5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #456] @ 4d018 │ │ │ │ - ldr r2, [pc, #456] @ 4d01c │ │ │ │ + ldr r0, [pc, #456] @ 4d038 │ │ │ │ + ldr r2, [pc, #456] @ 4d03c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 26160 │ │ │ │ - b 4cf84 │ │ │ │ + b 4cfa4 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #364] @ 4cfe8 │ │ │ │ - ldr r3, [pc, #364] @ 4cfec │ │ │ │ - ldr r5, [pc, #364] @ 4cff0 │ │ │ │ + ldr r0, [pc, #364] @ 4d008 │ │ │ │ + ldr r3, [pc, #364] @ 4d00c │ │ │ │ + ldr r5, [pc, #364] @ 4d010 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 4cf84 │ │ │ │ + b 4cfa4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 4cf10 │ │ │ │ - ldr r1, [pc, #296] @ 4cff4 │ │ │ │ - ldr r0, [pc, #296] @ 4cff8 │ │ │ │ - ldr r3, [pc, #296] @ 4cffc │ │ │ │ + bne 4cf30 │ │ │ │ + ldr r1, [pc, #296] @ 4d014 │ │ │ │ + ldr r0, [pc, #296] @ 4d018 │ │ │ │ + ldr r3, [pc, #296] @ 4d01c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b 4cf84 │ │ │ │ + b 4cfa4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 25cd0 │ │ │ │ - b 4cf84 │ │ │ │ + b 4cfa4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #228] @ 4d000 │ │ │ │ - ldr r1, [pc, #228] @ 4d004 │ │ │ │ - ldr ip, [pc, #228] @ 4d008 │ │ │ │ + ldr r0, [pc, #228] @ 4d020 │ │ │ │ + ldr r1, [pc, #228] @ 4d024 │ │ │ │ + ldr ip, [pc, #228] @ 4d028 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #224] @ 4d00c │ │ │ │ + ldr r2, [pc, #224] @ 4d02c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -47255,144 +47263,144 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str ip, [sp] │ │ │ │ bl 26310 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 4cfb8 │ │ │ │ + b 4cfd8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 4cfa4 │ │ │ │ + bne 4cfc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - beq 4cfe0 │ │ │ │ + beq 4d000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r8, r2, pc, lsr sl │ │ │ │ andseq r8, r2, r5, ror r7 │ │ │ │ - andseq r0, sl, r8, lsl #24 │ │ │ │ - andseq r0, sl, r8, asr #24 │ │ │ │ - andseq r0, sl, r4, lsl ip │ │ │ │ + andseq r0, sl, r8, ror #23 │ │ │ │ + andseq r0, sl, r8, lsr #24 │ │ │ │ + @ instruction: 0x001a0bf4 │ │ │ │ andseq r8, r2, r1, lsr #14 │ │ │ │ - mulseq sl, ip, fp │ │ │ │ - @ instruction: 0xffff6760 │ │ │ │ - mulseq sl, ip, fp │ │ │ │ - andseq r0, sl, ip, lsr #23 │ │ │ │ + andseq r0, sl, ip, ror fp │ │ │ │ + @ instruction: 0xffff6740 │ │ │ │ + andseq r0, sl, ip, ror fp │ │ │ │ + andseq r0, sl, ip, lsl #23 │ │ │ │ andseq r0, r2, r4, lsl pc │ │ │ │ @ instruction: 0xfffff724 │ │ │ │ @ instruction: 0xfffff92c │ │ │ │ andseq r8, r2, lr, ror #17 │ │ │ │ - @ instruction: 0x001a0cb0 │ │ │ │ - @ instruction: 0x001c32f4 │ │ │ │ - andseq r3, ip, ip, ror r1 │ │ │ │ + mulseq sl, r0, ip │ │ │ │ + @ instruction: 0x001c32d4 │ │ │ │ + andseq r3, ip, ip, asr r1 │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #504] @ 4d238 │ │ │ │ + ldr r0, [pc, #504] @ 4d258 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - ldr sl, [pc, #500] @ 4d23c │ │ │ │ + ldr sl, [pc, #500] @ 4d25c │ │ │ │ cmp r0, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - bne 4d060 │ │ │ │ + bne 4d080 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sl, #12] │ │ │ │ strd r0, [sl] │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ - ldr r8, [pc, #468] @ 4d240 │ │ │ │ + ldr r8, [pc, #468] @ 4d260 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldrb r3, [r8] │ │ │ │ add r3, sp, #8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d1ec │ │ │ │ + beq 4d20c │ │ │ │ add r2, sp, #8 │ │ │ │ mov fp, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ - ldr r0, [pc, #416] @ 4d244 │ │ │ │ + ldr r0, [pc, #416] @ 4d264 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d1fc │ │ │ │ + beq 4d21c │ │ │ │ bl 1e5d4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d13c │ │ │ │ + beq 4d15c │ │ │ │ ldr ip, [sl, #8] │ │ │ │ ldrh r4, [r0, #94] @ 0x5e │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 4d114 │ │ │ │ + beq 4d134 │ │ │ │ add r5, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ subs r5, r1, r7 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r1, r7 │ │ │ │ mvnhi r5, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4d0d4 │ │ │ │ + beq 4d0f4 │ │ │ │ uxtb r1, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d130 │ │ │ │ - b 4d118 │ │ │ │ + beq 4d150 │ │ │ │ + b 4d138 │ │ │ │ mov r2, r4 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 4d1a0 │ │ │ │ + beq 4d1c0 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ - b 4d0c4 │ │ │ │ + b 4d0e4 │ │ │ │ add r0, r0, r3 │ │ │ │ str fp, [r0, #44] @ 0x2c │ │ │ │ - b 4d18c │ │ │ │ + b 4d1ac │ │ │ │ ldrb r0, [r8] │ │ │ │ mov r6, #0 │ │ │ │ add r0, sl, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ mov r1, #4 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d20c │ │ │ │ + beq 4d22c │ │ │ │ str r0, [sl, #4]! │ │ │ │ mov r1, #1 │ │ │ │ strh r1, [r0, #94] @ 0x5e │ │ │ │ str fp, [r0, #48] @ 0x30 │ │ │ │ strd r6, [r0] │ │ │ │ str r6, [sl, #4] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #8] │ │ │ │ - ldr r0, [pc, #184] @ 4d24c │ │ │ │ + ldr r0, [pc, #184] @ 4d26c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sl, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -47407,715 +47415,715 @@ │ │ │ │ add r1, r0, #20 │ │ │ │ mov r3, fp │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 2ac48 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ - b 4d180 │ │ │ │ + b 4d1a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ - b 4d218 │ │ │ │ - ldr r0, [pc, #68] @ 4d248 │ │ │ │ + b 4d238 │ │ │ │ + ldr r0, [pc, #68] @ 4d268 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 4d218 │ │ │ │ + b 4d238 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ - andseq r3, ip, r8, asr r0 │ │ │ │ - andseq r3, ip, ip, asr #32 │ │ │ │ - andseq r2, ip, r4, asr #29 │ │ │ │ - @ instruction: 0x001c2ff4 │ │ │ │ - andseq r0, sl, r4, lsl r9 │ │ │ │ - @ instruction: 0xffff75b8 │ │ │ │ + andseq r3, ip, r8, lsr r0 │ │ │ │ + andseq r3, ip, ip, lsr #32 │ │ │ │ + andseq r2, ip, r4, lsr #29 │ │ │ │ + @ instruction: 0x001c2fd4 │ │ │ │ + @ instruction: 0x001a08f4 │ │ │ │ + @ instruction: 0xffff7598 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp] │ │ │ │ - beq 4d2fc │ │ │ │ + beq 4d31c │ │ │ │ ldr fp, [r9, #20] │ │ │ │ add ip, r9, #24 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4d314 │ │ │ │ + beq 4d334 │ │ │ │ clz r0, fp │ │ │ │ mov r1, fp │ │ │ │ lsr sl, r0, #5 │ │ │ │ ldr r0, [ip] │ │ │ │ ldrh r2, [r1, #138] @ 0x8a │ │ │ │ mov r3, #23 │ │ │ │ lsl r5, r2, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d2dc │ │ │ │ + beq 4d2fc │ │ │ │ ldr r7, [r1, r3, lsl #2] │ │ │ │ sub r5, r5, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ subs r6, r7, r4 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 4d2a0 │ │ │ │ + beq 4d2c0 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne 4d458 │ │ │ │ + bne 4d478 │ │ │ │ sub r2, r3, #24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d2f4 │ │ │ │ + beq 4d314 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ - b 4d294 │ │ │ │ + b 4d2b4 │ │ │ │ mov r5, ip │ │ │ │ - b 4d320 │ │ │ │ + b 4d340 │ │ │ │ mov fp, #0 │ │ │ │ mov sl, #1 │ │ │ │ str fp, [r9, #28] │ │ │ │ add r5, r9, #24 │ │ │ │ strd sl, [r9, #16] │ │ │ │ - b 4d320 │ │ │ │ + b 4d340 │ │ │ │ mov r5, ip │ │ │ │ mov fp, #0 │ │ │ │ mov sl, #1 │ │ │ │ - ldr r0, [pc, #480] @ 4d508 │ │ │ │ + ldr r0, [pc, #480] @ 4d528 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d4a8 │ │ │ │ + beq 4d4c8 │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ mov lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ cmp sl, #0 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r8, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ - beq 4d394 │ │ │ │ - ldr r3, [pc, #428] @ 4d518 │ │ │ │ + beq 4d3b4 │ │ │ │ + ldr r3, [pc, #428] @ 4d538 │ │ │ │ add r1, r9, #20 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #28 │ │ │ │ stmib sp, {r1, r4} │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, lr │ │ │ │ str r6, [sp, #20] │ │ │ │ str ip, [sp, #16] │ │ │ │ bl 3b470 │ │ │ │ - b 4d448 │ │ │ │ + b 4d468 │ │ │ │ ldr r1, [r5] │ │ │ │ ldrh r6, [fp, #138] @ 0x8a │ │ │ │ mov r3, #23 │ │ │ │ mov r0, #0 │ │ │ │ lsl r5, r6, #3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq 4d3e4 │ │ │ │ + beq 4d404 │ │ │ │ ldr r7, [fp, r3, lsl #2] │ │ │ │ add r0, r0, #8 │ │ │ │ add r3, r3, #1 │ │ │ │ subs r2, r7, r4 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mvnhi r2, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 4d3a8 │ │ │ │ + beq 4d3c8 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4d3fc │ │ │ │ + beq 4d41c │ │ │ │ sub r6, r3, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d450 │ │ │ │ + beq 4d470 │ │ │ │ add r0, fp, r6, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr fp, [r0, #140] @ 0x8c │ │ │ │ - b 4d398 │ │ │ │ - ldr r1, [pc, #280] @ 4d51c │ │ │ │ + b 4d3b8 │ │ │ │ + ldr r1, [pc, #280] @ 4d53c │ │ │ │ add r0, fp, r0 │ │ │ │ ldrd r6, [r0, #-8] │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [r0, #-8] │ │ │ │ str r1, [r0, #-4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d428 │ │ │ │ + beq 4d448 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d448 │ │ │ │ + beq 4d468 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ - b 4d364 │ │ │ │ + b 4d384 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #168] @ 4d50c │ │ │ │ - ldr r1, [pc, #168] @ 4d510 │ │ │ │ + ldr r0, [pc, #168] @ 4d52c │ │ │ │ + ldr r1, [pc, #168] @ 4d530 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #136] @ 4d514 │ │ │ │ + ldr r2, [pc, #136] @ 4d534 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, sp │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 26100 │ │ │ │ - b 4d4b4 │ │ │ │ + b 4d4d4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d4fc │ │ │ │ + beq 4d51c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, r8, #8 │ │ │ │ bl 3bb4c │ │ │ │ - b 4d4fc │ │ │ │ + b 4d51c │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, r8, #8 │ │ │ │ bl 3bb4c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r2, ip, r4, lsl #24 │ │ │ │ - @ instruction: 0x001a06b4 │ │ │ │ - andseq r0, sl, ip, lsr #13 │ │ │ │ - andseq r2, ip, r4, asr #22 │ │ │ │ - andseq r0, sl, r4, asr #15 │ │ │ │ - andseq r0, sl, r4, lsr r7 │ │ │ │ + andseq r2, ip, r4, ror #23 │ │ │ │ + mulseq sl, r4, r6 │ │ │ │ + andseq r0, sl, ip, lsl #13 │ │ │ │ + andseq r2, ip, r4, lsr #22 │ │ │ │ + andseq r0, sl, r4, lsr #15 │ │ │ │ + andseq r0, sl, r4, lsl r7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r5, [pc, #64] @ 4d56c │ │ │ │ + ldr r5, [pc, #64] @ 4d58c │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d548 │ │ │ │ + beq 4d568 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 4d9e8 │ │ │ │ + bl 4da08 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d564 │ │ │ │ + beq 4d584 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ bl 262a8 │ │ │ │ - andseq r2, ip, r8, lsr #23 │ │ │ │ + andseq r2, ip, r8, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r8, [pc, #220] @ 4d658 │ │ │ │ + ldr r8, [pc, #220] @ 4d678 │ │ │ │ mov r4, r0 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r7, [r6, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4d5a8 │ │ │ │ + beq 4d5c8 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1ebc8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 4d598 │ │ │ │ + bne 4d5b8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d5c4 │ │ │ │ + beq 4d5e4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4d5e4 │ │ │ │ + beq 4d604 │ │ │ │ ldr r5, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bl 1ebc8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne 4d5d4 │ │ │ │ + bne 4d5f4 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d600 │ │ │ │ + beq 4d620 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r6, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d610 │ │ │ │ + beq 4d630 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d620 │ │ │ │ + beq 4d640 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d634 │ │ │ │ + beq 4d654 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 4d9e8 │ │ │ │ + bl 4da08 │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d650 │ │ │ │ + beq 4d670 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 262a8 │ │ │ │ - andseq r2, ip, r8, lsl fp │ │ │ │ + @ instruction: 0x001c2af8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #108] @ 4d6d4 │ │ │ │ + ldr r5, [pc, #108] @ 4d6f4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d68c │ │ │ │ + beq 4d6ac │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d69c │ │ │ │ + beq 4d6bc │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d6b0 │ │ │ │ + beq 4d6d0 │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 4d9e8 │ │ │ │ + bl 4da08 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4d6cc │ │ │ │ + beq 4d6ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 262a8 │ │ │ │ - mulseq ip, ip, sl │ │ │ │ - ldr r2, [pc, #20] @ 4d6f4 │ │ │ │ + andseq r2, ip, ip, ror sl │ │ │ │ + ldr r2, [pc, #20] @ 4d714 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - @ instruction: 0x001c29f8 │ │ │ │ - ldr r2, [pc, #20] @ 4d714 │ │ │ │ + @ instruction: 0x001c29d8 │ │ │ │ + ldr r2, [pc, #20] @ 4d734 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - @ instruction: 0x001c29d8 │ │ │ │ + @ instruction: 0x001c29b8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4d798 │ │ │ │ + beq 4d7b8 │ │ │ │ ldr r0, [r1] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r1, #32] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r2, [r1, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq 4d7c0 │ │ │ │ + beq 4d7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d8e0 │ │ │ │ + beq 4d900 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ ldrh r2, [r0, #138] @ 0x8a │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 4d800 │ │ │ │ + bcs 4d820 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d84c │ │ │ │ + beq 4d86c │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #140 @ 0x8c │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #140 @ 0x8c │ │ │ │ - bne 4d780 │ │ │ │ + bne 4d7a0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4d850 │ │ │ │ + b 4d870 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ - beq 4d8b0 │ │ │ │ + beq 4d8d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d86c │ │ │ │ + beq 4d88c │ │ │ │ mov r6, r2 │ │ │ │ - b 4d888 │ │ │ │ + b 4d8a8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4d7dc │ │ │ │ + beq 4d7fc │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 4d7d0 │ │ │ │ + bne 4d7f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ ldrh r2, [r0, #138] @ 0x8a │ │ │ │ cmp r6, r2 │ │ │ │ - bcc 4d764 │ │ │ │ + bcc 4d784 │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4d8bc │ │ │ │ + beq 4d8dc │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ movweq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ ldrh r6, [r0, #136] @ 0x88 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrh r0, [r7, #138] @ 0x8a │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs 4d804 │ │ │ │ + bcs 4d824 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 4d774 │ │ │ │ + bne 4d794 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r4] │ │ │ │ stmib r4, {r5, r6} │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4d884 │ │ │ │ + beq 4d8a4 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 4d878 │ │ │ │ + bne 4d898 │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ movweq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne 4d888 │ │ │ │ + bne 4d8a8 │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - ldr r0, [pc, #44] @ 4d904 │ │ │ │ + bl 52170 │ │ │ │ + ldr r0, [pc, #44] @ 4d924 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #32] @ 4d908 │ │ │ │ + ldr r0, [pc, #32] @ 4d928 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 160e24 │ │ │ │ + bl 160e44 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r0, sl, r0, lsr #5 │ │ │ │ - andseq r0, sl, r0, lsr #5 │ │ │ │ + andseq r0, sl, r0, lsl #5 │ │ │ │ + andseq r0, sl, r0, lsl #5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ 4d958 │ │ │ │ + ldr lr, [pc, #60] @ 4d978 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 4d95c │ │ │ │ + ldr r1, [pc, #56] @ 4d97c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 4d960 │ │ │ │ + ldr ip, [pc, #52] @ 4d980 │ │ │ │ add lr, pc, lr │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r3, ip} │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ str lr, [sp] │ │ │ │ - bl 162dd4 │ │ │ │ + bl 162df4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r0, sl, ip, ror #4 │ │ │ │ + andseq r0, sl, ip, asr #4 │ │ │ │ andseq r5, r2, r8, lsr #16 │ │ │ │ - andseq r0, sl, r0, ror r2 │ │ │ │ + andseq r0, sl, r0, asr r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 4d9d4 │ │ │ │ + ldr ip, [pc, #96] @ 4d9f4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 4d9d8 │ │ │ │ + ldr lr, [pc, #92] @ 4d9f8 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 4d9dc │ │ │ │ + ldr r4, [pc, #88] @ 4d9fc │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 4d9e0 │ │ │ │ + ldr r1, [pc, #84] @ 4da00 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 4d9e4 │ │ │ │ + ldr r3, [pc, #80] @ 4da04 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r0, sl, r8, lsl r2 │ │ │ │ + @ instruction: 0x001a01f8 │ │ │ │ @ instruction: 0x00127ed4 │ │ │ │ - andseq r0, sl, r4, lsl #4 │ │ │ │ + andseq r0, sl, r4, ror #3 │ │ │ │ @ instruction: 0x00127eb4 │ │ │ │ @ instruction: 0x00127eb5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4da24 │ │ │ │ + beq 4da44 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 4da2c │ │ │ │ + b 4da4c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ - bl 4d718 │ │ │ │ + bl 4d738 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dab0 │ │ │ │ + beq 4dad0 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ - b 4da74 │ │ │ │ + b 4da94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4d718 │ │ │ │ + bl 4d738 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dab0 │ │ │ │ + beq 4dad0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4da94 │ │ │ │ + beq 4dab4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4da5c │ │ │ │ + beq 4da7c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ - b 4da5c │ │ │ │ + bl 52170 │ │ │ │ + b 4da7c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4dad4 │ │ │ │ + beq 4daf4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, sp │ │ │ │ - bl 4c1f8 │ │ │ │ + bl 4c218 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4db04 │ │ │ │ - b 4c7f8 │ │ │ │ + beq 4db24 │ │ │ │ + b 4c818 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 4db14 │ │ │ │ + ldr r0, [pc, #4] @ 4db34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r0, sl, r0, lsl #2 │ │ │ │ + andseq r0, sl, r0, ror #1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4db34 │ │ │ │ - b 4cd18 │ │ │ │ + beq 4db54 │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 4db44 │ │ │ │ + ldr r0, [pc, #4] @ 4db64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldrsbeq r0, [sl], -r0 @ │ │ │ │ + ldrheq r0, [sl], -r0 @ │ │ │ │ ldr r0, [r0] │ │ │ │ - b 169ee8 │ │ │ │ + b 169f08 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4db6c │ │ │ │ - b 4cd18 │ │ │ │ + beq 4db8c │ │ │ │ + b 4cd38 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 4db7c │ │ │ │ + ldr r0, [pc, #4] @ 4db9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - mulseq sl, r8, r0 │ │ │ │ + andseq r0, sl, r8, ror r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4db9c │ │ │ │ - b 4c7f8 │ │ │ │ + beq 4dbbc │ │ │ │ + b 4c818 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 4dbac │ │ │ │ + ldr r0, [pc, #4] @ 4dbcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r0, sl, r8, rrx │ │ │ │ + andseq r0, sl, r8, asr #32 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4dc74 │ │ │ │ + beq 4dc94 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ bl 425fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4dd2c │ │ │ │ - ldr r0, [pc, #416] @ 4dd84 │ │ │ │ + bne 4dd4c │ │ │ │ + ldr r0, [pc, #416] @ 4dda4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dcc8 │ │ │ │ - ldr r1, [pc, #384] @ 4dd88 │ │ │ │ + beq 4dce8 │ │ │ │ + ldr r1, [pc, #384] @ 4dda8 │ │ │ │ mov r2, #8 │ │ │ │ - ldr r3, [pc, #380] @ 4dd8c │ │ │ │ + ldr r3, [pc, #380] @ 4ddac │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3852c │ │ │ │ - ldr r1, [pc, #368] @ 4dd90 │ │ │ │ + ldr r1, [pc, #368] @ 4ddb0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4dc64 │ │ │ │ + bne 4dc84 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4dc50 │ │ │ │ + bl 52170 │ │ │ │ + b 4dc70 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #276] @ 4dd94 │ │ │ │ - ldr r1, [pc, #276] @ 4dd98 │ │ │ │ + ldr r0, [pc, #276] @ 4ddb4 │ │ │ │ + ldr r1, [pc, #276] @ 4ddb8 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #240] @ 4dd9c │ │ │ │ + ldr r3, [pc, #240] @ 4ddbc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - bl 4fbbc │ │ │ │ - bl 70e44 │ │ │ │ - ldr r3, [pc, #200] @ 4dda0 │ │ │ │ - ldr r6, [pc, #200] @ 4dda4 │ │ │ │ - ldr r2, [pc, #200] @ 4dda8 │ │ │ │ + bl 4fbdc │ │ │ │ + bl 70e64 │ │ │ │ + ldr r3, [pc, #200] @ 4ddc0 │ │ │ │ + ldr r6, [pc, #200] @ 4ddc4 │ │ │ │ + ldr r2, [pc, #200] @ 4ddc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ @@ -48130,17 +48138,17 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r6, [pc, #112] @ 4ddac │ │ │ │ - ldr r1, [pc, #112] @ 4ddb0 │ │ │ │ - ldr r5, [pc, #112] @ 4ddb4 │ │ │ │ + ldr r6, [pc, #112] @ 4ddcc │ │ │ │ + ldr r1, [pc, #112] @ 4ddd0 │ │ │ │ + ldr r5, [pc, #112] @ 4ddd4 │ │ │ │ add r6, pc, r6 │ │ │ │ stmib sp, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -48150,113 +48158,113 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ bl 26100 │ │ │ │ - andseq r2, ip, r0, lsr #10 │ │ │ │ + andseq r2, ip, r0, lsl #10 │ │ │ │ andseq r5, r2, r0, lsr r5 │ │ │ │ - andseq pc, r9, r0, lsl #10 │ │ │ │ + andseq pc, r9, r0, ror #9 │ │ │ │ @ instruction: 0x001254f4 │ │ │ │ - mulseq sl, r4, r1 │ │ │ │ - andseq r0, sl, r4, ror #2 │ │ │ │ - andseq r2, ip, ip, lsl #4 │ │ │ │ - andseq r0, sl, r8, lsr r0 │ │ │ │ - @ instruction: 0xffff5964 │ │ │ │ - andseq r0, sl, ip, lsl r0 │ │ │ │ + andseq r0, sl, r4, ror r1 │ │ │ │ + andseq r0, sl, r4, asr #2 │ │ │ │ + andseq r2, ip, ip, ror #3 │ │ │ │ + andseq r0, sl, r8, lsl r0 │ │ │ │ + @ instruction: 0xffff5944 │ │ │ │ + @ instruction: 0x0019fffc │ │ │ │ andeq r1, r0, r8, lsl #28 │ │ │ │ - ldrheq r0, [sl], -r8 │ │ │ │ - andseq r0, sl, r0, ror #1 │ │ │ │ + mulseq sl, r8, r0 │ │ │ │ + andseq r0, sl, r0, asr #1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4dea4 │ │ │ │ + beq 4dec4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ bl 425fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4def8 │ │ │ │ + bne 4df18 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 502b4 │ │ │ │ + bl 502d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4de90 │ │ │ │ + beq 4deb0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #364] @ 4df6c │ │ │ │ + ldr r0, [pc, #364] @ 4df8c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 4de88 │ │ │ │ + bcc 4dea8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #344] @ 4df70 │ │ │ │ - ldr r0, [pc, #344] @ 4df74 │ │ │ │ + ldr r1, [pc, #344] @ 4df90 │ │ │ │ + ldr r0, [pc, #344] @ 4df94 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #312] @ 4df78 │ │ │ │ + ldr r2, [pc, #312] @ 4df98 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 64544 │ │ │ │ - ldr r1, [pc, #288] @ 4df7c │ │ │ │ + bl 64564 │ │ │ │ + ldr r1, [pc, #288] @ 4df9c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, #2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 645a4 │ │ │ │ + bl 645c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #220] @ 4df8c │ │ │ │ - ldr r1, [pc, #220] @ 4df90 │ │ │ │ + ldr r0, [pc, #220] @ 4dfac │ │ │ │ + ldr r1, [pc, #220] @ 4dfb0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #184] @ 4df94 │ │ │ │ + ldr r3, [pc, #184] @ 4dfb4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 26100 │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r5, [pc, #116] @ 4df80 │ │ │ │ - ldr r1, [pc, #116] @ 4df84 │ │ │ │ - ldr r4, [pc, #116] @ 4df88 │ │ │ │ + ldr r5, [pc, #116] @ 4dfa0 │ │ │ │ + ldr r1, [pc, #116] @ 4dfa4 │ │ │ │ + ldr r4, [pc, #116] @ 4dfa8 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -48268,104 +48276,104 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ bl 26100 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 645a4 │ │ │ │ + bl 645c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r2, ip, r8, lsl #3 │ │ │ │ - mulseq r9, r0, pc @ │ │ │ │ - andseq pc, r9, r8, lsl #31 │ │ │ │ - andseq r2, ip, ip, lsr r1 │ │ │ │ + andseq r2, ip, r8, ror #2 │ │ │ │ + andseq pc, r9, r0, ror pc @ │ │ │ │ + andseq pc, r9, r8, ror #30 │ │ │ │ + andseq r2, ip, ip, lsl r1 │ │ │ │ andseq r7, r2, r1, lsr sp │ │ │ │ andeq r1, r0, r8, lsr ip │ │ │ │ - andseq pc, r9, r8, ror #29 │ │ │ │ - @ instruction: 0x0019fef8 │ │ │ │ - andseq pc, r9, ip, asr #30 │ │ │ │ - andseq pc, r9, r4, lsr pc @ │ │ │ │ - @ instruction: 0x001c1fdc │ │ │ │ + andseq pc, r9, r8, asr #29 │ │ │ │ + @ instruction: 0x0019fed8 │ │ │ │ + andseq pc, r9, ip, lsr #30 │ │ │ │ + andseq pc, r9, r4, lsl pc @ │ │ │ │ + @ instruction: 0x001c1fbc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e05c │ │ │ │ + beq 4e07c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ bl 425fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4e114 │ │ │ │ - ldr r0, [pc, #416] @ 4e16c │ │ │ │ + bne 4e134 │ │ │ │ + ldr r0, [pc, #416] @ 4e18c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e0b0 │ │ │ │ - ldr r1, [pc, #384] @ 4e170 │ │ │ │ + beq 4e0d0 │ │ │ │ + ldr r1, [pc, #384] @ 4e190 │ │ │ │ mov r2, #8 │ │ │ │ - ldr r3, [pc, #380] @ 4e174 │ │ │ │ + ldr r3, [pc, #380] @ 4e194 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ bl 3852c │ │ │ │ - ldr r1, [pc, #368] @ 4e178 │ │ │ │ + ldr r1, [pc, #368] @ 4e198 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4e04c │ │ │ │ + bne 4e06c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4e038 │ │ │ │ + bl 52170 │ │ │ │ + b 4e058 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #276] @ 4e17c │ │ │ │ - ldr r1, [pc, #276] @ 4e180 │ │ │ │ + ldr r0, [pc, #276] @ 4e19c │ │ │ │ + ldr r1, [pc, #276] @ 4e1a0 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #240] @ 4e184 │ │ │ │ + ldr r3, [pc, #240] @ 4e1a4 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - bl 4fbbc │ │ │ │ - bl 70e44 │ │ │ │ - ldr r3, [pc, #200] @ 4e188 │ │ │ │ - ldr r6, [pc, #200] @ 4e18c │ │ │ │ - ldr r2, [pc, #200] @ 4e190 │ │ │ │ + bl 4fbdc │ │ │ │ + bl 70e64 │ │ │ │ + ldr r3, [pc, #200] @ 4e1a8 │ │ │ │ + ldr r6, [pc, #200] @ 4e1ac │ │ │ │ + ldr r2, [pc, #200] @ 4e1b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ @@ -48380,17 +48388,17 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r6, [pc, #112] @ 4e194 │ │ │ │ - ldr r1, [pc, #112] @ 4e198 │ │ │ │ - ldr r5, [pc, #112] @ 4e19c │ │ │ │ + ldr r6, [pc, #112] @ 4e1b4 │ │ │ │ + ldr r1, [pc, #112] @ 4e1b8 │ │ │ │ + ldr r5, [pc, #112] @ 4e1bc │ │ │ │ add r6, pc, r6 │ │ │ │ stmib sp, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -48400,107 +48408,107 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ bl 26100 │ │ │ │ - andseq r2, ip, r8, lsr r1 │ │ │ │ + andseq r2, ip, r8, lsl r1 │ │ │ │ andseq r5, r2, r0, asr #2 │ │ │ │ - andseq pc, r9, r8, lsl #2 │ │ │ │ + andseq pc, r9, r8, ror #1 │ │ │ │ andseq r5, r2, r4, lsl #2 │ │ │ │ - andseq pc, r9, r4, asr #27 │ │ │ │ - andseq pc, r9, ip, ror sp @ │ │ │ │ - andseq r1, ip, r4, lsr #28 │ │ │ │ - andseq pc, r9, r0, asr ip @ │ │ │ │ - @ instruction: 0xffff557c │ │ │ │ - andseq pc, r9, r4, lsr ip @ │ │ │ │ + andseq pc, r9, r4, lsr #27 │ │ │ │ + andseq pc, r9, ip, asr sp @ │ │ │ │ + andseq r1, ip, r4, lsl #28 │ │ │ │ + andseq pc, r9, r0, lsr ip @ │ │ │ │ + @ instruction: 0xffff555c │ │ │ │ + andseq pc, r9, r4, lsl ip @ │ │ │ │ andeq r1, r0, r0, lsr #20 │ │ │ │ - @ instruction: 0x0019fcd0 │ │ │ │ - andseq pc, r9, r0, lsl sp @ │ │ │ │ + @ instruction: 0x0019fcb0 │ │ │ │ + @ instruction: 0x0019fcf0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e278 │ │ │ │ + beq 4e298 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 425fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4e330 │ │ │ │ + bne 4e350 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 4e354 │ │ │ │ + beq 4e374 │ │ │ │ add r1, r5, #24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 4230c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4e380 │ │ │ │ + bne 4e3a0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ bl 1e7a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e264 │ │ │ │ - ldr r0, [pc, #532] @ 4e420 │ │ │ │ + beq 4e284 │ │ │ │ + ldr r0, [pc, #532] @ 4e440 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r5, r0, r1 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e3e0 │ │ │ │ + bne 4e400 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e24c │ │ │ │ + beq 4e26c │ │ │ │ str r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 66014 │ │ │ │ + bl 66034 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e2cc │ │ │ │ + beq 4e2ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 3ad50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #384] @ 4e400 │ │ │ │ + ldr r0, [pc, #384] @ 4e420 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #380] @ 4e404 │ │ │ │ + ldr r1, [pc, #380] @ 4e424 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #344] @ 4e408 │ │ │ │ + ldr r3, [pc, #344] @ 4e428 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - bl 4fbbc │ │ │ │ - bl 70e44 │ │ │ │ - ldr r3, [pc, #344] @ 4e434 │ │ │ │ - ldr r6, [pc, #344] @ 4e438 │ │ │ │ - ldr r2, [pc, #344] @ 4e43c │ │ │ │ + bl 4fbdc │ │ │ │ + bl 70e64 │ │ │ │ + ldr r3, [pc, #344] @ 4e454 │ │ │ │ + ldr r6, [pc, #344] @ 4e458 │ │ │ │ + ldr r2, [pc, #344] @ 4e45c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ @@ -48515,37 +48523,37 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r6, [pc, #212] @ 4e414 │ │ │ │ - ldr r1, [pc, #212] @ 4e418 │ │ │ │ - ldr r5, [pc, #212] @ 4e41c │ │ │ │ + ldr r6, [pc, #212] @ 4e434 │ │ │ │ + ldr r1, [pc, #212] @ 4e438 │ │ │ │ + ldr r5, [pc, #212] @ 4e43c │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 4e3a0 │ │ │ │ + b 4e3c0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #172] @ 4e40c │ │ │ │ - ldr r1, [pc, #172] @ 4e410 │ │ │ │ + ldr r0, [pc, #172] @ 4e42c │ │ │ │ + ldr r1, [pc, #172] @ 4e430 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 4e2a0 │ │ │ │ + b 4e2c0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r6, [pc, #148] @ 4e424 │ │ │ │ - ldr r1, [pc, #148] @ 4e428 │ │ │ │ - ldr r5, [pc, #148] @ 4e42c │ │ │ │ + ldr r6, [pc, #148] @ 4e444 │ │ │ │ + ldr r1, [pc, #148] @ 4e448 │ │ │ │ + ldr r5, [pc, #148] @ 4e44c │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ @@ -48557,81 +48565,81 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #72] @ 4e430 │ │ │ │ + ldr r0, [pc, #72] @ 4e450 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r9, ip, lsl ip @ │ │ │ │ - andseq pc, r9, r4, ror fp @ │ │ │ │ - andseq r1, ip, r8, lsl #24 │ │ │ │ - andseq pc, r9, ip, asr #22 │ │ │ │ - mulseq r9, r0, sl │ │ │ │ + @ instruction: 0x0019fbfc │ │ │ │ + andseq pc, r9, r4, asr fp @ │ │ │ │ + andseq r1, ip, r8, ror #23 │ │ │ │ + andseq pc, r9, ip, lsr #22 │ │ │ │ + andseq pc, r9, r0, ror sl @ │ │ │ │ andeq r1, r0, r4, lsl #16 │ │ │ │ - @ instruction: 0x0019fabc │ │ │ │ - andseq pc, r9, r8, ror #22 │ │ │ │ - @ instruction: 0x001c1efc │ │ │ │ + mulseq r9, ip, sl │ │ │ │ + andseq pc, r9, r8, asr #22 │ │ │ │ + @ instruction: 0x001c1edc │ │ │ │ @ instruction: 0x000017b4 │ │ │ │ - andseq pc, r9, ip, ror #20 │ │ │ │ - andseq pc, r9, r0, lsr fp @ │ │ │ │ - andseq pc, r9, r8, ror #19 │ │ │ │ - andseq pc, r9, r4, lsr sl @ │ │ │ │ - @ instruction: 0xffff5360 │ │ │ │ - andseq pc, r9, r8, lsl sl @ │ │ │ │ + andseq pc, r9, ip, asr #20 │ │ │ │ + andseq pc, r9, r0, lsl fp @ │ │ │ │ + andseq pc, r9, r8, asr #19 │ │ │ │ + andseq pc, r9, r4, lsl sl @ │ │ │ │ + @ instruction: 0xffff5340 │ │ │ │ + @ instruction: 0x0019f9f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e688 │ │ │ │ + beq 4e6a8 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ bl 425fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4e748 │ │ │ │ - ldr r6, [pc, #868] @ 4e7e0 │ │ │ │ + bne 4e768 │ │ │ │ + ldr r6, [pc, #868] @ 4e800 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ add r6, pc, r6 │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4e6dc │ │ │ │ + beq 4e6fc │ │ │ │ bl 3ac44 │ │ │ │ ldrd r0, [r6, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #16]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e6e4 │ │ │ │ + beq 4e704 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ - ldr r0, [pc, #816] @ 4e7f0 │ │ │ │ + ldr r0, [pc, #816] @ 4e810 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #32 │ │ │ │ - vldr d0, [pc, #748] @ 4e7c8 │ │ │ │ + vldr d0, [pc, #748] @ 4e7e8 │ │ │ │ str r7, [sp, #32] │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #772] @ 4e7f4 │ │ │ │ + ldr r0, [pc, #772] @ 4e814 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #3 │ │ │ │ @@ -48642,127 +48650,127 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #4 │ │ │ │ vstr d0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 67524 │ │ │ │ + bl 67544 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4e564 │ │ │ │ + beq 4e584 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - ldr r1, [pc, #652] @ 4e7f8 │ │ │ │ + bl 52170 │ │ │ │ + ldr r1, [pc, #652] @ 4e818 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ vmov.f64 d0, #32 @ 0x41000000 8.0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, #0 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ movwmi r2, #1 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4e658 │ │ │ │ - ldr r1, [pc, #584] @ 4e7fc │ │ │ │ + bne 4e678 │ │ │ │ + ldr r1, [pc, #584] @ 4e81c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ - vldr d0, [pc, #520] @ 4e7d0 │ │ │ │ + bl 6eda0 │ │ │ │ + vldr d0, [pc, #520] @ 4e7f0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ vcmp.f64 d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ movwgt r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4e668 │ │ │ │ - ldr r1, [pc, #520] @ 4e800 │ │ │ │ + bne 4e688 │ │ │ │ + ldr r1, [pc, #520] @ 4e820 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, #0 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - vldr d1, [pc, #436] @ 4e7d8 │ │ │ │ + vldr d1, [pc, #436] @ 4e7f8 │ │ │ │ vabs.f64 d0, d0 │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ movwgt r2, #1 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4e678 │ │ │ │ + bne 4e698 │ │ │ │ str r6, [r4] │ │ │ │ str r6, [r4, #4] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4e5ac │ │ │ │ + bl 52170 │ │ │ │ + b 4e5cc │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4e5f0 │ │ │ │ + bl 52170 │ │ │ │ + b 4e610 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4e644 │ │ │ │ + bl 52170 │ │ │ │ + b 4e664 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #368] @ 4e804 │ │ │ │ - ldr r1, [pc, #368] @ 4e808 │ │ │ │ + ldr r0, [pc, #368] @ 4e824 │ │ │ │ + ldr r1, [pc, #368] @ 4e828 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #332] @ 4e80c │ │ │ │ + ldr r3, [pc, #332] @ 4e82c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 26100 │ │ │ │ - bl 4fbbc │ │ │ │ - b 4e6e8 │ │ │ │ - bl 4fb48 │ │ │ │ - bl 70e44 │ │ │ │ - ldr r3, [pc, #240] @ 4e7e4 │ │ │ │ - ldr r7, [pc, #240] @ 4e7e8 │ │ │ │ - ldr r2, [pc, #240] @ 4e7ec │ │ │ │ + bl 4fbdc │ │ │ │ + b 4e708 │ │ │ │ + bl 4fb68 │ │ │ │ + bl 70e64 │ │ │ │ + ldr r3, [pc, #240] @ 4e804 │ │ │ │ + ldr r7, [pc, #240] @ 4e808 │ │ │ │ + ldr r2, [pc, #240] @ 4e80c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ @@ -48778,17 +48786,17 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 26100 │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [pc, #180] @ 4e810 │ │ │ │ - ldr r1, [pc, #180] @ 4e814 │ │ │ │ - ldr r6, [pc, #180] @ 4e818 │ │ │ │ + ldr r7, [pc, #180] @ 4e830 │ │ │ │ + ldr r1, [pc, #180] @ 4e834 │ │ │ │ + ldr r6, [pc, #180] @ 4e838 │ │ │ │ add r7, pc, r7 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -48801,86 +48809,86 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4e7c0 │ │ │ │ + beq 4e7e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r0 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ svccc 0x00b99999 │ │ │ │ andeq r0, r0, r0 │ │ │ │ ldccc 0, cr0, [r0] │ │ │ │ - andseq r1, ip, r8, lsl #25 │ │ │ │ - andseq pc, r9, ip, lsl r6 @ │ │ │ │ - @ instruction: 0xffff4f48 │ │ │ │ - andseq pc, r9, r0, lsl #12 │ │ │ │ - andseq pc, r9, r8, asr #17 │ │ │ │ - @ instruction: 0x001c1ad0 │ │ │ │ + andseq r1, ip, r8, ror #24 │ │ │ │ + @ instruction: 0x0019f5fc │ │ │ │ + @ instruction: 0xffff4f28 │ │ │ │ + andseq pc, r9, r0, ror #11 │ │ │ │ + andseq pc, r9, r8, lsr #17 │ │ │ │ + @ instruction: 0x001c1ab0 │ │ │ │ @ instruction: 0x001275f6 │ │ │ │ @ instruction: 0x001275b9 │ │ │ │ @ instruction: 0x001275b0 │ │ │ │ - andseq pc, r9, r0, asr #14 │ │ │ │ - andseq pc, r9, r0, asr r7 @ │ │ │ │ - @ instruction: 0x001c17f8 │ │ │ │ + andseq pc, r9, r0, lsr #14 │ │ │ │ + andseq pc, r9, r0, lsr r7 @ │ │ │ │ + @ instruction: 0x001c17d8 │ │ │ │ andeq r1, r0, r8, ror #7 │ │ │ │ - mulseq r9, r8, r6 │ │ │ │ - andseq pc, r9, r0, lsl #13 │ │ │ │ + andseq pc, r9, r8, ror r6 @ │ │ │ │ + andseq pc, r9, r0, ror #12 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e868 │ │ │ │ + beq 4e888 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ bl 425fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4e8bc │ │ │ │ + bne 4e8dc │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 4fde4 │ │ │ │ + bl 4fe04 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #160] @ 4e914 │ │ │ │ - ldr r1, [pc, #160] @ 4e918 │ │ │ │ + ldr r0, [pc, #160] @ 4e934 │ │ │ │ + ldr r1, [pc, #160] @ 4e938 │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #124] @ 4e91c │ │ │ │ + ldr r3, [pc, #124] @ 4e93c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bl 26100 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r5, [pc, #84] @ 4e920 │ │ │ │ - ldr r1, [pc, #84] @ 4e924 │ │ │ │ - ldr r4, [pc, #84] @ 4e928 │ │ │ │ + ldr r5, [pc, #84] @ 4e940 │ │ │ │ + ldr r1, [pc, #84] @ 4e944 │ │ │ │ + ldr r4, [pc, #84] @ 4e948 │ │ │ │ add r5, pc, r5 │ │ │ │ stmib sp, {r0, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -48890,133 +48898,133 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x0019f5d0 │ │ │ │ - andseq pc, r9, r0, ror r5 @ │ │ │ │ - andseq r1, ip, r8, lsl r6 │ │ │ │ + @ instruction: 0x0019f5b0 │ │ │ │ + andseq pc, r9, r0, asr r5 @ │ │ │ │ + @ instruction: 0x001c15f8 │ │ │ │ andeq r1, r0, r8, ror r2 │ │ │ │ - andseq pc, r9, r8, lsr #10 │ │ │ │ - andseq pc, r9, r0, lsl #11 │ │ │ │ + andseq pc, r9, r8, lsl #10 │ │ │ │ + andseq pc, r9, r0, ror #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ea88 │ │ │ │ + beq 4eaa8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ bl 425fc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4eba8 │ │ │ │ + bne 4ebc8 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 4ebcc │ │ │ │ + beq 4ebec │ │ │ │ add r1, r5, #24 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 4230c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 4ebf8 │ │ │ │ + bne 4ec18 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ bl 1e7a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ea74 │ │ │ │ - ldr r0, [pc, #828] @ 4ecd4 │ │ │ │ + beq 4ea94 │ │ │ │ + ldr r0, [pc, #828] @ 4ecf4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r6 │ │ │ │ add r6, r0, r1 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ec58 │ │ │ │ + bne 4ec78 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4e9d8 │ │ │ │ + beq 4e9f8 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 66014 │ │ │ │ + bl 66034 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ - ldr r1, [pc, #764] @ 4ecdc │ │ │ │ + ldr r1, [pc, #764] @ 4ecfc │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, #98 @ 0x62 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 51c70 │ │ │ │ + bl 51c90 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl 65f2c │ │ │ │ + bl 65f4c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ea18 │ │ │ │ + beq 4ea38 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eadc │ │ │ │ + beq 4eafc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e2c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 65d70 │ │ │ │ + bl 65d90 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ec64 │ │ │ │ + bne 4ec84 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ea5c │ │ │ │ + beq 4ea7c │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4eb44 │ │ │ │ + beq 4eb64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ bl 3ad50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #548] @ 4ecb4 │ │ │ │ + ldr r0, [pc, #548] @ 4ecd4 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #544] @ 4ecb8 │ │ │ │ + ldr r1, [pc, #544] @ 4ecd8 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #508] @ 4ecbc │ │ │ │ + ldr r3, [pc, #508] @ 4ecdc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ bl 1e67c │ │ │ │ - bl 70e44 │ │ │ │ - ldr r3, [pc, #500] @ 4ece0 │ │ │ │ - ldr r2, [pc, #500] @ 4ece4 │ │ │ │ - ldr r7, [pc, #500] @ 4ece8 │ │ │ │ + bl 70e64 │ │ │ │ + ldr r3, [pc, #500] @ 4ed00 │ │ │ │ + ldr r2, [pc, #500] @ 4ed04 │ │ │ │ + ldr r7, [pc, #500] @ 4ed08 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ @@ -49029,20 +49037,20 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r2 │ │ │ │ bl 26100 │ │ │ │ - b 4ec70 │ │ │ │ - bl 4fbbc │ │ │ │ - bl 70e44 │ │ │ │ - ldr r3, [pc, #412] @ 4ecf0 │ │ │ │ - ldr r7, [pc, #412] @ 4ecf4 │ │ │ │ - ldr r2, [pc, #412] @ 4ecf8 │ │ │ │ + b 4ec90 │ │ │ │ + bl 4fbdc │ │ │ │ + bl 70e64 │ │ │ │ + ldr r3, [pc, #412] @ 4ed10 │ │ │ │ + ldr r7, [pc, #412] @ 4ed14 │ │ │ │ + ldr r2, [pc, #412] @ 4ed18 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ @@ -49057,37 +49065,37 @@ │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r7, [pc, #272] @ 4ecc8 │ │ │ │ - ldr r1, [pc, #272] @ 4eccc │ │ │ │ - ldr r6, [pc, #272] @ 4ecd0 │ │ │ │ + ldr r7, [pc, #272] @ 4ece8 │ │ │ │ + ldr r1, [pc, #272] @ 4ecec │ │ │ │ + ldr r6, [pc, #272] @ 4ecf0 │ │ │ │ add r7, pc, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 4ec18 │ │ │ │ + b 4ec38 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #232] @ 4ecc0 │ │ │ │ - ldr r1, [pc, #232] @ 4ecc4 │ │ │ │ + ldr r0, [pc, #232] @ 4ece0 │ │ │ │ + ldr r1, [pc, #232] @ 4ece4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 4eab0 │ │ │ │ + b 4ead0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r7, [pc, #244] @ 4ecfc │ │ │ │ - ldr r1, [pc, #244] @ 4ed00 │ │ │ │ - ldr r6, [pc, #244] @ 4ed04 │ │ │ │ + ldr r7, [pc, #244] @ 4ed1c │ │ │ │ + ldr r1, [pc, #244] @ 4ed20 │ │ │ │ + ldr r6, [pc, #244] @ 4ed24 │ │ │ │ add r7, pc, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ @@ -49099,137 +49107,137 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #120] @ 4ecd8 │ │ │ │ + ldr r0, [pc, #120] @ 4ecf8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #128] @ 4ecec │ │ │ │ + ldr r0, [pc, #128] @ 4ed0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 4eca0 │ │ │ │ - b 4eca0 │ │ │ │ + b 4ecc0 │ │ │ │ + b 4ecc0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ecac │ │ │ │ + beq 4eccc │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0019f3dc │ │ │ │ - andseq pc, r9, r4, ror #6 │ │ │ │ - @ instruction: 0x001c13f8 │ │ │ │ - andseq pc, r9, r4, lsr #5 │ │ │ │ - andseq pc, r9, r8, lsl r2 @ │ │ │ │ + @ instruction: 0x0019f3bc │ │ │ │ + andseq pc, r9, r4, asr #6 │ │ │ │ + @ instruction: 0x001c13d8 │ │ │ │ + andseq pc, r9, r4, lsl #5 │ │ │ │ + @ instruction: 0x0019f1f8 │ │ │ │ andeq r0, r0, ip, lsl #31 │ │ │ │ - andseq pc, r9, r4, asr #4 │ │ │ │ - andseq pc, r9, r0, asr #5 │ │ │ │ - andseq r1, ip, r0, ror r7 │ │ │ │ - andseq pc, r9, r0, ror r1 @ │ │ │ │ + andseq pc, r9, r4, lsr #4 │ │ │ │ + andseq pc, r9, r0, lsr #5 │ │ │ │ + andseq r1, ip, r0, asr r7 │ │ │ │ + andseq pc, r9, r0, asr r1 @ │ │ │ │ andseq r7, r2, ip, lsl r2 │ │ │ │ - @ instruction: 0xffff4b90 │ │ │ │ - andseq pc, r9, r4, lsl #4 │ │ │ │ - @ instruction: 0x0019f1f8 │ │ │ │ - andseq pc, r9, r4, ror r1 @ │ │ │ │ - @ instruction: 0x0019f1bc │ │ │ │ - @ instruction: 0xffff4ae8 │ │ │ │ - andseq pc, r9, r0, lsr #3 │ │ │ │ + @ instruction: 0xffff4b70 │ │ │ │ + andseq pc, r9, r4, ror #3 │ │ │ │ + @ instruction: 0x0019f1d8 │ │ │ │ + andseq pc, r9, r4, asr r1 @ │ │ │ │ + mulseq r9, ip, r1 │ │ │ │ + @ instruction: 0xffff4ac8 │ │ │ │ + andseq pc, r9, r0, lsl #3 │ │ │ │ andeq r0, r0, ip, lsr pc │ │ │ │ - @ instruction: 0x0019f1f4 │ │ │ │ - andseq pc, r9, r8, lsl #5 │ │ │ │ + @ instruction: 0x0019f1d4 │ │ │ │ + andseq pc, r9, r8, ror #4 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 4ed1c │ │ │ │ + bne 4ed3c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ b 1dec0 │ │ │ │ cmp r1, #0 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ed3c │ │ │ │ + beq 4ed5c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #388] @ 4eed4 │ │ │ │ + ldr r2, [pc, #388] @ 4eef4 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 6cf10 │ │ │ │ + bl 6cf30 │ │ │ │ bl 1e5d4 │ │ │ │ mov r1, #8 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ee98 │ │ │ │ + beq 4eeb8 │ │ │ │ bl 1e5d4 │ │ │ │ bl 1e43c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ee98 │ │ │ │ + beq 4eeb8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 1ea48 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4edb8 │ │ │ │ + beq 4edd8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e7d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4ee20 │ │ │ │ + bne 4ee40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4ee34 │ │ │ │ + beq 4ee54 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ bl 1dfa4 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e7d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4ee88 │ │ │ │ + bne 4eea8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e40c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e718 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 4edd0 │ │ │ │ - ldr r0, [pc, #156] @ 4eed8 │ │ │ │ + bne 4edf0 │ │ │ │ + ldr r0, [pc, #156] @ 4eef8 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4eedc │ │ │ │ - ldr r1, [pc, #152] @ 4eee0 │ │ │ │ + ldr r2, [pc, #152] @ 4eefc │ │ │ │ + ldr r1, [pc, #152] @ 4ef00 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -49241,903 +49249,903 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4ee04 │ │ │ │ - ldr r0, [pc, #68] @ 4eee4 │ │ │ │ + bl 52170 │ │ │ │ + b 4ee24 │ │ │ │ + ldr r0, [pc, #68] @ 4ef04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e40c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e718 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e718 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0019eed4 │ │ │ │ - @ instruction: 0xffff483c │ │ │ │ - @ instruction: 0x0019edb8 │ │ │ │ - @ instruction: 0x0019edfc │ │ │ │ - andseq lr, r9, r0, lsr #27 │ │ │ │ + @ instruction: 0x0019eeb4 │ │ │ │ + @ instruction: 0xffff481c │ │ │ │ + mulseq r9, r8, sp │ │ │ │ + @ instruction: 0x0019eddc │ │ │ │ + andseq lr, r9, r0, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r5, [pc, #452] @ 4f0bc │ │ │ │ + ldr r5, [pc, #452] @ 4f0dc │ │ │ │ ldr r3, [r0, #24] │ │ │ │ add r5, pc, r5 │ │ │ │ ldmib r0, {r1, r2, r4, r6, r7} │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r3, #3 │ │ │ │ - bne 4f040 │ │ │ │ + bne 4f060 │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr fp, [r5, #4] │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4efbc │ │ │ │ + beq 4efdc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4efcc │ │ │ │ + beq 4efec │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, fp │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ strd r8, [sp] │ │ │ │ bl 1e13c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e7d8 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4efec │ │ │ │ + blt 4f00c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4efec │ │ │ │ + beq 4f00c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4efec │ │ │ │ + bl 52170 │ │ │ │ + b 4f00c │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #-2147483647 @ 0x80000001 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 4ef5c │ │ │ │ + bne 4ef7c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, fp │ │ │ │ strd r8, [sp] │ │ │ │ bl 1e13c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e7d8 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4f00c │ │ │ │ + blt 4f02c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4f00c │ │ │ │ + beq 4f02c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4f028 │ │ │ │ + bne 4f048 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ 4f0c0 │ │ │ │ + ldr r3, [pc, #120] @ 4f0e0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r3 │ │ │ │ bl 1fcfc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - b 4ef14 │ │ │ │ + b 4ef34 │ │ │ │ mov r5, r0 │ │ │ │ cmp sl, #-2147483646 @ 0x80000002 │ │ │ │ - blt 4f098 │ │ │ │ + blt 4f0b8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4f098 │ │ │ │ + beq 4f0b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4f098 │ │ │ │ + bl 52170 │ │ │ │ + b 4f0b8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 4f0b4 │ │ │ │ + beq 4f0d4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001c11d0 │ │ │ │ - andseq r1, ip, r8, ror r0 │ │ │ │ + @ instruction: 0x001c11b0 │ │ │ │ + andseq r1, ip, r8, asr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ bl 41364 │ │ │ │ - ldr r0, [pc, #712] @ 4f3a4 │ │ │ │ + ldr r0, [pc, #712] @ 4f3c4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f30c │ │ │ │ - ldr r0, [pc, #720] @ 4f3c4 │ │ │ │ + beq 4f32c │ │ │ │ + ldr r0, [pc, #720] @ 4f3e4 │ │ │ │ add r5, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4f330 │ │ │ │ - ldr r0, [pc, #664] @ 4f3a8 │ │ │ │ + bne 4f350 │ │ │ │ + ldr r0, [pc, #664] @ 4f3c8 │ │ │ │ add r6, r5, #24 │ │ │ │ - ldr r1, [pc, #700] @ 4f3d4 │ │ │ │ + ldr r1, [pc, #700] @ 4f3f4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ - beq 4f14c │ │ │ │ - ldr r0, [pc, #632] @ 4f3b0 │ │ │ │ + beq 4f16c │ │ │ │ + ldr r0, [pc, #632] @ 4f3d0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ - b 4f17c │ │ │ │ + b 4f19c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121b6c │ │ │ │ + bl 121b8c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #588] @ 4f3ac │ │ │ │ + ldr r0, [pc, #588] @ 4f3cc │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #560] @ 4f3b4 │ │ │ │ - ldr r7, [pc, #592] @ 4f3d8 │ │ │ │ - ldr sl, [pc, #592] @ 4f3dc │ │ │ │ + ldr r0, [pc, #560] @ 4f3d4 │ │ │ │ + ldr r7, [pc, #592] @ 4f3f8 │ │ │ │ + ldr sl, [pc, #592] @ 4f3fc │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #540] @ 4f3e0 │ │ │ │ + ldr r0, [pc, #540] @ 4f400 │ │ │ │ ldr r7, [r7, #12] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 4d250 │ │ │ │ - ldr r0, [pc, #500] @ 4f3e4 │ │ │ │ - ldr r1, [pc, #500] @ 4f3e8 │ │ │ │ - ldr r2, [pc, #500] @ 4f3ec │ │ │ │ + bl 4d270 │ │ │ │ + ldr r0, [pc, #500] @ 4f404 │ │ │ │ + ldr r1, [pc, #500] @ 4f408 │ │ │ │ + ldr r2, [pc, #500] @ 4f40c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #496] @ 4f3f0 │ │ │ │ + ldr r3, [pc, #496] @ 4f410 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #492] @ 4f3f4 │ │ │ │ + ldr r7, [pc, #492] @ 4f414 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #488] @ 4f3f8 │ │ │ │ + ldr r6, [pc, #488] @ 4f418 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #484] @ 4f3fc │ │ │ │ + ldr r5, [pc, #484] @ 4f41c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #472] @ 4f400 │ │ │ │ + ldr ip, [pc, #472] @ 4f420 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #148] @ 0x94 │ │ │ │ - ldr r5, [pc, #464] @ 4f404 │ │ │ │ + ldr r5, [pc, #464] @ 4f424 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [r4, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #456] @ 4f408 │ │ │ │ + ldr r1, [pc, #456] @ 4f428 │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #448] @ 4f40c │ │ │ │ + ldr r2, [pc, #448] @ 4f42c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #440] @ 4f410 │ │ │ │ + ldr r3, [pc, #440] @ 4f430 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ - ldr r8, [pc, #432] @ 4f414 │ │ │ │ + ldr r8, [pc, #432] @ 4f434 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r4, #140] @ 0x8c │ │ │ │ - ldr r6, [pc, #424] @ 4f418 │ │ │ │ + ldr r6, [pc, #424] @ 4f438 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #420] @ 4f41c │ │ │ │ + ldr lr, [pc, #420] @ 4f43c │ │ │ │ str r5, [r4, #144] @ 0x90 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r9, [pc, #412] @ 4f420 │ │ │ │ + ldr r9, [pc, #412] @ 4f440 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #404] @ 4f424 │ │ │ │ + ldr r1, [pc, #404] @ 4f444 │ │ │ │ add r9, pc, r9 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #396] @ 4f428 │ │ │ │ + ldr r2, [pc, #396] @ 4f448 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #388] @ 4f42c │ │ │ │ + ldr r3, [pc, #388] @ 4f44c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #384] @ 4f430 │ │ │ │ + ldr r0, [pc, #384] @ 4f450 │ │ │ │ str r6, [r4, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #376] @ 4f434 │ │ │ │ + ldr r6, [pc, #376] @ 4f454 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #372] @ 4f438 │ │ │ │ - ldr r5, [pc, #372] @ 4f43c │ │ │ │ + ldr r7, [pc, #372] @ 4f458 │ │ │ │ + ldr r5, [pc, #372] @ 4f45c │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #160] @ 0xa0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r1, [pc, #360] @ 4f440 │ │ │ │ + ldr r1, [pc, #360] @ 4f460 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r4, #156] @ 0x9c │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r8, [r4, #76] @ 0x4c │ │ │ │ str r7, [r4, #80] @ 0x50 │ │ │ │ str r9, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str lr, [r4, #92] @ 0x5c │ │ │ │ stm r0, {r1, r2, r6} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ 4f3b8 │ │ │ │ + ldr r0, [pc, #164] @ 4f3d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f36c │ │ │ │ - ldr r0, [pc, #144] @ 4f3bc │ │ │ │ + bne 4f38c │ │ │ │ + ldr r0, [pc, #144] @ 4f3dc │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4f374 │ │ │ │ - ldr r0, [pc, #144] @ 4f3c8 │ │ │ │ + b 4f394 │ │ │ │ + ldr r0, [pc, #144] @ 4f3e8 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #140] @ 4f3cc │ │ │ │ - ldr r1, [pc, #140] @ 4f3d0 │ │ │ │ + ldr r3, [pc, #140] @ 4f3ec │ │ │ │ + ldr r1, [pc, #140] @ 4f3f0 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 249e4 │ │ │ │ - b 4f108 │ │ │ │ - ldr r0, [pc, #208] @ 4f444 │ │ │ │ + b 4f128 │ │ │ │ + ldr r0, [pc, #208] @ 4f464 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #68] @ 4f3c0 │ │ │ │ + ldr r1, [pc, #68] @ 4f3e0 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - andseq r0, ip, r8, ror #28 │ │ │ │ - andseq r0, ip, ip, lsr #27 │ │ │ │ - andseq r0, ip, r0, ror #26 │ │ │ │ - mulseq ip, r0, sp │ │ │ │ - andseq r0, ip, r8, lsr sp │ │ │ │ - andseq r0, ip, r0, asr #25 │ │ │ │ - andseq lr, r9, ip, asr r9 │ │ │ │ - andseq lr, r9, r8, lsl #18 │ │ │ │ - @ instruction: 0x001c0fd0 │ │ │ │ - andseq r0, ip, r4, lsl #27 │ │ │ │ - mulseq r9, r0, r8 │ │ │ │ - andseq lr, r9, r8, ror #19 │ │ │ │ - andseq r0, ip, r0, lsl #31 │ │ │ │ - andseq lr, r9, r8, lsl fp │ │ │ │ - andseq r0, ip, r4, lsl #30 │ │ │ │ - @ instruction: 0x0019eadc │ │ │ │ - @ instruction: 0xfffdfd84 │ │ │ │ - @ instruction: 0xfffdc940 │ │ │ │ - @ instruction: 0xfffe0364 │ │ │ │ - @ instruction: 0xfffdfe6c │ │ │ │ - @ instruction: 0xfffe0304 │ │ │ │ - @ instruction: 0xfffdff04 │ │ │ │ - @ instruction: 0xfffe0010 │ │ │ │ - @ instruction: 0xfffdc86c │ │ │ │ - @ instruction: 0xfffdff64 │ │ │ │ - @ instruction: 0xfffdfe84 │ │ │ │ - @ instruction: 0xfffe03c0 │ │ │ │ - @ instruction: 0xfffdfb28 │ │ │ │ - @ instruction: 0xfffdc7d0 │ │ │ │ - @ instruction: 0xfffe0230 │ │ │ │ - @ instruction: 0xfffdc85c │ │ │ │ - @ instruction: 0xfffdfc78 │ │ │ │ - @ instruction: 0xfffdfd14 │ │ │ │ - @ instruction: 0xfffdff68 │ │ │ │ + andseq r0, ip, r8, asr #28 │ │ │ │ + andseq r0, ip, ip, lsl #27 │ │ │ │ + andseq r0, ip, r0, asr #26 │ │ │ │ + andseq r0, ip, r0, ror sp │ │ │ │ + andseq r0, ip, r8, lsl sp │ │ │ │ + andseq r0, ip, r0, lsr #25 │ │ │ │ + andseq lr, r9, ip, lsr r9 │ │ │ │ + andseq lr, r9, r8, ror #17 │ │ │ │ + @ instruction: 0x001c0fb0 │ │ │ │ + andseq r0, ip, r4, ror #26 │ │ │ │ + andseq lr, r9, r0, ror r8 │ │ │ │ + andseq lr, r9, r8, asr #19 │ │ │ │ + andseq r0, ip, r0, ror #30 │ │ │ │ + @ instruction: 0x0019eaf8 │ │ │ │ + andseq r0, ip, r4, ror #29 │ │ │ │ + @ instruction: 0x0019eabc │ │ │ │ + @ instruction: 0xfffdfd64 │ │ │ │ + @ instruction: 0xfffdc920 │ │ │ │ + @ instruction: 0xfffe0344 │ │ │ │ + @ instruction: 0xfffdfe4c │ │ │ │ + @ instruction: 0xfffe02e4 │ │ │ │ + @ instruction: 0xfffdfee4 │ │ │ │ + @ instruction: 0xfffdfff0 │ │ │ │ @ instruction: 0xfffdc84c │ │ │ │ - @ instruction: 0xfffe0400 │ │ │ │ - @ instruction: 0xfffe038c │ │ │ │ - @ instruction: 0xfffdc8f8 │ │ │ │ - @ instruction: 0xfffdfd30 │ │ │ │ - @ instruction: 0xfffdc904 │ │ │ │ - andseq lr, r9, ip, lsl #18 │ │ │ │ + @ instruction: 0xfffdff44 │ │ │ │ + @ instruction: 0xfffdfe64 │ │ │ │ + @ instruction: 0xfffe03a0 │ │ │ │ + @ instruction: 0xfffdfb08 │ │ │ │ + @ instruction: 0xfffdc7b0 │ │ │ │ + @ instruction: 0xfffe0210 │ │ │ │ + @ instruction: 0xfffdc83c │ │ │ │ + @ instruction: 0xfffdfc58 │ │ │ │ + @ instruction: 0xfffdfcf4 │ │ │ │ + @ instruction: 0xfffdff48 │ │ │ │ + @ instruction: 0xfffdc82c │ │ │ │ + @ instruction: 0xfffe03e0 │ │ │ │ + @ instruction: 0xfffe036c │ │ │ │ + @ instruction: 0xfffdc8d8 │ │ │ │ + @ instruction: 0xfffdfd10 │ │ │ │ + @ instruction: 0xfffdc8e4 │ │ │ │ + andseq lr, r9, ip, ror #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #876] @ 4f7c8 │ │ │ │ - ldr r1, [pc, #876] @ 4f7cc │ │ │ │ - ldr r2, [pc, #876] @ 4f7d0 │ │ │ │ + ldr r0, [pc, #876] @ 4f7e8 │ │ │ │ + ldr r1, [pc, #876] @ 4f7ec │ │ │ │ + ldr r2, [pc, #876] @ 4f7f0 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #872] @ 4f7d4 │ │ │ │ + ldr r7, [pc, #872] @ 4f7f4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #868] @ 4f7d8 │ │ │ │ + ldr r3, [pc, #868] @ 4f7f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #864] @ 4f7dc │ │ │ │ + ldr r6, [pc, #864] @ 4f7fc │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r5, [pc, #860] @ 4f7e0 │ │ │ │ + ldr r5, [pc, #860] @ 4f800 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add r0, r4, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [r4, #28] │ │ │ │ str r2, [r4, #32] │ │ │ │ stm r0, {r1, r5, r6} │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4f6e0 │ │ │ │ - ldr r0, [pc, #764] @ 4f7b4 │ │ │ │ + bne 4f700 │ │ │ │ + ldr r0, [pc, #764] @ 4f7d4 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f71c │ │ │ │ + beq 4f73c │ │ │ │ ldr r0, [r7] │ │ │ │ add r6, sp, #8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4f740 │ │ │ │ - ldr r0, [pc, #724] @ 4f7b8 │ │ │ │ + bne 4f760 │ │ │ │ + ldr r0, [pc, #724] @ 4f7d8 │ │ │ │ add r6, r6, #24 │ │ │ │ - ldr r1, [pc, #796] @ 4f808 │ │ │ │ + ldr r1, [pc, #796] @ 4f828 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r0] │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr fp, [r1, #32] │ │ │ │ tst r0, #1 │ │ │ │ - beq 4f520 │ │ │ │ - ldr r0, [pc, #692] @ 4f7c0 │ │ │ │ + beq 4f540 │ │ │ │ + ldr r0, [pc, #692] @ 4f7e0 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ add r0, r0, r1 │ │ │ │ add r9, r0, #8 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ - b 4f550 │ │ │ │ + b 4f570 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121b6c │ │ │ │ + bl 121b8c │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #648] @ 4f7bc │ │ │ │ + ldr r0, [pc, #648] @ 4f7dc │ │ │ │ mov r1, #1 │ │ │ │ ldm r9, {r2, r3, r8, r9} │ │ │ │ ldr r7, [pc, r0] │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ str r1, [r0, r7]! │ │ │ │ mov r1, #0 │ │ │ │ strd r8, [r0, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #620] @ 4f7c4 │ │ │ │ - ldr r7, [pc, #688] @ 4f80c │ │ │ │ - ldr sl, [pc, #688] @ 4f810 │ │ │ │ + ldr r0, [pc, #620] @ 4f7e4 │ │ │ │ + ldr r7, [pc, #688] @ 4f82c │ │ │ │ + ldr sl, [pc, #688] @ 4f830 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r1, [pc, r0] │ │ │ │ add sl, pc, sl │ │ │ │ stm r6, {r2, r3, r8, r9} │ │ │ │ - blx 16de50 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ + blx 16de70 <__aeabi_uldivmod@@Base+0x5f4> │ │ │ │ adds r2, r2, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r1, fp │ │ │ │ strd r2, [r0, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r0, [pc, #636] @ 4f814 │ │ │ │ + ldr r0, [pc, #636] @ 4f834 │ │ │ │ ldr r7, [r7, #12] │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl 4d250 │ │ │ │ - ldr r0, [pc, #596] @ 4f818 │ │ │ │ - ldr r1, [pc, #596] @ 4f81c │ │ │ │ - ldr r2, [pc, #596] @ 4f820 │ │ │ │ + bl 4d270 │ │ │ │ + ldr r0, [pc, #596] @ 4f838 │ │ │ │ + ldr r1, [pc, #596] @ 4f83c │ │ │ │ + ldr r2, [pc, #596] @ 4f840 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #592] @ 4f824 │ │ │ │ + ldr r3, [pc, #592] @ 4f844 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #588] @ 4f828 │ │ │ │ + ldr r7, [pc, #588] @ 4f848 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #584] @ 4f82c │ │ │ │ + ldr r6, [pc, #584] @ 4f84c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #580] @ 4f830 │ │ │ │ + ldr r5, [pc, #580] @ 4f850 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #568] @ 4f834 │ │ │ │ + ldr ip, [pc, #568] @ 4f854 │ │ │ │ add r5, pc, r5 │ │ │ │ str r5, [r4, #148] @ 0x94 │ │ │ │ - ldr r5, [pc, #560] @ 4f838 │ │ │ │ + ldr r5, [pc, #560] @ 4f858 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [r4, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #552] @ 4f83c │ │ │ │ + ldr r1, [pc, #552] @ 4f85c │ │ │ │ add r5, pc, r5 │ │ │ │ str r2, [r4, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #544] @ 4f840 │ │ │ │ + ldr r2, [pc, #544] @ 4f860 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #536] @ 4f844 │ │ │ │ + ldr r3, [pc, #536] @ 4f864 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [r4, #112] @ 0x70 │ │ │ │ - ldr r8, [pc, #528] @ 4f848 │ │ │ │ + ldr r8, [pc, #528] @ 4f868 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r4, #140] @ 0x8c │ │ │ │ - ldr r6, [pc, #520] @ 4f84c │ │ │ │ + ldr r6, [pc, #520] @ 4f86c │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #516] @ 4f850 │ │ │ │ + ldr lr, [pc, #516] @ 4f870 │ │ │ │ str r5, [r4, #144] @ 0x90 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r9, [pc, #508] @ 4f854 │ │ │ │ + ldr r9, [pc, #508] @ 4f874 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #500] @ 4f858 │ │ │ │ + ldr r1, [pc, #500] @ 4f878 │ │ │ │ add r9, pc, r9 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #492] @ 4f85c │ │ │ │ + ldr r2, [pc, #492] @ 4f87c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #484] @ 4f860 │ │ │ │ + ldr r3, [pc, #484] @ 4f880 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #480] @ 4f864 │ │ │ │ + ldr r0, [pc, #480] @ 4f884 │ │ │ │ str r6, [r4, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #472] @ 4f868 │ │ │ │ + ldr r6, [pc, #472] @ 4f888 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [pc, #468] @ 4f86c │ │ │ │ - ldr r5, [pc, #468] @ 4f870 │ │ │ │ + ldr r7, [pc, #468] @ 4f88c │ │ │ │ + ldr r5, [pc, #468] @ 4f890 │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [r4, #160] @ 0xa0 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r1, [pc, #456] @ 4f874 │ │ │ │ + ldr r1, [pc, #456] @ 4f894 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r4, #156] @ 0x9c │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ str ip, [r4, #72] @ 0x48 │ │ │ │ str r8, [r4, #76] @ 0x4c │ │ │ │ str r7, [r4, #80] @ 0x50 │ │ │ │ str r9, [r4, #84] @ 0x54 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ str lr, [r4, #92] @ 0x5c │ │ │ │ stm r0, {r1, r2, r6} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #252] @ 4f7e4 │ │ │ │ + ldr r0, [pc, #252] @ 4f804 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #248] @ 4f7e8 │ │ │ │ - ldr r1, [pc, #248] @ 4f7ec │ │ │ │ + ldr r3, [pc, #248] @ 4f808 │ │ │ │ + ldr r1, [pc, #248] @ 4f80c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 249e4 │ │ │ │ - b 4f4b0 │ │ │ │ - ldr r0, [pc, #204] @ 4f7f0 │ │ │ │ + b 4f4d0 │ │ │ │ + ldr r0, [pc, #204] @ 4f810 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f77c │ │ │ │ - ldr r0, [pc, #184] @ 4f7f4 │ │ │ │ + bne 4f79c │ │ │ │ + ldr r0, [pc, #184] @ 4f814 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4f784 │ │ │ │ - ldr r0, [pc, #180] @ 4f7fc │ │ │ │ + b 4f7a4 │ │ │ │ + ldr r0, [pc, #180] @ 4f81c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #176] @ 4f800 │ │ │ │ - ldr r1, [pc, #176] @ 4f804 │ │ │ │ + ldr r3, [pc, #176] @ 4f820 │ │ │ │ + ldr r1, [pc, #176] @ 4f824 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 249e4 │ │ │ │ - b 4f4dc │ │ │ │ - ldr r0, [pc, #244] @ 4f878 │ │ │ │ + b 4f4fc │ │ │ │ + ldr r0, [pc, #244] @ 4f898 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #108] @ 4f7f8 │ │ │ │ + ldr r1, [pc, #108] @ 4f818 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - andseq r0, ip, ip, lsl #21 │ │ │ │ - @ instruction: 0x001c09d8 │ │ │ │ - andseq r0, ip, ip, lsl #19 │ │ │ │ - @ instruction: 0x001c09bc │ │ │ │ - andseq r0, ip, r4, ror #18 │ │ │ │ - @ instruction: 0xfffe4670 │ │ │ │ - @ instruction: 0xfffe46e8 │ │ │ │ - @ instruction: 0xfffe47c4 │ │ │ │ - @ instruction: 0x001c0cbc │ │ │ │ - @ instruction: 0xfffe46fc │ │ │ │ - @ instruction: 0xfffe47e8 │ │ │ │ - @ instruction: 0xfffe4824 │ │ │ │ - andseq r0, ip, r4, asr #20 │ │ │ │ - andseq sp, r9, ip, lsl #31 │ │ │ │ - andseq lr, r9, r4, asr #32 │ │ │ │ - @ instruction: 0x001c08b0 │ │ │ │ - andseq lr, r9, ip, asr #10 │ │ │ │ - @ instruction: 0x0019e4f8 │ │ │ │ - andseq r0, ip, r4, ror #19 │ │ │ │ - mulseq r9, r4, r4 │ │ │ │ - andseq lr, r9, r8, ror #11 │ │ │ │ - andseq r0, ip, ip, lsl ip │ │ │ │ - andseq lr, r9, r4, asr #14 │ │ │ │ - andseq r0, ip, r0, lsr #23 │ │ │ │ - andseq lr, r9, r8, lsl #14 │ │ │ │ - @ instruction: 0xfffdf97c │ │ │ │ - @ instruction: 0xfffdc5a0 │ │ │ │ - @ instruction: 0xfffdffc8 │ │ │ │ - @ instruction: 0xfffdfa64 │ │ │ │ - @ instruction: 0xfffdfee0 │ │ │ │ - @ instruction: 0xfffdfafc │ │ │ │ - @ instruction: 0xfffdfd2c │ │ │ │ + andseq r0, ip, ip, ror #20 │ │ │ │ + @ instruction: 0x001c09b8 │ │ │ │ + andseq r0, ip, ip, ror #18 │ │ │ │ + mulseq ip, ip, r9 │ │ │ │ + andseq r0, ip, r4, asr #18 │ │ │ │ + @ instruction: 0xfffe4650 │ │ │ │ + @ instruction: 0xfffe46c8 │ │ │ │ + @ instruction: 0xfffe47a4 │ │ │ │ + mulseq ip, ip, ip │ │ │ │ + @ instruction: 0xfffe46dc │ │ │ │ + @ instruction: 0xfffe47c8 │ │ │ │ + @ instruction: 0xfffe4804 │ │ │ │ + andseq r0, ip, r4, lsr #20 │ │ │ │ + andseq sp, r9, ip, ror #30 │ │ │ │ + andseq lr, r9, r4, lsr #32 │ │ │ │ + mulseq ip, r0, r8 │ │ │ │ + andseq lr, r9, ip, lsr #10 │ │ │ │ + @ instruction: 0x0019e4d8 │ │ │ │ + andseq r0, ip, r4, asr #19 │ │ │ │ + andseq lr, r9, r4, ror r4 │ │ │ │ + andseq lr, r9, r8, asr #11 │ │ │ │ + @ instruction: 0x001c0bfc │ │ │ │ + andseq lr, r9, r4, lsr #14 │ │ │ │ + andseq r0, ip, r0, lsl #23 │ │ │ │ + andseq lr, r9, r8, ror #13 │ │ │ │ + @ instruction: 0xfffdf95c │ │ │ │ + @ instruction: 0xfffdc580 │ │ │ │ + @ instruction: 0xfffdffa8 │ │ │ │ + @ instruction: 0xfffdfa44 │ │ │ │ + @ instruction: 0xfffdfec0 │ │ │ │ + @ instruction: 0xfffdfadc │ │ │ │ + @ instruction: 0xfffdfd0c │ │ │ │ + @ instruction: 0xfffdc458 │ │ │ │ + @ instruction: 0xfffdfb24 │ │ │ │ + @ instruction: 0xfffdfa70 │ │ │ │ + @ instruction: 0xfffdff90 │ │ │ │ + @ instruction: 0xfffdf7c4 │ │ │ │ + @ instruction: 0xfffdc3fc │ │ │ │ + @ instruction: 0xfffdfe1c │ │ │ │ + @ instruction: 0xfffdc448 │ │ │ │ + @ instruction: 0xfffdf8a4 │ │ │ │ + @ instruction: 0xfffdf958 │ │ │ │ + @ instruction: 0xfffdfb54 │ │ │ │ @ instruction: 0xfffdc478 │ │ │ │ - @ instruction: 0xfffdfb44 │ │ │ │ - @ instruction: 0xfffdfa90 │ │ │ │ - @ instruction: 0xfffdffb0 │ │ │ │ - @ instruction: 0xfffdf7e4 │ │ │ │ - @ instruction: 0xfffdc41c │ │ │ │ - @ instruction: 0xfffdfe3c │ │ │ │ - @ instruction: 0xfffdc468 │ │ │ │ - @ instruction: 0xfffdf8c4 │ │ │ │ - @ instruction: 0xfffdf978 │ │ │ │ - @ instruction: 0xfffdfb74 │ │ │ │ - @ instruction: 0xfffdc498 │ │ │ │ - @ instruction: 0xfffe000c │ │ │ │ - @ instruction: 0xfffdffdc │ │ │ │ - @ instruction: 0xfffdc504 │ │ │ │ - @ instruction: 0xfffdf97c │ │ │ │ - @ instruction: 0xfffdc550 │ │ │ │ - @ instruction: 0x0019e4fc │ │ │ │ + @ instruction: 0xfffdffec │ │ │ │ + @ instruction: 0xfffdffbc │ │ │ │ + @ instruction: 0xfffdc4e4 │ │ │ │ + @ instruction: 0xfffdf95c │ │ │ │ + @ instruction: 0xfffdc530 │ │ │ │ + @ instruction: 0x0019e4dc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ bl 46510 │ │ │ │ - ldr r5, [pc, #212] @ 4f964 │ │ │ │ + ldr r5, [pc, #212] @ 4f984 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #208] @ 4f968 │ │ │ │ + ldr r1, [pc, #208] @ 4f988 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #14 │ │ │ │ bl 36324 │ │ │ │ - ldr r1, [pc, #180] @ 4f96c │ │ │ │ + ldr r1, [pc, #180] @ 4f98c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #20 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ bl 36324 │ │ │ │ - ldr r1, [pc, #160] @ 4f970 │ │ │ │ + ldr r1, [pc, #160] @ 4f990 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ bl 36324 │ │ │ │ - ldr r1, [pc, #140] @ 4f974 │ │ │ │ + ldr r1, [pc, #140] @ 4f994 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #44 @ 0x2c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #18 │ │ │ │ bl 36324 │ │ │ │ - ldr r1, [pc, #120] @ 4f978 │ │ │ │ + ldr r1, [pc, #120] @ 4f998 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #56 @ 0x38 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ bl 36324 │ │ │ │ - ldr r1, [pc, #100] @ 4f97c │ │ │ │ + ldr r1, [pc, #100] @ 4f99c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #15 │ │ │ │ bl 36324 │ │ │ │ - ldr r1, [pc, #80] @ 4f980 │ │ │ │ + ldr r1, [pc, #80] @ 4f9a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, r5, #80 @ 0x50 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #17 │ │ │ │ bl 36324 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1ebc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r9, ip, lsl r4 │ │ │ │ + @ instruction: 0x0019e3fc │ │ │ │ andseq r6, r2, r7, ror r1 │ │ │ │ andseq r6, r2, sp, ror #2 │ │ │ │ andseq r6, r2, r4, ror #2 │ │ │ │ andseq r6, r2, lr, asr r1 │ │ │ │ andseq r6, r2, r8, asr r1 │ │ │ │ andseq r6, r2, pc, asr #2 │ │ │ │ andseq r6, r2, r6, asr #2 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 4f9c8 │ │ │ │ + ldr r1, [pc, #56] @ 4f9e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4f9a8 │ │ │ │ + beq 4f9c8 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 4f9cc │ │ │ │ - ldr r2, [pc, #28] @ 4f9d0 │ │ │ │ + ldr r0, [pc, #28] @ 4f9ec │ │ │ │ + ldr r2, [pc, #28] @ 4f9f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ - andseq r0, ip, r8, ror r7 │ │ │ │ + andseq r0, ip, r8, asr r7 │ │ │ │ andseq r4, r2, r3, lsl #23 │ │ │ │ - @ instruction: 0x0019d9f0 │ │ │ │ + @ instruction: 0x0019d9d0 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4f9fc │ │ │ │ + ldr r1, [pc, #28] @ 4fa1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, r3 │ │ │ │ bl 3ce54 │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ bl 262a8 │ │ │ │ - andseq r0, ip, r8, lsr #14 │ │ │ │ + andseq r0, ip, r8, lsl #14 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 4fa44 │ │ │ │ + ldr r1, [pc, #56] @ 4fa64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #204] @ 0xcc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4fa24 │ │ │ │ + beq 4fa44 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 4fa48 │ │ │ │ - ldr r2, [pc, #28] @ 4fa4c │ │ │ │ + ldr r0, [pc, #28] @ 4fa68 │ │ │ │ + ldr r2, [pc, #28] @ 4fa6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ - @ instruction: 0x001c06fc │ │ │ │ + @ instruction: 0x001c06dc │ │ │ │ mulseq r2, r1, fp │ │ │ │ - mulseq r9, r4, r9 │ │ │ │ + andseq sp, r9, r4, ror r9 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r1, [pc, #56] @ 4fa94 │ │ │ │ + ldr r1, [pc, #56] @ 4fab4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #208] @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4fa74 │ │ │ │ + beq 4fa94 │ │ │ │ pop {fp, lr} │ │ │ │ bx r1 │ │ │ │ - ldr r0, [pc, #28] @ 4fa98 │ │ │ │ - ldr r2, [pc, #28] @ 4fa9c │ │ │ │ + ldr r0, [pc, #28] @ 4fab8 │ │ │ │ + ldr r2, [pc, #28] @ 4fabc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ - andseq r0, ip, ip, lsr #13 │ │ │ │ + andseq r0, ip, ip, lsl #13 │ │ │ │ andseq r4, r2, sl, ror #22 │ │ │ │ - andseq sp, r9, r4, asr r9 │ │ │ │ + andseq sp, r9, r4, lsr r9 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #72] @ 4faf4 │ │ │ │ + ldr r2, [pc, #72] @ 4fb14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #216] @ 0xd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4fad4 │ │ │ │ + beq 4faf4 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4faf8 │ │ │ │ - ldr r2, [pc, #28] @ 4fafc │ │ │ │ + ldr r0, [pc, #28] @ 4fb18 │ │ │ │ + ldr r2, [pc, #28] @ 4fb1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ - andseq r0, ip, ip, asr r6 │ │ │ │ + andseq r0, ip, ip, lsr r6 │ │ │ │ andseq r4, r2, r5, lsr fp │ │ │ │ - andseq sp, r9, r4, lsl #18 │ │ │ │ + andseq sp, r9, r4, ror #17 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4fb20 │ │ │ │ + beq 4fb40 │ │ │ │ cmp r2, #1 │ │ │ │ ldrbne r2, [r0, #1] │ │ │ │ addne r3, r0, #2 │ │ │ │ ldrdeq r2, [r0, #4] │ │ │ │ - b 4fb34 │ │ │ │ + b 4fb54 │ │ │ │ push {r5, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub r2, r5, #1 │ │ │ │ pop {r5, lr} │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ movweq r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ b 1e448 │ │ │ │ b 1e28c │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4fb74 │ │ │ │ - ldr r1, [pc, #80] @ 4fbb8 │ │ │ │ + beq 4fb94 │ │ │ │ + ldr r1, [pc, #80] @ 4fbd8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ 4fbb0 │ │ │ │ + ldr r3, [pc, #44] @ 4fbd0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ 4fbb4 │ │ │ │ + ldr r1, [pc, #40] @ 4fbd4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq lr, r9, ip, ror r1 │ │ │ │ + andseq lr, r9, ip, asr r1 │ │ │ │ andseq r5, r2, pc, ror #29 │ │ │ │ andseq r5, r2, r5, lsr #30 │ │ │ │ - ldr r0, [pc, #108] @ 4fc30 │ │ │ │ + ldr r0, [pc, #108] @ 4fc50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 4fbe4 │ │ │ │ - ldr r0, [pc, #100] @ 4fc40 │ │ │ │ + bne 4fc04 │ │ │ │ + ldr r0, [pc, #100] @ 4fc60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #64] @ 4fc34 │ │ │ │ + ldr r0, [pc, #64] @ 4fc54 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [pc, #60] @ 4fc38 │ │ │ │ - ldr r1, [pc, #60] @ 4fc3c │ │ │ │ + ldr r3, [pc, #60] @ 4fc58 │ │ │ │ + ldr r1, [pc, #60] @ 4fc5c │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r2, sp, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #0 │ │ │ │ bl 249e4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, lr} │ │ │ │ - b 4fbd4 │ │ │ │ - andseq r0, ip, r4, lsl #10 │ │ │ │ - andseq r0, ip, r8, asr #9 │ │ │ │ - @ instruction: 0x0019dfd4 │ │ │ │ - andseq lr, r9, ip, lsr #2 │ │ │ │ - @ instruction: 0x001c04bc │ │ │ │ + b 4fbf4 │ │ │ │ + andseq r0, ip, r4, ror #9 │ │ │ │ + andseq r0, ip, r8, lsr #9 │ │ │ │ + @ instruction: 0x0019dfb4 │ │ │ │ + andseq lr, r9, ip, lsl #2 │ │ │ │ + mulseq ip, ip, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ - ldr r1, [pc, #368] @ 4fdc8 │ │ │ │ + ldr r1, [pc, #368] @ 4fde8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ dmb ish │ │ │ │ cmp r1, #3 │ │ │ │ - bne 4fd68 │ │ │ │ - ldr r1, [pc, #360] @ 4fdd8 │ │ │ │ + bne 4fd88 │ │ │ │ + ldr r1, [pc, #360] @ 4fdf8 │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r2, [pc, #356] @ 4fddc │ │ │ │ + ldr r2, [pc, #356] @ 4fdfc │ │ │ │ mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #1048] @ 0x418 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp] │ │ │ │ ldr r1, [r1, #32] │ │ │ │ mov r0, r5 │ │ │ │ @@ -50145,225 +50153,225 @@ │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r3, #11 │ │ │ │ bl 41190 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r7, #16 │ │ │ │ - ldr r3, [pc, #296] @ 4fde0 │ │ │ │ + ldr r3, [pc, #296] @ 4fe00 │ │ │ │ movls r1, r5 │ │ │ │ ldr r0, [sp, #528] @ 0x210 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 71740 │ │ │ │ + bl 71760 │ │ │ │ ldr r7, [sp, #520] @ 0x208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls 4fd14 │ │ │ │ + bls 4fd34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4fd48 │ │ │ │ + beq 4fd68 │ │ │ │ add r6, r5, #8 │ │ │ │ - b 4fcfc │ │ │ │ + b 4fd1c │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 4fd48 │ │ │ │ + beq 4fd68 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fcf0 │ │ │ │ + beq 4fd10 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e274 │ │ │ │ - b 4fcf0 │ │ │ │ + b 4fd10 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4fd58 │ │ │ │ + beq 4fd78 │ │ │ │ add r5, r5, #8 │ │ │ │ - b 4fd30 │ │ │ │ + b 4fd50 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 4fd58 │ │ │ │ + beq 4fd78 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fd24 │ │ │ │ + beq 4fd44 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e274 │ │ │ │ - b 4fd24 │ │ │ │ + b 4fd44 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #92] @ 4fdcc │ │ │ │ + ldr r1, [pc, #92] @ 4fdec │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #88] @ 4fdd0 │ │ │ │ + ldr r3, [pc, #88] @ 4fdf0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #84] @ 4fdd4 │ │ │ │ + ldr r2, [pc, #84] @ 4fdf4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r7, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ str r7, [sp, #536] @ 0x218 │ │ │ │ bl 249e4 │ │ │ │ mov r0, r4 │ │ │ │ - b 4fc68 │ │ │ │ + b 4fc88 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 510e4 │ │ │ │ + bl 51104 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r0, ip, r0, ror #9 │ │ │ │ - @ instruction: 0x001c03b8 │ │ │ │ - andseq sp, r9, r8, ror lr │ │ │ │ - @ instruction: 0x0019dfbc │ │ │ │ - andseq r0, ip, ip, lsl #9 │ │ │ │ + andseq r0, ip, r0, asr #9 │ │ │ │ + mulseq ip, r8, r3 │ │ │ │ + andseq sp, r9, r8, asr lr │ │ │ │ + mulseq r9, ip, pc @ │ │ │ │ + andseq r0, ip, ip, ror #8 │ │ │ │ @ instruction: 0x00125ed1 │ │ │ │ - mulseq r9, r8, r0 │ │ │ │ + andseq lr, r9, r8, ror r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #596] @ 5004c │ │ │ │ + ldr r1, [pc, #596] @ 5006c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r0, [r1, #40] @ 0x28 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ add r0, r0, #8 │ │ │ │ - beq 4fe2c │ │ │ │ + beq 4fe4c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ffe8 │ │ │ │ - ldr r1, [pc, #556] @ 50054 │ │ │ │ + beq 50008 │ │ │ │ + ldr r1, [pc, #556] @ 50074 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 4fe40 │ │ │ │ + b 4fe60 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4ffe8 │ │ │ │ - ldr r1, [pc, #528] @ 50050 │ │ │ │ + beq 50008 │ │ │ │ + ldr r1, [pc, #528] @ 50070 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #5 │ │ │ │ - bl 67718 │ │ │ │ - ldr r1, [pc, #520] @ 50058 │ │ │ │ + bl 67738 │ │ │ │ + ldr r1, [pc, #520] @ 50078 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4ff98 │ │ │ │ - ldr r1, [pc, #472] @ 5005c │ │ │ │ + bne 4ffb8 │ │ │ │ + ldr r1, [pc, #472] @ 5007c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4ffa8 │ │ │ │ - ldr r1, [pc, #424] @ 50060 │ │ │ │ + bne 4ffc8 │ │ │ │ + ldr r1, [pc, #424] @ 50080 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4ffb8 │ │ │ │ - ldr r1, [pc, #376] @ 50064 │ │ │ │ + bne 4ffd8 │ │ │ │ + ldr r1, [pc, #376] @ 50084 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4ffc8 │ │ │ │ - ldr r1, [pc, #328] @ 50068 │ │ │ │ + bne 4ffe8 │ │ │ │ + ldr r1, [pc, #328] @ 50088 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 4ffd8 │ │ │ │ - ldr r1, [pc, #280] @ 5006c │ │ │ │ + bne 4fff8 │ │ │ │ + ldr r1, [pc, #280] @ 5008c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e1a8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4fe7c │ │ │ │ + bl 52170 │ │ │ │ + b 4fe9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4feb0 │ │ │ │ + bl 52170 │ │ │ │ + b 4fed0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4fee4 │ │ │ │ + bl 52170 │ │ │ │ + b 4ff04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4ff18 │ │ │ │ + bl 52170 │ │ │ │ + b 4ff38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 4ff4c │ │ │ │ - bl 4fb4c │ │ │ │ - bl 70e44 │ │ │ │ - ldr r3, [pc, #120] @ 50070 │ │ │ │ - ldr r5, [pc, #120] @ 50074 │ │ │ │ - ldr r2, [pc, #120] @ 50078 │ │ │ │ + bl 52170 │ │ │ │ + b 4ff6c │ │ │ │ + bl 4fb6c │ │ │ │ + bl 70e64 │ │ │ │ + ldr r3, [pc, #120] @ 50090 │ │ │ │ + ldr r5, [pc, #120] @ 50094 │ │ │ │ + ldr r2, [pc, #120] @ 50098 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ @@ -50376,121 +50384,121 @@ │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 26100 │ │ │ │ - andseq r0, ip, r8, lsl #6 │ │ │ │ + andseq r0, ip, r8, ror #5 │ │ │ │ andseq r5, r2, r0, lsr #26 │ │ │ │ andseq r5, r2, sp, lsr sp │ │ │ │ andseq r3, r2, r0, asr #5 │ │ │ │ mulseq r2, r4, r2 │ │ │ │ andseq r3, r2, r8, ror #4 │ │ │ │ andseq r3, r2, ip, lsl r2 │ │ │ │ andseq r5, r2, r2, asr #24 │ │ │ │ andseq r5, r2, r9, lsl ip │ │ │ │ - andseq sp, r9, r8, lsl sp │ │ │ │ - @ instruction: 0xffff3644 │ │ │ │ - @ instruction: 0x0019dcfc │ │ │ │ + @ instruction: 0x0019dcf8 │ │ │ │ + @ instruction: 0xffff3624 │ │ │ │ + @ instruction: 0x0019dcdc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 4fde4 │ │ │ │ - ldr r0, [pc, #496] @ 5028c │ │ │ │ + bl 4fe04 │ │ │ │ + ldr r0, [pc, #496] @ 502ac │ │ │ │ ldr r7, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r5] │ │ │ │ ldrd r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, r7 │ │ │ │ add r5, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e2c8 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 50248 │ │ │ │ + bne 50268 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 500dc │ │ │ │ + beq 500fc │ │ │ │ mov r0, r1 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 502b4 │ │ │ │ + bl 502d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50190 │ │ │ │ + beq 501b0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #412] @ 50294 │ │ │ │ + ldr r0, [pc, #412] @ 502b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50180 │ │ │ │ + beq 501a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #392] @ 50298 │ │ │ │ - ldr r0, [pc, #392] @ 5029c │ │ │ │ + ldr r1, [pc, #392] @ 502b8 │ │ │ │ + ldr r0, [pc, #392] @ 502bc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #360] @ 502a0 │ │ │ │ + ldr r2, [pc, #360] @ 502c0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bl 64544 │ │ │ │ - ldr r1, [pc, #336] @ 502a4 │ │ │ │ + bl 64564 │ │ │ │ + ldr r1, [pc, #336] @ 502c4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #26 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 643e0 │ │ │ │ + bl 64400 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 645a4 │ │ │ │ + bl 645c4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 501e4 │ │ │ │ + beq 50204 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ed0c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 501dc │ │ │ │ + bne 501fc │ │ │ │ mov r0, r5 │ │ │ │ bl 38b4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 4fde4 │ │ │ │ + b 4fe04 │ │ │ │ bl 1edb0 │ │ │ │ - b 500ec │ │ │ │ - bl 4fbbc │ │ │ │ - bl 70e44 │ │ │ │ - ldr r3, [pc, #180] @ 502a8 │ │ │ │ - ldr r7, [pc, #180] @ 502ac │ │ │ │ - ldr r2, [pc, #180] @ 502b0 │ │ │ │ + b 5010c │ │ │ │ + bl 4fbdc │ │ │ │ + bl 70e64 │ │ │ │ + ldr r3, [pc, #180] @ 502c8 │ │ │ │ + ldr r7, [pc, #180] @ 502cc │ │ │ │ + ldr r2, [pc, #180] @ 502d0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ @@ -50504,333 +50512,333 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ 50290 │ │ │ │ + ldr r0, [pc, #60] @ 502b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 645a4 │ │ │ │ - b 50284 │ │ │ │ + bl 645c4 │ │ │ │ + b 502a4 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 50284 │ │ │ │ + beq 502a4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, ip, r8, rrx │ │ │ │ - andseq sp, r9, ip, lsr #22 │ │ │ │ - mulseq fp, r0, lr │ │ │ │ - andseq sp, r9, r8, asr #24 │ │ │ │ - andseq sp, r9, r0, asr #24 │ │ │ │ - andseq pc, fp, r4, asr #28 │ │ │ │ + andseq r0, ip, r8, asr #32 │ │ │ │ + andseq sp, r9, ip, lsl #22 │ │ │ │ + andseq pc, fp, r0, ror lr @ │ │ │ │ + andseq sp, r9, r8, lsr #24 │ │ │ │ + andseq sp, r9, r0, lsr #24 │ │ │ │ + andseq pc, fp, r4, lsr #28 │ │ │ │ andseq r5, r2, r9, lsr sl │ │ │ │ - andseq sp, r9, ip, lsl fp │ │ │ │ - @ instruction: 0xffff3448 │ │ │ │ - andseq sp, r9, r0, lsl #22 │ │ │ │ + @ instruction: 0x0019dafc │ │ │ │ + @ instruction: 0xffff3428 │ │ │ │ + andseq sp, r9, r0, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r1, [pc, #904] @ 5064c │ │ │ │ + ldr r1, [pc, #904] @ 5066c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrd r2, [r1, #40] @ 0x28 │ │ │ │ add r0, r2, r0 │ │ │ │ add r6, r0, r3 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 505e0 │ │ │ │ + bhi 50600 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50378 │ │ │ │ + beq 50398 │ │ │ │ bl 1e2c8 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50378 │ │ │ │ - ldr r5, [pc, #840] @ 50650 │ │ │ │ + beq 50398 │ │ │ │ + ldr r5, [pc, #840] @ 50670 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r1, #1 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r8, [r5] │ │ │ │ sub r2, r9, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r8, sp, #8 │ │ │ │ str r8, [sp] │ │ │ │ bl 1e664 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 5038c │ │ │ │ + bne 503ac │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 503b0 │ │ │ │ + beq 503d0 │ │ │ │ mov r0, r1 │ │ │ │ bl 1edb0 │ │ │ │ mov r5, r0 │ │ │ │ - b 503e4 │ │ │ │ + b 50404 │ │ │ │ sub r0, r1, #1 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 50368 │ │ │ │ + bne 50388 │ │ │ │ ldrd r2, [r5] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6cd50 │ │ │ │ + bl 6cd70 │ │ │ │ ldrb r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 503f8 │ │ │ │ + bne 50418 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1ebc8 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50564 │ │ │ │ - ldr r1, [pc, #568] @ 50654 │ │ │ │ - ldr r3, [pc, #568] @ 50658 │ │ │ │ + beq 50584 │ │ │ │ + ldr r1, [pc, #568] @ 50674 │ │ │ │ + ldr r3, [pc, #568] @ 50678 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #5 │ │ │ │ bl 3852c │ │ │ │ add r6, r6, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50464 │ │ │ │ + beq 50484 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50570 │ │ │ │ + beq 50590 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 504e8 │ │ │ │ + beq 50508 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 504f8 │ │ │ │ + bne 50518 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b 50500 │ │ │ │ + b 50520 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5057c │ │ │ │ - ldr r0, [pc, #496] @ 50668 │ │ │ │ + beq 5059c │ │ │ │ + ldr r0, [pc, #496] @ 50688 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #492] @ 5066c │ │ │ │ + ldr r1, [pc, #492] @ 5068c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 65c18 │ │ │ │ + bl 65c38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50510 │ │ │ │ + beq 50530 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 50510 │ │ │ │ + bl 52170 │ │ │ │ + b 50530 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r2, r0, #1 │ │ │ │ - b 50500 │ │ │ │ + b 50520 │ │ │ │ ldrb r2, [sp, #9] │ │ │ │ orr r1, r8, #2 │ │ │ │ cmp r2, #0 │ │ │ │ movweq r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 65c18 │ │ │ │ + bl 65c38 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 50528 │ │ │ │ + bne 50548 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 1dec0 │ │ │ │ - b 50548 │ │ │ │ + b 50568 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50548 │ │ │ │ + bne 50568 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 50548 │ │ │ │ + beq 50568 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - bl 4fbbc │ │ │ │ - bl 70e44 │ │ │ │ - b 50584 │ │ │ │ + bl 4fbdc │ │ │ │ + bl 70e64 │ │ │ │ + b 505a4 │ │ │ │ bl 1ebe0 │ │ │ │ - bl 70e44 │ │ │ │ - b 50584 │ │ │ │ + bl 70e64 │ │ │ │ + b 505a4 │ │ │ │ bl 1ebe0 │ │ │ │ - bl 70e44 │ │ │ │ - ldr r2, [pc, #208] @ 5065c │ │ │ │ + bl 70e64 │ │ │ │ + ldr r2, [pc, #208] @ 5067c │ │ │ │ mov r7, #1 │ │ │ │ - ldr r3, [pc, #204] @ 50660 │ │ │ │ + ldr r3, [pc, #204] @ 50680 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #164] @ 50664 │ │ │ │ + ldr r1, [pc, #164] @ 50684 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r5, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ str r2, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #136] @ 50670 │ │ │ │ + ldr r0, [pc, #136] @ 50690 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25e20 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5062c │ │ │ │ + beq 5064c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5062c │ │ │ │ + bl 52170 │ │ │ │ + b 5064c │ │ │ │ mov r6, r0 │ │ │ │ - b 50634 │ │ │ │ + b 50654 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 4ed08 │ │ │ │ + bl 4ed28 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, fp, r4, asr #28 │ │ │ │ - andseq pc, fp, ip, lsr #23 │ │ │ │ + andseq pc, fp, r4, lsr #28 │ │ │ │ + andseq pc, fp, ip, lsl #23 │ │ │ │ @ instruction: 0x00123cb2 │ │ │ │ - andseq ip, r9, r0, lsl #26 │ │ │ │ - @ instruction: 0xffff30f0 │ │ │ │ - andseq sp, r9, ip, ror r7 │ │ │ │ - andseq sp, r9, r0, ror #14 │ │ │ │ + andseq ip, r9, r0, ror #25 │ │ │ │ + @ instruction: 0xffff30d0 │ │ │ │ + andseq sp, r9, ip, asr r7 │ │ │ │ + andseq sp, r9, r0, asr #14 │ │ │ │ @ instruction: 0xfffff67c │ │ │ │ - andseq sp, r9, r8, lsl r9 │ │ │ │ - andseq sp, r9, r0, asr #15 │ │ │ │ + @ instruction: 0x0019d8f8 │ │ │ │ + andseq sp, r9, r0, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #204 @ 0xcc │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ eor r3, r0, #2 │ │ │ │ orrs r2, r3, r2 │ │ │ │ - bne 506c8 │ │ │ │ + bne 506e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 506dc │ │ │ │ + beq 506fc │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sub r0, r0, r1 │ │ │ │ lsr r0, r0, #3 │ │ │ │ - b 506e0 │ │ │ │ + b 50700 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [sp, #68] @ 0x44 │ │ │ │ subne r1, r2, r1 │ │ │ │ addne r0, r0, r1, lsr #3 │ │ │ │ - b 506e0 │ │ │ │ + b 50700 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, sl │ │ │ │ ldr r1, [r9, #240]! @ 0xf0 │ │ │ │ mov r4, r9 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r2, [r4, #-236]! @ 0xffffff14 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #10 │ │ │ │ movls r2, r1 │ │ │ │ sub r3, r6, r2 │ │ │ │ cmp r3, r0 │ │ │ │ - bcs 50758 │ │ │ │ + bcs 50778 │ │ │ │ adds r1, r2, r0 │ │ │ │ - bcs 50b78 │ │ │ │ + bcs 50b98 │ │ │ │ add r0, r2, r0 │ │ │ │ mvn r2, #0 │ │ │ │ sub r1, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r2, r1 │ │ │ │ movwcc r1, #0 │ │ │ │ adds r1, r1, #1 │ │ │ │ - bcs 50b78 │ │ │ │ + bcs 50b98 │ │ │ │ mov r0, sl │ │ │ │ - bl 5120c │ │ │ │ + bl 5122c │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 50b70 │ │ │ │ + bne 50b90 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #10 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #10 │ │ │ │ cmp r1, #10 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ movwhi r0, #4 │ │ │ │ @@ -50839,15 +50847,15 @@ │ │ │ │ add fp, sp, #168 @ 0xa8 │ │ │ │ ldr r0, [sl] │ │ │ │ movhi r1, r4 │ │ │ │ movls r0, sl │ │ │ │ cmp r8, r6 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ - bcs 50958 │ │ │ │ + bcs 50978 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ str sl, [sp, #20] │ │ │ │ add r9, r0, r1, lsl #3 │ │ │ │ add r0, fp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ @@ -50856,20 +50864,20 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ eor r2, r0, #2 │ │ │ │ orrs r2, r2, ip │ │ │ │ - bne 507e4 │ │ │ │ + bne 50804 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 5085c │ │ │ │ + b 5087c │ │ │ │ orr r2, r0, ip │ │ │ │ ldr lr, [sp, #8] │ │ │ │ clz r2, r2 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ @@ -50878,86 +50886,86 @@ │ │ │ │ tst r0, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldm lr, {r1, r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ mov r6, sl │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - beq 5085c │ │ │ │ + beq 5087c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ mov r6, sl │ │ │ │ ldr fp, [sp, #168] @ 0xa8 │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ ldr sl, [sp, #20] │ │ │ │ tst fp, #1 │ │ │ │ - bne 508dc │ │ │ │ - b 50914 │ │ │ │ + bne 508fc │ │ │ │ + b 50934 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 508a8 │ │ │ │ + beq 508c8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r7, #0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 508b8 │ │ │ │ + beq 508d8 │ │ │ │ add r0, r2, #8 │ │ │ │ ldrd r4, [r2] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ - b 508bc │ │ │ │ + b 508dc │ │ │ │ mov fp, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ - b 508bc │ │ │ │ + b 508dc │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ orrs r0, r0, ip │ │ │ │ str fp, [sp, #168] @ 0xa8 │ │ │ │ cmpne r2, #0 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ - bne 50904 │ │ │ │ + bne 50924 │ │ │ │ tst fp, #1 │ │ │ │ - beq 50914 │ │ │ │ + beq 50934 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #24 │ │ │ │ bl 1e0c4 │ │ │ │ add r8, r8, #1 │ │ │ │ add r9, r9, #24 │ │ │ │ add fp, sp, #168 @ 0xa8 │ │ │ │ cmp r6, r8 │ │ │ │ - bne 507bc │ │ │ │ - b 5094c │ │ │ │ + bne 507dc │ │ │ │ + b 5096c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e274 │ │ │ │ tst fp, #1 │ │ │ │ - bne 508dc │ │ │ │ + bne 508fc │ │ │ │ orrs r0, fp, r7 │ │ │ │ ldrne r0, [sp, #176] @ 0xb0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 5092c │ │ │ │ + beq 5094c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1e274 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp] │ │ │ │ orr r0, r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ str r8, [r1] │ │ │ │ - bne 50b54 │ │ │ │ + bne 50b74 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r6 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ add r5, sp, #32 │ │ │ │ str r8, [r1] │ │ │ │ @@ -50974,21 +50982,21 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r4, #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ eor r0, r1, #2 │ │ │ │ orrs r0, r0, lr │ │ │ │ - bne 509c0 │ │ │ │ + bne 509e0 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #2 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ mov lr, #0 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - b 50a28 │ │ │ │ + b 50a48 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ orr r0, r1, lr │ │ │ │ clz r0, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ tst r1, #1 │ │ │ │ @@ -50996,44 +51004,44 @@ │ │ │ │ lsl ip, r0, #1 │ │ │ │ str ip, [sp, #72] @ 0x48 │ │ │ │ ldm r6, {r0, r2, r4, r5, r7, r9} │ │ │ │ stm r3, {r0, r2, r4, r5, r7, r9} │ │ │ │ ldr r9, [sp, #16] │ │ │ │ str lr, [sp, #172] @ 0xac │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ - beq 50a28 │ │ │ │ + beq 50a48 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ tst r0, #1 │ │ │ │ - bne 50a7c │ │ │ │ - b 50b08 │ │ │ │ + bne 50a9c │ │ │ │ + b 50b28 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #108] @ 0x6c │ │ │ │ cmpne r3, r0 │ │ │ │ - beq 50af8 │ │ │ │ + beq 50b18 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [sp, #176] @ 0xb0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 50a7c │ │ │ │ + beq 50a9c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1e274 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #240 @ 0xf0 │ │ │ │ @@ -51044,113 +51052,113 @@ │ │ │ │ ldr r0, [sl] │ │ │ │ movwhi r1, #4 │ │ │ │ movls r0, sl │ │ │ │ ldr r1, [sl, r1] │ │ │ │ movhi r6, r3 │ │ │ │ movls r2, #10 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 50ae4 │ │ │ │ + beq 50b04 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r2, #24 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ mov r1, fp │ │ │ │ bl 1e0c4 │ │ │ │ ldr r0, [r6] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ - b 50994 │ │ │ │ + b 509b4 │ │ │ │ mov r0, sl │ │ │ │ bl 1ff88 │ │ │ │ ldrd r0, [sl] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b 50ac0 │ │ │ │ + b 50ae0 │ │ │ │ orrs r0, r1, lr │ │ │ │ ldrne r0, [sp, #176] @ 0xb0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 50b1c │ │ │ │ + bne 50b3c │ │ │ │ orr r0, ip, #2 │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 50944 │ │ │ │ - b 50b38 │ │ │ │ + beq 50964 │ │ │ │ + b 50b58 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1e274 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ orr r0, ip, #2 │ │ │ │ and r0, r0, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 50944 │ │ │ │ + beq 50964 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50944 │ │ │ │ + beq 50964 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e274 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50944 │ │ │ │ + beq 50964 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 1e274 │ │ │ │ add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50b94 │ │ │ │ - ldr r0, [pc, #192] @ 50c40 │ │ │ │ - ldr r2, [pc, #192] @ 50c44 │ │ │ │ + bne 50bb4 │ │ │ │ + ldr r0, [pc, #192] @ 50c60 │ │ │ │ + ldr r2, [pc, #192] @ 50c64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ bl 26160 │ │ │ │ - b 50b98 │ │ │ │ + b 50bb8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50bd0 │ │ │ │ - b 50bd8 │ │ │ │ + bne 50bf0 │ │ │ │ + b 50bf8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [sp, #176] @ 0xb0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 50bd8 │ │ │ │ + beq 50bf8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 1e274 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 50d98 │ │ │ │ + bl 50db8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldrne r0, [sp, #80] @ 0x50 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 50c14 │ │ │ │ + beq 50c34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e274 │ │ │ │ ldr r0, [sp] │ │ │ │ str r8, [r0] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 50d98 │ │ │ │ + bl 50db8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 50d98 │ │ │ │ + bl 50db8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r5, r2, r7, lsl #12 │ │ │ │ - andseq sp, r9, r8, lsl r4 │ │ │ │ + @ instruction: 0x0019d3f8 │ │ │ │ movw ip, #29288 @ 0x7268 │ │ │ │ movw r2, #26841 @ 0x68d9 │ │ │ │ movw r1, #33083 @ 0x813b │ │ │ │ movw r3, #12649 @ 0x3169 │ │ │ │ movt ip, #42907 @ 0xa79b │ │ │ │ movt r2, #41641 @ 0xa2a9 │ │ │ │ movt r1, #65320 @ 0xff28 │ │ │ │ @@ -51166,571 +51174,571 @@ │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50ce0 │ │ │ │ - ldr r4, [pc, #56] @ 50cf0 │ │ │ │ + beq 50d00 │ │ │ │ + ldr r4, [pc, #56] @ 50d10 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne 50cc0 │ │ │ │ + bne 50ce0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq sp, r9, r0, lsr r2 │ │ │ │ + andseq sp, r9, r0, lsl r2 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 50d44 │ │ │ │ + beq 50d64 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 50d58 │ │ │ │ + ldr r3, [pc, #64] @ 50d78 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 50d5c │ │ │ │ + ldr r1, [pc, #60] @ 50d7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 50d60 │ │ │ │ + ldr r1, [pc, #20] @ 50d80 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - @ instruction: 0x0019d1d0 │ │ │ │ + b 1625e4 │ │ │ │ + @ instruction: 0x0019d1b0 │ │ │ │ @ instruction: 0x001207f7 │ │ │ │ andseq r0, r2, fp, asr #15 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 50d7c │ │ │ │ + bne 50d9c │ │ │ │ tst r2, #32 │ │ │ │ - bne 50d80 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 50da0 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ bl 46a5c │ │ │ │ uxtb r0, r0 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ orr r1, r1, #2 │ │ │ │ cmp r1, #2 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 50db8 │ │ │ │ + beq 50dd8 │ │ │ │ b 1e274 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 50e18 │ │ │ │ + beq 50e38 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r5, r2, #3 │ │ │ │ - b 50dfc │ │ │ │ + b 50e1c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 50e18 │ │ │ │ + beq 50e38 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 50df0 │ │ │ │ + beq 50e10 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 50df0 │ │ │ │ + bl 52170 │ │ │ │ + b 50e10 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 50e3c │ │ │ │ + beq 50e5c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50ef8 │ │ │ │ + beq 50f18 │ │ │ │ add r5, r6, #20 │ │ │ │ - b 50e84 │ │ │ │ - bl 52150 │ │ │ │ + b 50ea4 │ │ │ │ + bl 52170 │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 50ef8 │ │ │ │ + beq 50f18 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 50ec4 │ │ │ │ + bne 50ee4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 50e78 │ │ │ │ + beq 50e98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50ee0 │ │ │ │ + beq 50f00 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 50e78 │ │ │ │ + beq 50e98 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #2 │ │ │ │ - b 50e74 │ │ │ │ + b 50e94 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 50e78 │ │ │ │ - b 50ea0 │ │ │ │ + beq 50e98 │ │ │ │ + b 50ec0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 50e78 │ │ │ │ + beq 50e98 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 50e74 │ │ │ │ + b 50e94 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50f1c │ │ │ │ + beq 50f3c │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50f64 │ │ │ │ + beq 50f84 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 50f48 │ │ │ │ + b 50f68 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 50f64 │ │ │ │ + beq 50f84 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 50f3c │ │ │ │ + beq 50f5c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 50f3c │ │ │ │ + bl 52170 │ │ │ │ + b 50f5c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50f88 │ │ │ │ + beq 50fa8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ 50fd8 │ │ │ │ + ldr lr, [pc, #60] @ 50ff8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 50fdc │ │ │ │ + ldr r1, [pc, #56] @ 50ffc │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 50fe0 │ │ │ │ + ldr ip, [pc, #52] @ 51000 │ │ │ │ add lr, pc, lr │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r3, ip} │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ str lr, [sp] │ │ │ │ - bl 162dd4 │ │ │ │ + bl 162df4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq ip, r9, r4, lsr #31 │ │ │ │ + andseq ip, r9, r4, lsl #31 │ │ │ │ andseq r2, r2, r8, lsr #3 │ │ │ │ - andseq ip, r9, r8, lsr #31 │ │ │ │ + andseq ip, r9, r8, lsl #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 51054 │ │ │ │ + ldr ip, [pc, #96] @ 51074 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 51058 │ │ │ │ + ldr lr, [pc, #92] @ 51078 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 5105c │ │ │ │ + ldr r4, [pc, #88] @ 5107c │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 51060 │ │ │ │ + ldr r1, [pc, #84] @ 51080 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 51064 │ │ │ │ + ldr r3, [pc, #80] @ 51084 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq ip, r9, r0, asr #30 │ │ │ │ + andseq ip, r9, r0, lsr #30 │ │ │ │ @ instruction: 0x001251ff │ │ │ │ - andseq ip, r9, ip, lsr pc │ │ │ │ + andseq ip, r9, ip, lsl pc │ │ │ │ @ instruction: 0x001251df │ │ │ │ andseq r5, r2, r0, ror #3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 510c0 │ │ │ │ + beq 510e0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #76] @ 510d4 │ │ │ │ + ldr r1, [pc, #76] @ 510f4 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #72] @ 510d8 │ │ │ │ - ldr ip, [pc, #72] @ 510dc │ │ │ │ + ldr r3, [pc, #72] @ 510f8 │ │ │ │ + ldr ip, [pc, #72] @ 510fc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 510e0 │ │ │ │ + ldr r1, [pc, #24] @ 51100 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andseq r2, r2, ip, asr #1 │ │ │ │ andseq r5, r2, r4, ror r1 │ │ │ │ - @ instruction: 0x0019ced0 │ │ │ │ + @ instruction: 0x0019ceb0 │ │ │ │ mulseq r2, r5, r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ - bls 5112c │ │ │ │ + bls 5114c │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 51160 │ │ │ │ + beq 51180 │ │ │ │ add r4, r6, #8 │ │ │ │ - b 51114 │ │ │ │ + b 51134 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 51160 │ │ │ │ + beq 51180 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51108 │ │ │ │ + beq 51128 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ - b 51108 │ │ │ │ + b 51128 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 51174 │ │ │ │ + beq 51194 │ │ │ │ add r4, r0, #8 │ │ │ │ - b 51148 │ │ │ │ + b 51168 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 51174 │ │ │ │ + beq 51194 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5113c │ │ │ │ + beq 5115c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ - b 5113c │ │ │ │ + b 5115c │ │ │ │ lsl r1, r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #10 │ │ │ │ - bls 511c4 │ │ │ │ + bls 511e4 │ │ │ │ ldrd r6, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 511f4 │ │ │ │ + beq 51214 │ │ │ │ mov r4, r6 │ │ │ │ - b 511ac │ │ │ │ + b 511cc │ │ │ │ add r4, r4, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 511f4 │ │ │ │ + beq 51214 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 511a0 │ │ │ │ + beq 511c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ - b 511a0 │ │ │ │ + b 511c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 511dc │ │ │ │ + bne 511fc │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r4, r4, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 511cc │ │ │ │ + beq 511ec │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 511d0 │ │ │ │ + beq 511f0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ - b 511d0 │ │ │ │ + b 511f0 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #240] @ 0xf0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r7, #10 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ movls r4, #10 │ │ │ │ movhi r9, r5 │ │ │ │ cmp r9, r1 │ │ │ │ - bhi 513c4 │ │ │ │ + bhi 513e4 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #11 │ │ │ │ - bcs 51260 │ │ │ │ + bcs 51280 │ │ │ │ cmp r7, #11 │ │ │ │ - bcs 51274 │ │ │ │ + bcs 51294 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r1 │ │ │ │ - bne 512d0 │ │ │ │ + bne 512f0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r1, fp │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #24 │ │ │ │ str r5, [r6, #240] @ 0xf0 │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 513dc │ │ │ │ + bne 513fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 513dc │ │ │ │ + beq 513fc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull sl, r0, r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51340 │ │ │ │ + bne 51360 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51340 │ │ │ │ + beq 51360 │ │ │ │ cmp r7, #11 │ │ │ │ - bcs 51350 │ │ │ │ - ldr r0, [pc, #260] @ 5140c │ │ │ │ + bcs 51370 │ │ │ │ + ldr r0, [pc, #260] @ 5142c │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51254 │ │ │ │ + beq 51274 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ - b 51398 │ │ │ │ + b 513b8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 513b0 │ │ │ │ + bne 513d0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 513b0 │ │ │ │ + beq 513d0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, sl │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #8 │ │ │ │ - beq 51254 │ │ │ │ + beq 51274 │ │ │ │ str r8, [r6, #240] @ 0xf0 │ │ │ │ stm r6, {r4, r9} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 51410 │ │ │ │ + ldr r0, [pc, #68] @ 51430 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #64] @ 51414 │ │ │ │ + ldr r2, [pc, #64] @ 51434 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r1, [pc, #52] @ 51418 │ │ │ │ + ldr r1, [pc, #52] @ 51438 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #48] @ 5141c │ │ │ │ - ldr r3, [pc, #48] @ 51420 │ │ │ │ + ldr r0, [pc, #48] @ 5143c │ │ │ │ + ldr r3, [pc, #48] @ 51440 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - andseq lr, fp, r4, lsr #24 │ │ │ │ + andseq lr, fp, r4, lsl #24 │ │ │ │ @ instruction: 0x001222d1 │ │ │ │ - andseq ip, r9, r8, ror #23 │ │ │ │ - andseq ip, r9, r0, lsr #23 │ │ │ │ + andseq ip, r9, r8, asr #23 │ │ │ │ + andseq ip, r9, r0, lsl #23 │ │ │ │ andseq r4, r2, r4, lsr #27 │ │ │ │ - andseq ip, r9, r0, lsr #22 │ │ │ │ + andseq ip, r9, r0, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1264a8 │ │ │ │ + bl 1264c8 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 514b0 │ │ │ │ + bne 514d0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 51538 │ │ │ │ + beq 51558 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r4, r2, #3 │ │ │ │ - b 51494 │ │ │ │ + b 514b4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 51538 │ │ │ │ + beq 51558 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51488 │ │ │ │ + beq 514a8 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 51488 │ │ │ │ + bl 52170 │ │ │ │ + b 514a8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ - bl 126584 │ │ │ │ + bl 1265a4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov sl, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ adds r9, r0, #1 │ │ │ │ mov r0, #12 │ │ │ │ mvncs r9, #0 │ │ │ │ cmp r9, #4 │ │ │ │ movls r9, #4 │ │ │ │ str r7, [sp, #4] │ │ │ │ umull r4, r0, r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 516a4 │ │ │ │ + bne 516c4 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 516a4 │ │ │ │ + bhi 516c4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 51560 │ │ │ │ - ldr r0, [pc, #544] @ 51734 │ │ │ │ + beq 51580 │ │ │ │ + ldr r0, [pc, #544] @ 51754 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 516a4 │ │ │ │ + beq 516c4 │ │ │ │ mov r7, r0 │ │ │ │ - b 51568 │ │ │ │ + b 51588 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5169c │ │ │ │ + beq 516bc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r6, [r7] │ │ │ │ @@ -51739,393 +51747,393 @@ │ │ │ │ add fp, sp, #52 @ 0x34 │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - b 515b4 │ │ │ │ + b 515d4 │ │ │ │ add r0, r7, r8 │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r0, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ stm r0, {r5, r9, sl} │ │ │ │ str r6, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ - bl 1264a8 │ │ │ │ + bl 1264c8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 51618 │ │ │ │ + beq 51638 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r0 │ │ │ │ - bne 5159c │ │ │ │ + bne 515bc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ - bl 126584 │ │ │ │ + bl 1265a4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, #12 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mvncs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 1fb34 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b 5159c │ │ │ │ + b 515bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 51670 │ │ │ │ + beq 51690 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r5, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r4, r2, #3 │ │ │ │ - b 51654 │ │ │ │ + b 51674 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 51670 │ │ │ │ + beq 51690 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51648 │ │ │ │ + beq 51668 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 51648 │ │ │ │ + bl 52170 │ │ │ │ + b 51668 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51690 │ │ │ │ + beq 516b0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50dbc │ │ │ │ + bl 50ddc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 516e8 │ │ │ │ + beq 51708 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ - bl 50dbc │ │ │ │ + bl 50ddc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5171c │ │ │ │ + beq 5173c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5171c │ │ │ │ + bl 52170 │ │ │ │ + b 5173c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 50dbc │ │ │ │ + bl 50ddc │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 50f20 │ │ │ │ + bl 50f40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, fp, r4, lsl sl │ │ │ │ + @ instruction: 0x001be9f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 51824 │ │ │ │ + bne 51844 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 1e634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 517b4 │ │ │ │ + beq 517d4 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e214 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 51868 │ │ │ │ - beq 517e0 │ │ │ │ - ldr r0, [pc, #328] @ 518d8 │ │ │ │ + bmi 51888 │ │ │ │ + beq 51800 │ │ │ │ + ldr r0, [pc, #328] @ 518f8 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5186c │ │ │ │ + beq 5188c │ │ │ │ mov r5, r0 │ │ │ │ - b 517e4 │ │ │ │ - bl 133e64 │ │ │ │ + b 51804 │ │ │ │ + bl 133e84 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - bne 5180c │ │ │ │ - b 5181c │ │ │ │ + bne 5182c │ │ │ │ + b 5183c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ str r7, [r6] │ │ │ │ stmib r6, {r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - beq 5181c │ │ │ │ + beq 5183c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #140] @ 518c8 │ │ │ │ - ldr r3, [pc, #140] @ 518cc │ │ │ │ - ldr r5, [pc, #140] @ 518d0 │ │ │ │ + ldr r0, [pc, #140] @ 518e8 │ │ │ │ + ldr r3, [pc, #140] @ 518ec │ │ │ │ + ldr r5, [pc, #140] @ 518f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 51880 │ │ │ │ + b 518a0 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #96] @ 518d4 │ │ │ │ + ldr r2, [pc, #96] @ 518f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 518c0 │ │ │ │ + beq 518e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 518b8 │ │ │ │ + b 518d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - beq 518c0 │ │ │ │ + beq 518e0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r4, r2, sl, lsl #20 │ │ │ │ - andseq ip, r9, r8, asr #13 │ │ │ │ - andseq ip, r9, r0, lsl #15 │ │ │ │ - andseq ip, r9, ip, asr #13 │ │ │ │ - mulseq fp, r8, r7 │ │ │ │ + andseq ip, r9, r8, lsr #13 │ │ │ │ + andseq ip, r9, r0, ror #14 │ │ │ │ + andseq ip, r9, ip, lsr #13 │ │ │ │ + andseq lr, fp, r8, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 51b14 │ │ │ │ + bne 51b34 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ - bl 13a200 │ │ │ │ + bl 13a220 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ cmp r7, #7 │ │ │ │ - bhi 519c0 │ │ │ │ + bhi 519e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 519d8 │ │ │ │ + beq 519f8 │ │ │ │ ldrb r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 519f8 │ │ │ │ + beq 51a18 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 519d8 │ │ │ │ + beq 519f8 │ │ │ │ ldrb r0, [fp, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51a00 │ │ │ │ + beq 51a20 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 519d8 │ │ │ │ + beq 519f8 │ │ │ │ ldrb r0, [fp, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51a08 │ │ │ │ + beq 51a28 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 519d8 │ │ │ │ + beq 519f8 │ │ │ │ ldrb r0, [fp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51a10 │ │ │ │ + beq 51a30 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 519d8 │ │ │ │ + beq 519f8 │ │ │ │ ldrb r0, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51a18 │ │ │ │ + beq 51a38 │ │ │ │ cmp r7, #5 │ │ │ │ - beq 519d8 │ │ │ │ + beq 519f8 │ │ │ │ ldrb r0, [fp, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51a20 │ │ │ │ + beq 51a40 │ │ │ │ cmp r7, #6 │ │ │ │ - beq 519d8 │ │ │ │ + beq 519f8 │ │ │ │ ldrb r0, [fp, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 519d8 │ │ │ │ + bne 519f8 │ │ │ │ mov r1, #6 │ │ │ │ - b 51a24 │ │ │ │ + b 51a44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r7 │ │ │ │ - bl 166d30 │ │ │ │ + bl 166d50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51a24 │ │ │ │ + bne 51a44 │ │ │ │ str r7, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 160aac │ │ │ │ + bl 160acc │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 51a2c │ │ │ │ + b 51a4c │ │ │ │ mov r1, #0 │ │ │ │ - b 51a24 │ │ │ │ + b 51a44 │ │ │ │ mov r1, #1 │ │ │ │ - b 51a24 │ │ │ │ + b 51a44 │ │ │ │ mov r1, #2 │ │ │ │ - b 51a24 │ │ │ │ + b 51a44 │ │ │ │ mov r1, #3 │ │ │ │ - b 51a24 │ │ │ │ + b 51a44 │ │ │ │ mov r1, #4 │ │ │ │ - b 51a24 │ │ │ │ + b 51a44 │ │ │ │ mov r1, #5 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 51b78 │ │ │ │ + bne 51b98 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ bl 1e4a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51a88 │ │ │ │ + beq 51aa8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e214 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 51b58 │ │ │ │ - beq 51ab4 │ │ │ │ - ldr r0, [pc, #524] @ 51c6c │ │ │ │ + bmi 51b78 │ │ │ │ + beq 51ad4 │ │ │ │ + ldr r0, [pc, #524] @ 51c8c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51b60 │ │ │ │ + beq 51b80 │ │ │ │ mov r6, r0 │ │ │ │ - b 51ab8 │ │ │ │ - bl 133e64 │ │ │ │ + b 51ad8 │ │ │ │ + bl 133e84 │ │ │ │ str r0, [sl, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r4, [fp] │ │ │ │ - bne 51ae0 │ │ │ │ - b 51af0 │ │ │ │ + bne 51b00 │ │ │ │ + b 51b10 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ stm sl, {r5, r6} │ │ │ │ str r5, [sl, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r4, [fp] │ │ │ │ - beq 51af0 │ │ │ │ + beq 51b10 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r9] │ │ │ │ - beq 51b0c │ │ │ │ + beq 51b2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #292] @ 51c50 │ │ │ │ - ldr r3, [pc, #292] @ 51c54 │ │ │ │ - ldr r5, [pc, #292] @ 51c58 │ │ │ │ + ldr r0, [pc, #292] @ 51c70 │ │ │ │ + ldr r3, [pc, #292] @ 51c74 │ │ │ │ + ldr r5, [pc, #292] @ 51c78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 51bb0 │ │ │ │ + b 51bd0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #256] @ 51c68 │ │ │ │ + ldr r2, [pc, #256] @ 51c88 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ - b 51bb0 │ │ │ │ - ldr r0, [pc, #220] @ 51c5c │ │ │ │ - ldr r3, [pc, #220] @ 51c60 │ │ │ │ - ldr r2, [pc, #220] @ 51c64 │ │ │ │ + b 51bd0 │ │ │ │ + ldr r0, [pc, #220] @ 51c7c │ │ │ │ + ldr r3, [pc, #220] @ 51c80 │ │ │ │ + ldr r2, [pc, #220] @ 51c84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ @@ -52133,221 +52141,221 @@ │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51c28 │ │ │ │ + beq 51c48 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 51c18 │ │ │ │ + b 51c38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 51c28 │ │ │ │ + beq 51c48 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - b 51c18 │ │ │ │ + b 51c38 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51c48 │ │ │ │ + beq 51c68 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 51c40 │ │ │ │ + b 51c60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ strb r0, [fp] │ │ │ │ - beq 51c28 │ │ │ │ + beq 51c48 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 51c28 │ │ │ │ + bl 52170 │ │ │ │ + b 51c48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - beq 51c48 │ │ │ │ + beq 51c68 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r4, r2, sl, lsl r7 │ │ │ │ - @ instruction: 0x0019c3d8 │ │ │ │ - andseq ip, r9, r0, lsr #9 │ │ │ │ + @ instruction: 0x0019c3b8 │ │ │ │ + andseq ip, r9, r0, lsl #9 │ │ │ │ andseq r4, r2, r3, lsr #14 │ │ │ │ - andseq ip, r9, r4, lsl #7 │ │ │ │ - andseq ip, r9, ip, asr r4 │ │ │ │ - @ instruction: 0x0019c3d8 │ │ │ │ - andseq lr, fp, ip, asr #9 │ │ │ │ + andseq ip, r9, r4, ror #6 │ │ │ │ + andseq ip, r9, ip, lsr r4 │ │ │ │ + @ instruction: 0x0019c3b8 │ │ │ │ + andseq lr, fp, ip, lsr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 51e54 │ │ │ │ + bmi 51e74 │ │ │ │ mov r8, r0 │ │ │ │ - beq 51d58 │ │ │ │ - ldr r0, [pc, #764] @ 51f90 │ │ │ │ + beq 51d78 │ │ │ │ + ldr r0, [pc, #764] @ 51fb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51e58 │ │ │ │ + beq 51e78 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ cmp r5, #8 │ │ │ │ - bcs 51d70 │ │ │ │ + bcs 51d90 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51ec4 │ │ │ │ + beq 51ee4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 51d88 │ │ │ │ + beq 51da8 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51ecc │ │ │ │ + beq 51eec │ │ │ │ cmp r5, #2 │ │ │ │ - beq 51d88 │ │ │ │ + beq 51da8 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51ed4 │ │ │ │ + beq 51ef4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 51d88 │ │ │ │ + beq 51da8 │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51edc │ │ │ │ + beq 51efc │ │ │ │ cmp r5, #4 │ │ │ │ - beq 51d88 │ │ │ │ + beq 51da8 │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51ee4 │ │ │ │ + beq 51f04 │ │ │ │ cmp r5, #5 │ │ │ │ - beq 51d88 │ │ │ │ + beq 51da8 │ │ │ │ ldrb r0, [r6, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51eec │ │ │ │ + beq 51f0c │ │ │ │ cmp r5, #6 │ │ │ │ - beq 51d88 │ │ │ │ + beq 51da8 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51d88 │ │ │ │ + bne 51da8 │ │ │ │ mov r1, #6 │ │ │ │ - b 51ef0 │ │ │ │ + b 51f10 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, #1 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ - b 51d8c │ │ │ │ + b 51dac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 166d30 │ │ │ │ + bl 166d50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51ef0 │ │ │ │ + bne 51f10 │ │ │ │ mov r0, r5 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 160aac │ │ │ │ + bl 160acc │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ bl 1e07c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e214 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 51e6c │ │ │ │ + beq 51e8c │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 51ea8 │ │ │ │ + bmi 51ec8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - beq 51e10 │ │ │ │ - ldr r0, [pc, #440] @ 51fa4 │ │ │ │ + beq 51e30 │ │ │ │ + ldr r0, [pc, #440] @ 51fc4 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51eac │ │ │ │ + beq 51ecc │ │ │ │ mov r5, r0 │ │ │ │ - b 51e14 │ │ │ │ + b 51e34 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ cmp r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r5, r7} │ │ │ │ strb r0, [r6] │ │ │ │ - beq 51e4c │ │ │ │ + beq 51e6c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #288] @ 51f80 │ │ │ │ + ldr r2, [pc, #288] @ 51fa0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - ldr r1, [pc, #272] @ 51f84 │ │ │ │ - ldr r0, [pc, #272] @ 51f88 │ │ │ │ - ldr r3, [pc, #272] @ 51f8c │ │ │ │ + ldr r1, [pc, #272] @ 51fa4 │ │ │ │ + ldr r0, [pc, #272] @ 51fa8 │ │ │ │ + ldr r3, [pc, #272] @ 51fac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #32 │ │ │ │ bl 25e7c │ │ │ │ - b 51f28 │ │ │ │ + b 51f48 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #236] @ 51fa0 │ │ │ │ + ldr r2, [pc, #236] @ 51fc0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ - b 51f28 │ │ │ │ + b 51f48 │ │ │ │ mov r1, #0 │ │ │ │ - b 51ef0 │ │ │ │ + b 51f10 │ │ │ │ mov r1, #1 │ │ │ │ - b 51ef0 │ │ │ │ + b 51f10 │ │ │ │ mov r1, #2 │ │ │ │ - b 51ef0 │ │ │ │ + b 51f10 │ │ │ │ mov r1, #3 │ │ │ │ - b 51ef0 │ │ │ │ + b 51f10 │ │ │ │ mov r1, #4 │ │ │ │ - b 51ef0 │ │ │ │ + b 51f10 │ │ │ │ mov r1, #5 │ │ │ │ - ldr r0, [pc, #156] @ 51f94 │ │ │ │ - ldr r3, [pc, #156] @ 51f98 │ │ │ │ - ldr r2, [pc, #156] @ 51f9c │ │ │ │ + ldr r0, [pc, #156] @ 51fb4 │ │ │ │ + ldr r3, [pc, #156] @ 51fb8 │ │ │ │ + ldr r2, [pc, #156] @ 51fbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ @@ -52355,174 +52363,174 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - b 51f70 │ │ │ │ + b 51f90 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51f78 │ │ │ │ + beq 51f98 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 51f70 │ │ │ │ + b 51f90 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r0, [r6] │ │ │ │ - beq 51f78 │ │ │ │ + beq 51f98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - ldrsbeq ip, [r9], -r8 │ │ │ │ - mulseq r9, r4, r1 │ │ │ │ + ldrheq ip, [r9], -r8 │ │ │ │ + andseq ip, r9, r4, ror r1 │ │ │ │ andseq r1, r2, r5, asr #16 │ │ │ │ - andseq ip, r9, r4, ror r0 │ │ │ │ - mulseq fp, r0, r2 │ │ │ │ + andseq ip, r9, r4, asr r0 │ │ │ │ + andseq lr, fp, r0, ror r2 │ │ │ │ @ instruction: 0x001243d0 │ │ │ │ - andseq ip, r9, ip │ │ │ │ - ldrsheq ip, [r9], -r4 │ │ │ │ - andseq ip, r9, ip, lsl #1 │ │ │ │ - andseq lr, fp, ip, lsr r1 │ │ │ │ + andseq fp, r9, ip, ror #31 │ │ │ │ + ldrsbeq ip, [r9], -r4 │ │ │ │ + andseq ip, r9, ip, rrx │ │ │ │ + andseq lr, fp, ip, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 52094 │ │ │ │ + bne 520b4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ uxtb r0, r4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ bl 1eb14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52034 │ │ │ │ + beq 52054 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e214 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 520d8 │ │ │ │ - beq 52050 │ │ │ │ - ldr r0, [pc, #312] @ 52148 │ │ │ │ + bmi 520f8 │ │ │ │ + beq 52070 │ │ │ │ + ldr r0, [pc, #312] @ 52168 │ │ │ │ mov r1, #1 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 520dc │ │ │ │ + beq 520fc │ │ │ │ mov r5, r0 │ │ │ │ - b 52054 │ │ │ │ + b 52074 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - bne 5207c │ │ │ │ - b 5208c │ │ │ │ + bne 5209c │ │ │ │ + b 520ac │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ str r7, [r6] │ │ │ │ stmib r6, {r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - beq 5208c │ │ │ │ + beq 520ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #140] @ 52138 │ │ │ │ - ldr r3, [pc, #140] @ 5213c │ │ │ │ - ldr r5, [pc, #140] @ 52140 │ │ │ │ + ldr r0, [pc, #140] @ 52158 │ │ │ │ + ldr r3, [pc, #140] @ 5215c │ │ │ │ + ldr r5, [pc, #140] @ 52160 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ str r5, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 520f0 │ │ │ │ + b 52110 │ │ │ │ mov sl, #0 │ │ │ │ - ldr r2, [pc, #96] @ 52144 │ │ │ │ + ldr r2, [pc, #96] @ 52164 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52130 │ │ │ │ + beq 52150 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 52128 │ │ │ │ + b 52148 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r9] │ │ │ │ - beq 52130 │ │ │ │ + beq 52150 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r4, r2, pc, lsr r2 │ │ │ │ - andseq fp, r9, r8, asr lr │ │ │ │ - andseq fp, r9, r0, ror #30 │ │ │ │ - andseq fp, r9, ip, asr lr │ │ │ │ - andseq sp, fp, r8, lsl pc │ │ │ │ - b 12db6c │ │ │ │ - b 12dbc0 │ │ │ │ - b 12dbc4 │ │ │ │ - b 12dc5c │ │ │ │ - b 11e168 │ │ │ │ + andseq fp, r9, r8, lsr lr │ │ │ │ + andseq fp, r9, r0, asr #30 │ │ │ │ + andseq fp, r9, ip, lsr lr │ │ │ │ + @ instruction: 0x001bdef8 │ │ │ │ + b 12db8c │ │ │ │ + b 12dbe0 │ │ │ │ + b 12dbe4 │ │ │ │ + b 12dc7c │ │ │ │ + b 11e188 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #308] @ 522a4 │ │ │ │ + ldr r3, [pc, #308] @ 522c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521e8 │ │ │ │ + beq 52208 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ 522a8 │ │ │ │ + ldr r0, [pc, #244] @ 522c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #240] @ 522ac │ │ │ │ + ldr r1, [pc, #240] @ 522cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -52532,522 +52540,522 @@ │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ strb r1, [r5] │ │ │ │ - bhi 52210 │ │ │ │ + bhi 52230 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 52210 │ │ │ │ + beq 52230 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52228 │ │ │ │ + beq 52248 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52240 │ │ │ │ + beq 52260 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52274 │ │ │ │ + beq 52294 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 52f38 │ │ │ │ + bl 52f58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq fp, r9, r0, ror #29 │ │ │ │ - mulseq r9, r4, lr │ │ │ │ - andseq fp, r9, ip, lsr #29 │ │ │ │ + andseq fp, r9, r0, asr #29 │ │ │ │ + andseq fp, r9, r4, ror lr │ │ │ │ + andseq fp, r9, ip, lsl #29 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 522c4 │ │ │ │ + ldr r1, [pc, #8] @ 522e4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 161ea8 │ │ │ │ + b 161ec8 │ │ │ │ ldrsheq r4, [r2], -r8 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1618e8 │ │ │ │ + b 161908 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 522fc │ │ │ │ + bcs 5231c │ │ │ │ mov r2, #1 │ │ │ │ - b 5231c │ │ │ │ + b 5233c │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 52330 │ │ │ │ + bcs 52350 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 53060 │ │ │ │ + bl 53080 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 52368 │ │ │ │ + bcs 52388 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 53060 │ │ │ │ + bl 53080 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 53060 │ │ │ │ + bl 53080 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 523b4 │ │ │ │ + ldr r1, [pc, #4] @ 523d4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ - andseq fp, r9, ip, lsr #25 │ │ │ │ + b 161914 │ │ │ │ + andseq fp, r9, ip, lsl #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 523d0 │ │ │ │ + bne 523f0 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 523dc │ │ │ │ + bne 523fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 52400 │ │ │ │ + bne 52420 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5241c │ │ │ │ + beq 5243c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 52cac │ │ │ │ + bl 52ccc │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 52468 │ │ │ │ + beq 52488 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5244c │ │ │ │ + beq 5246c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52468 │ │ │ │ + beq 52488 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 52488 │ │ │ │ + bne 524a8 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 524a4 │ │ │ │ - b 524b4 │ │ │ │ + bne 524c4 │ │ │ │ + b 524d4 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 524b4 │ │ │ │ + beq 524d4 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 528d4 │ │ │ │ + bl 528f4 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 528d4 │ │ │ │ + bl 528f4 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 528d4 │ │ │ │ + b 528f4 │ │ │ │ mov r5, r0 │ │ │ │ - b 52540 │ │ │ │ + b 52560 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 528d4 │ │ │ │ - b 52540 │ │ │ │ + bl 528f4 │ │ │ │ + b 52560 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52508 │ │ │ │ + beq 52528 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 52cac │ │ │ │ + bl 52ccc │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 52edc │ │ │ │ + bl 52efc │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 52538 │ │ │ │ + beq 52558 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 52c6c │ │ │ │ + bl 52c8c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 52554 │ │ │ │ + beq 52574 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 528d4 │ │ │ │ + bl 528f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 53d84 │ │ │ │ + bl 53da4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5258c │ │ │ │ + beq 525ac │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 525b0 │ │ │ │ + beq 525d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r0, #756] @ 0x2f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #752] @ 0x2f0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 525dc │ │ │ │ + beq 525fc │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 525f4 │ │ │ │ + beq 52614 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 53d84 │ │ │ │ + bl 53da4 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5261c │ │ │ │ + beq 5263c │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 523b8 │ │ │ │ + bl 523d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52654 │ │ │ │ + beq 52674 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl 52560 │ │ │ │ - b 52688 │ │ │ │ + bl 52580 │ │ │ │ + b 526a8 │ │ │ │ mov r5, r0 │ │ │ │ - b 52690 │ │ │ │ + b 526b0 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52688 │ │ │ │ + beq 526a8 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 523b8 │ │ │ │ + bl 523d8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 526f0 │ │ │ │ + beq 52710 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 526d4 │ │ │ │ + beq 526f4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 526f0 │ │ │ │ + beq 52710 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52710 │ │ │ │ + beq 52730 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 52760 │ │ │ │ + beq 52780 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 52740 │ │ │ │ + b 52760 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #16 │ │ │ │ - beq 52760 │ │ │ │ + beq 52780 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 52734 │ │ │ │ + beq 52754 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 52734 │ │ │ │ + bl 52170 │ │ │ │ + b 52754 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5277c │ │ │ │ + beq 5279c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ - bl 52e08 │ │ │ │ + bl 52e28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 527c0 │ │ │ │ + bcc 527e0 │ │ │ │ ldrd r6, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 527a8 │ │ │ │ + beq 527c8 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 527c0 │ │ │ │ + beq 527e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 52800 │ │ │ │ + beq 52820 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 527e4 │ │ │ │ + beq 52804 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52800 │ │ │ │ + beq 52820 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52854 │ │ │ │ + beq 52874 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ - b 52854 │ │ │ │ + bl 52170 │ │ │ │ + b 52874 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5285c │ │ │ │ + beq 5287c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl 52868 │ │ │ │ + bl 52888 │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ - bl 526ac │ │ │ │ + bl 526cc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ popcc {r4, r6, r7, pc} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52890 │ │ │ │ + beq 528b0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 528ac │ │ │ │ + beq 528cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 528cc │ │ │ │ + beq 528ec │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 528fc │ │ │ │ + beq 5291c │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52918 │ │ │ │ + beq 52938 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 52970 │ │ │ │ + beq 52990 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 52938 │ │ │ │ + b 52958 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 52970 │ │ │ │ + beq 52990 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 52948 │ │ │ │ + bne 52968 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 52930 │ │ │ │ + bne 52950 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 52930 │ │ │ │ + bl a8800 │ │ │ │ + b 52950 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5298c │ │ │ │ + beq 529ac │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52a68 │ │ │ │ + beq 52a88 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 52a40 │ │ │ │ + beq 52a60 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 529d0 │ │ │ │ + b 529f0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 52a40 │ │ │ │ + beq 52a60 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 529f0 │ │ │ │ + bne 52a10 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 529d8 │ │ │ │ + beq 529f8 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -53055,581 +53063,581 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 52a18 │ │ │ │ + bne 52a38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 529c8 │ │ │ │ + bne 529e8 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 529c8 │ │ │ │ + bl a8800 │ │ │ │ + b 529e8 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52a84 │ │ │ │ + beq 52aa4 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52aa0 │ │ │ │ + beq 52ac0 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52abc │ │ │ │ + beq 52adc │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52ad8 │ │ │ │ + beq 52af8 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52af4 │ │ │ │ + beq 52b14 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52b0c │ │ │ │ + beq 52b2c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 52b50 │ │ │ │ + bne 52b70 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52b20 │ │ │ │ + bne 52b40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 52b50 │ │ │ │ + bne 52b70 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 52bc8 │ │ │ │ + b 52be8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 52ba4 │ │ │ │ + beq 52bc4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 52b7c │ │ │ │ + bne 52b9c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 52b64 │ │ │ │ + bne 52b84 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 52b64 │ │ │ │ + bl a8800 │ │ │ │ + b 52b84 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52bc0 │ │ │ │ + beq 52be0 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 53ec0 │ │ │ │ + bl 53ee0 │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 52d8c │ │ │ │ + bl 52dac │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 52bf8 │ │ │ │ + bne 52c18 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 52c14 │ │ │ │ + bne 52c34 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 52c2c │ │ │ │ - b 52c5c │ │ │ │ + beq 52c4c │ │ │ │ + b 52c7c │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52be8 │ │ │ │ + beq 52c08 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 52c5c │ │ │ │ + bne 52c7c │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52c34 │ │ │ │ + bne 52c54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 52c5c │ │ │ │ + bne 52c7c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 528d4 │ │ │ │ + bl 528f4 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 528d4 │ │ │ │ + b 528f4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 528d4 │ │ │ │ + bl 528f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52cdc │ │ │ │ + beq 52cfc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52cf8 │ │ │ │ + beq 52d18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52d14 │ │ │ │ + beq 52d34 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52d30 │ │ │ │ + beq 52d50 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52d4c │ │ │ │ + beq 52d6c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52d68 │ │ │ │ + beq 52d88 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52d88 │ │ │ │ + beq 52da8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52db0 │ │ │ │ + beq 52dd0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52dcc │ │ │ │ + beq 52dec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52de8 │ │ │ │ + beq 52e08 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52e84 │ │ │ │ + beq 52ea4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52e20 │ │ │ │ + bne 52e40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 52e48 │ │ │ │ + bne 52e68 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a86a8 │ │ │ │ + bl a86c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 525b8 │ │ │ │ + bl 525d8 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52e58 │ │ │ │ + bne 52e78 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 525b8 │ │ │ │ - b 52ea0 │ │ │ │ + bl 525d8 │ │ │ │ + b 52ec0 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52ea8 │ │ │ │ + bne 52ec8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 52ed0 │ │ │ │ + bne 52ef0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52f18 │ │ │ │ + beq 52f38 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52f34 │ │ │ │ + beq 52f54 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 52f54 │ │ │ │ + bhi 52f74 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52f6c │ │ │ │ + beq 52f8c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52f84 │ │ │ │ + beq 52fa4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 52fb4 │ │ │ │ + beq 52fd4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52fec │ │ │ │ + beq 5300c │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 52ff4 │ │ │ │ + bne 53014 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 5303c │ │ │ │ - ldr r3, [pc, #40] @ 53040 │ │ │ │ + ldr r1, [pc, #40] @ 5305c │ │ │ │ + ldr r3, [pc, #40] @ 53060 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andseq r3, r2, sp, asr #7 │ │ │ │ - andseq fp, r9, r4, ror r0 │ │ │ │ + andseq fp, r9, r4, asr r0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 531b4 │ │ │ │ + beq 531d4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add sl, sp, #4 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp] │ │ │ │ - b 530a0 │ │ │ │ + b 530c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5317c │ │ │ │ + bne 5319c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 531b4 │ │ │ │ + beq 531d4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 54680 │ │ │ │ + bl 546a0 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 530e0 │ │ │ │ + bne 53100 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53174 │ │ │ │ + beq 53194 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc 53204 │ │ │ │ + bcc 53224 │ │ │ │ add r4, r4, r0 │ │ │ │ sub r7, r7, r0 │ │ │ │ - b 53098 │ │ │ │ + b 530b8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffffa0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 53098 │ │ │ │ - b 5317c │ │ │ │ + beq 530b8 │ │ │ │ + b 5319c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 53098 │ │ │ │ - b 5317c │ │ │ │ + beq 530b8 │ │ │ │ + b 5319c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 5317c │ │ │ │ + bne 5319c │ │ │ │ ldrd r8, [r6] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53148 │ │ │ │ + beq 53168 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53160 │ │ │ │ + beq 53180 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 53098 │ │ │ │ - ldr sl, [pc, #264] @ 53284 │ │ │ │ + bl 52170 │ │ │ │ + b 530b8 │ │ │ │ + ldr sl, [pc, #264] @ 532a4 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r6, [sl] │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 531b4 │ │ │ │ + beq 531d4 │ │ │ │ ldr r5, [sp] │ │ │ │ ldr r7, [sl, #4] │ │ │ │ ldrb r0, [r5] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 531c0 │ │ │ │ + bhi 531e0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 531c0 │ │ │ │ + beq 531e0 │ │ │ │ mov fp, #1 │ │ │ │ strd r6, [r5] │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r8, [r4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 531d8 │ │ │ │ + beq 531f8 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 531f0 │ │ │ │ + beq 53210 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 531ac │ │ │ │ - ldr r2, [pc, #124] @ 53288 │ │ │ │ + bl 52170 │ │ │ │ + b 531cc │ │ │ │ + ldr r2, [pc, #124] @ 532a8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53230 │ │ │ │ + beq 53250 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp] │ │ │ │ strd r6, [r0] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5326c │ │ │ │ + beq 5328c │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r9, r0, asr #29 │ │ │ │ - andseq sl, r9, r4, lsr lr │ │ │ │ + andseq sl, r9, r0, lsr #29 │ │ │ │ + andseq sl, r9, r4, lsl lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #60] @ 532d8 │ │ │ │ + ldr r0, [pc, #60] @ 532f8 │ │ │ │ mov r1, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 532e8 │ │ │ │ + bl 53308 │ │ │ │ cmp r0, #0 │ │ │ │ addeq sp, sp, #8 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r0, [pc, #36] @ 532dc │ │ │ │ + ldr r0, [pc, #36] @ 532fc │ │ │ │ add r2, sp, #7 │ │ │ │ - ldr r3, [pc, #32] @ 532e0 │ │ │ │ - ldr r1, [pc, #32] @ 532e4 │ │ │ │ + ldr r3, [pc, #32] @ 53300 │ │ │ │ + ldr r1, [pc, #32] @ 53304 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ mulseq r2, r0, r1 │ │ │ │ ldrsheq r3, [r2], -r6 │ │ │ │ - @ instruction: 0x0019adbc │ │ │ │ - @ instruction: 0x0019add8 │ │ │ │ + mulseq r9, ip, sp │ │ │ │ + @ instruction: 0x0019adb8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #284] @ 5341c │ │ │ │ + ldr r0, [pc, #284] @ 5343c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #280] @ 53420 │ │ │ │ + ldr r3, [pc, #280] @ 53440 │ │ │ │ mov r5, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r6, #4 │ │ │ │ strb r7, [sp, #84] @ 0x54 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r7, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ @@ -53645,68 +53653,68 @@ │ │ │ │ strh r7, [sp, #28] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ stmib sp, {r5, r6} │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 126228 │ │ │ │ + bl 126248 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 53388 │ │ │ │ + beq 533a8 │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 533b4 │ │ │ │ + beq 533d4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b 533a8 │ │ │ │ + b 533c8 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 5858c │ │ │ │ + bl 585ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 533b4 │ │ │ │ + beq 533d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 585a4 │ │ │ │ + bl 585c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 52718 │ │ │ │ + bl 52738 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 533f0 │ │ │ │ + beq 53410 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 53408 │ │ │ │ + beq 53428 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 52fcc │ │ │ │ - b 53408 │ │ │ │ + bl 52fec │ │ │ │ + b 53428 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 52718 │ │ │ │ + bl 52738 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r3, r2, r4, asr #16 │ │ │ │ - mulseq r9, ip, sp │ │ │ │ + andseq sl, r9, ip, ror sp │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr ip, [pc, #132] @ 534b8 │ │ │ │ + ldr ip, [pc, #132] @ 534d8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr lr, [pc, #128] @ 534bc │ │ │ │ + ldr lr, [pc, #128] @ 534dc │ │ │ │ mov r4, #1 │ │ │ │ ldrd r6, [r1, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add lr, pc, lr │ │ │ │ @@ -53728,49 +53736,49 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str lr, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r4, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ andseq r2, r2, ip, ror #31 │ │ │ │ @ instruction: 0xffffee70 │ │ │ │ push {fp, lr} │ │ │ │ - bl 53fb8 │ │ │ │ + bl 53fd8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 535bc │ │ │ │ + beq 535dc │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5358c │ │ │ │ + beq 535ac │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 5351c │ │ │ │ + b 5353c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5358c │ │ │ │ + beq 535ac │ │ │ │ cmp r8, #0 │ │ │ │ - bne 5353c │ │ │ │ + bne 5355c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 53524 │ │ │ │ + beq 53544 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -53778,103 +53786,103 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 53564 │ │ │ │ + bne 53584 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 53514 │ │ │ │ + bne 53534 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 53514 │ │ │ │ + bl a8800 │ │ │ │ + b 53534 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 535ec │ │ │ │ + beq 5360c │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53608 │ │ │ │ + beq 53628 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r9, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5365c │ │ │ │ + beq 5367c │ │ │ │ mov r4, #0 │ │ │ │ - b 53624 │ │ │ │ + b 53644 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 5365c │ │ │ │ + beq 5367c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 53634 │ │ │ │ + bne 53654 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5361c │ │ │ │ + bne 5363c │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5361c │ │ │ │ + bl a8800 │ │ │ │ + b 5363c │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53678 │ │ │ │ + beq 53698 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53754 │ │ │ │ + beq 53774 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5372c │ │ │ │ + beq 5374c │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 536bc │ │ │ │ + b 536dc │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5372c │ │ │ │ + beq 5374c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 536dc │ │ │ │ + bne 536fc │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 536c4 │ │ │ │ + beq 536e4 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -53882,532 +53890,532 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 53704 │ │ │ │ + bne 53724 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 536b4 │ │ │ │ + bne 536d4 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 536b4 │ │ │ │ + bl a8800 │ │ │ │ + b 536d4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53770 │ │ │ │ + beq 53790 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5378c │ │ │ │ + beq 537ac │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 537a8 │ │ │ │ + beq 537c8 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 537c4 │ │ │ │ + beq 537e4 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 537e0 │ │ │ │ + beq 53800 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 537f8 │ │ │ │ + beq 53818 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5383c │ │ │ │ + bne 5385c │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5380c │ │ │ │ + bne 5382c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5383c │ │ │ │ + bne 5385c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 538b4 │ │ │ │ + b 538d4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 53890 │ │ │ │ + beq 538b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 53868 │ │ │ │ + bne 53888 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 53850 │ │ │ │ + bne 53870 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 53850 │ │ │ │ + bl a8800 │ │ │ │ + b 53870 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 538ac │ │ │ │ + beq 538cc │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 534cc │ │ │ │ + bl 534ec │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 53a78 │ │ │ │ + bl 53a98 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 538e4 │ │ │ │ + bne 53904 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 53900 │ │ │ │ + bne 53920 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 53918 │ │ │ │ - b 53948 │ │ │ │ + beq 53938 │ │ │ │ + b 53968 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 538d4 │ │ │ │ + beq 538f4 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 53948 │ │ │ │ + bne 53968 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 53920 │ │ │ │ + bne 53940 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 53948 │ │ │ │ + bne 53968 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 535c4 │ │ │ │ + bl 535e4 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 535c4 │ │ │ │ + b 535e4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 535c4 │ │ │ │ + bl 535e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 539c8 │ │ │ │ + beq 539e8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 539e4 │ │ │ │ + beq 53a04 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53a00 │ │ │ │ + beq 53a20 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53a1c │ │ │ │ + beq 53a3c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53a38 │ │ │ │ + beq 53a58 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53a54 │ │ │ │ + beq 53a74 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53a74 │ │ │ │ + beq 53a94 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53a9c │ │ │ │ + beq 53abc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53ab8 │ │ │ │ + beq 53ad8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53ad4 │ │ │ │ + beq 53af4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53b30 │ │ │ │ + beq 53b50 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53b4c │ │ │ │ + beq 53b6c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 53b64 │ │ │ │ + bne 53b84 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 53b88 │ │ │ │ + bne 53ba8 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53ba4 │ │ │ │ + beq 53bc4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 53998 │ │ │ │ + bl 539b8 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 53bf0 │ │ │ │ + beq 53c10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53bd4 │ │ │ │ + beq 53bf4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53bf0 │ │ │ │ + beq 53c10 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 53c44 │ │ │ │ + bne 53c64 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 53c1c │ │ │ │ + beq 53c3c │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 535c4 │ │ │ │ + bl 535e4 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 535c4 │ │ │ │ + bl 535e4 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 53c30 │ │ │ │ + beq 53c50 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 535c4 │ │ │ │ + bl 535e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 53c0c │ │ │ │ - b 53c1c │ │ │ │ + bne 53c2c │ │ │ │ + b 53c3c │ │ │ │ mov r5, r0 │ │ │ │ - b 53ce4 │ │ │ │ + b 53d04 │ │ │ │ mov r5, r0 │ │ │ │ - b 53cd0 │ │ │ │ + b 53cf0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 535c4 │ │ │ │ - b 53cd0 │ │ │ │ + bl 535e4 │ │ │ │ + b 53cf0 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53ca8 │ │ │ │ + beq 53cc8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 53998 │ │ │ │ + bl 539b8 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 53af4 │ │ │ │ + bl 53b14 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 53cfc │ │ │ │ + bne 53d1c │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 53958 │ │ │ │ + bl 53978 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 53ce4 │ │ │ │ + beq 53d04 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 535c4 │ │ │ │ + bl 535e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 53cc8 │ │ │ │ + bl 52170 │ │ │ │ + b 53ce8 │ │ │ │ bl 262c4 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ tst r1, #4 │ │ │ │ - bne 53d2c │ │ │ │ + bne 53d4c │ │ │ │ mov r1, r2 │ │ │ │ - b 62e30 │ │ │ │ + b 62e50 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ ldrb lr, [r0, #8] │ │ │ │ eor r1, r1, #3 │ │ │ │ - ldr r3, [pc, #56] @ 53d80 │ │ │ │ + ldr r3, [pc, #56] @ 53da0 │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ eor r0, ip, #3 │ │ │ │ orr r0, r1, r0 │ │ │ │ eor r1, lr, #3 │ │ │ │ orr r0, r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movwne r0, #1 │ │ │ │ movweq r3, #1 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ andseq sp, r1, fp, asr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 53df4 │ │ │ │ + beq 53e14 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r8, #0 │ │ │ │ - b 53dac │ │ │ │ + b 53dcc │ │ │ │ cmp r8, sl │ │ │ │ - beq 53df4 │ │ │ │ + beq 53e14 │ │ │ │ add r6, r9, r8, lsl #6 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrd r0, [r6, #12] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 53dd4 │ │ │ │ + beq 53df4 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 53b50 │ │ │ │ + bl 53b70 │ │ │ │ mov r0, r5 │ │ │ │ - b 53dbc │ │ │ │ + b 53ddc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53da4 │ │ │ │ + beq 53dc4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 53da4 │ │ │ │ + bl 52170 │ │ │ │ + b 53dc4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 53e1c │ │ │ │ + beq 53e3c │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #4 │ │ │ │ - bl 53b50 │ │ │ │ + bl 53b70 │ │ │ │ mov r5, r4 │ │ │ │ - b 53e00 │ │ │ │ + b 53e20 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53e44 │ │ │ │ + beq 53e64 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - b 53e38 │ │ │ │ + b 53e58 │ │ │ │ bl 262c4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r8, sl │ │ │ │ - beq 53e8c │ │ │ │ + beq 53eac │ │ │ │ add r5, r9, r8, lsl #6 │ │ │ │ add r8, r8, #1 │ │ │ │ add fp, r5, #8 │ │ │ │ ldrd r0, [r5, #12] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 53e78 │ │ │ │ + beq 53e98 │ │ │ │ add r6, r0, #4 │ │ │ │ - bl 53b50 │ │ │ │ + bl 53b70 │ │ │ │ mov r0, r6 │ │ │ │ - b 53e60 │ │ │ │ + b 53e80 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 53e44 │ │ │ │ + beq 53e64 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b 53e38 │ │ │ │ + b 53e58 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 53eb0 │ │ │ │ + beq 53ed0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #4 │ │ │ │ - bl 53b50 │ │ │ │ + bl 53b70 │ │ │ │ mov r6, r4 │ │ │ │ - b 53e94 │ │ │ │ + b 53eb4 │ │ │ │ mov r0, fp │ │ │ │ - bl 53044 │ │ │ │ + bl 53064 │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53fb0 │ │ │ │ + beq 53fd0 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 53f80 │ │ │ │ + beq 53fa0 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 53f10 │ │ │ │ + b 53f30 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 53f80 │ │ │ │ + beq 53fa0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 53f30 │ │ │ │ + bne 53f50 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 53f18 │ │ │ │ + beq 53f38 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -54415,56 +54423,56 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 53f58 │ │ │ │ + bne 53f78 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 53f08 │ │ │ │ + bne 53f28 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 53f08 │ │ │ │ + bl a8800 │ │ │ │ + b 53f28 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ str r2, [sp, #8] │ │ │ │ mvn r6, #3 │ │ │ │ - ldr r2, [pc, #476] @ 541ac │ │ │ │ + ldr r2, [pc, #476] @ 541cc │ │ │ │ mov r8, #5 │ │ │ │ ldr fp, [r3, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ ldr sl, [r2] │ │ │ │ cmp sl, r7 │ │ │ │ strcc r7, [r2] │ │ │ │ movcc sl, r7 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - ldr ip, [pc, #440] @ 541b0 │ │ │ │ - ldr lr, [pc, #440] @ 541b4 │ │ │ │ + ldr ip, [pc, #440] @ 541d0 │ │ │ │ + ldr lr, [pc, #440] @ 541d4 │ │ │ │ add ip, pc, ip │ │ │ │ add r2, r6, r2, lsl #2 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #428] @ 541b8 │ │ │ │ - ldr r5, [pc, #428] @ 541bc │ │ │ │ - ldr r9, [pc, #428] @ 541c0 │ │ │ │ + ldr r1, [pc, #428] @ 541d8 │ │ │ │ + ldr r5, [pc, #428] @ 541dc │ │ │ │ + ldr r9, [pc, #428] @ 541e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [lr, r2] │ │ │ │ add lr, sp, #28 │ │ │ │ ldr r6, [ip, r2] │ │ │ │ mov r2, #3 │ │ │ │ mov ip, #0 │ │ │ │ strb r2, [sp, #20] │ │ │ │ @@ -54472,25 +54480,25 @@ │ │ │ │ add r5, pc, r5 │ │ │ │ strb r2, [sp, #16] │ │ │ │ add r9, pc, r9 │ │ │ │ str r4, [sp, #12] │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ stm lr, {r6, r8, fp} │ │ │ │ - ldr r7, [pc, #368] @ 541c4 │ │ │ │ + ldr r7, [pc, #368] @ 541e4 │ │ │ │ add r7, pc, r7 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ - ldr r4, [pc, #352] @ 541c8 │ │ │ │ + ldr r4, [pc, #352] @ 541e8 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr lr, [pc, #336] @ 541cc │ │ │ │ + ldr lr, [pc, #336] @ 541ec │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ @@ -54557,140 +54565,140 @@ │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ str ip, [sp, #156] @ 0x9c │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ - bl 52160 │ │ │ │ + bl 52180 │ │ │ │ add sp, sp, #356 @ 0x164 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq ip, fp, r8, ror #2 │ │ │ │ - andseq sl, r9, r0, lsl r1 │ │ │ │ + andseq ip, fp, r8, asr #2 │ │ │ │ + ldrsheq sl, [r9], -r0 │ │ │ │ andseq r2, r2, ip, ror fp │ │ │ │ @ instruction: 0xfffff40c │ │ │ │ @ instruction: 0xfffffcdc │ │ │ │ andseq r2, r2, sl, lsl fp │ │ │ │ @ instruction: 0xffffe27c │ │ │ │ @ instruction: 0xffffe248 │ │ │ │ - andseq sl, r9, r4, lsr #32 │ │ │ │ + andseq sl, r9, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 542e0 │ │ │ │ + beq 54300 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ - b 5420c │ │ │ │ + b 5422c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 542f8 │ │ │ │ + bne 54318 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 542e0 │ │ │ │ + beq 54300 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 55698 │ │ │ │ + bl 556b8 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5424c │ │ │ │ + bne 5426c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 542f0 │ │ │ │ + beq 54310 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 54308 │ │ │ │ + bcc 54328 │ │ │ │ add r7, r7, r0 │ │ │ │ sub r6, r6, r0 │ │ │ │ - b 54204 │ │ │ │ + b 54224 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @ instruction: 0xffffffa0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 54204 │ │ │ │ - b 542f8 │ │ │ │ + beq 54224 │ │ │ │ + b 54318 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 54204 │ │ │ │ - b 542f8 │ │ │ │ + beq 54224 │ │ │ │ + b 54318 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 542f8 │ │ │ │ + bne 54318 │ │ │ │ ldrd sl, [r5] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 542b4 │ │ │ │ + beq 542d4 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 542cc │ │ │ │ + beq 542ec │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 54204 │ │ │ │ + bl 52170 │ │ │ │ + b 54224 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #84] @ 5434c │ │ │ │ + ldr r9, [pc, #84] @ 5436c │ │ │ │ add r9, pc, r9 │ │ │ │ ldrd r0, [r9] │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #64] @ 54350 │ │ │ │ + ldr r2, [pc, #64] @ 54370 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54334 │ │ │ │ + beq 54354 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r9, r4, lsr lr │ │ │ │ - andseq r9, r9, r0, lsr #28 │ │ │ │ + andseq r9, r9, r4, lsl lr │ │ │ │ + andseq r9, r9, r0, lsl #28 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 543c8 │ │ │ │ + beq 543e8 │ │ │ │ ldr r6, [r1] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 543d8 │ │ │ │ + bne 543f8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r6, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 543e4 │ │ │ │ + bcc 54404 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r2, r3 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r3 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ @@ -54699,54 +54707,54 @@ │ │ │ │ str r0, [r6, #8] │ │ │ │ add r1, r1, r5 │ │ │ │ str r1, [r6, #20] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #60] @ 5441c │ │ │ │ + ldr r0, [pc, #60] @ 5443c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ mov r2, #1 │ │ │ │ add r0, r6, #12 │ │ │ │ str r2, [sp] │ │ │ │ mov r7, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b 54398 │ │ │ │ + b 543b8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6, #8] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r9, ip, asr #27 │ │ │ │ + andseq r9, r9, ip, lsr #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #308] @ 54564 │ │ │ │ + ldr r3, [pc, #308] @ 54584 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 544a8 │ │ │ │ + beq 544c8 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ 54568 │ │ │ │ + ldr r0, [pc, #244] @ 54588 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #240] @ 5456c │ │ │ │ + ldr r1, [pc, #240] @ 5458c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -54756,144 +54764,144 @@ │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ strb r1, [r5] │ │ │ │ - bhi 544d0 │ │ │ │ + bhi 544f0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 544d0 │ │ │ │ + beq 544f0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 544e8 │ │ │ │ + beq 54508 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54500 │ │ │ │ + beq 54520 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 54534 │ │ │ │ + beq 54554 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5457c │ │ │ │ + bl 5459c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r9, r9, r0, lsl sp │ │ │ │ - andseq r9, r9, r4, asr #25 │ │ │ │ - @ instruction: 0x00199cdc │ │ │ │ + @ instruction: 0x00199cf0 │ │ │ │ + andseq r9, r9, r4, lsr #25 │ │ │ │ + @ instruction: 0x00199cbc │ │ │ │ push {fp, lr} │ │ │ │ - bl 54888 │ │ │ │ + bl 548a8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 54598 │ │ │ │ + bhi 545b8 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 545b0 │ │ │ │ + beq 545d0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 545c8 │ │ │ │ + beq 545e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 545f8 │ │ │ │ + beq 54618 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r1, #20] │ │ │ │ tst r1, #4 │ │ │ │ - bne 54628 │ │ │ │ + bne 54648 │ │ │ │ mov r1, r2 │ │ │ │ - b 62e30 │ │ │ │ + b 62e50 │ │ │ │ push {r4, lr} │ │ │ │ ldrb r1, [r0] │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ ldrb lr, [r0, #8] │ │ │ │ eor r1, r1, #3 │ │ │ │ - ldr r3, [pc, #56] @ 5467c │ │ │ │ + ldr r3, [pc, #56] @ 5469c │ │ │ │ ldrh r4, [r0, #12] │ │ │ │ eor r0, ip, #3 │ │ │ │ orr r0, r1, r0 │ │ │ │ eor r1, lr, #3 │ │ │ │ orr r0, r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ uxth r1, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ orrs r0, r0, r1 │ │ │ │ movwne r0, #1 │ │ │ │ movweq r3, #1 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ andseq ip, r1, pc, asr #29 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54704 │ │ │ │ + bne 54724 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ mov r4, r3 │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r3, [r0, #-4] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 54710 │ │ │ │ + bcc 54730 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, #4 │ │ │ │ @@ -54902,35 +54910,35 @@ │ │ │ │ str r4, [r5, #4] │ │ │ │ add r1, r1, r4 │ │ │ │ strb r2, [r5] │ │ │ │ str r1, [r7, #20] │ │ │ │ str r0, [r7, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 5473c │ │ │ │ + ldr r0, [pc, #48] @ 5475c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r4 │ │ │ │ bl 200d4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ - b 546c4 │ │ │ │ + b 546e4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r9, r0, lsr #21 │ │ │ │ + andseq r9, r9, r0, lsl #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r0, #29] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5483c │ │ │ │ + bne 5485c │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ ldrb r5, [r1, #28] │ │ │ │ strh r0, [r1, #28] │ │ │ │ movw r0, #256 @ 0x100 │ │ │ │ movt r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r1, #30] │ │ │ │ @@ -54939,38 +54947,38 @@ │ │ │ │ ldrb ip, [r1, #25] │ │ │ │ ldrb r4, [r1, #24] │ │ │ │ str r0, [r1, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ strb r2, [r1, #30] │ │ │ │ str r2, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r2, [pc, #212] @ 54874 │ │ │ │ + ldr r2, [pc, #212] @ 54894 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ mov r2, #4 │ │ │ │ ldm r1, {sl, fp} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ str r2, [r1] │ │ │ │ - beq 547d4 │ │ │ │ + beq 547f4 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmib sp, {r3, ip} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #156] @ 54880 │ │ │ │ + ldr r0, [pc, #156] @ 548a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #136] @ 54884 │ │ │ │ + ldrne r1, [pc, #136] @ 548a4 │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ strbne r2, [r0, #21] │ │ │ │ addne r1, pc, r1 │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ strbne r5, [r0, #20] │ │ │ │ strbne r6, [r0, #19] │ │ │ │ strbne r7, [r0, #18] │ │ │ │ @@ -54980,33 +54988,33 @@ │ │ │ │ strne r9, [r0, #8] │ │ │ │ strne r8, [r0, #12] │ │ │ │ addne sp, sp, #36 @ 0x24 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 25cd0 │ │ │ │ - ldr r0, [pc, #52] @ 54878 │ │ │ │ + ldr r0, [pc, #52] @ 54898 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #48] @ 5487c │ │ │ │ + ldr r1, [pc, #48] @ 5489c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 26100 │ │ │ │ andseq r2, r2, sp, ror #9 │ │ │ │ - andseq r9, r9, ip, ror #18 │ │ │ │ - andseq r9, r9, r4, lsl #19 │ │ │ │ - andseq fp, fp, ip, asr #14 │ │ │ │ - andseq r9, r9, r0, asr #19 │ │ │ │ + andseq r9, r9, ip, asr #18 │ │ │ │ + andseq r9, r9, r4, ror #18 │ │ │ │ + andseq fp, fp, ip, lsr #14 │ │ │ │ + andseq r9, r9, r0, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov sl, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -55043,22 +55051,22 @@ │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, ror #1 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 1457ec │ │ │ │ + bl 14580c │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r6, [pc, #2656] @ 553b4 │ │ │ │ - ldr ip, [pc, #2656] @ 553b8 │ │ │ │ - ldr r2, [pc, #2656] @ 553bc │ │ │ │ + ldr r6, [pc, #2656] @ 553d4 │ │ │ │ + ldr ip, [pc, #2656] @ 553d8 │ │ │ │ + ldr r2, [pc, #2656] @ 553dc │ │ │ │ add r6, pc, r6 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ strh r0, [r1, #24] │ │ │ │ mov r1, #3 │ │ │ │ @@ -55083,48 +55091,48 @@ │ │ │ │ strb r3, [sp, #201] @ 0xc9 │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #2528] @ 553c0 │ │ │ │ + ldr r0, [pc, #2528] @ 553e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ - bl 54420 │ │ │ │ + bl 54440 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 54ff0 │ │ │ │ + bne 55010 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 54bc0 │ │ │ │ + beq 54be0 │ │ │ │ ldrb r0, [r8, #4] │ │ │ │ mov r3, #3 │ │ │ │ ldr r1, [sl, #32] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #2 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #3 │ │ │ │ - beq 54a54 │ │ │ │ - ldr r6, [pc, #2440] @ 553c4 │ │ │ │ + beq 54a74 │ │ │ │ + ldr r6, [pc, #2440] @ 553e4 │ │ │ │ sub r4, r1, #1 │ │ │ │ - ldr ip, [pc, #2436] @ 553c8 │ │ │ │ + ldr ip, [pc, #2436] @ 553e8 │ │ │ │ add r6, pc, r6 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [r6, r4, lsl #2] │ │ │ │ add r6, ip, r4, lsl #1 │ │ │ │ ldrh r4, [r6] │ │ │ │ - ldr r6, [pc, #2416] @ 553cc │ │ │ │ + ldr r6, [pc, #2416] @ 553ec │ │ │ │ cmp r7, #0 │ │ │ │ - ldr ip, [pc, #2412] @ 553d0 │ │ │ │ + ldr ip, [pc, #2412] @ 553f0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -55146,37 +55154,37 @@ │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - beq 54b14 │ │ │ │ + beq 54b34 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #2304] @ 553e4 │ │ │ │ + ldr r0, [pc, #2304] @ 55404 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #196] @ 0xc4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #2280] @ 553e8 │ │ │ │ + ldr r1, [pc, #2280] @ 55408 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ - b 54ba0 │ │ │ │ + b 54bc0 │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #2224] @ 553d4 │ │ │ │ + ldr r3, [pc, #2224] @ 553f4 │ │ │ │ cmp r0, #2 │ │ │ │ - ldr r7, [pc, #2220] @ 553d8 │ │ │ │ + ldr r7, [pc, #2220] @ 553f8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r6, [pc, #2216] @ 553dc │ │ │ │ + ldr r6, [pc, #2216] @ 553fc │ │ │ │ movweq r0, #3 │ │ │ │ strh r5, [r4] │ │ │ │ mov r4, #3 │ │ │ │ strb r4, [sp, #184] @ 0xb8 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r4, [sp, #180] @ 0xb4 │ │ │ │ mov r4, #8 │ │ │ │ @@ -55189,127 +55197,127 @@ │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [pc, #2136] @ 553e0 │ │ │ │ + ldr r0, [pc, #2136] @ 55400 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ mov r1, r8 │ │ │ │ - bl 54420 │ │ │ │ + bl 54440 │ │ │ │ ldrb r0, [sp, #56] @ 0x38 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 54c54 │ │ │ │ + bne 54c74 │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r0, [sl, #8] │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 54c00 │ │ │ │ + bne 54c20 │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r0, [sl, #20] │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 54cc0 │ │ │ │ + bne 54ce0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sl, #40] @ 0x28 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 54c6c │ │ │ │ + bne 54c8c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 54e98 │ │ │ │ - b 54f34 │ │ │ │ + bne 54eb8 │ │ │ │ + b 54f54 │ │ │ │ ldrd r0, [sl, #12] │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - beq 54d28 │ │ │ │ - ldr r0, [pc, #2016] @ 553fc │ │ │ │ + beq 54d48 │ │ │ │ + ldr r0, [pc, #2016] @ 5541c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2012] @ 55400 │ │ │ │ + ldr r1, [pc, #2012] @ 55420 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b 54dc0 │ │ │ │ + b 54de0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - beq 54de4 │ │ │ │ - ldr r0, [pc, #1992] @ 55450 │ │ │ │ + beq 54e04 │ │ │ │ + ldr r0, [pc, #1992] @ 55470 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1988] @ 55454 │ │ │ │ + ldr r1, [pc, #1988] @ 55474 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b 54e7c │ │ │ │ + b 54e9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, [sl, #24] │ │ │ │ ldr r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ tstne r2, #1 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - bne 550e8 │ │ │ │ + bne 55108 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq 55184 │ │ │ │ - ldr r0, [pc, #1820] @ 55414 │ │ │ │ + beq 551a4 │ │ │ │ + ldr r0, [pc, #1820] @ 55434 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1816] @ 55418 │ │ │ │ + ldr r1, [pc, #1816] @ 55438 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - b 55178 │ │ │ │ + b 55198 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r0, [pc, #1720] @ 553ec │ │ │ │ - ldr r1, [pc, #1720] @ 553f0 │ │ │ │ + ldr r0, [pc, #1720] @ 5540c │ │ │ │ + ldr r1, [pc, #1720] @ 55410 │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #1716] @ 553f4 │ │ │ │ + ldr r2, [pc, #1716] @ 55414 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #1712] @ 553f8 │ │ │ │ + ldr r3, [pc, #1712] @ 55418 │ │ │ │ mov r7, #1 │ │ │ │ strb r6, [sp, #208] @ 0xd0 │ │ │ │ mov r5, #0 │ │ │ │ strb r6, [sp, #204] @ 0xcc │ │ │ │ mov r6, #8 │ │ │ │ strb r6, [sp, #201] @ 0xc9 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -55336,27 +55344,27 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ - bl 54420 │ │ │ │ + bl 54440 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 54bd0 │ │ │ │ - b 54ff0 │ │ │ │ + beq 54bf0 │ │ │ │ + b 55010 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r0, [pc, #1616] @ 55440 │ │ │ │ - ldr r1, [pc, #1616] @ 55444 │ │ │ │ + ldr r0, [pc, #1616] @ 55460 │ │ │ │ + ldr r1, [pc, #1616] @ 55464 │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #1612] @ 55448 │ │ │ │ + ldr r2, [pc, #1612] @ 55468 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #1608] @ 5544c │ │ │ │ + ldr r3, [pc, #1608] @ 5546c │ │ │ │ mov r7, #1 │ │ │ │ strb r6, [sp, #208] @ 0xd0 │ │ │ │ mov r5, #0 │ │ │ │ strb r6, [sp, #204] @ 0xcc │ │ │ │ mov r6, #8 │ │ │ │ strb r6, [sp, #201] @ 0xc9 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -55383,24 +55391,24 @@ │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ - bl 54420 │ │ │ │ + bl 54440 │ │ │ │ ldrb r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 54ff0 │ │ │ │ + bne 55010 │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #1456] @ 55458 │ │ │ │ + ldr r0, [pc, #1456] @ 55478 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r1, [pc, #1452] @ 5545c │ │ │ │ - ldr r2, [pc, #1452] @ 55460 │ │ │ │ + ldr r1, [pc, #1452] @ 5547c │ │ │ │ + ldr r2, [pc, #1452] @ 55480 │ │ │ │ add r0, pc, r0 │ │ │ │ strh r3, [r7, #24] │ │ │ │ mov r7, #3 │ │ │ │ strb r7, [sp, #208] @ 0xd0 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r7, [sp, #204] @ 0xcc │ │ │ │ mov r7, #8 │ │ │ │ @@ -55422,26 +55430,26 @@ │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ - bl 54420 │ │ │ │ + bl 54440 │ │ │ │ ldrb r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #4 │ │ │ │ - bne 55070 │ │ │ │ + bne 55090 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #1316] @ 55464 │ │ │ │ + ldr r4, [pc, #1316] @ 55484 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1312] @ 55468 │ │ │ │ + ldr r0, [pc, #1312] @ 55488 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ - beq 55008 │ │ │ │ - ldr r1, [pc, #1300] @ 5546c │ │ │ │ + beq 55028 │ │ │ │ + ldr r1, [pc, #1300] @ 5548c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sl, #44 @ 0x2c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -55458,24 +55466,24 @@ │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ ldrb r1, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55088 │ │ │ │ + beq 550a8 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 5532c │ │ │ │ + beq 5534c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ uxtb r1, r0 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 5509c │ │ │ │ + beq 550bc │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ @@ -55495,36 +55503,36 @@ │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - bl 54420 │ │ │ │ + bl 54440 │ │ │ │ ldrb r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 5509c │ │ │ │ + beq 550bc │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #172] @ 0xac │ │ │ │ cmp r1, #4 │ │ │ │ - bhi 552e8 │ │ │ │ + bhi 55308 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 552e8 │ │ │ │ - ldr r0, [pc, #972] @ 55470 │ │ │ │ + beq 55308 │ │ │ │ + ldr r0, [pc, #972] @ 55490 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ @@ -55532,63 +55540,63 @@ │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - bl 54420 │ │ │ │ + bl 54440 │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r1, #2 │ │ │ │ - ldr r2, [pc, #804] @ 5541c │ │ │ │ + ldr r2, [pc, #804] @ 5543c │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #800] @ 55420 │ │ │ │ + ldr r3, [pc, #800] @ 55440 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [pc, #760] @ 55424 │ │ │ │ + ldr r3, [pc, #760] @ 55444 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - beq 55220 │ │ │ │ - ldr r1, [pc, #744] @ 55438 │ │ │ │ + beq 55240 │ │ │ │ + ldr r1, [pc, #744] @ 55458 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #716] @ 5543c │ │ │ │ + ldr r0, [pc, #716] @ 5545c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - b 552b0 │ │ │ │ + b 552d0 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r0, [pc, #628] @ 55404 │ │ │ │ - ldr r1, [pc, #628] @ 55408 │ │ │ │ + ldr r0, [pc, #628] @ 55424 │ │ │ │ + ldr r1, [pc, #628] @ 55428 │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #624] @ 5540c │ │ │ │ + ldr r2, [pc, #624] @ 5542c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #620] @ 55410 │ │ │ │ + ldr r3, [pc, #620] @ 55430 │ │ │ │ mov r7, #1 │ │ │ │ strb r6, [sp, #208] @ 0xd0 │ │ │ │ mov r5, #0 │ │ │ │ strb r6, [sp, #204] @ 0xcc │ │ │ │ mov r6, #8 │ │ │ │ strb r6, [sp, #201] @ 0xc9 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -55612,20 +55620,20 @@ │ │ │ │ str r7, [sp, #196] @ 0xc4 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - b 552b0 │ │ │ │ + b 552d0 │ │ │ │ add r5, sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #508] @ 55428 │ │ │ │ - ldr r3, [pc, #508] @ 5542c │ │ │ │ + ldr r2, [pc, #508] @ 55448 │ │ │ │ + ldr r3, [pc, #508] @ 5544c │ │ │ │ mov r6, #1 │ │ │ │ - ldr r7, [pc, #504] @ 55430 │ │ │ │ + ldr r7, [pc, #504] @ 55450 │ │ │ │ mov r4, #8 │ │ │ │ strh r0, [r5, #24] │ │ │ │ mov r5, #3 │ │ │ │ strb r5, [sp, #208] @ 0xd0 │ │ │ │ add r7, pc, r7 │ │ │ │ strb r5, [sp, #204] @ 0xcc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -55641,56 +55649,56 @@ │ │ │ │ strb r4, [sp, #201] @ 0xc9 │ │ │ │ str r6, [sp, #196] @ 0xc4 │ │ │ │ strb r7, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #412] @ 55434 │ │ │ │ + ldr r0, [pc, #412] @ 55454 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ - bl 54420 │ │ │ │ + bl 54440 │ │ │ │ ldrb r0, [sp, #112] @ 0x70 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 54be0 │ │ │ │ + beq 54c00 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55300 │ │ │ │ + beq 55320 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55318 │ │ │ │ + beq 55338 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 5509c │ │ │ │ - ldr r0, [pc, #320] @ 55474 │ │ │ │ + bl 52170 │ │ │ │ + b 550bc │ │ │ │ + ldr r0, [pc, #320] @ 55494 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #316] @ 55478 │ │ │ │ + ldr r1, [pc, #316] @ 55498 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ @@ -55698,91 +55706,91 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55384 │ │ │ │ + beq 553a4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl 5457c │ │ │ │ + bl 5459c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq ip, r1, r8, asr #9 │ │ │ │ andeq r0, r0, r0, lsl #24 │ │ │ │ andseq r2, r2, r6, lsl r3 │ │ │ │ - @ instruction: 0x001bb4fc │ │ │ │ + @ instruction: 0x001bb4dc │ │ │ │ andseq r2, r2, ip, asr r2 │ │ │ │ andseq r2, r2, lr, asr #4 │ │ │ │ @ instruction: 0x001219d0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andseq ip, r1, r0, ror #5 │ │ │ │ andeq r0, r0, r0, lsr #20 │ │ │ │ andseq r2, r2, r2, asr #2 │ │ │ │ - andseq fp, fp, ip, ror #5 │ │ │ │ - andseq r9, r9, r0, lsl #14 │ │ │ │ - andseq fp, fp, r4, ror r3 │ │ │ │ + andseq fp, fp, ip, asr #5 │ │ │ │ + andseq r9, r9, r0, ror #13 │ │ │ │ + andseq fp, fp, r4, asr r3 │ │ │ │ andseq ip, r1, r4, ror #1 │ │ │ │ andeq r4, r0, r8, lsr r3 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andseq r1, r2, r2, lsr pc │ │ │ │ andeq r4, r0, ip, ror r4 │ │ │ │ - @ instruction: 0x001995bc │ │ │ │ + mulseq r9, ip, r5 │ │ │ │ andseq fp, r1, r8, lsl #25 │ │ │ │ ldrdeq r3, [r0], -ip │ │ │ │ muleq r0, r4, r3 │ │ │ │ @ instruction: 0x00121ad6 │ │ │ │ andeq r4, r0, r0, lsr #7 │ │ │ │ - @ instruction: 0x001994dc │ │ │ │ + @ instruction: 0x001994bc │ │ │ │ andeq r3, r0, r4, lsl #31 │ │ │ │ - andseq r9, r9, ip, ror #1 │ │ │ │ - andseq sl, fp, r0, lsr #28 │ │ │ │ + andseq r9, r9, ip, asr #1 │ │ │ │ + andseq sl, fp, r0, lsl #28 │ │ │ │ @ instruction: 0x0011bbd4 │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ andseq r1, r2, sl, asr #20 │ │ │ │ - @ instruction: 0x001babdc │ │ │ │ - mulseq r9, r0, r0 │ │ │ │ - andseq sl, fp, r4, lsl #26 │ │ │ │ + @ instruction: 0x001babbc │ │ │ │ + andseq r9, r9, r0, ror r0 │ │ │ │ + andseq sl, fp, r4, ror #25 │ │ │ │ andseq ip, r1, r8, lsr #32 │ │ │ │ andeq r4, r0, ip, ror r2 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ andseq r1, r2, r6, ror lr │ │ │ │ andeq r4, r0, r0, lsl r4 │ │ │ │ - andseq r9, r9, r0, asr r5 │ │ │ │ + andseq r9, r9, r0, lsr r5 │ │ │ │ andseq r1, r2, r1, ror #27 │ │ │ │ - andseq r9, r9, r0, lsr r3 │ │ │ │ + andseq r9, r9, r0, lsl r3 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ @ instruction: 0x001214f0 │ │ │ │ andeq r4, r0, ip, asr #2 │ │ │ │ - andseq r9, r9, r0, lsl r2 │ │ │ │ + @ instruction: 0x001991f0 │ │ │ │ strdeq r3, [r0], -r0 │ │ │ │ - andseq r8, r9, r4, lsl #28 │ │ │ │ - andseq r8, r9, ip, lsl lr │ │ │ │ + andseq r8, r9, r4, ror #27 │ │ │ │ + @ instruction: 0x00198dfc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ ldrh r0, [r0, #16] │ │ │ │ mov sl, sp │ │ │ │ - ldr r8, [pc, #216] @ 55580 │ │ │ │ - ldr r9, [pc, #216] @ 55584 │ │ │ │ + ldr r8, [pc, #216] @ 555a0 │ │ │ │ + ldr r9, [pc, #216] @ 555a4 │ │ │ │ strh r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ add r2, sp, #16 │ │ │ │ add r8, pc, r8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -55790,22 +55798,22 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55574 │ │ │ │ + bne 55594 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 64010 │ │ │ │ + bl 64030 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55574 │ │ │ │ + bne 55594 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -55823,15 +55831,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andseq r0, r2, ip, ror pc │ │ │ │ @ instruction: 0xfffff148 │ │ │ │ @@ -55840,17 +55848,17 @@ │ │ │ │ mov r6, r0 │ │ │ │ add r3, r6, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldrh r0, [r0, #20] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r4, #1 │ │ │ │ - ldr r8, [pc, #220] @ 55690 │ │ │ │ + ldr r8, [pc, #220] @ 556b0 │ │ │ │ mov sl, sp │ │ │ │ - ldr r9, [pc, #216] @ 55694 │ │ │ │ + ldr r9, [pc, #216] @ 556b4 │ │ │ │ strh r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ stm sp, {r1, r2, r3} │ │ │ │ add r2, sp, #16 │ │ │ │ add r8, pc, r8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -55858,22 +55866,22 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #20] │ │ │ │ str sl, [sp, #16] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55684 │ │ │ │ + bne 556a4 │ │ │ │ ldrd r0, [r6] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1637fc │ │ │ │ + bl 16381c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55684 │ │ │ │ + bne 556a4 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ @@ -55891,15 +55899,15 @@ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andseq r0, r2, ip, ror #28 │ │ │ │ @ instruction: 0xfffff038 │ │ │ │ @@ -55913,15 +55921,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sl, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ mov r4, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 55714 │ │ │ │ + b 55734 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ @@ -55929,53 +55937,53 @@ │ │ │ │ str r0, [r7, #8] │ │ │ │ add r1, r1, r5 │ │ │ │ str r1, [r7, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bne 5588c │ │ │ │ + bne 558ac │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #1 │ │ │ │ - beq 55778 │ │ │ │ + beq 55798 │ │ │ │ ldrb r2, [r6, r5] │ │ │ │ subs fp, r2, #10 │ │ │ │ movwne fp, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - beq 55760 │ │ │ │ + beq 55780 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bne 55728 │ │ │ │ + bne 55748 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r6 │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 55778 │ │ │ │ - b 5588c │ │ │ │ + bne 55798 │ │ │ │ + b 558ac │ │ │ │ mvn r2, r5 │ │ │ │ add r9, r2, r1 │ │ │ │ add r1, r6, r5 │ │ │ │ add r8, r1, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5588c │ │ │ │ + beq 558ac │ │ │ │ ldr r1, [sl, #8] │ │ │ │ tst r0, #1 │ │ │ │ - bne 55838 │ │ │ │ + bne 55858 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r7, #32 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add ip, sp, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #312] @ 558dc │ │ │ │ + ldr r2, [pc, #312] @ 558fc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #304] @ 558e0 │ │ │ │ + ldr r0, [pc, #304] @ 55900 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ @@ -55990,446 +55998,446 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #216] @ 558e4 │ │ │ │ + ldr r0, [pc, #216] @ 55904 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 54420 │ │ │ │ + bl 54440 │ │ │ │ ldrb r0, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 558a8 │ │ │ │ + bne 558c8 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 55700 │ │ │ │ + beq 55720 │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 558c0 │ │ │ │ + bne 558e0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ str r2, [r7, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 556d4 │ │ │ │ + bcs 556f4 │ │ │ │ mov r2, #1 │ │ │ │ add r0, r7, #12 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ - b 556d4 │ │ │ │ + b 556f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ 558e8 │ │ │ │ + ldr r0, [pc, #32] @ 55908 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ strdeq r3, [r0], -ip │ │ │ │ andseq r0, r2, r0, lsl #25 │ │ │ │ andseq fp, r1, r0, lsl r6 │ │ │ │ - andseq r8, r9, r4, ror #17 │ │ │ │ + andseq r8, r9, r4, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55ac8 │ │ │ │ + beq 55ae8 │ │ │ │ sub r0, r3, #1 │ │ │ │ add r7, r2, #4 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r6, r3, #3 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, r0, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 55934 │ │ │ │ + bne 55954 │ │ │ │ subs r6, r6, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 55918 │ │ │ │ + bne 55938 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 55b4c │ │ │ │ + bcc 55b6c │ │ │ │ subs r6, r3, r0 │ │ │ │ - beq 55ac8 │ │ │ │ + beq 55ae8 │ │ │ │ ldr fp, [r1] │ │ │ │ add r4, r2, r0, lsl #3 │ │ │ │ add r9, sp, #4 │ │ │ │ - b 55964 │ │ │ │ + b 55984 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 55b14 │ │ │ │ + bne 55b34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 55ac8 │ │ │ │ + beq 55ae8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 12bf24 │ │ │ │ + bl 12bf44 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 55a14 │ │ │ │ + bne 55a34 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55ad8 │ │ │ │ + beq 55af8 │ │ │ │ sub r0, r6, #1 │ │ │ │ add r2, r4, #4 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r3, r6, #3 │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r2, r0, lsl #3] │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 559c8 │ │ │ │ + bcc 559e8 │ │ │ │ sub r1, r1, r5 │ │ │ │ subs r3, r3, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 559a8 │ │ │ │ + bne 559c8 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 55af0 │ │ │ │ + bcc 55b10 │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ sub r6, r6, r0 │ │ │ │ - beq 55954 │ │ │ │ + beq 55974 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 55b00 │ │ │ │ + bcc 55b20 │ │ │ │ sub r3, r0, r1 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ add r2, r2, r1 │ │ │ │ strd r2, [r4] │ │ │ │ - bhi 55a64 │ │ │ │ + bhi 55a84 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 5595c │ │ │ │ - b 55a64 │ │ │ │ + bne 5597c │ │ │ │ + b 55a84 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 5595c │ │ │ │ - b 55ab8 │ │ │ │ + beq 5597c │ │ │ │ + b 55ad8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 5595c │ │ │ │ - b 55ab8 │ │ │ │ + beq 5597c │ │ │ │ + b 55ad8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 55ab8 │ │ │ │ + bne 55ad8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55a80 │ │ │ │ + beq 55aa0 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55a98 │ │ │ │ + beq 55ab8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 5595c │ │ │ │ + bl 52170 │ │ │ │ + b 5597c │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 5595c │ │ │ │ + beq 5597c │ │ │ │ ldrd r0, [r9] │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #176] @ 55b90 │ │ │ │ + ldr r9, [pc, #176] @ 55bb0 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrd r0, [r9] │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #176] @ 55ba8 │ │ │ │ + ldr r2, [pc, #176] @ 55bc8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r0, [pc, #148] @ 55b9c │ │ │ │ - ldr r1, [pc, #148] @ 55ba0 │ │ │ │ + ldr r0, [pc, #148] @ 55bbc │ │ │ │ + ldr r1, [pc, #148] @ 55bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 55b24 │ │ │ │ - ldr r0, [pc, #120] @ 55b94 │ │ │ │ - ldr r1, [pc, #120] @ 55b98 │ │ │ │ + b 55b44 │ │ │ │ + ldr r0, [pc, #120] @ 55bb4 │ │ │ │ + ldr r1, [pc, #120] @ 55bb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #80] @ 55ba4 │ │ │ │ + ldr r2, [pc, #80] @ 55bc4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55b78 │ │ │ │ + beq 55b98 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r9, r0, asr #14 │ │ │ │ - andseq r8, r9, r0, asr r7 │ │ │ │ - andseq r8, r9, ip, ror #14 │ │ │ │ - andseq r8, r9, ip, ror #14 │ │ │ │ - mulseq r9, r0, r7 │ │ │ │ - andseq r8, r9, r8, lsr #14 │ │ │ │ - andseq r8, r9, r4, lsl #15 │ │ │ │ + andseq r8, r9, r0, lsr #14 │ │ │ │ + andseq r8, r9, r0, lsr r7 │ │ │ │ + andseq r8, r9, ip, asr #14 │ │ │ │ + andseq r8, r9, ip, asr #14 │ │ │ │ + andseq r8, r9, r0, ror r7 │ │ │ │ + andseq r8, r9, r8, lsl #14 │ │ │ │ + andseq r8, r9, r4, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55d88 │ │ │ │ + beq 55da8 │ │ │ │ sub r0, r3, #1 │ │ │ │ add r7, r2, #4 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r6, r3, #3 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, r0, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 55bf4 │ │ │ │ + bne 55c14 │ │ │ │ subs r6, r6, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 55bd8 │ │ │ │ + bne 55bf8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 55e0c │ │ │ │ + bcc 55e2c │ │ │ │ subs r6, r3, r0 │ │ │ │ - beq 55d88 │ │ │ │ + beq 55da8 │ │ │ │ ldr fp, [r1] │ │ │ │ add r4, r2, r0, lsl #3 │ │ │ │ add r9, sp, #4 │ │ │ │ - b 55c24 │ │ │ │ + b 55c44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 55dd4 │ │ │ │ + bne 55df4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 55d88 │ │ │ │ + beq 55da8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 12d2ec │ │ │ │ + bl 12d30c │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 55cd4 │ │ │ │ + bne 55cf4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55d98 │ │ │ │ + beq 55db8 │ │ │ │ sub r0, r6, #1 │ │ │ │ add r2, r4, #4 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r3, r6, #3 │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r2, r0, lsl #3] │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 55c88 │ │ │ │ + bcc 55ca8 │ │ │ │ sub r1, r1, r5 │ │ │ │ subs r3, r3, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 55c68 │ │ │ │ + bne 55c88 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 55db0 │ │ │ │ + bcc 55dd0 │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ sub r6, r6, r0 │ │ │ │ - beq 55c14 │ │ │ │ + beq 55c34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 55dc0 │ │ │ │ + bcc 55de0 │ │ │ │ sub r3, r0, r1 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r0, #4 │ │ │ │ add r2, r2, r1 │ │ │ │ strd r2, [r4] │ │ │ │ - bhi 55d24 │ │ │ │ + bhi 55d44 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 55c1c │ │ │ │ - b 55d24 │ │ │ │ + bne 55c3c │ │ │ │ + b 55d44 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 55c1c │ │ │ │ - b 55d78 │ │ │ │ + beq 55c3c │ │ │ │ + b 55d98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 55c1c │ │ │ │ - b 55d78 │ │ │ │ + beq 55c3c │ │ │ │ + b 55d98 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 55d78 │ │ │ │ + bne 55d98 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55d40 │ │ │ │ + beq 55d60 │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55d58 │ │ │ │ + beq 55d78 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 55c1c │ │ │ │ + bl 52170 │ │ │ │ + b 55c3c │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 55c1c │ │ │ │ + beq 55c3c │ │ │ │ ldrd r0, [r9] │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [pc, #176] @ 55e50 │ │ │ │ + ldr r9, [pc, #176] @ 55e70 │ │ │ │ add r9, pc, r9 │ │ │ │ ldrd r0, [r9] │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #176] @ 55e68 │ │ │ │ + ldr r2, [pc, #176] @ 55e88 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r0, [pc, #148] @ 55e5c │ │ │ │ - ldr r1, [pc, #148] @ 55e60 │ │ │ │ + ldr r0, [pc, #148] @ 55e7c │ │ │ │ + ldr r1, [pc, #148] @ 55e80 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 55de4 │ │ │ │ - ldr r0, [pc, #120] @ 55e54 │ │ │ │ - ldr r1, [pc, #120] @ 55e58 │ │ │ │ + b 55e04 │ │ │ │ + ldr r0, [pc, #120] @ 55e74 │ │ │ │ + ldr r1, [pc, #120] @ 55e78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #80] @ 55e64 │ │ │ │ + ldr r2, [pc, #80] @ 55e84 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55e38 │ │ │ │ + beq 55e58 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r9, r0, lsl #9 │ │ │ │ - mulseq r9, r0, r4 │ │ │ │ - andseq r8, r9, ip, lsr #9 │ │ │ │ - andseq r8, r9, ip, lsr #9 │ │ │ │ - @ instruction: 0x001984d0 │ │ │ │ - andseq r8, r9, r8, ror #8 │ │ │ │ - andseq r8, r9, r4, asr #9 │ │ │ │ + andseq r8, r9, r0, ror #8 │ │ │ │ + andseq r8, r9, r0, ror r4 │ │ │ │ + andseq r8, r9, ip, lsl #9 │ │ │ │ + andseq r8, r9, ip, lsl #9 │ │ │ │ + @ instruction: 0x001984b0 │ │ │ │ + andseq r8, r9, r8, asr #8 │ │ │ │ + andseq r8, r9, r4, lsr #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #308] @ 55fb0 │ │ │ │ + ldr r3, [pc, #308] @ 55fd0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55ef4 │ │ │ │ + beq 55f14 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ 55fb4 │ │ │ │ + ldr r0, [pc, #244] @ 55fd4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #240] @ 55fb8 │ │ │ │ + ldr r1, [pc, #240] @ 55fd8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -56439,81 +56447,81 @@ │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ strb r1, [r5] │ │ │ │ - bhi 55f1c │ │ │ │ + bhi 55f3c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 55f1c │ │ │ │ + beq 55f3c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55f34 │ │ │ │ + beq 55f54 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55f4c │ │ │ │ + beq 55f6c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 55f80 │ │ │ │ + beq 55fa0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5610c │ │ │ │ + bl 5612c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r8, r9, r8, lsr #7 │ │ │ │ - andseq r8, r9, ip, asr r3 │ │ │ │ - andseq r8, r9, r4, ror r3 │ │ │ │ + andseq r8, r9, r8, lsl #7 │ │ │ │ + andseq r8, r9, ip, lsr r3 │ │ │ │ + andseq r8, r9, r4, asr r3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #308] @ 56100 │ │ │ │ + ldr r3, [pc, #308] @ 56120 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56044 │ │ │ │ + beq 56064 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ 56104 │ │ │ │ + ldr r0, [pc, #244] @ 56124 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #240] @ 56108 │ │ │ │ + ldr r1, [pc, #240] @ 56128 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -56523,130 +56531,130 @@ │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ strb r1, [r5] │ │ │ │ - bhi 5606c │ │ │ │ + bhi 5608c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 5606c │ │ │ │ + beq 5608c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56084 │ │ │ │ + beq 560a4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5609c │ │ │ │ + beq 560bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 560d0 │ │ │ │ + beq 560f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5610c │ │ │ │ + bl 5612c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r8, r9, r0, lsl #5 │ │ │ │ - andseq r8, r9, ip, lsl #4 │ │ │ │ - andseq r8, r9, r4, lsr #4 │ │ │ │ + andseq r8, r9, r0, ror #4 │ │ │ │ + andseq r8, r9, ip, ror #3 │ │ │ │ + andseq r8, r9, r4, lsl #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 56128 │ │ │ │ + bhi 56148 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56140 │ │ │ │ + beq 56160 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56158 │ │ │ │ + beq 56178 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56188 │ │ │ │ + beq 561a8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 562ac │ │ │ │ + beq 562cc │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5627c │ │ │ │ + beq 5629c │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 5620c │ │ │ │ + b 5622c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5627c │ │ │ │ + beq 5629c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 5622c │ │ │ │ + bne 5624c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 56214 │ │ │ │ + beq 56234 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -56654,146 +56662,146 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 56254 │ │ │ │ + bne 56274 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 56204 │ │ │ │ + bne 56224 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 56204 │ │ │ │ + bl a8800 │ │ │ │ + b 56224 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 12bf24 │ │ │ │ + bl 12bf44 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56374 │ │ │ │ + beq 56394 │ │ │ │ ldr r7, [r1] │ │ │ │ add r4, r2, r3, lsl #3 │ │ │ │ add r0, r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r0], #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r6, r1, r6 │ │ │ │ - bne 562ec │ │ │ │ + bne 5630c │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 5638c │ │ │ │ + bcc 563ac │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [r7] │ │ │ │ ldrd sl, [r5] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, fp │ │ │ │ - bcc 56358 │ │ │ │ + bcc 56378 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, fp │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, r0, fp │ │ │ │ str r1, [r7, #8] │ │ │ │ - bne 56314 │ │ │ │ - b 56378 │ │ │ │ + bne 56334 │ │ │ │ + b 56398 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ str r9, [sp] │ │ │ │ bl 200d4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b 56328 │ │ │ │ + b 56348 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r6, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ - b 56310 │ │ │ │ + b 56330 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 12d2ec │ │ │ │ + bl 12d30c │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 563ec │ │ │ │ + ldr r0, [pc, #4] @ 5640c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - @ instruction: 0x00197ef8 │ │ │ │ + @ instruction: 0x00197ed8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ bxeq lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 56418 │ │ │ │ + ldr r0, [pc, #4] @ 56438 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - @ instruction: 0x00197ebc │ │ │ │ + mulseq r9, ip, lr │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 12d3c8 │ │ │ │ + bl 12d3e8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 12bf8c │ │ │ │ + bl 12bfac │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 564a8 │ │ │ │ + bcc 564c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, #4 │ │ │ │ @@ -56806,38 +56814,38 @@ │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b 56474 │ │ │ │ + b 56494 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 12bebc │ │ │ │ + bl 12bedc │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 12d244 │ │ │ │ + bl 12d264 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 12c014 │ │ │ │ + bl 12c034 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 56550 │ │ │ │ + bcc 56570 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 1e85c │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -56849,85 +56857,85 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b 56524 │ │ │ │ + b 56544 │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 12d400 │ │ │ │ + bl 12d420 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 5a488 │ │ │ │ + bl 5a4a8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 55fbc │ │ │ │ + bl 55fdc │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 55e6c │ │ │ │ + bl 55e8c │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56624 │ │ │ │ + beq 56644 │ │ │ │ add r9, r2, r3, lsl #3 │ │ │ │ add r0, r2, #4 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [r0], #8 │ │ │ │ subs r3, r3, #1 │ │ │ │ add r5, r1, r5 │ │ │ │ - bne 565dc │ │ │ │ + bne 565fc │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 56650 │ │ │ │ + bcs 56670 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b 56650 │ │ │ │ + b 56670 │ │ │ │ mov r5, #0 │ │ │ │ - b 5668c │ │ │ │ + b 566ac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b 56664 │ │ │ │ + b 56684 │ │ │ │ ldr r0, [r7] │ │ │ │ ldrd sl, [r6] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, fp │ │ │ │ - bcc 5662c │ │ │ │ + bcc 5664c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r0, r0, r4 │ │ │ │ bl 1e85c │ │ │ │ add r4, r4, fp │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r9 │ │ │ │ str r4, [r7, #8] │ │ │ │ - bne 56650 │ │ │ │ + bne 56670 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [r8, #4] │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ @@ -56938,15 +56946,15 @@ │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 56708 │ │ │ │ + bcc 56728 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r7 │ │ │ │ bl 1e85c │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -56959,26 +56967,26 @@ │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b 566d8 │ │ │ │ + b 566f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc 56784 │ │ │ │ + bcc 567a4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 1e85c │ │ │ │ add r0, r4, r5 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -56990,238 +56998,238 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - b 56758 │ │ │ │ + b 56778 │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ - bne 567cc │ │ │ │ - ldr r1, [pc, #88] @ 56814 │ │ │ │ + bne 567ec │ │ │ │ + ldr r1, [pc, #88] @ 56834 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne 567f4 │ │ │ │ + bne 56814 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 567d4 │ │ │ │ + bne 567f4 │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 25918 │ │ │ │ mov r4, r0 │ │ │ │ bl 2475c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b 567cc │ │ │ │ - andseq r9, fp, ip, lsl #16 │ │ │ │ + b 567ec │ │ │ │ + andseq r9, fp, ip, ror #15 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56844 │ │ │ │ - ldr r0, [pc, #80] @ 56884 │ │ │ │ + bne 56864 │ │ │ │ + ldr r0, [pc, #80] @ 568a4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 56870 │ │ │ │ + bne 56890 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5684c │ │ │ │ + bne 5686c │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 25918 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 56844 │ │ │ │ - mulseq fp, r4, r7 │ │ │ │ + b 56864 │ │ │ │ + andseq r9, fp, r4, ror r7 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ bxne lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 568bc │ │ │ │ + bne 568dc │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 568d8 │ │ │ │ + bne 568f8 │ │ │ │ cmp r2, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - beq 568f8 │ │ │ │ + beq 56918 │ │ │ │ bx lr │ │ │ │ b 25918 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ movne r2, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 56980 │ │ │ │ + bne 569a0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne 569d0 │ │ │ │ + bne 569f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 56950 │ │ │ │ + bne 56970 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5696c │ │ │ │ - b 569c8 │ │ │ │ + bne 5698c │ │ │ │ + b 569e8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5699c │ │ │ │ + bne 569bc │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 569b8 │ │ │ │ + bne 569d8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 569d4 │ │ │ │ + beq 569f4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 25918 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - bl 12c07c │ │ │ │ + bl 12c09c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 56a50 │ │ │ │ + bne 56a70 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - beq 56a08 │ │ │ │ + beq 56a28 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 56a10 │ │ │ │ + bne 56a30 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56a2c │ │ │ │ + bne 56a4c │ │ │ │ cmp r2, #2 │ │ │ │ - bne 56a00 │ │ │ │ + bne 56a20 │ │ │ │ bl 25918 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ 56a7c │ │ │ │ + ldr r0, [pc, #32] @ 56a9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 568a0 │ │ │ │ + bl 568c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, r9, r4, ror r8 │ │ │ │ + andseq r7, r9, r4, asr r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - bl 12c07c │ │ │ │ + bl 12c09c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 56af4 │ │ │ │ + bne 56b14 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - beq 56aac │ │ │ │ + beq 56acc │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 56ab4 │ │ │ │ + bne 56ad4 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56ad0 │ │ │ │ + bne 56af0 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 56aa4 │ │ │ │ + bne 56ac4 │ │ │ │ bl 25918 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ 56b20 │ │ │ │ + ldr r0, [pc, #32] @ 56b40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 568a0 │ │ │ │ + bl 568c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, r9, r0, ror #15 │ │ │ │ + andseq r7, r9, r0, asr #15 │ │ │ │ push {fp, lr} │ │ │ │ mov r0, #2 │ │ │ │ bl 1de60 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ @@ -57247,34 +57255,34 @@ │ │ │ │ mov r0, #2 │ │ │ │ bl 1de60 │ │ │ │ mov r0, #8 │ │ │ │ str r5, [r4] │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #68] @ 56bf4 │ │ │ │ + ldr r1, [pc, #68] @ 56c14 │ │ │ │ add r0, sp, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5b184 │ │ │ │ + bl 5b1a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ uxtb r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 56b5c │ │ │ │ + bl 56b7c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #12 │ │ │ │ str r5, [r4, #12] │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r7, r9, r0, asr #16 │ │ │ │ + andseq r7, r9, r0, lsr #16 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ mov r4, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -57286,34 +57294,34 @@ │ │ │ │ mov r0, #1 │ │ │ │ bl 1de60 │ │ │ │ mov r0, #8 │ │ │ │ str r5, [r4] │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #68] @ 56c90 │ │ │ │ + ldr r1, [pc, #68] @ 56cb0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5b184 │ │ │ │ + bl 5b1a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ uxtb r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 56bf8 │ │ │ │ + bl 56c18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #12 │ │ │ │ str r5, [r4, #12] │ │ │ │ strb r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #4] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r7, r9, r4, lsr #14 │ │ │ │ + andseq r7, r9, r4, lsl #14 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, pc, #8 │ │ │ │ uxtb r2, r2 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ @@ -57326,27 +57334,27 @@ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #132] @ 56d70 │ │ │ │ + ldr r2, [pc, #132] @ 56d90 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 5b184 │ │ │ │ + bl 5b1a4 │ │ │ │ uxtb r2, r0 │ │ │ │ ldm r5, {r0, r1, r3} │ │ │ │ stm sp, {r0, r1, r3} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 56c94 │ │ │ │ + bl 56cb4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldm r1, {r3, r5} │ │ │ │ mov r2, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strb r2, [r0, #20] │ │ │ │ mov r2, #0 │ │ │ │ @@ -57355,564 +57363,564 @@ │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56d68 │ │ │ │ + beq 56d88 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r9, r8, asr #13 │ │ │ │ + andseq r7, r9, r8, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldrd r6, [r2, #4] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr #3 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr #2 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 12aca4 │ │ │ │ + bl 12acc4 │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r5, #12] │ │ │ │ movw r2, #512 @ 0x200 │ │ │ │ movt r2, #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ uxtb r0, r0 │ │ │ │ lsr r2, r2, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 56bf8 │ │ │ │ + bl 56c18 │ │ │ │ ldrb r5, [sp, #16] │ │ │ │ cmp r5, #8 │ │ │ │ - bne 5710c │ │ │ │ + bne 5712c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12c07c │ │ │ │ + bl 12c09c │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r1, #8 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 12c014 │ │ │ │ + bl 12c034 │ │ │ │ add r5, r5, #12 │ │ │ │ - b 5717c │ │ │ │ + b 5719c │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 57748 │ │ │ │ + bl 57768 │ │ │ │ add r9, sp, #60 @ 0x3c │ │ │ │ ldm r9, {r4, r7, r9} │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 56f78 │ │ │ │ + bne 56f98 │ │ │ │ stm r8, {r7, r9} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ movw r1, #512 @ 0x200 │ │ │ │ movt r1, #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ uxtb r0, r0 │ │ │ │ lsr r2, r1, r0 │ │ │ │ - ldr r1, [pc, #2224] @ 57720 │ │ │ │ + ldr r1, [pc, #2224] @ 57740 │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ - bl 56b5c │ │ │ │ + bl 56b7c │ │ │ │ ldrb r5, [sp, #32] │ │ │ │ cmp r5, #8 │ │ │ │ - bne 56fa4 │ │ │ │ + bne 56fc4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12c07c │ │ │ │ + bl 12c09c │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov r1, #8 │ │ │ │ strb r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 12d400 │ │ │ │ + bl 12d420 │ │ │ │ add r5, r5, #12 │ │ │ │ - b 57014 │ │ │ │ + b 57034 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 57748 │ │ │ │ + bl 57768 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 56f68 │ │ │ │ + beq 56f88 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160260 │ │ │ │ - ldr r0, [pc, #2084] @ 57728 │ │ │ │ + bl 160280 │ │ │ │ + ldr r0, [pc, #2084] @ 57748 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2080] @ 5772c │ │ │ │ + ldr r1, [pc, #2080] @ 5774c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12da5c │ │ │ │ - b 572c8 │ │ │ │ + bl 12da7c │ │ │ │ + b 572e8 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ - bl 57748 │ │ │ │ + bl 57768 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne 57274 │ │ │ │ + bne 57294 │ │ │ │ str r5, [r8] │ │ │ │ str r3, [r8, #4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r5, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldrex r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 573a4 │ │ │ │ + bne 573c4 │ │ │ │ strex r1, r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 56f84 │ │ │ │ + bne 56fa4 │ │ │ │ dmb ish │ │ │ │ - b 573b0 │ │ │ │ + b 573d0 │ │ │ │ ldr r0, [sp, #33] @ 0x21 │ │ │ │ str r0, [sp, #65] @ 0x41 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strb r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl 12c07c │ │ │ │ + bl 12c09c │ │ │ │ ldr r1, [sp, #33] @ 0x21 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1856] @ 57724 │ │ │ │ + ldr r2, [pc, #1856] @ 57744 │ │ │ │ str r1, [sp, #49] @ 0x31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ strb r5, [sp, #48] @ 0x30 │ │ │ │ add r5, r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 5b4b4 │ │ │ │ + bl 5b4d4 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 570a0 │ │ │ │ + bne 570c0 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ cmp r0, #8 │ │ │ │ moveq r5, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 12d3c8 │ │ │ │ + bl 12d3e8 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 570a0 │ │ │ │ + bne 570c0 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 57510 │ │ │ │ + bne 57530 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne 572f0 │ │ │ │ + bne 57310 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 57070 │ │ │ │ + bne 57090 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5708c │ │ │ │ - b 575a4 │ │ │ │ + bne 570ac │ │ │ │ + b 575c4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #61] @ 0x3d │ │ │ │ str r2, [r8, #4] │ │ │ │ str r1, [r8, #1] │ │ │ │ ldrb r1, [sp, #48] @ 0x30 │ │ │ │ strb r0, [r8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 57300 │ │ │ │ + bne 57320 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne 5739c │ │ │ │ + bne 573bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 570dc │ │ │ │ + bne 570fc │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 570f8 │ │ │ │ - b 57394 │ │ │ │ + bne 57118 │ │ │ │ + b 573b4 │ │ │ │ ldr r0, [sp, #17] │ │ │ │ str r0, [sp, #65] @ 0x41 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strb r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl 12c07c │ │ │ │ + bl 12c09c │ │ │ │ ldr r1, [sp, #17] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #1480] @ 57714 │ │ │ │ + ldr r2, [pc, #1480] @ 57734 │ │ │ │ str r1, [sp, #49] @ 0x31 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ strb r5, [sp, #48] @ 0x30 │ │ │ │ add r5, r3, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 5b4b4 │ │ │ │ + bl 5b4d4 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57208 │ │ │ │ + bne 57228 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ cmp r0, #8 │ │ │ │ moveq r5, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - bl 12bf8c │ │ │ │ + bl 12bfac │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57208 │ │ │ │ + bne 57228 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #8 │ │ │ │ - bne 5755c │ │ │ │ + bne 5757c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne 572f0 │ │ │ │ + bne 57310 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 571d8 │ │ │ │ + bne 571f8 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 571f4 │ │ │ │ - b 575a4 │ │ │ │ + bne 57214 │ │ │ │ + b 575c4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #61] @ 0x3d │ │ │ │ str r2, [r8, #4] │ │ │ │ str r1, [r8, #1] │ │ │ │ ldrb r1, [sp, #48] @ 0x30 │ │ │ │ strb r0, [r8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne 5734c │ │ │ │ + bne 5736c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne 5739c │ │ │ │ + bne 573bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 57244 │ │ │ │ + bne 57264 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57260 │ │ │ │ - b 57394 │ │ │ │ + bne 57280 │ │ │ │ + b 573b4 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 160260 │ │ │ │ - ldr r0, [pc, #1160] @ 57718 │ │ │ │ + bl 160280 │ │ │ │ + ldr r0, [pc, #1160] @ 57738 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1156] @ 5771c │ │ │ │ + ldr r1, [pc, #1156] @ 5773c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 12d928 │ │ │ │ + bl 12d948 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 574f8 │ │ │ │ + bne 57518 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 572f0 │ │ │ │ + beq 57310 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne 5739c │ │ │ │ + bne 573bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5731c │ │ │ │ + bne 5733c │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57338 │ │ │ │ - b 57394 │ │ │ │ + bne 57358 │ │ │ │ + b 573b4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne 5739c │ │ │ │ + bne 573bc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 57368 │ │ │ │ + bne 57388 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57384 │ │ │ │ + bne 573a4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 575c0 │ │ │ │ + beq 575e0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clrex │ │ │ │ mov r0, sl │ │ │ │ bl 257d4 │ │ │ │ - ldr r0, [pc, #888] @ 57730 │ │ │ │ + ldr r0, [pc, #888] @ 57750 │ │ │ │ mov r6, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 575cc │ │ │ │ + bne 575ec │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 575e0 │ │ │ │ + bne 57600 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r5, [fp, #28] │ │ │ │ sub r0, r0, #1 │ │ │ │ bic r0, r0, #4 │ │ │ │ add r0, sl, r0 │ │ │ │ add r7, r0, #5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ blx r5 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57480 │ │ │ │ + bne 574a0 │ │ │ │ ldr r2, [fp, #24] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ ldrb r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57480 │ │ │ │ + bne 574a0 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 57450 │ │ │ │ - ldr r0, [pc, #768] @ 57740 │ │ │ │ + bne 57470 │ │ │ │ + ldr r0, [pc, #768] @ 57760 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 57654 │ │ │ │ + bne 57674 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [sl] │ │ │ │ strex r2, r0, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 57458 │ │ │ │ + bne 57478 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 57648 │ │ │ │ + beq 57668 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 572f0 │ │ │ │ + beq 57310 │ │ │ │ mov r0, r7 │ │ │ │ - b 572e4 │ │ │ │ + b 57304 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #61] @ 0x3d │ │ │ │ str r2, [r8, #4] │ │ │ │ str r1, [r8, #1] │ │ │ │ strb r0, [r8] │ │ │ │ - bne 574b8 │ │ │ │ - ldr r0, [pc, #668] @ 57744 │ │ │ │ + bne 574d8 │ │ │ │ + ldr r0, [pc, #668] @ 57764 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 57634 │ │ │ │ + bne 57654 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [sl] │ │ │ │ strex r2, r0, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 574c0 │ │ │ │ + bne 574e0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 57628 │ │ │ │ + beq 57648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5739c │ │ │ │ + beq 573bc │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 572e0 │ │ │ │ - b 572f0 │ │ │ │ + bne 57300 │ │ │ │ + b 57310 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne 572f0 │ │ │ │ + bne 57310 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5752c │ │ │ │ + bne 5754c │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57548 │ │ │ │ - b 575a4 │ │ │ │ + bne 57568 │ │ │ │ + b 575c4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne 572f0 │ │ │ │ + bne 57310 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 57578 │ │ │ │ + bne 57598 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57594 │ │ │ │ + bne 575b4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 572f0 │ │ │ │ + bne 57310 │ │ │ │ bl 25918 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 25918 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 2475c │ │ │ │ eor r6, r0, #1 │ │ │ │ ldrb r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 573d8 │ │ │ │ + beq 573f8 │ │ │ │ ldrb r1, [sp, #46] @ 0x2e │ │ │ │ - ldr r2, [pc, #328] @ 57734 │ │ │ │ - ldr r0, [pc, #328] @ 57738 │ │ │ │ - ldr r3, [pc, #328] @ 5773c │ │ │ │ + ldr r2, [pc, #328] @ 57754 │ │ │ │ + ldr r0, [pc, #328] @ 57758 │ │ │ │ + ldr r3, [pc, #328] @ 5775c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrh r7, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ strb r6, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ @@ -57921,146 +57929,146 @@ │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, #20 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, sl │ │ │ │ bl 25918 │ │ │ │ - b 574d8 │ │ │ │ + b 574f8 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [sl, #4] │ │ │ │ - b 574b8 │ │ │ │ + b 574d8 │ │ │ │ mov r0, sl │ │ │ │ bl 25918 │ │ │ │ - b 57470 │ │ │ │ + b 57490 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [sl, #4] │ │ │ │ - b 57450 │ │ │ │ - b 576b4 │ │ │ │ - b 57670 │ │ │ │ + b 57470 │ │ │ │ + b 576d4 │ │ │ │ + b 57690 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 576cc │ │ │ │ + beq 576ec │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 576cc │ │ │ │ + bl 52170 │ │ │ │ + b 576ec │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 56818 │ │ │ │ - b 576cc │ │ │ │ + bl 56838 │ │ │ │ + b 576ec │ │ │ │ bl 262c4 │ │ │ │ - b 576b0 │ │ │ │ + b 576d0 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b 576cc │ │ │ │ + b 576ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 567a8 │ │ │ │ + bl 567c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 57708 │ │ │ │ + beq 57728 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 56924 │ │ │ │ - b 57708 │ │ │ │ + bl 56944 │ │ │ │ + b 57728 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 56924 │ │ │ │ + bl 56944 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x001971b8 │ │ │ │ + mulseq r9, r8, r1 │ │ │ │ andeq r2, r0, ip, ror r0 │ │ │ │ mulseq r1, r8, r1 │ │ │ │ - andseq r9, fp, r8, asr r0 │ │ │ │ - @ instruction: 0x001972f8 │ │ │ │ + andseq r9, fp, r8, lsr r0 │ │ │ │ + @ instruction: 0x001972d8 │ │ │ │ andeq r2, r0, r8, lsl #8 │ │ │ │ andseq pc, r1, r4, lsr #10 │ │ │ │ - andseq r8, fp, ip, lsl #24 │ │ │ │ - andseq r6, r9, r4, lsr lr │ │ │ │ + andseq r8, fp, ip, ror #23 │ │ │ │ + andseq r6, r9, r4, lsl lr │ │ │ │ andseq pc, r1, r2, asr #16 │ │ │ │ - andseq r6, r9, r0, asr #25 │ │ │ │ - andseq r8, fp, r8, lsl #23 │ │ │ │ - andseq r8, fp, r0, lsr #22 │ │ │ │ + andseq r6, r9, r0, lsr #25 │ │ │ │ + andseq r8, fp, r8, ror #22 │ │ │ │ + andseq r8, fp, r0, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 578e0 │ │ │ │ + bmi 57900 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 57794 │ │ │ │ - ldr r0, [pc, #412] @ 57910 │ │ │ │ + beq 577b4 │ │ │ │ + ldr r0, [pc, #412] @ 57930 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57798 │ │ │ │ - b 578e4 │ │ │ │ + bne 577b8 │ │ │ │ + b 57904 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ lsl r0, r5, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #512 @ 0x200 │ │ │ │ uxtb r0, r0 │ │ │ │ movt r1, #3 │ │ │ │ add r6, sp, #24 │ │ │ │ lsr r2, r1, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 56c94 │ │ │ │ + bl 56cb4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5780c │ │ │ │ + bne 5782c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc 578b8 │ │ │ │ + bcc 578d8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r6, r5 │ │ │ │ bl 1e85c │ │ │ │ add r0, r5, r7 │ │ │ │ - b 57848 │ │ │ │ - ldr r2, [pc, #256] @ 57914 │ │ │ │ + b 57868 │ │ │ │ + ldr r2, [pc, #256] @ 57934 │ │ │ │ add r3, r6, #12 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 5b4b4 │ │ │ │ + bl 5b4d4 │ │ │ │ ldrb r0, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 57870 │ │ │ │ + bne 57890 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, r6 │ │ │ │ str r0, [r9, #8] │ │ │ │ moveq r4, r1 │ │ │ │ @@ -58075,491 +58083,491 @@ │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ stmib r9, {r1, r2} │ │ │ │ mov r1, r4 │ │ │ │ moveq r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq 578b0 │ │ │ │ + beq 578d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ moveq r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ add r0, r6, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 577f0 │ │ │ │ + b 57810 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #32] @ 5790c │ │ │ │ + ldr r2, [pc, #32] @ 5792c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 568fc │ │ │ │ + bl 5691c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r9, r4, asr #22 │ │ │ │ - @ instruction: 0x001b87b4 │ │ │ │ andseq r6, r9, r4, lsr #22 │ │ │ │ + mulseq fp, r4, r7 │ │ │ │ + andseq r6, r9, r4, lsl #22 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 57930 │ │ │ │ + bne 57950 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5793c │ │ │ │ + bne 5795c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 57960 │ │ │ │ + bne 57980 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5797c │ │ │ │ + beq 5799c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 582cc │ │ │ │ + bl 582ec │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 579c8 │ │ │ │ + beq 579e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 579ac │ │ │ │ + beq 579cc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 579c8 │ │ │ │ + beq 579e8 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 57a0c │ │ │ │ + bne 57a2c │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 579f4 │ │ │ │ + beq 57a14 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 57ef4 │ │ │ │ + bl 57f14 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 57ef4 │ │ │ │ + bl 57f14 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 57ef4 │ │ │ │ + b 57f14 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 579e4 │ │ │ │ - b 579f4 │ │ │ │ + bne 57a04 │ │ │ │ + b 57a14 │ │ │ │ mov r5, r0 │ │ │ │ - b 57aa0 │ │ │ │ + b 57ac0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 57ef4 │ │ │ │ - b 57aa0 │ │ │ │ + bl 57f14 │ │ │ │ + b 57ac0 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57a68 │ │ │ │ + beq 57a88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 582cc │ │ │ │ + bl 582ec │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 584fc │ │ │ │ + bl 5851c │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57a98 │ │ │ │ + beq 57ab8 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 5828c │ │ │ │ + bl 582ac │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 57ab4 │ │ │ │ + beq 57ad4 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 57ef4 │ │ │ │ + bl 57f14 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 5adbc │ │ │ │ + bl 5addc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57aec │ │ │ │ + beq 57b0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57b10 │ │ │ │ + beq 57b30 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57b38 │ │ │ │ + beq 57b58 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57b54 │ │ │ │ + beq 57b74 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57b74 │ │ │ │ + beq 57b94 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r0, #756] @ 0x2f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #752] @ 0x2f0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57ba0 │ │ │ │ + beq 57bc0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57bb8 │ │ │ │ + beq 57bd8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 5adbc │ │ │ │ + bl 5addc │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57be0 │ │ │ │ + beq 57c00 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57918 │ │ │ │ + bl 57938 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57c18 │ │ │ │ + beq 57c38 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl 57ac0 │ │ │ │ - b 57c4c │ │ │ │ + bl 57ae0 │ │ │ │ + b 57c6c │ │ │ │ mov r5, r0 │ │ │ │ - b 57c54 │ │ │ │ + b 57c74 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57c4c │ │ │ │ + beq 57c6c │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 57918 │ │ │ │ + bl 57938 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 57cb8 │ │ │ │ + beq 57cd8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 57c98 │ │ │ │ + b 57cb8 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #16 │ │ │ │ - beq 57cb8 │ │ │ │ + beq 57cd8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 57c8c │ │ │ │ + beq 57cac │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 57c8c │ │ │ │ + bl 52170 │ │ │ │ + b 57cac │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57cd4 │ │ │ │ + beq 57cf4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 58428 │ │ │ │ + b 58448 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bcc 57d58 │ │ │ │ + bcc 57d78 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ sub r6, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57d20 │ │ │ │ + beq 57d40 │ │ │ │ bic r0, r6, #4 │ │ │ │ add r0, r8, r0 │ │ │ │ add r0, r0, #5 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ rsb r1, r5, #0 │ │ │ │ cmp r5, #4 │ │ │ │ add r0, r0, r6 │ │ │ │ movls r5, #4 │ │ │ │ and r0, r0, r1 │ │ │ │ rsb r1, r5, #0 │ │ │ │ add r0, r5, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 57d58 │ │ │ │ + beq 57d78 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 57d9c │ │ │ │ + beq 57dbc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 57d7c │ │ │ │ + b 57d9c │ │ │ │ subs r5, r5, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ - beq 57d9c │ │ │ │ + beq 57dbc │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 57d70 │ │ │ │ + beq 57d90 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 57d70 │ │ │ │ + bl 52170 │ │ │ │ + b 57d90 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57db8 │ │ │ │ + beq 57dd8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 58428 │ │ │ │ + bl 58448 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57ddc │ │ │ │ + beq 57dfc │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57df8 │ │ │ │ + beq 57e18 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r2, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 58558 │ │ │ │ + bl 58578 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 57c70 │ │ │ │ - b 57e48 │ │ │ │ + bl 57c90 │ │ │ │ + b 57e68 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57e50 │ │ │ │ + beq 57e70 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #44] @ 0x2c │ │ │ │ - bl 57b18 │ │ │ │ + bl 57b38 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #4 │ │ │ │ - bcc 57ed0 │ │ │ │ + bcc 57ef0 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ sub r5, r4, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57e94 │ │ │ │ + beq 57eb4 │ │ │ │ bic r0, r5, #4 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #5 │ │ │ │ blx r1 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ rsb r1, r4, #0 │ │ │ │ cmp r4, #4 │ │ │ │ add r0, r0, r5 │ │ │ │ movls r4, #4 │ │ │ │ and r0, r0, r1 │ │ │ │ rsb r1, r4, #0 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 57ed0 │ │ │ │ + beq 57ef0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r2, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 58558 │ │ │ │ + bl 58578 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57f1c │ │ │ │ + beq 57f3c │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57f38 │ │ │ │ + beq 57f58 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 57f90 │ │ │ │ + beq 57fb0 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 57f58 │ │ │ │ + b 57f78 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 57f90 │ │ │ │ + beq 57fb0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 57f68 │ │ │ │ + bne 57f88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 57f50 │ │ │ │ + bne 57f70 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 57f50 │ │ │ │ + bl a8800 │ │ │ │ + b 57f70 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 57fac │ │ │ │ + beq 57fcc │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58088 │ │ │ │ + beq 580a8 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 58060 │ │ │ │ + beq 58080 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 57ff0 │ │ │ │ + b 58010 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 58060 │ │ │ │ + beq 58080 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 58010 │ │ │ │ + bne 58030 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 57ff8 │ │ │ │ + beq 58018 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -58567,668 +58575,668 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 58038 │ │ │ │ + bne 58058 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 57fe8 │ │ │ │ + bne 58008 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 57fe8 │ │ │ │ + bl a8800 │ │ │ │ + b 58008 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 580a4 │ │ │ │ + beq 580c4 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 580c0 │ │ │ │ + beq 580e0 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 580dc │ │ │ │ + beq 580fc │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 580f8 │ │ │ │ + beq 58118 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58114 │ │ │ │ + beq 58134 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5812c │ │ │ │ + beq 5814c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 58170 │ │ │ │ + bne 58190 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58140 │ │ │ │ + bne 58160 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 58170 │ │ │ │ + bne 58190 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 581e8 │ │ │ │ + b 58208 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 581c4 │ │ │ │ + beq 581e4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5819c │ │ │ │ + bne 581bc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 58184 │ │ │ │ + bne 581a4 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 58184 │ │ │ │ + bl a8800 │ │ │ │ + b 581a4 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 581e0 │ │ │ │ + beq 58200 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 561bc │ │ │ │ + bl 561dc │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 583ac │ │ │ │ + bl 583cc │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58218 │ │ │ │ + bne 58238 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58234 │ │ │ │ + bne 58254 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5824c │ │ │ │ - b 5827c │ │ │ │ + beq 5826c │ │ │ │ + b 5829c │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58208 │ │ │ │ + beq 58228 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5827c │ │ │ │ + bne 5829c │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58254 │ │ │ │ + bne 58274 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5827c │ │ │ │ + bne 5829c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 57ef4 │ │ │ │ + bl 57f14 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 57ef4 │ │ │ │ + b 57f14 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 57ef4 │ │ │ │ + bl 57f14 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 582fc │ │ │ │ + beq 5831c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58318 │ │ │ │ + beq 58338 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58334 │ │ │ │ + beq 58354 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58350 │ │ │ │ + beq 58370 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5836c │ │ │ │ + beq 5838c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58388 │ │ │ │ + beq 583a8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 583a8 │ │ │ │ + beq 583c8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 583d0 │ │ │ │ + beq 583f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 583ec │ │ │ │ + beq 5840c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58408 │ │ │ │ + beq 58428 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 584a4 │ │ │ │ + beq 584c4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58440 │ │ │ │ + bne 58460 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 58468 │ │ │ │ + bne 58488 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a86a8 │ │ │ │ + bl a86c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 57b7c │ │ │ │ + bl 57b9c │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58478 │ │ │ │ + bne 58498 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 57b7c │ │ │ │ - b 584c0 │ │ │ │ + bl 57b9c │ │ │ │ + b 584e0 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 584c8 │ │ │ │ + bne 584e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 584f0 │ │ │ │ + bne 58510 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58538 │ │ │ │ + beq 58558 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58554 │ │ │ │ + beq 58574 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ mov r3, r2 │ │ │ │ add r1, r1, r3 │ │ │ │ sub r1, r1, #1 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, #4 │ │ │ │ and r1, r1, r3 │ │ │ │ movls r2, #4 │ │ │ │ add r1, r2, r1 │ │ │ │ add r1, r1, #4 │ │ │ │ rsb r3, r2, #0 │ │ │ │ ands r1, r1, r3 │ │ │ │ bxeq lr │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 5c2c4 │ │ │ │ + bl 5c2e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r5, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 58690 │ │ │ │ + bl 586b0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl 5c708 │ │ │ │ + bl 5c728 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5!, {r1, r2, r3, r4} │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ ldm r5, {r1, r2, r3, r4, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r7} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #144] @ 58684 │ │ │ │ + ldr r0, [pc, #144] @ 586a4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58648 │ │ │ │ - ldr r1, [pc, #120] @ 58688 │ │ │ │ + beq 58668 │ │ │ │ + ldr r1, [pc, #120] @ 586a8 │ │ │ │ mov r2, r0 │ │ │ │ ldm r9!, {r3, r4, r5, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r9!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r9, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ - bl 642ec │ │ │ │ + bl 6430c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r1, [pc, #80] @ 5868c │ │ │ │ + ldreq r1, [pc, #80] @ 586ac │ │ │ │ ldreq r1, [pc, r1] │ │ │ │ streq r8, [r1] │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 57ce0 │ │ │ │ - b 58678 │ │ │ │ + bl 57d00 │ │ │ │ + b 58698 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 57ce0 │ │ │ │ + bl 57d00 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, fp, ip, lsr r9 │ │ │ │ - andseq r5, r9, r0, lsr lr │ │ │ │ - andseq r7, fp, ip, asr #18 │ │ │ │ + andseq r7, fp, ip, lsl r9 │ │ │ │ + andseq r5, r9, r0, lsl lr │ │ │ │ + andseq r7, fp, ip, lsr #18 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58710 │ │ │ │ + bne 58730 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ strb r0, [r1, #80] @ 0x50 │ │ │ │ add r1, r1, #32 │ │ │ │ mov r0, sp │ │ │ │ - bl 59354 │ │ │ │ + bl 59374 │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5c5d0 │ │ │ │ + bl 5c5f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 54740 │ │ │ │ + bl 54760 │ │ │ │ ldm sp, {r2, r3, r6} │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ add r0, r4, #16 │ │ │ │ stm r4, {r2, r3, r6} │ │ │ │ ldm r5!, {r2, r3, r6} │ │ │ │ stmia r0!, {r2, r3, r6} │ │ │ │ ldm r5, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ strd r8, [r4, #44] @ 0x2c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #88] @ 58770 │ │ │ │ + ldr r0, [pc, #88] @ 58790 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #84] @ 58774 │ │ │ │ + ldr r1, [pc, #84] @ 58794 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 26100 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 57c70 │ │ │ │ - b 5875c │ │ │ │ + bl 57c90 │ │ │ │ + b 5877c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 57e5c │ │ │ │ + bl 57e7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r5, r9, ip, lsr sp │ │ │ │ - andseq r5, r9, ip, lsr sp │ │ │ │ + andseq r5, r9, ip, lsl sp │ │ │ │ + andseq r5, r9, ip, lsl sp │ │ │ │ add r0, r0, #16 │ │ │ │ - b 5c954 │ │ │ │ + b 5c974 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bl 5c74c │ │ │ │ + bl 5c76c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 588cc │ │ │ │ - ldr r0, [pc, #996] @ 58b8c │ │ │ │ + beq 588ec │ │ │ │ + ldr r0, [pc, #996] @ 58bac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58820 │ │ │ │ + beq 58840 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 58844 │ │ │ │ - ldr r0, [pc, #1028] @ 58bcc │ │ │ │ + beq 58864 │ │ │ │ + ldr r0, [pc, #1028] @ 58bec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58a9c │ │ │ │ + beq 58abc │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r0, [sp] │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 58be0 │ │ │ │ - b 588b8 │ │ │ │ - ldr r0, [pc, #872] @ 58b90 │ │ │ │ + bl 58c00 │ │ │ │ + b 588d8 │ │ │ │ + ldr r0, [pc, #872] @ 58bb0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ - ldr r1, [pc, #924] @ 58bd0 │ │ │ │ + ldr r1, [pc, #924] @ 58bf0 │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 13db84 │ │ │ │ + bl 13dba4 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r6, #12] │ │ │ │ - ldr r0, [pc, #840] @ 58b94 │ │ │ │ + ldr r0, [pc, #840] @ 58bb4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 588e4 │ │ │ │ - ldr r0, [pc, #884] @ 58bd8 │ │ │ │ + beq 58904 │ │ │ │ + ldr r0, [pc, #884] @ 58bf8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58a9c │ │ │ │ + beq 58abc │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r0, [sp] │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 58be0 │ │ │ │ + bl 58c00 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - beq 588d4 │ │ │ │ + beq 588f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, sp │ │ │ │ - bl 59a9c │ │ │ │ + bl 59abc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #684] @ 58b98 │ │ │ │ + ldr r0, [pc, #684] @ 58bb8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 589cc │ │ │ │ - ldr r0, [pc, #720] @ 58bdc │ │ │ │ + bne 589ec │ │ │ │ + ldr r0, [pc, #720] @ 58bfc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58aa8 │ │ │ │ + beq 58ac8 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ str r0, [sp] │ │ │ │ strb r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 58be0 │ │ │ │ - ldr r0, [pc, #584] @ 58bb0 │ │ │ │ + bl 58c00 │ │ │ │ + ldr r0, [pc, #584] @ 58bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ ldrb r6, [sp, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 589b4 │ │ │ │ - ldr r0, [pc, #556] @ 58bb4 │ │ │ │ + beq 589d4 │ │ │ │ + ldr r0, [pc, #556] @ 58bd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 589b4 │ │ │ │ - ldr r0, [pc, #528] @ 58bb8 │ │ │ │ + bne 589d4 │ │ │ │ + ldr r0, [pc, #528] @ 58bd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 59a9c │ │ │ │ - ldr r0, [pc, #516] @ 58bc0 │ │ │ │ + bl 59abc │ │ │ │ + ldr r0, [pc, #516] @ 58be0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ strb r6, [r0, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ - b 58a7c │ │ │ │ + b 58a9c │ │ │ │ ldrb r8, [r5, #12] │ │ │ │ cmp r1, r8 │ │ │ │ - beq 58a60 │ │ │ │ - ldr r0, [pc, #500] @ 58bd4 │ │ │ │ + beq 58a80 │ │ │ │ + ldr r0, [pc, #500] @ 58bf4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58aa8 │ │ │ │ + beq 58ac8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #408] @ 58b9c │ │ │ │ + ldr r0, [pc, #408] @ 58bbc │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r6, #20] │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ stmib r6, {r1, r7} │ │ │ │ str r7, [r6, #12] │ │ │ │ str r1, [r6, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 58a4c │ │ │ │ - ldr r0, [pc, #352] @ 58ba0 │ │ │ │ + bne 58a6c │ │ │ │ + ldr r0, [pc, #352] @ 58bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 59a9c │ │ │ │ - ldr r0, [pc, #340] @ 58ba8 │ │ │ │ + bl 59abc │ │ │ │ + ldr r0, [pc, #340] @ 58bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ strb r8, [r0, #8] │ │ │ │ str r6, [r0, #4] │ │ │ │ - ldr r0, [pc, #324] @ 58bac │ │ │ │ + ldr r0, [pc, #324] @ 58bcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ add r1, r0, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 58be0 │ │ │ │ - ldr r0, [pc, #320] @ 58bc4 │ │ │ │ + bl 58c00 │ │ │ │ + ldr r0, [pc, #320] @ 58be4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -59236,357 +59244,357 @@ │ │ │ │ mov r1, #24 │ │ │ │ bl 25cd0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #248] @ 58bbc │ │ │ │ + ldr r0, [pc, #248] @ 58bdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ strb r6, [r0, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ - b 58b18 │ │ │ │ + b 58b38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #196] @ 58ba4 │ │ │ │ + ldr r0, [pc, #196] @ 58bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ strb r8, [r0, #8] │ │ │ │ str r6, [r0, #4] │ │ │ │ - b 58b18 │ │ │ │ + b 58b38 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 58b18 │ │ │ │ + bne 58b38 │ │ │ │ mov r0, sp │ │ │ │ - bl 59a9c │ │ │ │ - b 58b18 │ │ │ │ + bl 59abc │ │ │ │ + b 58b38 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ 58bc8 │ │ │ │ + ldr r0, [pc, #168] @ 58be8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 58b80 │ │ │ │ + bne 58ba0 │ │ │ │ mov r0, sp │ │ │ │ - bl 59a9c │ │ │ │ - b 58b80 │ │ │ │ + bl 59abc │ │ │ │ + b 58ba0 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 58b80 │ │ │ │ + bne 58ba0 │ │ │ │ mov r0, sp │ │ │ │ - bl 59a9c │ │ │ │ + bl 59abc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x001b76b0 │ │ │ │ - andseq r7, fp, r0, lsr r6 │ │ │ │ - andseq r7, fp, ip, lsl #12 │ │ │ │ - andseq r7, fp, ip, ror #10 │ │ │ │ - andseq r7, fp, r0, asr r4 │ │ │ │ - andseq r7, fp, r8, lsl r4 │ │ │ │ - andseq r7, fp, r8, ror r3 │ │ │ │ - andseq r7, fp, r4, lsl #8 │ │ │ │ - @ instruction: 0x001b73f0 │ │ │ │ - @ instruction: 0x001b74f0 │ │ │ │ + mulseq fp, r0, r6 │ │ │ │ + andseq r7, fp, r0, lsl r6 │ │ │ │ + andseq r7, fp, ip, ror #11 │ │ │ │ + andseq r7, fp, ip, asr #10 │ │ │ │ + andseq r7, fp, r0, lsr r4 │ │ │ │ + @ instruction: 0x001b73f8 │ │ │ │ + andseq r7, fp, r8, asr r3 │ │ │ │ + andseq r7, fp, r4, ror #7 │ │ │ │ + @ instruction: 0x001b73d0 │ │ │ │ @ instruction: 0x001b74d0 │ │ │ │ @ instruction: 0x001b74b0 │ │ │ │ - mulseq fp, r4, r3 │ │ │ │ - mulseq fp, ip, r4 │ │ │ │ - @ instruction: 0x001b73d4 │ │ │ │ - andseq r7, fp, r8, lsr r3 │ │ │ │ - andseq r7, fp, r4, ror #14 │ │ │ │ + mulseq fp, r0, r4 │ │ │ │ + andseq r7, fp, r4, ror r3 │ │ │ │ + andseq r7, fp, ip, ror r4 │ │ │ │ + @ instruction: 0x001b73b4 │ │ │ │ + andseq r7, fp, r8, lsl r3 │ │ │ │ + andseq r7, fp, r4, asr #14 │ │ │ │ andeq r0, r0, r4, lsl #26 │ │ │ │ - andseq r7, fp, ip, asr #10 │ │ │ │ - andseq r7, fp, r8, asr #13 │ │ │ │ - andseq r7, fp, r0, lsr #12 │ │ │ │ + andseq r7, fp, ip, lsr #10 │ │ │ │ + andseq r7, fp, r8, lsr #13 │ │ │ │ + andseq r7, fp, r0, lsl #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx r7 │ │ │ │ ldrb r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 58c68 │ │ │ │ + bne 58c88 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 58cf0 │ │ │ │ + bcs 58d10 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ add r2, r6, #12 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ - bl 56d74 │ │ │ │ + bl 56d94 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldrb r0, [sp] │ │ │ │ str r1, [r6, #8] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 58c7c │ │ │ │ - b 58cac │ │ │ │ + bls 58c9c │ │ │ │ + b 58ccc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 58cac │ │ │ │ + bhi 58ccc │ │ │ │ cmp r0, #3 │ │ │ │ - beq 58cac │ │ │ │ + beq 58ccc │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0, #20] │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ 58d4c │ │ │ │ + ldr r0, [pc, #164] @ 58d6c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldrd r6, [r5] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58cc4 │ │ │ │ + beq 58ce4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58cdc │ │ │ │ + beq 58cfc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 58c84 │ │ │ │ - ldr r0, [pc, #80] @ 58d48 │ │ │ │ + bl 52170 │ │ │ │ + b 58ca4 │ │ │ │ + ldr r0, [pc, #80] @ 58d68 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25e20 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58d18 │ │ │ │ + beq 58d38 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - mulseq r9, r4, r4 │ │ │ │ - @ instruction: 0x001954f4 │ │ │ │ + andseq r5, r9, r4, ror r4 │ │ │ │ + @ instruction: 0x001954d4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp] │ │ │ │ - beq 58f2c │ │ │ │ + beq 58f4c │ │ │ │ sub r0, r3, #1 │ │ │ │ add r7, r2, #4 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r6, r3, #3 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, r0, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 58d9c │ │ │ │ + bne 58dbc │ │ │ │ subs r6, r6, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 58d80 │ │ │ │ + bne 58da0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 58fb8 │ │ │ │ + bcc 58fd8 │ │ │ │ subs r6, r3, r0 │ │ │ │ - beq 58f2c │ │ │ │ + beq 58f4c │ │ │ │ ldrd sl, [r1] │ │ │ │ add r7, r2, r0, lsl #3 │ │ │ │ ldr fp, [fp, #16] │ │ │ │ add r8, sp, #4 │ │ │ │ - b 58dd0 │ │ │ │ + b 58df0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58f80 │ │ │ │ + bne 58fa0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58f2c │ │ │ │ + beq 58f4c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r6 │ │ │ │ blx fp │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 58e80 │ │ │ │ + bne 58ea0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58f40 │ │ │ │ + beq 58f60 │ │ │ │ sub r0, r6, #1 │ │ │ │ add r2, r7, #4 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r3, r6, #3 │ │ │ │ add r4, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r2, r0, lsl #3] │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 58e34 │ │ │ │ + bcc 58e54 │ │ │ │ sub r1, r1, r5 │ │ │ │ subs r3, r3, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 58e14 │ │ │ │ + bne 58e34 │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc 58f5c │ │ │ │ + bcc 58f7c │ │ │ │ add r7, r7, r0, lsl #3 │ │ │ │ sub r6, r6, r0 │ │ │ │ - beq 58dc0 │ │ │ │ + beq 58de0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 58f6c │ │ │ │ + bcc 58f8c │ │ │ │ sub r3, r0, r1 │ │ │ │ ldrb r0, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r2, [r7] │ │ │ │ cmp r0, #4 │ │ │ │ add r2, r2, r1 │ │ │ │ strd r2, [r7] │ │ │ │ - bhi 58ed0 │ │ │ │ + bhi 58ef0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 58dc8 │ │ │ │ - b 58ed0 │ │ │ │ + bne 58de8 │ │ │ │ + b 58ef0 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #4 │ │ │ │ - beq 58dc8 │ │ │ │ - b 58f48 │ │ │ │ + beq 58de8 │ │ │ │ + b 58f68 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 58dc8 │ │ │ │ - b 58f48 │ │ │ │ + beq 58de8 │ │ │ │ + b 58f68 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne 58f48 │ │ │ │ + bne 58f68 │ │ │ │ mov r5, r8 │ │ │ │ ldrd r8, [r4] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58eec │ │ │ │ + beq 58f0c │ │ │ │ mov r0, r8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58f04 │ │ │ │ + beq 58f24 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r8, r5 │ │ │ │ - b 58dc8 │ │ │ │ + b 58de8 │ │ │ │ ldrb r0, [sp, #5] │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - beq 58dc8 │ │ │ │ - b 58f48 │ │ │ │ + beq 58de8 │ │ │ │ + b 58f68 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #180] @ 58ffc │ │ │ │ + ldr r8, [pc, #180] @ 5901c │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r2, [sp] │ │ │ │ ldrd r0, [r8] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #176] @ 59014 │ │ │ │ + ldr r2, [pc, #176] @ 59034 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r0, [pc, #148] @ 59008 │ │ │ │ - ldr r1, [pc, #148] @ 5900c │ │ │ │ + ldr r0, [pc, #148] @ 59028 │ │ │ │ + ldr r1, [pc, #148] @ 5902c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 58f90 │ │ │ │ - ldr r0, [pc, #120] @ 59000 │ │ │ │ - ldr r1, [pc, #120] @ 59004 │ │ │ │ + b 58fb0 │ │ │ │ + ldr r0, [pc, #120] @ 59020 │ │ │ │ + ldr r1, [pc, #120] @ 59024 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #80] @ 59010 │ │ │ │ + ldr r2, [pc, #80] @ 59030 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 58fe4 │ │ │ │ + beq 59004 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r9, ip, lsr r5 │ │ │ │ - andseq r5, r9, r0, lsl #10 │ │ │ │ andseq r5, r9, ip, lsl r5 │ │ │ │ - andseq r5, r9, ip, lsl r5 │ │ │ │ - andseq r5, r9, r0, asr #10 │ │ │ │ - @ instruction: 0x001954d8 │ │ │ │ - andseq r5, r9, r4, lsr r5 │ │ │ │ + andseq r5, r9, r0, ror #9 │ │ │ │ + @ instruction: 0x001954fc │ │ │ │ + @ instruction: 0x001954fc │ │ │ │ + andseq r5, r9, r0, lsr #10 │ │ │ │ + @ instruction: 0x001954b8 │ │ │ │ + andseq r5, r9, r4, lsl r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r5, [r5, #16] │ │ │ │ mov r1, r4 │ │ │ │ blx r5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r0, [r0] │ │ │ │ @@ -59613,175 +59621,175 @@ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r1] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1618e8 │ │ │ │ + b 161908 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 590d0 │ │ │ │ + beq 590f0 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 590ec │ │ │ │ + beq 5910c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5910c │ │ │ │ + beq 5912c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ bxne lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 59130 │ │ │ │ + bne 59150 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5914c │ │ │ │ + bne 5916c │ │ │ │ cmp r2, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - beq 5916c │ │ │ │ + beq 5918c │ │ │ │ bx lr │ │ │ │ b 25918 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5918c │ │ │ │ + beq 591ac │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 591a8 │ │ │ │ + beq 591c8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 591c8 │ │ │ │ + beq 591e8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - bl 12c07c │ │ │ │ + bl 12c09c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 59244 │ │ │ │ + bne 59264 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - beq 591fc │ │ │ │ + beq 5921c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 59204 │ │ │ │ + bne 59224 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 59220 │ │ │ │ + bne 59240 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 591f4 │ │ │ │ + bne 59214 │ │ │ │ bl 25918 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ 59270 │ │ │ │ + ldr r0, [pc, #32] @ 59290 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 59114 │ │ │ │ + bl 59134 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r5, r9, ip, ror r2 │ │ │ │ + andseq r5, r9, ip, asr r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - bl 12c07c │ │ │ │ + bl 12c09c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 592e8 │ │ │ │ + bne 59308 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - beq 592a0 │ │ │ │ + beq 592c0 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ ldrexd r4, [r0] │ │ │ │ strexd r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 592a8 │ │ │ │ + bne 592c8 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 592c4 │ │ │ │ + bne 592e4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 59298 │ │ │ │ + bne 592b8 │ │ │ │ bl 25918 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #32] @ 59314 │ │ │ │ + ldr r0, [pc, #32] @ 59334 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 59114 │ │ │ │ + bl 59134 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r5, r9, r8, ror #3 │ │ │ │ + andseq r5, r9, r8, asr #3 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ push {fp, lr} │ │ │ │ mov r0, #2 │ │ │ │ bl 1de60 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ @@ -59791,103 +59799,103 @@ │ │ │ │ movwne r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r9, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #13] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 594c0 │ │ │ │ + bne 594e0 │ │ │ │ ldrb r5, [r1, #14] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ strb r2, [r1, #13] │ │ │ │ - beq 593a4 │ │ │ │ + beq 593c4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ str r2, [r1] │ │ │ │ - beq 59450 │ │ │ │ + beq 59470 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 593fc │ │ │ │ - b 5946c │ │ │ │ + beq 5941c │ │ │ │ + b 5948c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 59410 │ │ │ │ + beq 59430 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 59458 │ │ │ │ - ldr r2, [pc, #368] @ 5952c │ │ │ │ + bne 59478 │ │ │ │ + ldr r2, [pc, #368] @ 5954c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #364] @ 59530 │ │ │ │ + ldr r0, [pc, #364] @ 59550 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 5b184 │ │ │ │ + bl 5b1a4 │ │ │ │ uxtb r0, r0 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, #1 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ mov r7, #2 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r7, #3 │ │ │ │ - b 594a4 │ │ │ │ + b 594c4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 12aca4 │ │ │ │ - ldr r1, [pc, #264] @ 59528 │ │ │ │ + bl 12acc4 │ │ │ │ + ldr r1, [pc, #264] @ 59548 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 5b184 │ │ │ │ + bl 5b1a4 │ │ │ │ uxtb r0, r0 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, #1 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ ldrb r7, [r1, #12] │ │ │ │ - b 594a4 │ │ │ │ + b 594c4 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r0, #1 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ mov r5, #2 │ │ │ │ str r0, [r1] │ │ │ │ - ldr r0, [pc, #176] @ 59524 │ │ │ │ + ldr r0, [pc, #176] @ 59544 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 594f8 │ │ │ │ + beq 59518 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r9, [r0, #12] │ │ │ │ strb r1, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ - ldr r1, [pc, #136] @ 59534 │ │ │ │ + ldr r1, [pc, #136] @ 59554 │ │ │ │ strb r5, [r4, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r4] │ │ │ │ stmib r4, {r0, r1} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r9, pc} │ │ │ │ - ldr r0, [pc, #112] @ 59538 │ │ │ │ + ldr r0, [pc, #112] @ 59558 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #108] @ 5953c │ │ │ │ + ldr r1, [pc, #108] @ 5955c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -59898,270 +59906,270 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 590b0 │ │ │ │ + bl 590d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x001b6ab4 │ │ │ │ - ldrsbeq r5, [r9], -ip │ │ │ │ - andseq r5, r9, r0, lsl #3 │ │ │ │ - andseq r6, fp, r4, lsl #22 │ │ │ │ - andseq r5, r9, r4, asr #1 │ │ │ │ - andseq r5, r9, r8, lsl r0 │ │ │ │ - andseq r5, r9, r0, asr #1 │ │ │ │ + mulseq fp, r4, sl │ │ │ │ + ldrheq r5, [r9], -ip │ │ │ │ + andseq r5, r9, r0, ror #2 │ │ │ │ + andseq r6, fp, r4, ror #21 │ │ │ │ + andseq r5, r9, r4, lsr #1 │ │ │ │ + @ instruction: 0x00194ff8 │ │ │ │ + andseq r5, r9, r0, lsr #1 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #12] │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ cmp r1, #3 │ │ │ │ bxeq lr │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ ldr r2, [r1] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ - beq 5956c │ │ │ │ + beq 5958c │ │ │ │ bx lr │ │ │ │ - b 59a9c │ │ │ │ + b 59abc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 59590 │ │ │ │ + bcs 595b0 │ │ │ │ mov r2, #1 │ │ │ │ - b 595b0 │ │ │ │ + b 595d0 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 595c4 │ │ │ │ + bcs 595e4 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59e1c │ │ │ │ + bl 59e3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 595fc │ │ │ │ + bcs 5961c │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59e1c │ │ │ │ + bl 59e3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59e1c │ │ │ │ + bl 59e3c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 59658 │ │ │ │ + bcs 59678 │ │ │ │ mov r2, #1 │ │ │ │ - b 59678 │ │ │ │ + b 59698 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 5968c │ │ │ │ + bcs 596ac │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59bf8 │ │ │ │ + bl 59c18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 596c4 │ │ │ │ + bcs 596e4 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59bf8 │ │ │ │ + bl 59c18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59bf8 │ │ │ │ + bl 59c18 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 59720 │ │ │ │ + bcs 59740 │ │ │ │ mov r2, #1 │ │ │ │ - b 59740 │ │ │ │ + b 59760 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 59754 │ │ │ │ + bcs 59774 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59b20 │ │ │ │ + bl 59b40 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 5978c │ │ │ │ + bcs 597ac │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59b20 │ │ │ │ + bl 59b40 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59b20 │ │ │ │ + bl 59b40 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 597e8 │ │ │ │ + bcs 59808 │ │ │ │ mov r2, #1 │ │ │ │ - b 59808 │ │ │ │ + b 59828 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 5981c │ │ │ │ + bcs 5983c │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59cd0 │ │ │ │ + bl 59cf0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 59854 │ │ │ │ + bcs 59874 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59cd0 │ │ │ │ + bl 59cf0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 59cd0 │ │ │ │ + bl 59cf0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 598b4 │ │ │ │ + bcs 598d4 │ │ │ │ mov r4, #1 │ │ │ │ strb r1, [sp, #4] │ │ │ │ - b 59940 │ │ │ │ + b 59960 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 598dc │ │ │ │ + bcs 598fc │ │ │ │ mov r4, #2 │ │ │ │ mov r2, r1 │ │ │ │ bfi r2, r4, #6, #26 │ │ │ │ strb r2, [sp, #5] │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ orr r1, r2, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ - b 59940 │ │ │ │ + b 59960 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 59914 │ │ │ │ + bcs 59934 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r4, #3 │ │ │ │ - b 59940 │ │ │ │ + b 59960 │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ @@ -60170,15 +60178,15 @@ │ │ │ │ mov r4, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 59980 │ │ │ │ + bcc 599a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -60189,281 +60197,281 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - b 59958 │ │ │ │ + b 59978 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 599b4 │ │ │ │ + ldr r1, [pc, #4] @ 599d4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ - @ instruction: 0x00194bfc │ │ │ │ + b 161914 │ │ │ │ + @ instruction: 0x00194bdc │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 599c8 │ │ │ │ + ldr r1, [pc, #4] @ 599e8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ - andseq r4, r9, r8, asr #24 │ │ │ │ + b 161914 │ │ │ │ + andseq r4, r9, r8, lsr #24 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 599dc │ │ │ │ + ldr r1, [pc, #4] @ 599fc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ - andseq r4, r9, ip, ror #23 │ │ │ │ + b 161914 │ │ │ │ + andseq r4, r9, ip, asr #23 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 599f0 │ │ │ │ + ldr r1, [pc, #4] @ 59a10 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ - @ instruction: 0x00194bf0 │ │ │ │ + b 161914 │ │ │ │ + @ instruction: 0x00194bd0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 59a04 │ │ │ │ + ldr r1, [pc, #4] @ 59a24 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ - @ instruction: 0x00194bf4 │ │ │ │ + b 161914 │ │ │ │ + @ instruction: 0x00194bd4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 59a24 │ │ │ │ + bhi 59a44 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59a3c │ │ │ │ + beq 59a5c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59a54 │ │ │ │ + beq 59a74 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59a84 │ │ │ │ + beq 59aa4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59abc │ │ │ │ + beq 59adc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmn r4, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 59ad8 │ │ │ │ + beq 59af8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 59b1c │ │ │ │ + ldr r2, [pc, #32] @ 59b3c │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1625d4 │ │ │ │ + bl 1625f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a8b8 │ │ │ │ + bl 16a8d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andseq sp, r1, r6, asr #10 │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 541d0 │ │ │ │ + bl 541f0 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 59b6c │ │ │ │ + beq 59b8c │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldm sp, {r8, r9} │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 59b7c │ │ │ │ + bhi 59b9c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 59b7c │ │ │ │ + beq 59b9c │ │ │ │ strd r8, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r5] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59b94 │ │ │ │ + beq 59bb4 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59bac │ │ │ │ + beq 59bcc │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 59b68 │ │ │ │ + bl 52170 │ │ │ │ + b 59b88 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59bdc │ │ │ │ + beq 59bfc │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, [r4] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12c014 │ │ │ │ + bl 12c034 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 59c44 │ │ │ │ + beq 59c64 │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldm sp, {r8, r9} │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 59c54 │ │ │ │ + bhi 59c74 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 59c54 │ │ │ │ + beq 59c74 │ │ │ │ strd r8, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r5] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59c6c │ │ │ │ + beq 59c8c │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59c84 │ │ │ │ + beq 59ca4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 59c40 │ │ │ │ + bl 52170 │ │ │ │ + b 59c60 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59cb4 │ │ │ │ + beq 59cd4 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, [r4] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 54354 │ │ │ │ + bl 54374 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 59d1c │ │ │ │ + beq 59d3c │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldm sp, {r8, r9} │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 59d2c │ │ │ │ + bhi 59d4c │ │ │ │ cmp r0, #3 │ │ │ │ - beq 59d2c │ │ │ │ + beq 59d4c │ │ │ │ strd r8, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r5] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59d44 │ │ │ │ + beq 59d64 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59d5c │ │ │ │ + beq 59d7c │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 59d18 │ │ │ │ + bl 52170 │ │ │ │ + b 59d38 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59d8c │ │ │ │ + beq 59dac │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, [r4] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 59df0 │ │ │ │ + bcc 59e10 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -60475,66 +60483,66 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 59dcc │ │ │ │ + b 59dec │ │ │ │ push {r4, r5, r6, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 12d400 │ │ │ │ + bl 12d420 │ │ │ │ ldrb r6, [sp] │ │ │ │ cmp r6, #4 │ │ │ │ - beq 59e68 │ │ │ │ + beq 59e88 │ │ │ │ ldrb r0, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldm sp, {r8, r9} │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 59e78 │ │ │ │ + bhi 59e98 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 59e78 │ │ │ │ + beq 59e98 │ │ │ │ strd r8, [r4] │ │ │ │ subs r0, r6, #4 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r5] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59e90 │ │ │ │ + beq 59eb0 │ │ │ │ mov r0, sl │ │ │ │ blx r1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59ea8 │ │ │ │ + beq 59ec8 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 59e64 │ │ │ │ + bl 52170 │ │ │ │ + b 59e84 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 59ed8 │ │ │ │ + beq 59ef8 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, [r4] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r1, #4 │ │ │ │ ldr ip, [sp] │ │ │ │ strb r1, [r0, #16] │ │ │ │ stm r0, {r2, r3, ip} │ │ │ │ @@ -60553,370 +60561,370 @@ │ │ │ │ ldr ip, [sp] │ │ │ │ strb r1, [r0, #16] │ │ │ │ stm r0, {r2, r3, ip} │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #52] @ 59f8c │ │ │ │ + ldr r1, [pc, #52] @ 59fac │ │ │ │ ldrb r5, [r0, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ ldm r0, {r2, r3} │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ add r5, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 636c8 │ │ │ │ + bl 636e8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r4, r9, r8, asr #13 │ │ │ │ + andseq r4, r9, r8, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 5a150 │ │ │ │ + beq 5a170 │ │ │ │ sub r0, r3, #1 │ │ │ │ mov r8, r1 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ add r1, r2, #4 │ │ │ │ add r6, r0, #1 │ │ │ │ lsl r7, r3, #3 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r1, r0, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 59fdc │ │ │ │ + bne 59ffc │ │ │ │ subs r7, r7, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 59fc0 │ │ │ │ + bne 59fe0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 5a1e4 │ │ │ │ + bcc 5a204 │ │ │ │ subs r5, r3, r0 │ │ │ │ - beq 5a150 │ │ │ │ + beq 5a170 │ │ │ │ add r9, r2, r0, lsl #3 │ │ │ │ - b 5a004 │ │ │ │ + b 5a024 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 5a1ac │ │ │ │ + bne 5a1cc │ │ │ │ subs r5, r5, r0 │ │ │ │ - beq 5a150 │ │ │ │ + beq 5a170 │ │ │ │ add fp, r9, #4 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [fp, r0, lsl #3] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r5, r0 │ │ │ │ add r7, r1, r7 │ │ │ │ - bne 5a010 │ │ │ │ + bne 5a030 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r4, [r8, #8] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc 5a12c │ │ │ │ + bcc 5a14c │ │ │ │ add sl, r9, r5, lsl #3 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r6, [r9] │ │ │ │ ldr r5, [r9, #4] │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 5a088 │ │ │ │ + bcc 5a0a8 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r4 │ │ │ │ bl 1e85c │ │ │ │ add r4, r4, r5 │ │ │ │ add r9, r9, #8 │ │ │ │ cmp r9, sl │ │ │ │ str r4, [r8, #8] │ │ │ │ - bne 5a044 │ │ │ │ - b 5a0ac │ │ │ │ + bne 5a064 │ │ │ │ + b 5a0cc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ - b 5a05c │ │ │ │ + b 5a07c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5a164 │ │ │ │ + beq 5a184 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ sub r0, r5, #1 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r1, r5, #3 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [fp, r0, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 5a0f0 │ │ │ │ + bcc 5a110 │ │ │ │ sub r7, r7, r3 │ │ │ │ subs r1, r1, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 5a0d0 │ │ │ │ + bne 5a0f0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc 5a188 │ │ │ │ + bcc 5a1a8 │ │ │ │ add r9, r9, r0, lsl #3 │ │ │ │ - beq 59ff4 │ │ │ │ + beq 5a014 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 5a198 │ │ │ │ + bcc 5a1b8 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r1, r1, r7 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ subs r5, r5, r0 │ │ │ │ - bne 5a004 │ │ │ │ - b 5a150 │ │ │ │ + bne 5a024 │ │ │ │ + b 5a170 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ - b 5a038 │ │ │ │ + b 5a058 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #152] @ 5a204 │ │ │ │ + ldr r0, [pc, #152] @ 5a224 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #144] @ 5a208 │ │ │ │ + ldr r0, [pc, #144] @ 5a228 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #128] @ 5a210 │ │ │ │ + ldr r2, [pc, #128] @ 5a230 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r0, [pc, #92] @ 5a1fc │ │ │ │ - ldr r1, [pc, #92] @ 5a200 │ │ │ │ + ldr r0, [pc, #92] @ 5a21c │ │ │ │ + ldr r1, [pc, #92] @ 5a220 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 5a1bc │ │ │ │ - ldr r0, [pc, #64] @ 5a1f4 │ │ │ │ - ldr r1, [pc, #64] @ 5a1f8 │ │ │ │ + b 5a1dc │ │ │ │ + ldr r0, [pc, #64] @ 5a214 │ │ │ │ + ldr r1, [pc, #64] @ 5a218 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #32] @ 5a20c │ │ │ │ + ldr r2, [pc, #32] @ 5a22c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - andseq r4, r9, r4, asr #9 │ │ │ │ - andseq r4, r9, r0, ror #9 │ │ │ │ - andseq r4, r9, r0, ror #9 │ │ │ │ - andseq r4, r9, r4, lsl #10 │ │ │ │ + andseq r4, r9, r4, lsr #9 │ │ │ │ + andseq r4, r9, r0, asr #9 │ │ │ │ + andseq r4, r9, r0, asr #9 │ │ │ │ + andseq r4, r9, r4, ror #9 │ │ │ │ + @ instruction: 0x001944b8 │ │ │ │ + andseq r4, r9, ip, lsr #9 │ │ │ │ + andseq r4, r9, ip, ror r4 │ │ │ │ @ instruction: 0x001944d8 │ │ │ │ - andseq r4, r9, ip, asr #9 │ │ │ │ - mulseq r9, ip, r4 │ │ │ │ - @ instruction: 0x001944f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 5a3c4 │ │ │ │ + beq 5a3e4 │ │ │ │ sub r0, r3, #1 │ │ │ │ add r7, r2, #4 │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r6, r3, #3 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r7, r0, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5a25c │ │ │ │ + bne 5a27c │ │ │ │ subs r6, r6, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 5a240 │ │ │ │ + bne 5a260 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc 5a458 │ │ │ │ + bcc 5a478 │ │ │ │ subs fp, r3, r0 │ │ │ │ - beq 5a3c4 │ │ │ │ + beq 5a3e4 │ │ │ │ ldr r6, [r1] │ │ │ │ add sl, r2, r0, lsl #3 │ │ │ │ - b 5a288 │ │ │ │ + b 5a2a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 5a420 │ │ │ │ + bne 5a440 │ │ │ │ subs fp, fp, r0 │ │ │ │ - beq 5a3c4 │ │ │ │ + beq 5a3e4 │ │ │ │ add r9, sl, #4 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r1, [r9, r0, lsl #3] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp fp, r0 │ │ │ │ add r7, r1, r7 │ │ │ │ - bne 5a294 │ │ │ │ + bne 5a2b4 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc 5a3a4 │ │ │ │ + bcc 5a3c4 │ │ │ │ add r8, sl, fp, lsl #3 │ │ │ │ str sl, [sp, #8] │ │ │ │ ldr r0, [r6] │ │ │ │ ldrd r4, [sl] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 5a308 │ │ │ │ + bcc 5a328 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add sl, sl, #8 │ │ │ │ cmp sl, r8 │ │ │ │ add r1, r0, r5 │ │ │ │ str r1, [r6, #8] │ │ │ │ - bne 5a2c4 │ │ │ │ - b 5a328 │ │ │ │ + bne 5a2e4 │ │ │ │ + b 5a348 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b 5a2d8 │ │ │ │ + b 5a2f8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5a3d8 │ │ │ │ + beq 5a3f8 │ │ │ │ sub r0, fp, #1 │ │ │ │ ldr sl, [sp, #8] │ │ │ │ bic r0, r0, #-536870912 @ 0xe0000000 │ │ │ │ lsl r1, fp, #3 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r9, r0, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 5a368 │ │ │ │ + bcc 5a388 │ │ │ │ sub r7, r7, r3 │ │ │ │ subs r1, r1, #8 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 5a348 │ │ │ │ + bne 5a368 │ │ │ │ mov r0, r2 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc 5a3fc │ │ │ │ + bcc 5a41c │ │ │ │ add sl, sl, r0, lsl #3 │ │ │ │ - beq 5a278 │ │ │ │ + beq 5a298 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc 5a40c │ │ │ │ + bcc 5a42c │ │ │ │ ldr r2, [sl] │ │ │ │ sub r1, r1, r7 │ │ │ │ add r2, r2, r7 │ │ │ │ str r2, [sl] │ │ │ │ str r1, [sl, #4] │ │ │ │ subs fp, fp, r0 │ │ │ │ - bne 5a288 │ │ │ │ - b 5a3c4 │ │ │ │ + bne 5a2a8 │ │ │ │ + b 5a3e4 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ bl 200d4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b 5a2bc │ │ │ │ + b 5a2dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r1] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #152] @ 5a478 │ │ │ │ + ldr r0, [pc, #152] @ 5a498 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #144] @ 5a47c │ │ │ │ + ldr r0, [pc, #144] @ 5a49c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #128] @ 5a484 │ │ │ │ + ldr r2, [pc, #128] @ 5a4a4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r0, [pc, #92] @ 5a470 │ │ │ │ - ldr r1, [pc, #92] @ 5a474 │ │ │ │ + ldr r0, [pc, #92] @ 5a490 │ │ │ │ + ldr r1, [pc, #92] @ 5a494 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 5a430 │ │ │ │ - ldr r0, [pc, #64] @ 5a468 │ │ │ │ - ldr r1, [pc, #64] @ 5a46c │ │ │ │ + b 5a450 │ │ │ │ + ldr r0, [pc, #64] @ 5a488 │ │ │ │ + ldr r1, [pc, #64] @ 5a48c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #32] @ 5a480 │ │ │ │ + ldr r2, [pc, #32] @ 5a4a0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - andseq r4, r9, r0, asr r2 │ │ │ │ - andseq r4, r9, ip, ror #4 │ │ │ │ - andseq r4, r9, ip, ror #4 │ │ │ │ - mulseq r9, r0, r2 │ │ │ │ + andseq r4, r9, r0, lsr r2 │ │ │ │ + andseq r4, r9, ip, asr #4 │ │ │ │ + andseq r4, r9, ip, asr #4 │ │ │ │ + andseq r4, r9, r0, ror r2 │ │ │ │ + andseq r4, r9, r4, asr #4 │ │ │ │ + andseq r4, r9, r8, lsr r2 │ │ │ │ + andseq r4, r9, r8, lsl #4 │ │ │ │ andseq r4, r9, r4, ror #4 │ │ │ │ - andseq r4, r9, r8, asr r2 │ │ │ │ - andseq r4, r9, r8, lsr #4 │ │ │ │ - andseq r4, r9, r4, lsl #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #308] @ 5a5cc │ │ │ │ + ldr r3, [pc, #308] @ 5a5ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ strb r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r1, r3 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a510 │ │ │ │ + beq 5a530 │ │ │ │ ldrb r0, [sp] │ │ │ │ cmp r0, #4 │ │ │ │ ldmne sp, {r0, r1} │ │ │ │ strdne r0, [r5] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ 5a5d0 │ │ │ │ + ldr r0, [pc, #244] @ 5a5f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #240] @ 5a5d4 │ │ │ │ + ldr r1, [pc, #240] @ 5a5f4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -60926,128 +60934,128 @@ │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r0, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #4 │ │ │ │ strb r1, [r5] │ │ │ │ - bhi 5a538 │ │ │ │ + bhi 5a558 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 5a538 │ │ │ │ + beq 5a558 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a550 │ │ │ │ + beq 5a570 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a568 │ │ │ │ + beq 5a588 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a59c │ │ │ │ + beq 5a5bc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5ad28 │ │ │ │ + bl 5ad48 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x001941b0 │ │ │ │ - andseq r4, r9, r4, ror #2 │ │ │ │ - andseq r4, r9, ip, ror r1 │ │ │ │ + mulseq r9, r0, r1 │ │ │ │ + andseq r4, r9, r4, asr #2 │ │ │ │ + andseq r4, r9, ip, asr r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a600 │ │ │ │ + beq 5a620 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a61c │ │ │ │ + beq 5a63c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r9, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5a670 │ │ │ │ + beq 5a690 │ │ │ │ mov r4, #0 │ │ │ │ - b 5a638 │ │ │ │ + b 5a658 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 5a670 │ │ │ │ + beq 5a690 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5a648 │ │ │ │ + bne 5a668 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5a630 │ │ │ │ + bne 5a650 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5a630 │ │ │ │ + bl a8800 │ │ │ │ + b 5a650 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a68c │ │ │ │ + beq 5a6ac │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a768 │ │ │ │ + beq 5a788 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5a740 │ │ │ │ + beq 5a760 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 5a6d0 │ │ │ │ + b 5a6f0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5a740 │ │ │ │ + beq 5a760 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 5a6f0 │ │ │ │ + bne 5a710 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 5a6d8 │ │ │ │ + beq 5a6f8 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -61055,641 +61063,641 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 5a718 │ │ │ │ + bne 5a738 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5a6c8 │ │ │ │ + bne 5a6e8 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5a6c8 │ │ │ │ + bl a8800 │ │ │ │ + b 5a6e8 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a784 │ │ │ │ + beq 5a7a4 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a7a0 │ │ │ │ + beq 5a7c0 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a7bc │ │ │ │ + beq 5a7dc │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a7d8 │ │ │ │ + beq 5a7f8 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a7f4 │ │ │ │ + beq 5a814 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a80c │ │ │ │ + beq 5a82c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5a850 │ │ │ │ + bne 5a870 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5a820 │ │ │ │ + bne 5a840 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5a850 │ │ │ │ + bne 5a870 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 5a8c8 │ │ │ │ + b 5a8e8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 5a8a4 │ │ │ │ + beq 5a8c4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5a87c │ │ │ │ + bne 5a89c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5a864 │ │ │ │ + bne 5a884 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5a864 │ │ │ │ + bl a8800 │ │ │ │ + b 5a884 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a8c0 │ │ │ │ + beq 5a8e0 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 561bc │ │ │ │ + bl 561dc │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 5aa8c │ │ │ │ + bl 5aaac │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5a8f8 │ │ │ │ + bne 5a918 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5a914 │ │ │ │ + bne 5a934 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5a92c │ │ │ │ - b 5a95c │ │ │ │ + beq 5a94c │ │ │ │ + b 5a97c │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a8e8 │ │ │ │ + beq 5a908 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5a95c │ │ │ │ + bne 5a97c │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5a934 │ │ │ │ + bne 5a954 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5a95c │ │ │ │ + bne 5a97c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 5a5d8 │ │ │ │ + bl 5a5f8 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5a5d8 │ │ │ │ + b 5a5f8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 5a5d8 │ │ │ │ + bl 5a5f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a9dc │ │ │ │ + beq 5a9fc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5a9f8 │ │ │ │ + beq 5aa18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5aa14 │ │ │ │ + beq 5aa34 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5aa30 │ │ │ │ + beq 5aa50 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5aa4c │ │ │ │ + beq 5aa6c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5aa68 │ │ │ │ + beq 5aa88 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5aa88 │ │ │ │ + beq 5aaa8 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5aab0 │ │ │ │ + beq 5aad0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5aacc │ │ │ │ + beq 5aaec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5aae8 │ │ │ │ + beq 5ab08 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ab44 │ │ │ │ + beq 5ab64 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ab60 │ │ │ │ + beq 5ab80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5ab78 │ │ │ │ + bne 5ab98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5ab9c │ │ │ │ + bne 5abbc │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5abb8 │ │ │ │ + beq 5abd8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 5a9ac │ │ │ │ + bl 5a9cc │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5ac04 │ │ │ │ + beq 5ac24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5abe8 │ │ │ │ + beq 5ac08 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ac04 │ │ │ │ + beq 5ac24 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 5ac58 │ │ │ │ + bne 5ac78 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5ac30 │ │ │ │ + beq 5ac50 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 5a5d8 │ │ │ │ + bl 5a5f8 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 5a5d8 │ │ │ │ + bl 5a5f8 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5ac44 │ │ │ │ + beq 5ac64 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 5a5d8 │ │ │ │ + bl 5a5f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5ac20 │ │ │ │ - b 5ac30 │ │ │ │ + bne 5ac40 │ │ │ │ + b 5ac50 │ │ │ │ mov r5, r0 │ │ │ │ - b 5acf8 │ │ │ │ + b 5ad18 │ │ │ │ mov r5, r0 │ │ │ │ - b 5ace4 │ │ │ │ + b 5ad04 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 5a5d8 │ │ │ │ - b 5ace4 │ │ │ │ + bl 5a5f8 │ │ │ │ + b 5ad04 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5acbc │ │ │ │ + beq 5acdc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 5a9ac │ │ │ │ + bl 5a9cc │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 5ab08 │ │ │ │ + bl 5ab28 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 5ad10 │ │ │ │ + bne 5ad30 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 5a96c │ │ │ │ + bl 5a98c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5acf8 │ │ │ │ + beq 5ad18 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 5a5d8 │ │ │ │ + bl 5a5f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 5acdc │ │ │ │ + bl 52170 │ │ │ │ + b 5acfc │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #4 │ │ │ │ - bhi 5ad44 │ │ │ │ + bhi 5ad64 │ │ │ │ cmp r0, #3 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r6, [r4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ad5c │ │ │ │ + beq 5ad7c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ad74 │ │ │ │ + beq 5ad94 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ada4 │ │ │ │ + beq 5adc4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 5ae2c │ │ │ │ + beq 5ae4c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r8, #0 │ │ │ │ - b 5ade4 │ │ │ │ + b 5ae04 │ │ │ │ cmp r8, sl │ │ │ │ - beq 5ae2c │ │ │ │ + beq 5ae4c │ │ │ │ add r6, r9, r8, lsl #6 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrd r0, [r6, #12] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 5ae0c │ │ │ │ + beq 5ae2c │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 5ab64 │ │ │ │ + bl 5ab84 │ │ │ │ mov r0, r5 │ │ │ │ - b 5adf4 │ │ │ │ + b 5ae14 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5addc │ │ │ │ + beq 5adfc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 5addc │ │ │ │ + bl 52170 │ │ │ │ + b 5adfc │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 5ae54 │ │ │ │ + beq 5ae74 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #4 │ │ │ │ - bl 5ab64 │ │ │ │ + bl 5ab84 │ │ │ │ mov r5, r4 │ │ │ │ - b 5ae38 │ │ │ │ + b 5ae58 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ae7c │ │ │ │ + beq 5ae9c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - b 5ae70 │ │ │ │ + b 5ae90 │ │ │ │ bl 262c4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r8, sl │ │ │ │ - beq 5aec4 │ │ │ │ + beq 5aee4 │ │ │ │ add r5, r9, r8, lsl #6 │ │ │ │ add r8, r8, #1 │ │ │ │ add fp, r5, #8 │ │ │ │ ldrd r0, [r5, #12] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 5aeb0 │ │ │ │ + beq 5aed0 │ │ │ │ add r6, r0, #4 │ │ │ │ - bl 5ab64 │ │ │ │ + bl 5ab84 │ │ │ │ mov r0, r6 │ │ │ │ - b 5ae98 │ │ │ │ + b 5aeb8 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ae7c │ │ │ │ + beq 5ae9c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b 5ae70 │ │ │ │ + b 5ae90 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 5aee8 │ │ │ │ + beq 5af08 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #4 │ │ │ │ - bl 5ab64 │ │ │ │ + bl 5ab84 │ │ │ │ mov r6, r4 │ │ │ │ - b 5aecc │ │ │ │ + b 5aeec │ │ │ │ mov r0, fp │ │ │ │ - bl 561a0 │ │ │ │ + bl 561c0 │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5afe0 │ │ │ │ + beq 5b000 │ │ │ │ ldrb r6, [fp] │ │ │ │ add r8, r0, r1 │ │ │ │ mov r9, r5 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ - b 5af40 │ │ │ │ + b 5af60 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 5b14c │ │ │ │ + beq 5b16c │ │ │ │ cmp r6, #15 │ │ │ │ - beq 5afbc │ │ │ │ + beq 5afdc │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ - ldr r3, [pc, #548] @ 5b178 │ │ │ │ + ldr r3, [pc, #548] @ 5b198 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r7, [r3, r4] │ │ │ │ cmp r7, #0 │ │ │ │ addeq r3, r3, r6, lsl #8 │ │ │ │ ldrbeq r7, [r3, r4] │ │ │ │ ands r3, r7, #15 │ │ │ │ strbne r3, [fp] │ │ │ │ lsr r7, r7, #4 │ │ │ │ movne r6, r3 │ │ │ │ subs r5, r4, #127 @ 0x7f │ │ │ │ movwne r5, #1 │ │ │ │ cmp r7, #15 │ │ │ │ - beq 5afbc │ │ │ │ + beq 5afdc │ │ │ │ sub r3, r7, #12 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r5, r3 │ │ │ │ - bne 5afbc │ │ │ │ + bne 5afdc │ │ │ │ cmp r7, #5 │ │ │ │ - bne 5af34 │ │ │ │ + bne 5af54 │ │ │ │ sub r3, r4, #9 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi 5af34 │ │ │ │ + bhi 5af54 │ │ │ │ movw r4, #27 │ │ │ │ movt r4, #128 @ 0x80 │ │ │ │ tst r4, ip, lsl r3 │ │ │ │ - beq 5af34 │ │ │ │ + beq 5af54 │ │ │ │ cmp r2, r1 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r9 │ │ │ │ - bls 5afe4 │ │ │ │ - ldr r0, [pc, #424] @ 5b17c │ │ │ │ - ldr r1, [pc, #424] @ 5b180 │ │ │ │ + bls 5b004 │ │ │ │ + ldr r0, [pc, #424] @ 5b19c │ │ │ │ + ldr r1, [pc, #424] @ 5b1a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 5b0fc │ │ │ │ + b 5b11c │ │ │ │ mov r2, #0 │ │ │ │ subs r7, r1, r2 │ │ │ │ add sl, r0, r2 │ │ │ │ str sl, [r4] │ │ │ │ mov r9, r7 │ │ │ │ str r7, [r4, #4] │ │ │ │ - beq 5b128 │ │ │ │ + beq 5b148 │ │ │ │ sub r8, r1, r2 │ │ │ │ ldrb r2, [fp] │ │ │ │ mov r9, #0 │ │ │ │ - b 5b030 │ │ │ │ + b 5b050 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5b560 │ │ │ │ + bl 5b580 │ │ │ │ mov r2, #15 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #12 │ │ │ │ strbne r2, [fp] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - beq 5b124 │ │ │ │ + beq 5b144 │ │ │ │ ldrb r1, [sl, r9] │ │ │ │ cmp r2, #15 │ │ │ │ - beq 5b00c │ │ │ │ - ldr r0, [pc, #292] @ 5b168 │ │ │ │ + beq 5b02c │ │ │ │ + ldr r0, [pc, #292] @ 5b188 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b05c │ │ │ │ + beq 5b07c │ │ │ │ ands r3, r0, #15 │ │ │ │ - bne 5b074 │ │ │ │ - b 5b094 │ │ │ │ - ldr r0, [pc, #264] @ 5b16c │ │ │ │ + bne 5b094 │ │ │ │ + b 5b0b4 │ │ │ │ + ldr r0, [pc, #264] @ 5b18c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r0, [r0, #3072] @ 0xc00 │ │ │ │ ands r3, r0, #15 │ │ │ │ - beq 5b094 │ │ │ │ + beq 5b0b4 │ │ │ │ cmp r3, #15 │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [fp] │ │ │ │ - bne 5b094 │ │ │ │ + bne 5b0b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5b560 │ │ │ │ + bl 5b580 │ │ │ │ mov r2, #15 │ │ │ │ - b 5b024 │ │ │ │ + b 5b044 │ │ │ │ subs r3, r1, #127 @ 0x7f │ │ │ │ lsr r0, r0, #4 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r0, #15 │ │ │ │ - beq 5b024 │ │ │ │ + beq 5b044 │ │ │ │ sub r6, r0, #12 │ │ │ │ clz r6, r6 │ │ │ │ lsr r6, r6, #5 │ │ │ │ ands r3, r3, r6 │ │ │ │ - bne 5b024 │ │ │ │ + bne 5b044 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 5b0e4 │ │ │ │ + bne 5b104 │ │ │ │ sub r0, r1, #9 │ │ │ │ cmp r0, #23 │ │ │ │ - bhi 5b0e4 │ │ │ │ + bhi 5b104 │ │ │ │ movw r1, #27 │ │ │ │ mov r3, #1 │ │ │ │ movt r1, #128 @ 0x80 │ │ │ │ tst r1, r3, lsl r0 │ │ │ │ - bne 5b024 │ │ │ │ + bne 5b044 │ │ │ │ cmp r9, r7 │ │ │ │ - bls 5b128 │ │ │ │ - ldr r0, [pc, #124] @ 5b170 │ │ │ │ - ldr r1, [pc, #124] @ 5b174 │ │ │ │ + bls 5b148 │ │ │ │ + ldr r0, [pc, #124] @ 5b190 │ │ │ │ + ldr r1, [pc, #124] @ 5b194 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -61713,214 +61721,214 @@ │ │ │ │ strd r8, [lr] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq ip, r1, r8, lsr r1 │ │ │ │ andseq ip, r1, r8, lsl r1 │ │ │ │ - andseq r3, r9, r4, asr #11 │ │ │ │ - @ instruction: 0x001935d8 │ │ │ │ + andseq r3, r9, r4, lsr #11 │ │ │ │ + @ instruction: 0x001935b8 │ │ │ │ andseq ip, r1, r8, lsr #4 │ │ │ │ - andseq r3, r9, r4, ror #13 │ │ │ │ - andseq r3, r9, r8, ror #13 │ │ │ │ + andseq r3, r9, r4, asr #13 │ │ │ │ + andseq r3, r9, r8, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl 5b764 │ │ │ │ + bl 5b784 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b1ac │ │ │ │ + beq 5b1cc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r1, [pc, #732] @ 5b490 │ │ │ │ + ldr r1, [pc, #732] @ 5b4b0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12638c │ │ │ │ + bl 1263ac │ │ │ │ ldr r9, [sp, #4] │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5b208 │ │ │ │ - ldr r1, [pc, #704] @ 5b494 │ │ │ │ + bne 5b228 │ │ │ │ + ldr r1, [pc, #704] @ 5b4b4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12638c │ │ │ │ + bl 1263ac │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5b278 │ │ │ │ + bne 5b298 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, #3 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 5b1a4 │ │ │ │ - b 5b298 │ │ │ │ + bne 5b1c4 │ │ │ │ + b 5b2b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #1 │ │ │ │ ldrbeq r1, [r0] │ │ │ │ subeq r1, r1, #48 @ 0x30 │ │ │ │ clzeq r1, r1 │ │ │ │ lsreq r8, r1, #5 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5b23c │ │ │ │ + beq 5b25c │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - ldr r1, [pc, #608] @ 5b4a4 │ │ │ │ + bl 52170 │ │ │ │ + ldr r1, [pc, #608] @ 5b4c4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12638c │ │ │ │ + bl 1263ac │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5b2e4 │ │ │ │ + bne 5b304 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, #3 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 5b1a4 │ │ │ │ - b 5b304 │ │ │ │ + bne 5b1c4 │ │ │ │ + b 5b324 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, #3 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 5b1a4 │ │ │ │ - ldr r1, [pc, #504] @ 5b498 │ │ │ │ + bne 5b1c4 │ │ │ │ + ldr r1, [pc, #504] @ 5b4b8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12638c │ │ │ │ + bl 1263ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ movne r7, #1 │ │ │ │ cmpne r2, #1 │ │ │ │ - beq 5b37c │ │ │ │ + beq 5b39c │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5b3a4 │ │ │ │ + bne 5b3c4 │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 5b1a4 │ │ │ │ - b 5b3b8 │ │ │ │ + bne 5b1c4 │ │ │ │ + b 5b3d8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, #3 │ │ │ │ cmpne r4, #0 │ │ │ │ - bne 5b1a4 │ │ │ │ - ldr r1, [pc, #412] @ 5b4a8 │ │ │ │ + bne 5b1c4 │ │ │ │ + ldr r1, [pc, #412] @ 5b4c8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #14 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12638c │ │ │ │ + bl 1263ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ movne r7, #1 │ │ │ │ cmpne r2, #1 │ │ │ │ - bne 5b350 │ │ │ │ - ldr r2, [pc, #368] @ 5b4ac │ │ │ │ + bne 5b370 │ │ │ │ + ldr r2, [pc, #368] @ 5b4cc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ movne r2, r0 │ │ │ │ ldrb r2, [r2] │ │ │ │ subs r7, r2, #48 @ 0x30 │ │ │ │ movwne r7, #1 │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5b364 │ │ │ │ + beq 5b384 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #3 │ │ │ │ cmp r7, #0 │ │ │ │ movwne r0, #2 │ │ │ │ orrs r1, r8, r7 │ │ │ │ - bne 5b1a4 │ │ │ │ - b 5b3b8 │ │ │ │ - ldr r2, [pc, #280] @ 5b49c │ │ │ │ + bne 5b1c4 │ │ │ │ + b 5b3d8 │ │ │ │ + ldr r2, [pc, #280] @ 5b4bc │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ add r2, pc, r2 │ │ │ │ movne r2, r0 │ │ │ │ ldrb r2, [r2] │ │ │ │ subs r7, r2, #48 @ 0x30 │ │ │ │ movwne r7, #1 │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5b2d4 │ │ │ │ + beq 5b2f4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 5b1a4 │ │ │ │ + bne 5b1c4 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b1a4 │ │ │ │ - ldr r1, [pc, #196] @ 5b4a0 │ │ │ │ + beq 5b1c4 │ │ │ │ + ldr r1, [pc, #196] @ 5b4c0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12638c │ │ │ │ + bl 1263ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5b42c │ │ │ │ + bne 5b44c │ │ │ │ mov r0, #2 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5b1a4 │ │ │ │ - ldr r1, [pc, #168] @ 5b4b0 │ │ │ │ + bne 5b1c4 │ │ │ │ + ldr r1, [pc, #168] @ 5b4d0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12638c │ │ │ │ + bl 1263ac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 5b45c │ │ │ │ + bne 5b47c │ │ │ │ mov r0, #3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 5b450 │ │ │ │ + bne 5b470 │ │ │ │ ldr r2, [r0] │ │ │ │ movw r3, #30052 @ 0x7564 │ │ │ │ movt r3, #25197 @ 0x626d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5b47c │ │ │ │ + beq 5b49c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5b468 │ │ │ │ - b 5b470 │ │ │ │ + bne 5b488 │ │ │ │ + b 5b490 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b470 │ │ │ │ + beq 5b490 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b3f4 │ │ │ │ + beq 5b414 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5b3f4 │ │ │ │ + bl 52170 │ │ │ │ + b 5b414 │ │ │ │ andseq r7, r1, ip, lsr #31 │ │ │ │ mulseq r1, r4, pc @ │ │ │ │ @ instruction: 0x0011ced5 │ │ │ │ @ instruction: 0x0011cdf4 │ │ │ │ andseq r6, r1, fp, asr #2 │ │ │ │ andseq r7, r1, r4, lsr #30 │ │ │ │ andseq ip, r1, r9, ror #28 │ │ │ │ @@ -61935,35 +61943,35 @@ │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ mov r2, r3 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 5aef8 │ │ │ │ + bl 5af18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b53c │ │ │ │ + beq 5b55c │ │ │ │ add r6, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, sp │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ ldrb r0, [sp, #16] │ │ │ │ cmp r0, #4 │ │ │ │ - bne 5b54c │ │ │ │ + bne 5b56c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 5aef8 │ │ │ │ + bl 5af18 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b504 │ │ │ │ + bne 5b524 │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r0, [r8] │ │ │ │ @@ -61981,51 +61989,51 @@ │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r0, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ sxtb r1, r2 │ │ │ │ cmn r1, #1 │ │ │ │ - ble 5b674 │ │ │ │ + ble 5b694 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ and r1, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ - beq 5b604 │ │ │ │ - b 5b658 │ │ │ │ + beq 5b624 │ │ │ │ + b 5b678 │ │ │ │ sxtb r1, r2 │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt 5b634 │ │ │ │ - b 5b658 │ │ │ │ + blt 5b654 │ │ │ │ + b 5b678 │ │ │ │ sxtb r1, r2 │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - blt 5b604 │ │ │ │ - b 5b658 │ │ │ │ + blt 5b624 │ │ │ │ + b 5b678 │ │ │ │ sxtb r1, r2 │ │ │ │ cmn r1, #112 @ 0x70 │ │ │ │ - blt 5b634 │ │ │ │ - b 5b658 │ │ │ │ + blt 5b654 │ │ │ │ + b 5b678 │ │ │ │ sxtb r1, r2 │ │ │ │ cmn r1, #96 @ 0x60 │ │ │ │ - bge 5b658 │ │ │ │ + bge 5b678 │ │ │ │ ldr r1, [r0] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr ip, r1, r2, lsl #6 │ │ │ │ mov r3, #3 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r0] │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ sub r1, r2, #144 @ 0x90 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bcs 5b658 │ │ │ │ + bcs 5b678 │ │ │ │ ldr r1, [r0] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ mov r3, #2 │ │ │ │ orr ip, r1, r2, lsl #12 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [r0] │ │ │ │ strb r3, [r0, #4] │ │ │ │ @@ -62036,21 +62044,21 @@ │ │ │ │ mov r3, #0 │ │ │ │ str ip, [r0] │ │ │ │ strb r3, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ sub r1, r2, #194 @ 0xc2 │ │ │ │ cmp r1, #29 │ │ │ │ - bhi 5b68c │ │ │ │ + bhi 5b6ac │ │ │ │ ldr r1, [r0] │ │ │ │ and r2, r2, #31 │ │ │ │ - b 5b60c │ │ │ │ + b 5b62c │ │ │ │ sub ip, r2, #224 @ 0xe0 │ │ │ │ cmp ip, #20 │ │ │ │ - bhi 5b728 │ │ │ │ + bhi 5b748 │ │ │ │ add r4, pc, #12 │ │ │ │ mov lr, #6 │ │ │ │ mov r3, #4 │ │ │ │ ldr r1, [r4, ip, lsl #2] │ │ │ │ add pc, r4, r1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ @@ -62072,301 +62080,301 @@ │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ mov r3, #5 │ │ │ │ ldr r1, [r0] │ │ │ │ and r2, r2, #15 │ │ │ │ - b 5b640 │ │ │ │ + b 5b660 │ │ │ │ mov lr, #7 │ │ │ │ ldr r1, [r0] │ │ │ │ and r2, r2, #7 │ │ │ │ mov r3, lr │ │ │ │ orr ip, r1, r2, lsl #18 │ │ │ │ - b 5b644 │ │ │ │ + b 5b664 │ │ │ │ sub r1, r2, #225 @ 0xe1 │ │ │ │ mov r3, #2 │ │ │ │ cmp r1, #12 │ │ │ │ - bcc 5b704 │ │ │ │ + bcc 5b724 │ │ │ │ and r1, r2, #254 @ 0xfe │ │ │ │ cmp r1, #238 @ 0xee │ │ │ │ - beq 5b704 │ │ │ │ + beq 5b724 │ │ │ │ sub r1, r2, #241 @ 0xf1 │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #3 │ │ │ │ mov lr, #1 │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bcs 5b618 │ │ │ │ - b 5b714 │ │ │ │ - ldr r0, [pc, #12] @ 5b778 │ │ │ │ + bcs 5b638 │ │ │ │ + b 5b734 │ │ │ │ + ldr r0, [pc, #12] @ 5b798 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x001b49d8 │ │ │ │ + @ instruction: 0x001b49b8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5b794 │ │ │ │ + bne 5b7b4 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5b7a0 │ │ │ │ + bne 5b7c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5b7c4 │ │ │ │ + bne 5b7e4 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b7e0 │ │ │ │ + beq 5b800 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 5be48 │ │ │ │ + bl 5be68 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5b82c │ │ │ │ + beq 5b84c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b810 │ │ │ │ + beq 5b830 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b82c │ │ │ │ + beq 5b84c │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 5b870 │ │ │ │ + bne 5b890 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5b858 │ │ │ │ + beq 5b878 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 5ba70 │ │ │ │ + bl 5ba90 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 5ba70 │ │ │ │ + bl 5ba90 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5ba70 │ │ │ │ + b 5ba90 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5b848 │ │ │ │ - b 5b858 │ │ │ │ + bne 5b868 │ │ │ │ + b 5b878 │ │ │ │ mov r5, r0 │ │ │ │ - b 5b904 │ │ │ │ + b 5b924 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 5ba70 │ │ │ │ - b 5b904 │ │ │ │ + bl 5ba90 │ │ │ │ + b 5b924 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b8cc │ │ │ │ + beq 5b8ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 5be48 │ │ │ │ + bl 5be68 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 5c0e4 │ │ │ │ + bl 5c104 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5b8fc │ │ │ │ + beq 5b91c │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 5be08 │ │ │ │ + bl 5be28 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5b918 │ │ │ │ + beq 5b938 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 5ba70 │ │ │ │ + bl 5ba90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 6158c │ │ │ │ + bl 615ac │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b950 │ │ │ │ + beq 5b970 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b974 │ │ │ │ + beq 5b994 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r0, #756] @ 0x2f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #752] @ 0x2f0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b9a0 │ │ │ │ + beq 5b9c0 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b9b8 │ │ │ │ + beq 5b9d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 6158c │ │ │ │ + bl 615ac │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5b9e0 │ │ │ │ + beq 5ba00 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b77c │ │ │ │ + bl 5b79c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ba18 │ │ │ │ + beq 5ba38 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl 5b924 │ │ │ │ - b 5ba4c │ │ │ │ + bl 5b944 │ │ │ │ + b 5ba6c │ │ │ │ mov r5, r0 │ │ │ │ - b 5ba54 │ │ │ │ + b 5ba74 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ba4c │ │ │ │ + beq 5ba6c │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5b77c │ │ │ │ + bl 5b79c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ba98 │ │ │ │ + beq 5bab8 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bab4 │ │ │ │ + beq 5bad4 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5bb0c │ │ │ │ + beq 5bb2c │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 5bad4 │ │ │ │ + b 5baf4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 5bb0c │ │ │ │ + beq 5bb2c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5bae4 │ │ │ │ + bne 5bb04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5bacc │ │ │ │ + bne 5baec │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5bacc │ │ │ │ + bl a8800 │ │ │ │ + b 5baec │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bb28 │ │ │ │ + beq 5bb48 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bc04 │ │ │ │ + beq 5bc24 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5bbdc │ │ │ │ + beq 5bbfc │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 5bb6c │ │ │ │ + b 5bb8c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5bbdc │ │ │ │ + beq 5bbfc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 5bb8c │ │ │ │ + bne 5bbac │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 5bb74 │ │ │ │ + beq 5bb94 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -62374,467 +62382,467 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 5bbb4 │ │ │ │ + bne 5bbd4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5bb64 │ │ │ │ + bne 5bb84 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5bb64 │ │ │ │ + bl a8800 │ │ │ │ + b 5bb84 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bc20 │ │ │ │ + beq 5bc40 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bc3c │ │ │ │ + beq 5bc5c │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bc58 │ │ │ │ + beq 5bc78 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bc74 │ │ │ │ + beq 5bc94 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bc90 │ │ │ │ + beq 5bcb0 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bca8 │ │ │ │ + beq 5bcc8 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5bcec │ │ │ │ + bne 5bd0c │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5bcbc │ │ │ │ + bne 5bcdc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5bcec │ │ │ │ + bne 5bd0c │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 5bd64 │ │ │ │ + b 5bd84 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 5bd40 │ │ │ │ + beq 5bd60 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5bd18 │ │ │ │ + bne 5bd38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5bd00 │ │ │ │ + bne 5bd20 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5bd00 │ │ │ │ + bl a8800 │ │ │ │ + b 5bd20 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bd5c │ │ │ │ + beq 5bd7c │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 61d3c │ │ │ │ + bl 61d5c │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 5bf28 │ │ │ │ + bl 5bf48 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5bd94 │ │ │ │ + bne 5bdb4 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5bdb0 │ │ │ │ + bne 5bdd0 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5bdc8 │ │ │ │ - b 5bdf8 │ │ │ │ + beq 5bde8 │ │ │ │ + b 5be18 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bd84 │ │ │ │ + beq 5bda4 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5be18 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5bdd0 │ │ │ │ + bne 5bdf0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5bdf8 │ │ │ │ + bne 5be18 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 5ba70 │ │ │ │ + bl 5ba90 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5ba70 │ │ │ │ + b 5ba90 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 5ba70 │ │ │ │ + bl 5ba90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5be78 │ │ │ │ + beq 5be98 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5be94 │ │ │ │ + beq 5beb4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5beb0 │ │ │ │ + beq 5bed0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5becc │ │ │ │ + beq 5beec │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bee8 │ │ │ │ + beq 5bf08 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bf04 │ │ │ │ + beq 5bf24 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bf24 │ │ │ │ + beq 5bf44 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bf4c │ │ │ │ + beq 5bf6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bf68 │ │ │ │ + beq 5bf88 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5bf84 │ │ │ │ + beq 5bfa4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c020 │ │ │ │ + beq 5c040 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5bfbc │ │ │ │ + bne 5bfdc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5bfe4 │ │ │ │ + bne 5c004 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a86a8 │ │ │ │ + bl a86c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 5b97c │ │ │ │ + bl 5b99c │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5bff4 │ │ │ │ + bne 5c014 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 5b97c │ │ │ │ - b 5c03c │ │ │ │ + bl 5b99c │ │ │ │ + b 5c05c │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5c044 │ │ │ │ + bne 5c064 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5c06c │ │ │ │ + bne 5c08c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5c0c0 │ │ │ │ + beq 5c0e0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 5c0a0 │ │ │ │ + b 5c0c0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #16 │ │ │ │ - beq 5c0c0 │ │ │ │ + beq 5c0e0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 5c094 │ │ │ │ + beq 5c0b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5c094 │ │ │ │ + bl 52170 │ │ │ │ + b 5c0b4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c0e0 │ │ │ │ + beq 5c100 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c120 │ │ │ │ + beq 5c140 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c13c │ │ │ │ + beq 5c15c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5c1b8 │ │ │ │ + beq 5c1d8 │ │ │ │ ldrd r8, [r6, #8] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ str r7, [sp] │ │ │ │ - bne 5c1f8 │ │ │ │ + bne 5c218 │ │ │ │ add r0, sl, #4 │ │ │ │ lsl r1, fp, #4 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r0, r7, lsl #4] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5c244 │ │ │ │ + beq 5c264 │ │ │ │ subs r1, r1, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne 5c188 │ │ │ │ + bne 5c1a8 │ │ │ │ ldr r7, [sp] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r4, [r6] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 5c1cc │ │ │ │ - b 5c1e0 │ │ │ │ + beq 5c1ec │ │ │ │ + b 5c200 │ │ │ │ ldrd r8, [r6, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r4, [r6] │ │ │ │ cmp fp, r0 │ │ │ │ - bne 5c1e0 │ │ │ │ - ldr r1, [pc, #236] @ 5c2c0 │ │ │ │ + bne 5c200 │ │ │ │ + ldr r1, [pc, #236] @ 5c2e0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 61964 │ │ │ │ + bl 61984 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ str r4, [sl, fp, lsl #4]! │ │ │ │ add r0, fp, #1 │ │ │ │ stmib sl, {r7, r8, r9} │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r4, fp, #4 │ │ │ │ mov r7, #0 │ │ │ │ - b 5c210 │ │ │ │ + b 5c230 │ │ │ │ subs r4, r4, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ - beq 5c1a0 │ │ │ │ + beq 5c1c0 │ │ │ │ add r0, sl, r7, lsl #4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5c204 │ │ │ │ + beq 5c224 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r9 │ │ │ │ - bne 5c204 │ │ │ │ + bne 5c224 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c204 │ │ │ │ + bne 5c224 │ │ │ │ ldr r2, [sl, r7, lsl #4]! │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ str r3, [sl] │ │ │ │ str r2, [r6] │ │ │ │ orr r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sl, #12] │ │ │ │ stmib sl, {r3, r8, r9} │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ str r7, [r6, #12] │ │ │ │ - bne 5c288 │ │ │ │ + bne 5c2a8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ orr r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5c2b8 │ │ │ │ + beq 5c2d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r9, r0, lsr #10 │ │ │ │ + andseq r2, r9, r0, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 5d674 │ │ │ │ + bl 5d694 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldm r7, {r3, r4, r7} │ │ │ │ ldm r8, {r0, r1, r2, r8} │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -62848,219 +62856,219 @@ │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ stm r0, {r6, r8, fp} │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ - beq 5c3e8 │ │ │ │ + beq 5c408 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ stmib sp, {r6, r8} │ │ │ │ add r7, r6, #12 │ │ │ │ add r4, r0, #4 │ │ │ │ add sl, sp, #116 @ 0x74 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mov r8, #2 │ │ │ │ mov r9, #1 │ │ │ │ - b 5c364 │ │ │ │ + b 5c384 │ │ │ │ add r0, r5, #8 │ │ │ │ add r7, r7, #12 │ │ │ │ cmp r0, fp │ │ │ │ - beq 5c3dc │ │ │ │ + beq 5c3fc │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5, #-12]! │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5c3e0 │ │ │ │ + beq 5c400 │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ strd r2, [r4] │ │ │ │ - ldr r0, [pc, #560] @ 5c5c8 │ │ │ │ + ldr r0, [pc, #560] @ 5c5e8 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #544] @ 5c5cc │ │ │ │ + ldr r0, [pc, #544] @ 5c5ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12da5c │ │ │ │ + bl 12da7c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c354 │ │ │ │ + beq 5c374 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5c354 │ │ │ │ + bl 52170 │ │ │ │ + b 5c374 │ │ │ │ mov r7, fp │ │ │ │ ldmib sp, {r6, r8} │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ cmp fp, r7 │ │ │ │ - beq 5c434 │ │ │ │ + beq 5c454 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ sub r0, fp, r7 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ add r5, r7, #4 │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ lsr r4, r1, #3 │ │ │ │ - b 5c418 │ │ │ │ + b 5c438 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - beq 5c434 │ │ │ │ + beq 5c454 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c40c │ │ │ │ + beq 5c42c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5c40c │ │ │ │ + bl 52170 │ │ │ │ + b 5c42c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 5c450 │ │ │ │ + beq 5c470 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r6, fp, #12 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl 5bfa4 │ │ │ │ + bl 5bfc4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r6, r9, r7, lsl #4 │ │ │ │ mov r7, r9 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - beq 5c4f4 │ │ │ │ + beq 5c514 │ │ │ │ add sl, sp, #124 @ 0x7c │ │ │ │ add r7, r9, #16 │ │ │ │ add r4, sl, #4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5, #-16]! │ │ │ │ cmp r0, #6 │ │ │ │ - beq 5c4f0 │ │ │ │ + beq 5c510 │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 5c14c │ │ │ │ + bl 5c16c │ │ │ │ add r0, r5, #16 │ │ │ │ add r7, r7, #16 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 5c4b4 │ │ │ │ + bne 5c4d4 │ │ │ │ mov r7, r6 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 5c538 │ │ │ │ + beq 5c558 │ │ │ │ sub r0, r6, r7 │ │ │ │ add r5, r7, #4 │ │ │ │ lsr r4, r0, #4 │ │ │ │ - b 5c518 │ │ │ │ + b 5c538 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #16 │ │ │ │ - beq 5c538 │ │ │ │ + beq 5c558 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 5c50c │ │ │ │ + beq 5c52c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5c50c │ │ │ │ + bl 52170 │ │ │ │ + b 5c52c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 5c550 │ │ │ │ + beq 5c570 │ │ │ │ lsl r1, r8, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ - b 5c5b4 │ │ │ │ + b 5c5d4 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 61eb8 │ │ │ │ - b 5c5bc │ │ │ │ + bl 61ed8 │ │ │ │ + b 5c5dc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c5a4 │ │ │ │ + beq 5c5c4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 61e34 │ │ │ │ + bl 61e54 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 5bfa4 │ │ │ │ + bl 5bfc4 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 5c078 │ │ │ │ + bl 5c098 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r2, r9, r8, ror #6 │ │ │ │ + andseq r2, r9, r8, asr #6 │ │ │ │ @ instruction: 0xfffffd90 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c6a0 │ │ │ │ + bne 5c6c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ strb r0, [r1, #28] │ │ │ │ mov ip, #4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - beq 5c650 │ │ │ │ + beq 5c670 │ │ │ │ ldmib r5, {r0, r1} │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [r5] │ │ │ │ stm r5, {r2, ip} │ │ │ │ str r2, [r5, #8] │ │ │ │ add r2, sp, #31 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcc 5c678 │ │ │ │ + bcc 5c698 │ │ │ │ cmp r1, #21 │ │ │ │ - bcs 5c6d8 │ │ │ │ + bcs 5c6f8 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 5e3b4 │ │ │ │ - b 5c678 │ │ │ │ - ldr r1, [pc, #164] @ 5c6fc │ │ │ │ + bl 5e3d4 │ │ │ │ + b 5c698 │ │ │ │ + ldr r1, [pc, #164] @ 5c71c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 61964 │ │ │ │ + bl 61984 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ @@ -63069,534 +63077,534 @@ │ │ │ │ ldr r6, [r5, #24] │ │ │ │ ldm lr, {r3, ip, lr} │ │ │ │ str r7, [r5, #12] │ │ │ │ stm r4, {r0, r1, r2, r3, ip, lr} │ │ │ │ str r6, [r4, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 5c700 │ │ │ │ + ldr r0, [pc, #88] @ 5c720 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #84] @ 5c704 │ │ │ │ + ldr r1, [pc, #84] @ 5c724 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 61c24 │ │ │ │ - b 5c678 │ │ │ │ - b 5c6e8 │ │ │ │ + bl 61c44 │ │ │ │ + b 5c698 │ │ │ │ + b 5c708 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 5c078 │ │ │ │ + bl 5c098 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r9, r4, asr #1 │ │ │ │ - andseq r2, r9, r0, rrx │ │ │ │ - andseq r2, r9, r0, ror r0 │ │ │ │ + andseq r2, r9, r4, lsr #1 │ │ │ │ + andseq r2, r9, r0, asr #32 │ │ │ │ + andseq r2, r9, r0, asr r0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c744 │ │ │ │ + beq 5c764 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1], #16 │ │ │ │ bxeq lr │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #-268435456 @ 0xf0000000 │ │ │ │ ldr r3, [r1], #16 │ │ │ │ cmp r0, r3 │ │ │ │ movls r0, r3 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 5c72c │ │ │ │ + bne 5c74c │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c7cc │ │ │ │ + beq 5c7ec │ │ │ │ ldr r8, [r1, #32] │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ lsl r6, r0, #4 │ │ │ │ ldr r4, [r1, #40] @ 0x28 │ │ │ │ ldr r5, [sl, #4] │ │ │ │ - b 5c78c │ │ │ │ + b 5c7ac │ │ │ │ subs r6, r6, #16 │ │ │ │ - beq 5c7d8 │ │ │ │ + beq 5c7f8 │ │ │ │ add r9, r5, r6 │ │ │ │ ldr r0, [r9, #-12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5c7bc │ │ │ │ + beq 5c7dc │ │ │ │ ldr r2, [r9, #-4] │ │ │ │ cmp r2, r4 │ │ │ │ - bhi 5c784 │ │ │ │ + bhi 5c7a4 │ │ │ │ ldr r0, [r9, #-8] │ │ │ │ mov r1, r7 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c784 │ │ │ │ + bne 5c7a4 │ │ │ │ ldr r0, [r9, #-16] │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 5c7e8 │ │ │ │ + bcs 5c808 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #12]! │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c8d8 │ │ │ │ + beq 5c8f8 │ │ │ │ ldr r1, [fp, #44]! @ 0x2c │ │ │ │ ldr r2, [fp, #4] │ │ │ │ ldr r0, [fp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 5c828 │ │ │ │ + beq 5c848 │ │ │ │ cmp r2, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne 5c830 │ │ │ │ + bne 5c850 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ - b 5c898 │ │ │ │ + b 5c8b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c848 │ │ │ │ + beq 5c868 │ │ │ │ mov r0, sp │ │ │ │ mov r1, fp │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b 5c8ac │ │ │ │ + b 5c8cc │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 5c90c │ │ │ │ + bmi 5c92c │ │ │ │ ldr r1, [r1] │ │ │ │ - beq 5c890 │ │ │ │ + beq 5c8b0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #232] @ 5c950 │ │ │ │ + ldr r1, [pc, #232] @ 5c970 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #1 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c914 │ │ │ │ + beq 5c934 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ - b 5c898 │ │ │ │ + b 5c8b8 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 60994 │ │ │ │ + bl 609b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c8e8 │ │ │ │ + beq 5c908 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c8d8 │ │ │ │ + beq 5c8f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c7cc │ │ │ │ + beq 5c7ec │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #48] @ 5c94c │ │ │ │ + ldr r2, [pc, #48] @ 5c96c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5c944 │ │ │ │ + beq 5c964 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r9, r0, asr #27 │ │ │ │ - andseq r3, fp, r0, asr #13 │ │ │ │ + andseq r1, r9, r0, lsr #27 │ │ │ │ + andseq r3, fp, r0, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c9c4 │ │ │ │ + beq 5c9e4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ lsl r4, r2, #4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldm r1, {r8, sl} │ │ │ │ - b 5c984 │ │ │ │ + b 5c9a4 │ │ │ │ subs r4, r4, #16 │ │ │ │ - beq 5c9c4 │ │ │ │ + beq 5c9e4 │ │ │ │ add r5, r6, r4 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5c9b4 │ │ │ │ + beq 5c9d4 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 5c97c │ │ │ │ + bhi 5c99c │ │ │ │ ldr r0, [r5, #-8] │ │ │ │ mov r1, sl │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c97c │ │ │ │ + bne 5c99c │ │ │ │ ldr r0, [r5, #-16] │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, r8 │ │ │ │ movwcs r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5c9e4 │ │ │ │ + bne 5ca04 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5c9f0 │ │ │ │ + bne 5ca10 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5ca14 │ │ │ │ + bne 5ca34 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ca30 │ │ │ │ + beq 5ca50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 5d180 │ │ │ │ + bl 5d1a0 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5ca7c │ │ │ │ + beq 5ca9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ca60 │ │ │ │ + beq 5ca80 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ca7c │ │ │ │ + beq 5ca9c │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 5cac0 │ │ │ │ + bne 5cae0 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5caa8 │ │ │ │ + beq 5cac8 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 5cda8 │ │ │ │ + bl 5cdc8 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 5cda8 │ │ │ │ + bl 5cdc8 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5cda8 │ │ │ │ + b 5cdc8 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5ca98 │ │ │ │ - b 5caa8 │ │ │ │ + bne 5cab8 │ │ │ │ + b 5cac8 │ │ │ │ mov r5, r0 │ │ │ │ - b 5cb54 │ │ │ │ + b 5cb74 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 5cda8 │ │ │ │ - b 5cb54 │ │ │ │ + bl 5cdc8 │ │ │ │ + b 5cb74 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cb1c │ │ │ │ + beq 5cb3c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 5d180 │ │ │ │ + bl 5d1a0 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 5d41c │ │ │ │ + bl 5d43c │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5cb4c │ │ │ │ + beq 5cb6c │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 5d140 │ │ │ │ + bl 5d160 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5cb68 │ │ │ │ + beq 5cb88 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 5cda8 │ │ │ │ + bl 5cdc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 6158c │ │ │ │ + bl 615ac │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cba0 │ │ │ │ + beq 5cbc0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cbc4 │ │ │ │ + beq 5cbe4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r0, #756] @ 0x2f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #752] @ 0x2f0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cbf0 │ │ │ │ + beq 5cc10 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cc08 │ │ │ │ + beq 5cc28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 6158c │ │ │ │ + bl 615ac │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cc30 │ │ │ │ + beq 5cc50 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5c9cc │ │ │ │ + bl 5c9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cc68 │ │ │ │ + beq 5cc88 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl 5cb74 │ │ │ │ - b 5cc9c │ │ │ │ + bl 5cb94 │ │ │ │ + b 5ccbc │ │ │ │ mov r5, r0 │ │ │ │ - b 5cca4 │ │ │ │ + b 5ccc4 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cc9c │ │ │ │ + beq 5ccbc │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5c9cc │ │ │ │ + bl 5c9ec │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5cd08 │ │ │ │ + beq 5cd28 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 5cce8 │ │ │ │ + b 5cd08 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #16 │ │ │ │ - beq 5cd08 │ │ │ │ + beq 5cd28 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 5ccdc │ │ │ │ + beq 5ccfc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5ccdc │ │ │ │ + bl 52170 │ │ │ │ + b 5ccfc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cd24 │ │ │ │ + beq 5cd44 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 5d348 │ │ │ │ + bl 5d368 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5cd6c │ │ │ │ + beq 5cd8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 5cd50 │ │ │ │ + b 5cd70 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 5cd6c │ │ │ │ + beq 5cd8c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cd44 │ │ │ │ + beq 5cd64 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5cd44 │ │ │ │ + bl 52170 │ │ │ │ + b 5cd64 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cd90 │ │ │ │ + beq 5cdb0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 5d260 │ │ │ │ + bl 5d280 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cdd0 │ │ │ │ + beq 5cdf0 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cdec │ │ │ │ + beq 5ce0c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5ce44 │ │ │ │ + beq 5ce64 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 5ce0c │ │ │ │ + b 5ce2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq 5ce44 │ │ │ │ + beq 5ce64 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5ce1c │ │ │ │ + bne 5ce3c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5ce04 │ │ │ │ + bne 5ce24 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5ce04 │ │ │ │ + bl a8800 │ │ │ │ + b 5ce24 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ce60 │ │ │ │ + beq 5ce80 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cf3c │ │ │ │ + beq 5cf5c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5cf14 │ │ │ │ + beq 5cf34 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 5cea4 │ │ │ │ + b 5cec4 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5cf14 │ │ │ │ + beq 5cf34 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 5cec4 │ │ │ │ + bne 5cee4 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 5ceac │ │ │ │ + beq 5cecc │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -63604,492 +63612,492 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 5ceec │ │ │ │ + bne 5cf0c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5ce9c │ │ │ │ + bne 5cebc │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5ce9c │ │ │ │ + bl a8800 │ │ │ │ + b 5cebc │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cf58 │ │ │ │ + beq 5cf78 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cf74 │ │ │ │ + beq 5cf94 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cf90 │ │ │ │ + beq 5cfb0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cfac │ │ │ │ + beq 5cfcc │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cfc8 │ │ │ │ + beq 5cfe8 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5cfe0 │ │ │ │ + beq 5d000 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5d024 │ │ │ │ + bne 5d044 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5cff4 │ │ │ │ + bne 5d014 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5d024 │ │ │ │ + bne 5d044 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 5d09c │ │ │ │ + b 5d0bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 5d078 │ │ │ │ + beq 5d098 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5d050 │ │ │ │ + bne 5d070 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5d038 │ │ │ │ + bne 5d058 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5d038 │ │ │ │ + bl a8800 │ │ │ │ + b 5d058 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d094 │ │ │ │ + beq 5d0b4 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 61d3c │ │ │ │ + bl 61d5c │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 5d2cc │ │ │ │ + bl 5d2ec │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5d0cc │ │ │ │ + bne 5d0ec │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5d0e8 │ │ │ │ + bne 5d108 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5d100 │ │ │ │ - b 5d130 │ │ │ │ + beq 5d120 │ │ │ │ + b 5d150 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d0bc │ │ │ │ + beq 5d0dc │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5d130 │ │ │ │ + bne 5d150 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5d108 │ │ │ │ + bne 5d128 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5d130 │ │ │ │ + bne 5d150 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 5cda8 │ │ │ │ + bl 5cdc8 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5cda8 │ │ │ │ + b 5cdc8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 5cda8 │ │ │ │ + bl 5cdc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d1b0 │ │ │ │ + beq 5d1d0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d1cc │ │ │ │ + beq 5d1ec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d1e8 │ │ │ │ + beq 5d208 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d204 │ │ │ │ + beq 5d224 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d220 │ │ │ │ + beq 5d240 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d23c │ │ │ │ + beq 5d25c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d25c │ │ │ │ + beq 5d27c │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5d2a4 │ │ │ │ + beq 5d2c4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 5d288 │ │ │ │ + b 5d2a8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 5d2a4 │ │ │ │ + beq 5d2c4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d27c │ │ │ │ + beq 5d29c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5d27c │ │ │ │ + bl 52170 │ │ │ │ + b 5d29c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d2c8 │ │ │ │ + beq 5d2e8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d2f0 │ │ │ │ + beq 5d310 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d30c │ │ │ │ + beq 5d32c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d328 │ │ │ │ + beq 5d348 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d3c4 │ │ │ │ + beq 5d3e4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5d360 │ │ │ │ + bne 5d380 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5d388 │ │ │ │ + bne 5d3a8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a86a8 │ │ │ │ + bl a86c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 5cbcc │ │ │ │ + bl 5cbec │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5d398 │ │ │ │ + bne 5d3b8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 5cbcc │ │ │ │ - b 5d3e0 │ │ │ │ + bl 5cbec │ │ │ │ + b 5d400 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5d3e8 │ │ │ │ + bne 5d408 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 5d410 │ │ │ │ + bne 5d430 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d458 │ │ │ │ + beq 5d478 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d474 │ │ │ │ + beq 5d494 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #37] @ 0x25 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d4a0 │ │ │ │ + beq 5d4c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r5, #12] │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp fp, sl │ │ │ │ - bcc 5d600 │ │ │ │ + bcc 5d620 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp fp, r0 │ │ │ │ - bhi 5d600 │ │ │ │ + bhi 5d620 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ add r0, r5, r6 │ │ │ │ cmp r6, #4 │ │ │ │ ldrb r7, [r0, #19] │ │ │ │ - bhi 5d57c │ │ │ │ + bhi 5d59c │ │ │ │ add r0, r5, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 5d4e8 │ │ │ │ + b 5d508 │ │ │ │ cmp fp, sl │ │ │ │ - bcc 5d600 │ │ │ │ + bcc 5d620 │ │ │ │ sub r2, fp, sl │ │ │ │ add r1, r9, sl │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 5d520 │ │ │ │ + bhi 5d540 │ │ │ │ cmp fp, sl │ │ │ │ - beq 5d5fc │ │ │ │ + beq 5d61c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 5d534 │ │ │ │ + beq 5d554 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5d504 │ │ │ │ - b 5d5fc │ │ │ │ + bne 5d524 │ │ │ │ + b 5d61c │ │ │ │ mov r0, r7 │ │ │ │ - bl 166d30 │ │ │ │ + bl 166d50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5d63c │ │ │ │ + bne 5d65c │ │ │ │ mov r3, r1 │ │ │ │ add r0, sl, r3 │ │ │ │ add sl, r0, #1 │ │ │ │ str sl, [r5, #12] │ │ │ │ cmp sl, r6 │ │ │ │ - bcc 5d4e0 │ │ │ │ + bcc 5d500 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp sl, r0 │ │ │ │ - bhi 5d4e0 │ │ │ │ + bhi 5d500 │ │ │ │ sub r8, sl, r6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r9, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e0 │ │ │ │ - b 5d648 │ │ │ │ + bne 5d500 │ │ │ │ + b 5d668 │ │ │ │ cmp fp, sl │ │ │ │ - bcc 5d600 │ │ │ │ + bcc 5d620 │ │ │ │ sub r2, fp, sl │ │ │ │ add r1, r9, sl │ │ │ │ cmp r2, #8 │ │ │ │ - bcs 5d5b4 │ │ │ │ + bcs 5d5d4 │ │ │ │ cmp fp, sl │ │ │ │ - beq 5d5fc │ │ │ │ + beq 5d61c │ │ │ │ mov r3, #0 │ │ │ │ ldrb r0, [r1, r3] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 5d5c8 │ │ │ │ + beq 5d5e8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 5d598 │ │ │ │ - b 5d5fc │ │ │ │ + bne 5d5b8 │ │ │ │ + b 5d61c │ │ │ │ mov r0, r7 │ │ │ │ - bl 166d30 │ │ │ │ + bl 166d50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5d63c │ │ │ │ + bne 5d65c │ │ │ │ mov r3, r1 │ │ │ │ add r0, sl, r3 │ │ │ │ add sl, r0, #1 │ │ │ │ str sl, [r5, #12] │ │ │ │ cmp sl, r6 │ │ │ │ - bcc 5d574 │ │ │ │ + bcc 5d594 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp sl, r0 │ │ │ │ - bhi 5d574 │ │ │ │ - ldr r2, [pc, #116] @ 5d664 │ │ │ │ + bhi 5d594 │ │ │ │ + ldr r2, [pc, #116] @ 5d684 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ str fp, [r5, #12] │ │ │ │ ldrb r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r5, #37] @ 0x25 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5d61c │ │ │ │ + bne 5d63c │ │ │ │ ldrd r2, [r5, #28] │ │ │ │ - b 5d628 │ │ │ │ + b 5d648 │ │ │ │ ldrd r2, [r5, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5d494 │ │ │ │ + beq 5d4b4 │ │ │ │ add r4, r9, r2 │ │ │ │ sub r1, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ str fp, [r5, #12] │ │ │ │ - beq 5d600 │ │ │ │ + beq 5d620 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str sl, [r5, #28] │ │ │ │ add r4, r9, r0 │ │ │ │ sub r1, r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, r9, r4, asr r1 │ │ │ │ + andseq r1, r9, r4, lsr r1 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ mov r3, #4 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -64108,31 +64116,31 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 5d478 │ │ │ │ + bl 5d498 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ - bl 5d478 │ │ │ │ + bl 5d498 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r7, r1 │ │ │ │ - bl 5d478 │ │ │ │ + bl 5d498 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r9, #12 │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq 5d7b8 │ │ │ │ - ldr r0, [pc, #1408] @ 5dc9c │ │ │ │ + beq 5d7d8 │ │ │ │ + ldr r0, [pc, #1408] @ 5dcbc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1404] @ 5dca0 │ │ │ │ + ldr r1, [pc, #1404] @ 5dcc0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #32 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ @@ -64140,23 +64148,23 @@ │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, r0 │ │ │ │ - bne 5d780 │ │ │ │ - ldr r1, [pc, #1324] @ 5dca4 │ │ │ │ + bne 5d7a0 │ │ │ │ + ldr r1, [pc, #1324] @ 5dcc4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 12ebec │ │ │ │ + bl 12ec0c │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r7, r4, r4, lsl #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [r1, r7, lsl #2]! │ │ │ │ add r0, r4, #1 │ │ │ │ strd r2, [r1, #4] │ │ │ │ @@ -64164,15 +64172,15 @@ │ │ │ │ ldm r9!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r8!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r9, {r0, r1, r2, r3, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r7} │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5daac │ │ │ │ + beq 5dacc │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r4, #0 │ │ │ │ strh r1, [r0] │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ @@ -64183,204 +64191,204 @@ │ │ │ │ str r8, [sp, #24] │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ strb r1, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ - b 5d82c │ │ │ │ + b 5d84c │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r7, r5, r5, lsl #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [r1, r7, lsl #2]! │ │ │ │ add r0, r5, #1 │ │ │ │ strd r2, [r1, #4] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl 5d478 │ │ │ │ + bl 5d498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5daa0 │ │ │ │ - bl 61310 │ │ │ │ + beq 5dac0 │ │ │ │ + bl 61330 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5daa0 │ │ │ │ + beq 5dac0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - beq 5d82c │ │ │ │ + beq 5d84c │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #208] @ 0xd0 │ │ │ │ strh r3, [r2, #48] @ 0x30 │ │ │ │ mov r2, #61 @ 0x3d │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ stm r3, {r0, r1, r4} │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 5d478 │ │ │ │ + bl 5d498 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 5d478 │ │ │ │ + bl 5d498 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d8b8 │ │ │ │ - bl 61310 │ │ │ │ + beq 5d8d8 │ │ │ │ + bl 61330 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 5d8bc │ │ │ │ + b 5d8dc │ │ │ │ mov r5, #0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 5d478 │ │ │ │ + bl 5d498 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 5d978 │ │ │ │ + beq 5d998 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5d970 │ │ │ │ + beq 5d990 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d978 │ │ │ │ + bne 5d998 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5da08 │ │ │ │ + beq 5da28 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 64034 │ │ │ │ + bl 64054 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #6 │ │ │ │ - bne 5da0c │ │ │ │ + bne 5da2c │ │ │ │ mov r0, #2 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [pc, #916] @ 5dcb8 │ │ │ │ + ldr r0, [pc, #916] @ 5dcd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ - ldr r0, [pc, #900] @ 5dcbc │ │ │ │ + ldr r0, [pc, #900] @ 5dcdc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 5d968 │ │ │ │ + bne 5d988 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #860] @ 5dcc0 │ │ │ │ + ldr r1, [pc, #860] @ 5dce0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12ebec │ │ │ │ + bl 12ec0c │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ - b 5d810 │ │ │ │ + b 5d830 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d9e0 │ │ │ │ + beq 5da00 │ │ │ │ mov r0, #2 │ │ │ │ str r4, [sp, #280] @ 0x118 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ str r6, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - ldr r0, [pc, #788] @ 5dcac │ │ │ │ + ldr r0, [pc, #788] @ 5dccc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #292] @ 0x124 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ - ldr r0, [pc, #772] @ 5dcb0 │ │ │ │ + ldr r0, [pc, #772] @ 5dcd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ - bne 5d80c │ │ │ │ + bne 5d82c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #732] @ 5dcb4 │ │ │ │ + ldr r1, [pc, #732] @ 5dcd4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12ebec │ │ │ │ - b 5d80c │ │ │ │ + bl 12ec0c │ │ │ │ + b 5d82c │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ - bl 64034 │ │ │ │ + bl 64054 │ │ │ │ mov sl, #5 │ │ │ │ cmp r0, #6 │ │ │ │ - beq 5da0c │ │ │ │ + beq 5da2c │ │ │ │ ldr r8, [sp, #8] │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ mov sl, r0 │ │ │ │ - b 5da58 │ │ │ │ + b 5da78 │ │ │ │ mov sl, #5 │ │ │ │ cmp r8, #0 │ │ │ │ - bmi 5dba0 │ │ │ │ - beq 5da40 │ │ │ │ - ldr r0, [pc, #676] @ 5dcc4 │ │ │ │ + bmi 5dbc0 │ │ │ │ + beq 5da60 │ │ │ │ + ldr r0, [pc, #676] @ 5dce4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5da44 │ │ │ │ - b 5dba8 │ │ │ │ + bne 5da64 │ │ │ │ + b 5dbc8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #12] │ │ │ │ bl 1e85c │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 5da78 │ │ │ │ - ldr r1, [pc, #568] @ 5dca8 │ │ │ │ + bne 5da98 │ │ │ │ + ldr r1, [pc, #568] @ 5dcc8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 61964 │ │ │ │ + bl 61984 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str sl, [r0, r7, lsl #4]! │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #8] │ │ │ │ - b 5d82c │ │ │ │ + b 5d84c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5d7a0 │ │ │ │ + beq 5d7c0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl 6081c │ │ │ │ + bl 6083c │ │ │ │ ldr r0, [sp, #296] @ 0x128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5daec │ │ │ │ + beq 5db0c │ │ │ │ add r5, r9, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 5d348 │ │ │ │ + bl 5d368 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - b 5d7a0 │ │ │ │ + b 5d7c0 │ │ │ │ add r2, sp, #300 @ 0x12c │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #460] @ 5dccc │ │ │ │ - ldr r7, [pc, #460] @ 5dcd0 │ │ │ │ + ldr r3, [pc, #460] @ 5dcec │ │ │ │ + ldr r7, [pc, #460] @ 5dcf0 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r7, pc, r7 │ │ │ │ @@ -64389,116 +64397,116 @@ │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r7, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ cmp r4, r0 │ │ │ │ - bne 5db64 │ │ │ │ - ldr r1, [pc, #376] @ 5dcd4 │ │ │ │ + bne 5db84 │ │ │ │ + ldr r1, [pc, #376] @ 5dcf4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 12ebec │ │ │ │ + bl 12ec0c │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r7, r4, r4, lsl #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [r1, r7, lsl #2]! │ │ │ │ add r0, r4, #1 │ │ │ │ strd r2, [r1, #4] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d7a0 │ │ │ │ + beq 5d7c0 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5d7a0 │ │ │ │ + bl 52170 │ │ │ │ + b 5d7c0 │ │ │ │ mov r5, #0 │ │ │ │ - b 5dbac │ │ │ │ + b 5dbcc │ │ │ │ str r8, [sp, #12] │ │ │ │ - ldr r2, [pc, #276] @ 5dcc8 │ │ │ │ + ldr r2, [pc, #276] @ 5dce8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 5dc84 │ │ │ │ + b 5dca4 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5dc88 │ │ │ │ + beq 5dca8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - b 5dc74 │ │ │ │ + b 5dc94 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5dc08 │ │ │ │ + beq 5dc28 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5dc08 │ │ │ │ + bl 52170 │ │ │ │ + b 5dc28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5dc88 │ │ │ │ + beq 5dca8 │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ - b 5dc74 │ │ │ │ + b 5dc94 │ │ │ │ add r3, sp, #296 @ 0x128 │ │ │ │ mov r4, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - b 5dc88 │ │ │ │ + b 5dca8 │ │ │ │ ldr r1, [sp, #232] @ 0xe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5dc88 │ │ │ │ + beq 5dca8 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ - b 5dc74 │ │ │ │ + b 5dc94 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5dc88 │ │ │ │ + beq 5dca8 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ - b 5dc74 │ │ │ │ + b 5dc94 │ │ │ │ ldr r1, [sp, #248] @ 0xf8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5dc88 │ │ │ │ + beq 5dca8 │ │ │ │ ldr r0, [sp, #252] @ 0xfc │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 5dc88 │ │ │ │ - b 5dc84 │ │ │ │ + bl 52170 │ │ │ │ + b 5dca8 │ │ │ │ + b 5dca4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 5ccc0 │ │ │ │ + bl 5cce0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ muleq r0, r4, r3 │ │ │ │ - andseq r1, r9, r0, asr r0 │ │ │ │ - @ instruction: 0x00190ff4 │ │ │ │ - andseq r0, r9, r8, ror #25 │ │ │ │ + andseq r1, r9, r0, lsr r0 │ │ │ │ + @ instruction: 0x00190fd4 │ │ │ │ + andseq r0, r9, r8, asr #25 │ │ │ │ andeq r4, r0, r0, lsr #2 │ │ │ │ - andseq r0, r9, r0, ror #27 │ │ │ │ - mulseq r9, r4, sp │ │ │ │ + andseq r0, r9, r0, asr #27 │ │ │ │ + andseq r0, r9, r4, ror sp │ │ │ │ muleq r0, r4, r1 │ │ │ │ - andseq r0, r9, r4, asr lr │ │ │ │ - andseq r0, r9, r8, lsl #28 │ │ │ │ - andseq r2, fp, r8, lsl #10 │ │ │ │ - andseq r0, r9, r8, lsl #23 │ │ │ │ + andseq r0, r9, r4, lsr lr │ │ │ │ + andseq r0, r9, r8, ror #27 │ │ │ │ + andseq r2, fp, r8, ror #9 │ │ │ │ + andseq r0, r9, r8, ror #22 │ │ │ │ @ instruction: 0xfffffb58 │ │ │ │ - andseq r0, r9, r0, lsl #25 │ │ │ │ - andseq r0, r9, r0, lsl ip │ │ │ │ + andseq r0, r9, r0, ror #24 │ │ │ │ + @ instruction: 0x00190bf0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [r0, #52] @ 0x34 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ subs r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ @@ -64926,126 +64934,126 @@ │ │ │ │ add r1, r1, #16 │ │ │ │ cmp r0, r1 │ │ │ │ str r4, [r8, #68] @ 0x44 │ │ │ │ addeq r0, r9, lr, lsl #4 │ │ │ │ addeq r1, r6, r3, lsl #4 │ │ │ │ cmpeq r0, r1 │ │ │ │ str r5, [r8, #64] @ 0x40 │ │ │ │ - beq 5e3ac │ │ │ │ + beq 5e3cc │ │ │ │ bl 25ef8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 5e488 │ │ │ │ + bcs 5e4a8 │ │ │ │ cmp r2, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ add r1, r0, r1, lsl #4 │ │ │ │ add r3, r0, r2, lsl #4 │ │ │ │ lsl fp, r2, #4 │ │ │ │ str r1, [sp] │ │ │ │ - b 5e408 │ │ │ │ + b 5e428 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp] │ │ │ │ str r9, [r2] │ │ │ │ str sl, [r7, #-12] │ │ │ │ stmdb r7, {r8, lr} │ │ │ │ add r3, r3, #16 │ │ │ │ add fp, fp, #16 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 5e47c │ │ │ │ + beq 5e49c │ │ │ │ ldr sl, [r3, #4] │ │ │ │ ldr lr, [r3, #12] │ │ │ │ ldr r2, [r3, #-12] │ │ │ │ subs r4, sl, #-2147483648 @ 0x80000000 │ │ │ │ movne r4, lr │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5e3f8 │ │ │ │ + beq 5e418 │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ cmp r4, r2 │ │ │ │ - bcs 5e3f8 │ │ │ │ + bcs 5e418 │ │ │ │ ldr r9, [r3] │ │ │ │ mov r2, fp │ │ │ │ ldr r8, [r3, #8] │ │ │ │ add r7, r0, r2 │ │ │ │ cmp r2, #16 │ │ │ │ ldmdb r7, {r1, r5, ip} │ │ │ │ ldr r6, [r7, #-16] │ │ │ │ str r6, [r0, r2] │ │ │ │ stmib r7, {r1, r5, ip} │ │ │ │ - beq 5e3e4 │ │ │ │ + beq 5e404 │ │ │ │ ldr r1, [r7, #-28] @ 0xffffffe4 │ │ │ │ sub r2, r2, #16 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5e474 │ │ │ │ + beq 5e494 │ │ │ │ ldr r1, [r7, #-20] @ 0xffffffec │ │ │ │ cmp r4, r1 │ │ │ │ - bcc 5e43c │ │ │ │ + bcc 5e45c │ │ │ │ add r2, r0, r2 │ │ │ │ - b 5e3e8 │ │ │ │ + b 5e408 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx lr │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs 5e518 │ │ │ │ + bcs 5e538 │ │ │ │ mov fp, r6 │ │ │ │ cmp fp, #2 │ │ │ │ - bcc 5f458 │ │ │ │ + bcc 5f478 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, fp, #16 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 5f49c │ │ │ │ + bhi 5f4bc │ │ │ │ add r5, r8, fp, lsl #4 │ │ │ │ lsr r7, fp, #1 │ │ │ │ cmp fp, #15 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - bls 5ed1c │ │ │ │ + bls 5ed3c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 5dcd8 │ │ │ │ + bl 5dcf8 │ │ │ │ add r0, r4, r7, lsl #4 │ │ │ │ add r1, r8, r7, lsl #4 │ │ │ │ add r2, r5, #128 @ 0x80 │ │ │ │ - bl 5dcd8 │ │ │ │ + bl 5dcf8 │ │ │ │ mov r0, #8 │ │ │ │ - b 5f0f4 │ │ │ │ + b 5f114 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r8, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5ecf4 │ │ │ │ + beq 5ed14 │ │ │ │ lsr r3, r6, #3 │ │ │ │ mov sl, r6 │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r1, r9, r3, lsl #6 │ │ │ │ sub r0, r0, r6, lsr #3 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add r2, r9, r0, lsl #4 │ │ │ │ - bcs 5e5f0 │ │ │ │ + bcs 5e610 │ │ │ │ ldr r5, [r9, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [r9, #12] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ subs r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movne r5, r4 │ │ │ │ @@ -65060,70 +65068,70 @@ │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r5, ip, #-2147483648 @ 0x80000000 │ │ │ │ movwne r5, #1 │ │ │ │ and r0, r5, r0 │ │ │ │ cmp r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bne 5e5f8 │ │ │ │ + bne 5e618 │ │ │ │ subs r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, r3 │ │ │ │ cmp r0, lr │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ subs r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ movwne r3, #1 │ │ │ │ and r0, r3, r0 │ │ │ │ teq r4, r0 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r1 │ │ │ │ - b 5e5f8 │ │ │ │ + b 5e618 │ │ │ │ mov r0, r9 │ │ │ │ - bl 61b34 │ │ │ │ + bl 61b54 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ add ip, sp, #92 @ 0x5c │ │ │ │ sub r7, r7, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, sl │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ sub r1, r0, r9 │ │ │ │ lsr ip, r1, #4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 5e664 │ │ │ │ + beq 5e684 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov lr, r0 │ │ │ │ ldr r2, [lr, #4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, r1 │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5e9bc │ │ │ │ + beq 5e9dc │ │ │ │ ldr r1, [lr, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 5e9bc │ │ │ │ + bcs 5e9dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 5f49c │ │ │ │ + bhi 5f4bc │ │ │ │ add r5, r8, r4, lsl #4 │ │ │ │ mov fp, #0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ str ip, [sp, #32] │ │ │ │ subs r1, ip, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r1, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, r9, r1, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 5e860 │ │ │ │ + bcs 5e880 │ │ │ │ sub r0, r5, #16 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r0, r5, #32 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -65222,27 +65230,27 @@ │ │ │ │ add fp, r0, r1 │ │ │ │ sub r8, r8, #64 @ 0x40 │ │ │ │ str r9, [ip, r0, lsl #4]! │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ stmib ip, {r3, r7} │ │ │ │ cmp r2, r1 │ │ │ │ str r6, [ip, #12] │ │ │ │ - bcc 5e6d4 │ │ │ │ + bcc 5e6f4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ add r5, r5, r8 │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ - b 5e864 │ │ │ │ + b 5e884 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov sl, ip │ │ │ │ add ip, r9, ip, lsl #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcs 5e8d4 │ │ │ │ + bcs 5e8f4 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ mov r9, r5 │ │ │ │ ldr r1, [lr, #12] │ │ │ │ ldm r2, {r0, r3, r7} │ │ │ │ subs r5, r3, #-2147483648 @ 0x80000000 │ │ │ │ movne r5, r6 │ │ │ │ ldr r4, [lr, #4] │ │ │ │ @@ -65257,35 +65265,35 @@ │ │ │ │ add r2, r2, #16 │ │ │ │ movne r4, r8 │ │ │ │ cmp r2, ip │ │ │ │ str r0, [r4, fp, lsl #4]! │ │ │ │ add fp, fp, r1 │ │ │ │ stmib r4, {r3, r7} │ │ │ │ str r6, [r4, #12] │ │ │ │ - bcc 5e878 │ │ │ │ + bcc 5e898 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5e908 │ │ │ │ + beq 5e928 │ │ │ │ sub r5, r5, #16 │ │ │ │ ldm r2, {r0, r1, r3, r7} │ │ │ │ mov ip, r4 │ │ │ │ mov r6, r5 │ │ │ │ str r0, [r6, fp, lsl #4]! │ │ │ │ add r0, r2, #16 │ │ │ │ stmib r6, {r1, r3, r7} │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ - b 5e680 │ │ │ │ + b 5e6a0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ lsl r2, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e85c │ │ │ │ subs r1, r4, fp │ │ │ │ - beq 5e968 │ │ │ │ + beq 5e988 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r0, r2, lsl #4 │ │ │ │ add r2, r9, fp, lsl #4 │ │ │ │ ldr r7, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ @@ -65294,49 +65302,49 @@ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub r0, r0, #16 │ │ │ │ str r7, [r2] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r4, [r2, #12] │ │ │ │ add r2, r2, #16 │ │ │ │ - bne 5e938 │ │ │ │ + bne 5e958 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - beq 5e9bc │ │ │ │ + beq 5e9dc │ │ │ │ cmp r4, fp │ │ │ │ - bcc 5f460 │ │ │ │ + bcc 5f480 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r9, fp, lsl #4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r7, [sp] │ │ │ │ - bl 5e48c │ │ │ │ + bl 5e4ac │ │ │ │ cmp fp, #33 @ 0x21 │ │ │ │ mov r6, fp │ │ │ │ - bcs 5e53c │ │ │ │ - b 5e4b0 │ │ │ │ + bcs 5e55c │ │ │ │ + b 5e4d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi 5f49c │ │ │ │ + bhi 5f4bc │ │ │ │ add fp, r8, r4, lsl #4 │ │ │ │ mov sl, #0 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ subs r1, ip, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r1, r0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, r9, r1, lsl #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 5ebd8 │ │ │ │ + bcs 5ebf8 │ │ │ │ sub r0, fp, #16 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ sub r0, fp, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ mov r9, r8 │ │ │ │ @@ -65442,27 +65450,27 @@ │ │ │ │ add sl, r0, r3 │ │ │ │ sub r8, r8, #64 @ 0x40 │ │ │ │ str r7, [r4, r0, lsl #4]! │ │ │ │ stmib r4, {r6, ip} │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 5ea24 │ │ │ │ + bcc 5ea44 │ │ │ │ add fp, fp, r8 │ │ │ │ mov r8, r9 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r2, r9, ip, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 5ebe8 │ │ │ │ - b 5ec44 │ │ │ │ + bcc 5ec08 │ │ │ │ + b 5ec64 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r2, r9, ip, lsl #4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 5ec44 │ │ │ │ + bcs 5ec64 │ │ │ │ ldr r5, [lr, #4] │ │ │ │ sub fp, fp, #16 │ │ │ │ ldr r4, [lr, #12] │ │ │ │ subs r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ ldm r1, {r0, r3, r7} │ │ │ │ ldr r6, [r1, #12] │ │ │ │ movne r5, r4 │ │ │ │ @@ -65477,71 +65485,71 @@ │ │ │ │ mov r4, fp │ │ │ │ movne r4, r8 │ │ │ │ str r0, [r4, sl, lsl #4]! │ │ │ │ add sl, sl, r5 │ │ │ │ stmib r4, {r3, r7} │ │ │ │ str r6, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 5ebe8 │ │ │ │ + bcc 5ec08 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp ip, r4 │ │ │ │ - beq 5ec78 │ │ │ │ + beq 5ec98 │ │ │ │ ldm r1, {r0, r2, r3, r7} │ │ │ │ mov r6, r8 │ │ │ │ sub fp, fp, #16 │ │ │ │ str r0, [r6, sl, lsl #4]! │ │ │ │ add r0, r1, #16 │ │ │ │ stmib r6, {r2, r3, r7} │ │ │ │ add sl, sl, #1 │ │ │ │ mov ip, r4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b 5e9d4 │ │ │ │ + b 5e9f4 │ │ │ │ lsl r2, sl, #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e85c │ │ │ │ subs fp, r4, sl │ │ │ │ - beq 5eccc │ │ │ │ + beq 5ecec │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ add r1, r9, sl, lsl #4 │ │ │ │ ldm r0, {r3, r7} │ │ │ │ subs r2, r2, #1 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub r0, r0, #16 │ │ │ │ stm r1, {r3, r7} │ │ │ │ str r6, [r1, #8] │ │ │ │ str r5, [r1, #12] │ │ │ │ add r1, r1, #16 │ │ │ │ - bne 5eca4 │ │ │ │ + bne 5ecc4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, sl │ │ │ │ - bcc 5f4a0 │ │ │ │ + bcc 5f4c0 │ │ │ │ add r9, r9, sl, lsl #4 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #33 @ 0x21 │ │ │ │ mov r6, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ - bcs 5e534 │ │ │ │ - b 5e4b0 │ │ │ │ + bcs 5e554 │ │ │ │ + b 5e4d0 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 62654 │ │ │ │ + bl 62674 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #7 │ │ │ │ - bls 5f0c0 │ │ │ │ + bls 5f0e0 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ ldr r0, [ip, #60] @ 0x3c │ │ │ │ ldr r3, [ip, #44] @ 0x2c │ │ │ │ subs r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [ip, #36] @ 0x24 │ │ │ │ movne r2, r0 │ │ │ │ @@ -65764,15 +65772,15 @@ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r8, [r0, #20] │ │ │ │ str lr, [r0, #16] │ │ │ │ str r4, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ mov r0, #4 │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ - b 5f0f4 │ │ │ │ + b 5f114 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r0] │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ str r7, [r8] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ stmib r8, {r1, r2, r3} │ │ │ │ ldr r1, [r0, r7, lsl #4]! │ │ │ │ @@ -65783,28 +65791,28 @@ │ │ │ │ str r0, [r8, #12] │ │ │ │ mov r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ lsl r2, r0, #4 │ │ │ │ sub r1, fp, r7 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bcs 5f1dc │ │ │ │ + bcs 5f1fc │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ - b 5f140 │ │ │ │ + b 5f160 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r9, [r1] │ │ │ │ str fp, [r5, #-12] │ │ │ │ stmdb r5, {r0, r8} │ │ │ │ add r3, r3, #1 │ │ │ │ add sl, sl, #16 │ │ │ │ cmp r3, r7 │ │ │ │ - beq 5f1dc │ │ │ │ + beq 5f1fc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [r1, r3, lsl #4]! │ │ │ │ ldr fp, [r1, #4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r8, [r1, #12] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r5, [r1, r3, lsl #4]! │ │ │ │ @@ -65812,67 +65820,67 @@ │ │ │ │ ldr r5, [r1, #-4] │ │ │ │ str r4, [r1, #8] │ │ │ │ subs r4, fp, #-2147483648 @ 0x80000000 │ │ │ │ movne r4, r8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [r1, #4] │ │ │ │ str r8, [r1, #12] │ │ │ │ - beq 5f130 │ │ │ │ + beq 5f150 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 5f130 │ │ │ │ + bcs 5f150 │ │ │ │ ldr r9, [r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #16 │ │ │ │ add r5, r7, r1 │ │ │ │ ldmdb r5, {r0, r6, ip, lr} │ │ │ │ str r0, [r7, r1] │ │ │ │ stmib r5, {r6, ip, lr} │ │ │ │ - beq 5f118 │ │ │ │ + beq 5f138 │ │ │ │ ldr r0, [r5, #-28] @ 0xffffffe4 │ │ │ │ sub r1, r1, #16 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5f1d0 │ │ │ │ + beq 5f1f0 │ │ │ │ ldr r0, [r5, #-20] @ 0xffffffec │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 5f198 │ │ │ │ + bcc 5f1b8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r0, r1 │ │ │ │ - b 5f11c │ │ │ │ + b 5f13c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ cmp r7, r9 │ │ │ │ - bcs 5f2f4 │ │ │ │ + bcs 5f314 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov lr, #16 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r8, r0, r1, lsl #4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ mov sl, r8 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 5f250 │ │ │ │ + b 5f270 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ str fp, [r1] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [r0, #-12] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r9, [r0, #-8] │ │ │ │ str r1, [r0, #-4] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r7, r7, #1 │ │ │ │ add sl, sl, #16 │ │ │ │ sub lr, lr, #16 │ │ │ │ cmp r7, r9 │ │ │ │ - beq 5f2f4 │ │ │ │ + beq 5f314 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r8 │ │ │ │ ldr r5, [r1, r7, lsl #4]! │ │ │ │ ldr fp, [r1, #4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr ip, [r1, #12] │ │ │ │ subs r1, fp, #-2147483648 @ 0x80000000 │ │ │ │ @@ -65881,39 +65889,39 @@ │ │ │ │ ldr r6, [r3, #-12] │ │ │ │ movne r1, ip │ │ │ │ ldr r5, [r3, #-4] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ str fp, [r3, #4] │ │ │ │ str r4, [r3, #8] │ │ │ │ str ip, [r3, #12] │ │ │ │ - beq 5f23c │ │ │ │ + beq 5f25c │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 5f23c │ │ │ │ + bcs 5f25c │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ mov r5, lr │ │ │ │ ldr fp, [r3] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ mov r3, sl │ │ │ │ add r0, r3, r2 │ │ │ │ cmp r2, r5 │ │ │ │ ldmdb r0, {r4, r6, r8, ip} │ │ │ │ str r4, [r3, r2] │ │ │ │ stmib r0, {r6, r8, ip} │ │ │ │ - beq 5f214 │ │ │ │ + beq 5f234 │ │ │ │ ldr r6, [r0, #-28] @ 0xffffffe4 │ │ │ │ sub r3, r3, #16 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq 5f2e8 │ │ │ │ + beq 5f308 │ │ │ │ ldr r6, [r0, #-20] @ 0xffffffec │ │ │ │ add r5, r5, #16 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc 5f2b0 │ │ │ │ + bcc 5f2d0 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ add r1, r3, r2 │ │ │ │ - b 5f21c │ │ │ │ + b 5f23c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #0 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ add r0, fp, r0, lsl #4 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ sub r0, r0, #16 │ │ │ │ @@ -65966,19 +65974,19 @@ │ │ │ │ str r5, [ip, -r3, lsl #4]! │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, r3 │ │ │ │ stmib ip, {r6, sl} │ │ │ │ str r1, [ip, #12] │ │ │ │ eor r1, r8, #1 │ │ │ │ add r2, r2, r1, lsl #4 │ │ │ │ - bne 5f324 │ │ │ │ + bne 5f344 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ add r6, r4, #16 │ │ │ │ tst r8, #1 │ │ │ │ - beq 5f440 │ │ │ │ + beq 5f460 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ movcc r1, r2 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ ldm r1, {r3, r5} │ │ │ │ cmp r2, r6 │ │ │ │ @@ -65994,762 +66002,762 @@ │ │ │ │ movwcc r0, #1 │ │ │ │ add r2, r2, r0, lsl #4 │ │ │ │ cmp r2, r6 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ addeq r0, lr, #16 │ │ │ │ cmpeq r7, r0 │ │ │ │ - bne 5f498 │ │ │ │ + bne 5f4b8 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ 5f4cc │ │ │ │ + ldr r0, [pc, #100] @ 5f4ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 5f4d0 │ │ │ │ + ldr r1, [pc, #96] @ 5f4f0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ bl 26100 │ │ │ │ bl 25ef8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #44] @ 5f4d4 │ │ │ │ + ldr r2, [pc, #44] @ 5f4f4 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ mov r5, r0 │ │ │ │ lsl r2, r8, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r8, r0, lsr r3 @ │ │ │ │ - andseq pc, r8, r0, lsr r3 @ │ │ │ │ andseq pc, r8, r0, lsl r3 @ │ │ │ │ + andseq pc, r8, r0, lsl r3 @ │ │ │ │ + @ instruction: 0x0018f2f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #2180] @ 5fd70 │ │ │ │ + ldr r0, [pc, #2180] @ 5fd90 │ │ │ │ mov r8, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f514 │ │ │ │ - ldr r0, [pc, #2156] @ 5fd74 │ │ │ │ + bne 5f534 │ │ │ │ + ldr r0, [pc, #2156] @ 5fd94 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r1, #0 │ │ │ │ bl 203a4 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5fd24 │ │ │ │ + beq 5fd44 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 16d840 <__aeabi_uidivmod@@Base> │ │ │ │ + bl 16d860 <__aeabi_uidivmod@@Base> │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ mov r6, r1 │ │ │ │ add r7, r0, r1, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f5d0 │ │ │ │ + bne 5f5f0 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f538 │ │ │ │ + bne 5f558 │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #2076] @ 5fd7c │ │ │ │ + ldr r9, [pc, #2076] @ 5fd9c │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fbbc │ │ │ │ + bne 5fbdc │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 5fb38 │ │ │ │ + beq 5fb58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5f5a4 │ │ │ │ + bne 5f5c4 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fc18 │ │ │ │ + bne 5fc38 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5f5ac │ │ │ │ + bne 5f5cc │ │ │ │ cmp r1, #2 │ │ │ │ - bne 5f5d4 │ │ │ │ + bne 5f5f4 │ │ │ │ mov r0, r7 │ │ │ │ bl 25918 │ │ │ │ - b 5f5d4 │ │ │ │ + b 5f5f4 │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 5fcfc │ │ │ │ + bcs 5fd1c │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r7, r0, r6, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f684 │ │ │ │ + bne 5f6a4 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f5ec │ │ │ │ + bne 5f60c │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #1908] @ 5fd88 │ │ │ │ + ldr r9, [pc, #1908] @ 5fda8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fbdc │ │ │ │ + bne 5fbfc │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 5fb38 │ │ │ │ + beq 5fb58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5f658 │ │ │ │ + bne 5f678 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fc2c │ │ │ │ + bne 5fc4c │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5f660 │ │ │ │ + bne 5f680 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 5f688 │ │ │ │ + bne 5f6a8 │ │ │ │ mov r0, r7 │ │ │ │ bl 25918 │ │ │ │ - b 5f688 │ │ │ │ + b 5f6a8 │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 5fcfc │ │ │ │ + bcs 5fd1c │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r7, r0, r6, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f738 │ │ │ │ + bne 5f758 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f6a0 │ │ │ │ + bne 5f6c0 │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #1732] @ 5fd8c │ │ │ │ + ldr r9, [pc, #1732] @ 5fdac │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fbe8 │ │ │ │ + bne 5fc08 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 5fb38 │ │ │ │ + beq 5fb58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5f70c │ │ │ │ + bne 5f72c │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fc40 │ │ │ │ + bne 5fc60 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5f714 │ │ │ │ + bne 5f734 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 5f73c │ │ │ │ + bne 5f75c │ │ │ │ mov r0, r7 │ │ │ │ bl 25918 │ │ │ │ - b 5f73c │ │ │ │ + b 5f75c │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 5fcfc │ │ │ │ + bcs 5fd1c │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r7, r0, r6, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f7ec │ │ │ │ + bne 5f80c │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f754 │ │ │ │ + bne 5f774 │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #1556] @ 5fd90 │ │ │ │ + ldr r9, [pc, #1556] @ 5fdb0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fbf4 │ │ │ │ + bne 5fc14 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 5fb38 │ │ │ │ + beq 5fb58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5f7c0 │ │ │ │ + bne 5f7e0 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fc54 │ │ │ │ + bne 5fc74 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5f7c8 │ │ │ │ + bne 5f7e8 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 5f7f0 │ │ │ │ + bne 5f810 │ │ │ │ mov r0, r7 │ │ │ │ bl 25918 │ │ │ │ - b 5f7f0 │ │ │ │ + b 5f810 │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 5fcfc │ │ │ │ + bcs 5fd1c │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r7, r0, r6, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f8a0 │ │ │ │ + bne 5f8c0 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f808 │ │ │ │ + bne 5f828 │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #1380] @ 5fd94 │ │ │ │ + ldr r9, [pc, #1380] @ 5fdb4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fc00 │ │ │ │ + bne 5fc20 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 5fb38 │ │ │ │ + beq 5fb58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5f874 │ │ │ │ + bne 5f894 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fc74 │ │ │ │ + bne 5fc94 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5f87c │ │ │ │ + bne 5f89c │ │ │ │ cmp r1, #2 │ │ │ │ - bne 5f8a4 │ │ │ │ + bne 5f8c4 │ │ │ │ mov r0, r7 │ │ │ │ bl 25918 │ │ │ │ - b 5f8a4 │ │ │ │ + b 5f8c4 │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 5fcfc │ │ │ │ + bcs 5fd1c │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r7, r0, r6, lsl #6 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f954 │ │ │ │ + bne 5f974 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5f8bc │ │ │ │ + bne 5f8dc │ │ │ │ dmb ish │ │ │ │ mov r4, #0 │ │ │ │ - ldr r9, [pc, #1204] @ 5fd98 │ │ │ │ + ldr r9, [pc, #1204] @ 5fdb8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fc0c │ │ │ │ + bne 5fc2c │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ strb r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ movwne r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 5fb38 │ │ │ │ + beq 5fb58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 5f928 │ │ │ │ + bne 5f948 │ │ │ │ ldr r0, [r9] │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fc88 │ │ │ │ + bne 5fca8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5f930 │ │ │ │ + bne 5f950 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 5f958 │ │ │ │ + bne 5f978 │ │ │ │ mov r0, r7 │ │ │ │ bl 25918 │ │ │ │ - b 5f958 │ │ │ │ + b 5f978 │ │ │ │ clrex │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 5fcfc │ │ │ │ + bcs 5fd1c │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 61a24 │ │ │ │ + bl 61a44 │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5fb38 │ │ │ │ + bne 5fb58 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 5f9cc │ │ │ │ + beq 5f9ec │ │ │ │ tst r4, #1 │ │ │ │ - bne 5f9ac │ │ │ │ - ldr r0, [pc, #1024] @ 5fd9c │ │ │ │ + bne 5f9cc │ │ │ │ + ldr r0, [pc, #1024] @ 5fdbc │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fc9c │ │ │ │ + bne 5fcbc │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5f9b4 │ │ │ │ + bne 5f9d4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 5fc68 │ │ │ │ + beq 5fc88 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 5fcfc │ │ │ │ + bcs 5fd1c │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 61a24 │ │ │ │ + bl 61a44 │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5fb38 │ │ │ │ + bne 5fb58 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 5fa40 │ │ │ │ + beq 5fa60 │ │ │ │ tst r4, #1 │ │ │ │ - bne 5fa20 │ │ │ │ - ldr r0, [pc, #912] @ 5fda0 │ │ │ │ + bne 5fa40 │ │ │ │ + ldr r0, [pc, #912] @ 5fdc0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fcbc │ │ │ │ + bne 5fcdc │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5fa28 │ │ │ │ + bne 5fa48 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 5fcb0 │ │ │ │ + beq 5fcd0 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 5fcfc │ │ │ │ + bcs 5fd1c │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 61a24 │ │ │ │ + bl 61a44 │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5fb38 │ │ │ │ + bne 5fb58 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 5fab4 │ │ │ │ + beq 5fad4 │ │ │ │ tst r4, #1 │ │ │ │ - bne 5fa94 │ │ │ │ - ldr r0, [pc, #800] @ 5fda4 │ │ │ │ + bne 5fab4 │ │ │ │ + ldr r0, [pc, #800] @ 5fdc4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fcdc │ │ │ │ + bne 5fcfc │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5fa9c │ │ │ │ + bne 5fabc │ │ │ │ cmp r1, #2 │ │ │ │ - beq 5fcd0 │ │ │ │ + beq 5fcf0 │ │ │ │ ldr r1, [r5, #772] @ 0x304 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs 5fcfc │ │ │ │ + bcs 5fd1c │ │ │ │ ldr r0, [r5, #768] @ 0x300 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 61a24 │ │ │ │ + bl 61a44 │ │ │ │ ldmib sp, {r0, r7} │ │ │ │ ldrb r4, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 5fb38 │ │ │ │ + bne 5fb58 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 5fb28 │ │ │ │ + beq 5fb48 │ │ │ │ tst r4, #1 │ │ │ │ - bne 5fb08 │ │ │ │ - ldr r0, [pc, #688] @ 5fda8 │ │ │ │ + bne 5fb28 │ │ │ │ + ldr r0, [pc, #688] @ 5fdc8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fd10 │ │ │ │ + bne 5fd30 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5fb10 │ │ │ │ + bne 5fb30 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 5fcf0 │ │ │ │ + beq 5fd10 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 6047c │ │ │ │ + b 6049c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne 5fb58 │ │ │ │ - ldr r1, [pc, #556] @ 5fd80 │ │ │ │ + bne 5fb78 │ │ │ │ + ldr r1, [pc, #556] @ 5fda0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 618c0 │ │ │ │ + bl 618e0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ tst r4, #1 │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #16] │ │ │ │ - bne 5fb88 │ │ │ │ - ldr r0, [pc, #524] @ 5fd84 │ │ │ │ + bne 5fba8 │ │ │ │ + ldr r0, [pc, #524] @ 5fda4 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 5fbc8 │ │ │ │ + bne 5fbe8 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ strex r2, r0, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 5fb90 │ │ │ │ + bne 5fbb0 │ │ │ │ cmp r1, #2 │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ b 25918 │ │ │ │ bl 2475c │ │ │ │ eor r4, r0, #1 │ │ │ │ - b 5f570 │ │ │ │ + b 5f590 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5fb88 │ │ │ │ + b 5fba8 │ │ │ │ bl 2475c │ │ │ │ eor r4, r0, #1 │ │ │ │ - b 5f624 │ │ │ │ + b 5f644 │ │ │ │ bl 2475c │ │ │ │ eor r4, r0, #1 │ │ │ │ - b 5f6d8 │ │ │ │ + b 5f6f8 │ │ │ │ bl 2475c │ │ │ │ eor r4, r0, #1 │ │ │ │ - b 5f78c │ │ │ │ + b 5f7ac │ │ │ │ bl 2475c │ │ │ │ eor r4, r0, #1 │ │ │ │ - b 5f840 │ │ │ │ + b 5f860 │ │ │ │ bl 2475c │ │ │ │ eor r4, r0, #1 │ │ │ │ - b 5f8f4 │ │ │ │ + b 5f914 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5f5a4 │ │ │ │ + b 5f5c4 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5f658 │ │ │ │ + b 5f678 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5f70c │ │ │ │ + b 5f72c │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5f7c0 │ │ │ │ + b 5f7e0 │ │ │ │ mov r0, r7 │ │ │ │ bl 25918 │ │ │ │ - b 5f9cc │ │ │ │ + b 5f9ec │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5f874 │ │ │ │ + b 5f894 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5f928 │ │ │ │ + b 5f948 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5f9ac │ │ │ │ + b 5f9cc │ │ │ │ mov r0, r7 │ │ │ │ bl 25918 │ │ │ │ - b 5fa40 │ │ │ │ + b 5fa60 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5fa20 │ │ │ │ + b 5fa40 │ │ │ │ mov r0, r7 │ │ │ │ bl 25918 │ │ │ │ - b 5fab4 │ │ │ │ + b 5fad4 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5fa94 │ │ │ │ + b 5fab4 │ │ │ │ mov r0, r7 │ │ │ │ bl 25918 │ │ │ │ - b 5fb28 │ │ │ │ - ldr r2, [pc, #168] @ 5fdac │ │ │ │ + b 5fb48 │ │ │ │ + ldr r2, [pc, #168] @ 5fdcc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 2623c │ │ │ │ - b 5fd30 │ │ │ │ + b 5fd50 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r7, #4] │ │ │ │ - b 5fb08 │ │ │ │ - ldr r0, [pc, #76] @ 5fd78 │ │ │ │ + b 5fb28 │ │ │ │ + ldr r0, [pc, #76] @ 5fd98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25f88 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6047c │ │ │ │ + bl 6049c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5fdb0 │ │ │ │ - b 5fd64 │ │ │ │ + bl 5fdd0 │ │ │ │ + b 5fd84 │ │ │ │ bl 262c4 │ │ │ │ - b 5fd58 │ │ │ │ + b 5fd78 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6047c │ │ │ │ + bl 6049c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r0, fp, ip, ror r9 │ │ │ │ - andseq r0, fp, r4, ror #18 │ │ │ │ - andseq lr, r8, r0, lsr #21 │ │ │ │ - andseq r0, fp, r8, ror #20 │ │ │ │ - mulseq r8, r8, ip │ │ │ │ - andseq r0, fp, r0, asr r4 │ │ │ │ - @ instruction: 0x001b09b4 │ │ │ │ - andseq r0, fp, r0, lsl #18 │ │ │ │ - andseq r0, fp, ip, asr #16 │ │ │ │ - mulseq fp, r8, r7 │ │ │ │ - andseq r0, fp, r4, ror #13 │ │ │ │ - andseq r0, fp, ip, lsr #12 │ │ │ │ - @ instruction: 0x001b05b8 │ │ │ │ - andseq r0, fp, r4, asr #10 │ │ │ │ - @ instruction: 0x001b04d0 │ │ │ │ - @ instruction: 0x0018ead8 │ │ │ │ + andseq r0, fp, ip, asr r9 │ │ │ │ + andseq r0, fp, r4, asr #18 │ │ │ │ + andseq lr, r8, r0, lsl #21 │ │ │ │ + andseq r0, fp, r8, asr #20 │ │ │ │ + andseq lr, r8, r8, ror ip │ │ │ │ + andseq r0, fp, r0, lsr r4 │ │ │ │ + mulseq fp, r4, r9 │ │ │ │ + andseq r0, fp, r0, ror #17 │ │ │ │ + andseq r0, fp, ip, lsr #16 │ │ │ │ + andseq r0, fp, r8, ror r7 │ │ │ │ + andseq r0, fp, r4, asr #13 │ │ │ │ + andseq r0, fp, ip, lsl #12 │ │ │ │ + mulseq fp, r8, r5 │ │ │ │ + andseq r0, fp, r4, lsr #10 │ │ │ │ + @ instruction: 0x001b04b0 │ │ │ │ + @ instruction: 0x0018eab8 │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ - bne 5fdd4 │ │ │ │ - ldr r1, [pc, #88] @ 5fe1c │ │ │ │ + bne 5fdf4 │ │ │ │ + ldr r1, [pc, #88] @ 5fe3c │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne 5fdfc │ │ │ │ + bne 5fe1c │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 5fddc │ │ │ │ + bne 5fdfc │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 25918 │ │ │ │ mov r4, r0 │ │ │ │ bl 2475c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b 5fdd4 │ │ │ │ - andseq r0, fp, r4, lsl #4 │ │ │ │ + b 5fdf4 │ │ │ │ + andseq r0, fp, r4, ror #3 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r1, [pc, #152] @ 5fec8 │ │ │ │ + ldr r1, [pc, #152] @ 5fee8 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r4, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 5fe70 │ │ │ │ + beq 5fe90 │ │ │ │ cmp r3, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq 5fe9c │ │ │ │ + beq 5febc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #760] @ 0x2f8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5fe8c │ │ │ │ + beq 5feac │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 6047c │ │ │ │ + b 6049c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 5f4d8 │ │ │ │ - ldr r0, [pc, #40] @ 5fecc │ │ │ │ + b 5f4f8 │ │ │ │ + ldr r0, [pc, #40] @ 5feec │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #20] @ 5fed0 │ │ │ │ + ldr r1, [pc, #20] @ 5fef0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 26310 │ │ │ │ - andseq r0, fp, r8, rrx │ │ │ │ - andseq lr, r8, ip, asr #18 │ │ │ │ - @ instruction: 0x001affd8 │ │ │ │ + andseq r0, fp, r8, asr #32 │ │ │ │ + andseq lr, r8, ip, lsr #18 │ │ │ │ + @ instruction: 0x001affb8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ff14 │ │ │ │ + beq 5ff34 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ff30 │ │ │ │ + beq 5ff50 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5ff88 │ │ │ │ + beq 5ffa8 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 5ff50 │ │ │ │ + b 5ff70 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 5ff88 │ │ │ │ + beq 5ffa8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 5ff60 │ │ │ │ + bne 5ff80 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5ff48 │ │ │ │ + bne 5ff68 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5ff48 │ │ │ │ + bl a8800 │ │ │ │ + b 5ff68 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5ffa4 │ │ │ │ + beq 5ffc4 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60080 │ │ │ │ + beq 600a0 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 60058 │ │ │ │ + beq 60078 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 5ffe8 │ │ │ │ + b 60008 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 60058 │ │ │ │ + beq 60078 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 60008 │ │ │ │ + bne 60028 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 5fff0 │ │ │ │ + beq 60010 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -66757,448 +66765,448 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 60030 │ │ │ │ + bne 60050 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 5ffe0 │ │ │ │ + bne 60000 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 5ffe0 │ │ │ │ + bl a8800 │ │ │ │ + b 60000 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6009c │ │ │ │ + beq 600bc │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 600b8 │ │ │ │ + beq 600d8 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 600d4 │ │ │ │ + beq 600f4 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 600f0 │ │ │ │ + beq 60110 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6010c │ │ │ │ + beq 6012c │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60124 │ │ │ │ + beq 60144 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 60168 │ │ │ │ + bne 60188 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 60138 │ │ │ │ + bne 60158 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 60168 │ │ │ │ + bne 60188 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 601e0 │ │ │ │ + b 60200 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 601bc │ │ │ │ + beq 601dc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 60194 │ │ │ │ + bne 601b4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 6017c │ │ │ │ + bne 6019c │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 6017c │ │ │ │ + bl a8800 │ │ │ │ + b 6019c │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 601d8 │ │ │ │ + beq 601f8 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 61d3c │ │ │ │ + bl 61d5c │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 603a4 │ │ │ │ + bl 603c4 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 60210 │ │ │ │ + bne 60230 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6022c │ │ │ │ + bne 6024c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 60244 │ │ │ │ - b 60274 │ │ │ │ + beq 60264 │ │ │ │ + b 60294 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60200 │ │ │ │ + beq 60220 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 60274 │ │ │ │ + bne 60294 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6024c │ │ │ │ + bne 6026c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 60274 │ │ │ │ + bne 60294 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 5feec │ │ │ │ + bl 5ff0c │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 5feec │ │ │ │ + b 5ff0c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 5feec │ │ │ │ + bl 5ff0c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 602f4 │ │ │ │ + beq 60314 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60310 │ │ │ │ + beq 60330 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6032c │ │ │ │ + beq 6034c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60348 │ │ │ │ + beq 60368 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60364 │ │ │ │ + beq 60384 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60380 │ │ │ │ + beq 603a0 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 603a0 │ │ │ │ + beq 603c0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 603c8 │ │ │ │ + beq 603e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 603e4 │ │ │ │ + beq 60404 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60400 │ │ │ │ + beq 60420 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6045c │ │ │ │ + beq 6047c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60478 │ │ │ │ + beq 60498 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6048c │ │ │ │ + bne 604ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 604b0 │ │ │ │ + bne 604d0 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 604cc │ │ │ │ + beq 604ec │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 602c4 │ │ │ │ + bl 602e4 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 60518 │ │ │ │ + beq 60538 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 604fc │ │ │ │ + beq 6051c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60518 │ │ │ │ + beq 60538 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 6056c │ │ │ │ + bne 6058c │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 60544 │ │ │ │ + beq 60564 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 5feec │ │ │ │ + bl 5ff0c │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 5feec │ │ │ │ + bl 5ff0c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 60558 │ │ │ │ + beq 60578 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 5feec │ │ │ │ + bl 5ff0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 60534 │ │ │ │ - b 60544 │ │ │ │ + bne 60554 │ │ │ │ + b 60564 │ │ │ │ mov r5, r0 │ │ │ │ - b 6061c │ │ │ │ + b 6063c │ │ │ │ mov r5, r0 │ │ │ │ - b 60608 │ │ │ │ + b 60628 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 5feec │ │ │ │ - b 60608 │ │ │ │ + bl 5ff0c │ │ │ │ + b 60628 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 605d0 │ │ │ │ + beq 605f0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 602c4 │ │ │ │ + bl 602e4 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 60420 │ │ │ │ + bl 60440 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 60600 │ │ │ │ + beq 60620 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 60284 │ │ │ │ + bl 602a4 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 6061c │ │ │ │ + beq 6063c │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 5feec │ │ │ │ + bl 5ff0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 6064c │ │ │ │ + ldr r1, [pc, #8] @ 6066c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ @ instruction: 0x00117dfe │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs 606ac │ │ │ │ + bcs 606cc │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 60690 │ │ │ │ - ldr r2, [pc, #296] @ 607a4 │ │ │ │ + bne 606b0 │ │ │ │ + ldr r2, [pc, #296] @ 607c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 606d8 │ │ │ │ + bcs 606f8 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b 60738 │ │ │ │ + b 60758 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 60708 │ │ │ │ + bcs 60728 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ mov r3, #2 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ orr r0, r0, #2 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ strb r2, [sp, #5] │ │ │ │ mov r5, #3 │ │ │ │ - b 60738 │ │ │ │ + b 60758 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ mov r3, #2 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ orr r0, r0, #3 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ @@ -67210,15 +67218,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r1, [r0] │ │ │ │ sub r0, r3, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 60780 │ │ │ │ + bcc 607a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -67229,25 +67237,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2029c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b 60758 │ │ │ │ - andseq lr, r8, r0, asr #3 │ │ │ │ + b 60778 │ │ │ │ + andseq lr, r8, r0, lsr #3 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 607f0 │ │ │ │ + bcc 60810 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -67259,32 +67267,32 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2029c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 607cc │ │ │ │ + b 607ec │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 73ab4 │ │ │ │ + bl 73ad4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60850 │ │ │ │ + beq 60870 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ add r2, sp, #12 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #288] @ 60984 │ │ │ │ + ldr r3, [pc, #288] @ 609a4 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #3 │ │ │ │ @@ -67296,72 +67304,72 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 73984 │ │ │ │ + bl 739a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60900 │ │ │ │ + bne 60920 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmpne r1, #0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ stm r4, {r0, ip} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne 608ec │ │ │ │ + bne 6090c │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #128] @ 60988 │ │ │ │ - ldr r3, [pc, #128] @ 6098c │ │ │ │ - ldr r1, [pc, #128] @ 60990 │ │ │ │ + ldr r0, [pc, #128] @ 609a8 │ │ │ │ + ldr r3, [pc, #128] @ 609ac │ │ │ │ + ldr r1, [pc, #128] @ 609b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #95 @ 0x5f │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 60954 │ │ │ │ + bne 60974 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 60970 │ │ │ │ + bne 60990 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 6094c │ │ │ │ + beq 6096c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, r8, r4, lsl #31 │ │ │ │ + andseq sp, r8, r4, ror #30 │ │ │ │ andseq r7, r1, lr, asr #21 │ │ │ │ - andseq sp, r8, r0, lsr #30 │ │ │ │ - andseq sp, r8, ip, lsl #30 │ │ │ │ + andseq sp, r8, r0, lsl #30 │ │ │ │ + andseq sp, r8, ip, ror #29 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r3] │ │ │ │ strb r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ @@ -67370,36 +67378,36 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ ldr r4, [r1] │ │ │ │ cmp r4, #1 │ │ │ │ - bne 609f8 │ │ │ │ + bne 60a18 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bhi 60ae0 │ │ │ │ + bhi 60b00 │ │ │ │ ldrb r4, [r1, #28] │ │ │ │ tst r4, #1 │ │ │ │ ldrbne r4, [r1, #32] │ │ │ │ tstne r4, #2 │ │ │ │ - bne 60ae8 │ │ │ │ - ldr r0, [pc, #424] @ 60ba8 │ │ │ │ + bne 60b08 │ │ │ │ + ldr r0, [pc, #424] @ 60bc8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60b04 │ │ │ │ + beq 60b24 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r4, #760] @ 0x2f8 │ │ │ │ dmb ish │ │ │ │ cmp r2, r3 │ │ │ │ - bne 60b1c │ │ │ │ - ldr r0, [pc, #384] @ 60bb0 │ │ │ │ + bne 60b3c │ │ │ │ + ldr r0, [pc, #384] @ 60bd0 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #760] @ 0x2f8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ @@ -67417,159 +67425,159 @@ │ │ │ │ add r0, sp, #32 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - beq 60ab8 │ │ │ │ - ldr r2, [pc, #280] @ 60bb4 │ │ │ │ + beq 60ad8 │ │ │ │ + ldr r2, [pc, #280] @ 60bd4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r1 │ │ │ │ - beq 60b64 │ │ │ │ + beq 60b84 │ │ │ │ dmb ish │ │ │ │ str r1, [r0, #760] @ 0x2f8 │ │ │ │ - b 60ad4 │ │ │ │ + b 60af4 │ │ │ │ ldrb r2, [sp, #56] @ 0x38 │ │ │ │ tst r2, #1 │ │ │ │ - beq 60ad0 │ │ │ │ + beq 60af0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6047c │ │ │ │ - b 60ad4 │ │ │ │ - bl 5f4d8 │ │ │ │ + bl 6049c │ │ │ │ + b 60af4 │ │ │ │ + bl 5f4f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - bne 609f8 │ │ │ │ + bne 60a18 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 609f8 │ │ │ │ - b 60ae0 │ │ │ │ - ldr r0, [pc, #160] @ 60bac │ │ │ │ + bcs 60a18 │ │ │ │ + b 60b00 │ │ │ │ + ldr r0, [pc, #160] @ 60bcc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r1, #0 │ │ │ │ bl 203a4 │ │ │ │ - b 60a14 │ │ │ │ + b 60a34 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ bl 20448 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ tst r5, #1 │ │ │ │ add r0, r2, r0 │ │ │ │ add r1, r0, #8 │ │ │ │ - beq 60b58 │ │ │ │ + beq 60b78 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r6, #1 │ │ │ │ - b 60a70 │ │ │ │ + b 60a90 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ - b 60a70 │ │ │ │ - ldr r0, [pc, #76] @ 60bb8 │ │ │ │ + b 60a90 │ │ │ │ + ldr r0, [pc, #76] @ 60bd8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #56] @ 60bbc │ │ │ │ + ldr r1, [pc, #56] @ 60bdc │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ bl 26310 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 5fe20 │ │ │ │ + bl 5fe40 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq pc, sl, r8, ror #8 │ │ │ │ - andseq pc, sl, r0, ror #6 │ │ │ │ - andseq pc, sl, ip, asr #10 │ │ │ │ - andseq pc, sl, r0, lsl #8 │ │ │ │ - andseq sp, r8, r4, lsl #25 │ │ │ │ - andseq pc, sl, r0, lsl r3 @ │ │ │ │ + andseq pc, sl, r8, asr #8 │ │ │ │ + andseq pc, sl, r0, asr #6 │ │ │ │ + andseq pc, sl, ip, lsr #10 │ │ │ │ + andseq pc, sl, r0, ror #7 │ │ │ │ + andseq sp, r8, r4, ror #24 │ │ │ │ + @ instruction: 0x001af2f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60be8 │ │ │ │ + beq 60c08 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60c04 │ │ │ │ + beq 60c24 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r9, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 60c58 │ │ │ │ + beq 60c78 │ │ │ │ mov r4, #0 │ │ │ │ - b 60c20 │ │ │ │ + b 60c40 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 60c58 │ │ │ │ + beq 60c78 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 60c30 │ │ │ │ + bne 60c50 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 60c18 │ │ │ │ + bne 60c38 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 60c18 │ │ │ │ + bl a8800 │ │ │ │ + b 60c38 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60c74 │ │ │ │ + beq 60c94 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60d50 │ │ │ │ + beq 60d70 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 60d28 │ │ │ │ + beq 60d48 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 60cb8 │ │ │ │ + b 60cd8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 60d28 │ │ │ │ + beq 60d48 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 60cd8 │ │ │ │ + bne 60cf8 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 60cc0 │ │ │ │ + beq 60ce0 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -67577,693 +67585,693 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 60d00 │ │ │ │ + bne 60d20 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 60cb0 │ │ │ │ + bne 60cd0 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 60cb0 │ │ │ │ + bl a8800 │ │ │ │ + b 60cd0 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60d6c │ │ │ │ + beq 60d8c │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60d88 │ │ │ │ + beq 60da8 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60da4 │ │ │ │ + beq 60dc4 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60dc0 │ │ │ │ + beq 60de0 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60ddc │ │ │ │ + beq 60dfc │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60df4 │ │ │ │ + beq 60e14 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 60e38 │ │ │ │ + bne 60e58 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 60e08 │ │ │ │ + bne 60e28 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 60e38 │ │ │ │ + bne 60e58 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 60eb0 │ │ │ │ + b 60ed0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 60e8c │ │ │ │ + beq 60eac │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 60e64 │ │ │ │ + bne 60e84 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 60e4c │ │ │ │ + bne 60e6c │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 60e4c │ │ │ │ + bl a8800 │ │ │ │ + b 60e6c │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60ea8 │ │ │ │ + beq 60ec8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 61d3c │ │ │ │ + bl 61d5c │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 61074 │ │ │ │ + bl 61094 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 60ee0 │ │ │ │ + bne 60f00 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 60efc │ │ │ │ + bne 60f1c │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 60f14 │ │ │ │ - b 60f44 │ │ │ │ + beq 60f34 │ │ │ │ + b 60f64 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60ed0 │ │ │ │ + beq 60ef0 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 60f44 │ │ │ │ + bne 60f64 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 60f1c │ │ │ │ + bne 60f3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 60f44 │ │ │ │ + bne 60f64 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 60bc0 │ │ │ │ + bl 60be0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 60bc0 │ │ │ │ + b 60be0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 60bc0 │ │ │ │ + bl 60be0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60fc4 │ │ │ │ + beq 60fe4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60fe0 │ │ │ │ + beq 61000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 60ffc │ │ │ │ + beq 6101c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61018 │ │ │ │ + beq 61038 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61034 │ │ │ │ + beq 61054 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61050 │ │ │ │ + beq 61070 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61070 │ │ │ │ + beq 61090 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61098 │ │ │ │ + beq 610b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 610b4 │ │ │ │ + beq 610d4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 610d0 │ │ │ │ + beq 610f0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6112c │ │ │ │ + beq 6114c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61148 │ │ │ │ + beq 61168 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 61160 │ │ │ │ + bne 61180 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 61184 │ │ │ │ + bne 611a4 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 611a0 │ │ │ │ + beq 611c0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 60f94 │ │ │ │ + bl 60fb4 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 611ec │ │ │ │ + beq 6120c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 611d0 │ │ │ │ + beq 611f0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 611ec │ │ │ │ + beq 6120c │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 61240 │ │ │ │ + bne 61260 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 61218 │ │ │ │ + beq 61238 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 60bc0 │ │ │ │ + bl 60be0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 60bc0 │ │ │ │ + bl 60be0 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 6122c │ │ │ │ + beq 6124c │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 60bc0 │ │ │ │ + bl 60be0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 61208 │ │ │ │ - b 61218 │ │ │ │ + bne 61228 │ │ │ │ + b 61238 │ │ │ │ mov r5, r0 │ │ │ │ - b 612e0 │ │ │ │ + b 61300 │ │ │ │ mov r5, r0 │ │ │ │ - b 612cc │ │ │ │ + b 612ec │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 60bc0 │ │ │ │ - b 612cc │ │ │ │ + bl 60be0 │ │ │ │ + b 612ec │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 612a4 │ │ │ │ + beq 612c4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 60f94 │ │ │ │ + bl 60fb4 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 610f0 │ │ │ │ + bl 61110 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 612f8 │ │ │ │ + bne 61318 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 60f54 │ │ │ │ + bl 60f74 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 612e0 │ │ │ │ + beq 61300 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 60bc0 │ │ │ │ + bl 60be0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 612c4 │ │ │ │ + bl 52170 │ │ │ │ + b 612e4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ add r3, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6143c │ │ │ │ - ldr r8, [pc, #608] @ 61588 │ │ │ │ + beq 6145c │ │ │ │ + ldr r8, [pc, #608] @ 615a8 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - b 61358 │ │ │ │ + b 61378 │ │ │ │ orr r5, r7, r2, lsl #6 │ │ │ │ add r2, r6, #2 │ │ │ │ sub r7, r2, r6 │ │ │ │ sub r4, r5, #9 │ │ │ │ add lr, r7, ip │ │ │ │ cmp r4, #5 │ │ │ │ - bcs 613b4 │ │ │ │ + bcs 613d4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 61570 │ │ │ │ + beq 61590 │ │ │ │ mov r6, r2 │ │ │ │ ldrsb r7, [r2], #1 │ │ │ │ mov ip, lr │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r5, r7 │ │ │ │ - bgt 6133c │ │ │ │ + bgt 6135c │ │ │ │ ldrb r7, [r6, #1] │ │ │ │ and r2, r5, #31 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ - bcc 61334 │ │ │ │ + bcc 61354 │ │ │ │ ldrb r4, [r6, #2] │ │ │ │ cmp r5, #240 @ 0xf0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r7, r4, r7, lsl #6 │ │ │ │ - bcc 613ec │ │ │ │ + bcc 6140c │ │ │ │ ldrb r5, [r6, #3] │ │ │ │ and r2, r2, #7 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r7, r5, r7, lsl #6 │ │ │ │ orr r5, r7, r2, lsl #18 │ │ │ │ add r2, r6, #4 │ │ │ │ - b 6133c │ │ │ │ + b 6135c │ │ │ │ cmp r5, #32 │ │ │ │ - beq 61350 │ │ │ │ + beq 61370 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc 61448 │ │ │ │ + bcc 61468 │ │ │ │ lsr r6, r5, #8 │ │ │ │ cmp r6, #31 │ │ │ │ - bgt 613f8 │ │ │ │ + bgt 61418 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61414 │ │ │ │ + beq 61434 │ │ │ │ cmp r6, #22 │ │ │ │ - bne 61448 │ │ │ │ + bne 61468 │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq 61350 │ │ │ │ - b 61448 │ │ │ │ + beq 61370 │ │ │ │ + b 61468 │ │ │ │ orr r5, r7, r2, lsl #12 │ │ │ │ add r2, r6, #3 │ │ │ │ - b 6133c │ │ │ │ + b 6135c │ │ │ │ cmp r6, #32 │ │ │ │ - beq 61428 │ │ │ │ + beq 61448 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne 61448 │ │ │ │ + bne 61468 │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq 61350 │ │ │ │ - b 61448 │ │ │ │ + beq 61370 │ │ │ │ + b 61468 │ │ │ │ uxtb r4, r5 │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #1 │ │ │ │ - bne 61350 │ │ │ │ - b 61448 │ │ │ │ + bne 61370 │ │ │ │ + b 61468 │ │ │ │ uxtb r4, r5 │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #2 │ │ │ │ - bne 61350 │ │ │ │ - b 61448 │ │ │ │ + bne 61370 │ │ │ │ + b 61468 │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 61568 │ │ │ │ - ldr r8, [pc, #300] @ 61584 │ │ │ │ + beq 61588 │ │ │ │ + ldr r8, [pc, #300] @ 615a4 │ │ │ │ ldr r8, [pc, r8] │ │ │ │ - b 6147c │ │ │ │ + b 6149c │ │ │ │ and r7, r4, #31 │ │ │ │ and r4, r6, #63 @ 0x3f │ │ │ │ orr r6, r4, r7, lsl #6 │ │ │ │ sub r4, r6, #9 │ │ │ │ cmp r4, #5 │ │ │ │ - bcs 614cc │ │ │ │ + bcs 614ec │ │ │ │ cmp r2, r3 │ │ │ │ - beq 61568 │ │ │ │ + beq 61588 │ │ │ │ mov r9, r3 │ │ │ │ ldrsb r6, [r3, #-1]! │ │ │ │ cmn r6, #1 │ │ │ │ - bgt 61468 │ │ │ │ + bgt 61488 │ │ │ │ mov r3, r9 │ │ │ │ ldrb r4, [r3, #-2]! │ │ │ │ sxtb r7, r4 │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge 6145c │ │ │ │ + bge 6147c │ │ │ │ mov r3, r9 │ │ │ │ ldrb r5, [r3, #-3]! │ │ │ │ sxtb r4, r5 │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - bge 61504 │ │ │ │ + bge 61524 │ │ │ │ mov r3, r9 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ ldrb r5, [r3, #-4]! │ │ │ │ and r5, r5, #7 │ │ │ │ orr r4, r4, r5, lsl #6 │ │ │ │ - b 61508 │ │ │ │ + b 61528 │ │ │ │ cmp r6, #32 │ │ │ │ - beq 61474 │ │ │ │ + beq 61494 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bcc 61554 │ │ │ │ + bcc 61574 │ │ │ │ lsr r7, r6, #8 │ │ │ │ cmp r7, #31 │ │ │ │ - bgt 61514 │ │ │ │ + bgt 61534 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61530 │ │ │ │ + beq 61550 │ │ │ │ cmp r7, #22 │ │ │ │ - bne 61554 │ │ │ │ + bne 61574 │ │ │ │ cmp r6, #5760 @ 0x1680 │ │ │ │ - beq 61474 │ │ │ │ - b 61554 │ │ │ │ + beq 61494 │ │ │ │ + b 61574 │ │ │ │ and r4, r5, #15 │ │ │ │ and r5, r7, #63 @ 0x3f │ │ │ │ orr r7, r5, r4, lsl #6 │ │ │ │ - b 61460 │ │ │ │ + b 61480 │ │ │ │ cmp r7, #32 │ │ │ │ - beq 61544 │ │ │ │ + beq 61564 │ │ │ │ cmp r7, #48 @ 0x30 │ │ │ │ - bne 61554 │ │ │ │ + bne 61574 │ │ │ │ cmp r6, #12288 @ 0x3000 │ │ │ │ - beq 61474 │ │ │ │ - b 61554 │ │ │ │ + beq 61494 │ │ │ │ + b 61574 │ │ │ │ uxtb r4, r6 │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #1 │ │ │ │ - bne 61474 │ │ │ │ - b 61554 │ │ │ │ + bne 61494 │ │ │ │ + b 61574 │ │ │ │ uxtb r4, r6 │ │ │ │ ldrb r4, [r8, r4] │ │ │ │ tst r4, #2 │ │ │ │ - bne 61474 │ │ │ │ + bne 61494 │ │ │ │ sub r1, lr, r2 │ │ │ │ add lr, r1, r9 │ │ │ │ add r0, r0, ip │ │ │ │ sub r1, lr, ip │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6155c │ │ │ │ + bne 6157c │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ add r0, r0, ip │ │ │ │ sub r1, lr, ip │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq lr, sl, r0, asr sl │ │ │ │ - andseq lr, sl, r8, ror fp │ │ │ │ + andseq lr, sl, r0, lsr sl │ │ │ │ + andseq lr, sl, r8, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 615fc │ │ │ │ + beq 6161c │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r8, #0 │ │ │ │ - b 615b4 │ │ │ │ + b 615d4 │ │ │ │ cmp r8, sl │ │ │ │ - beq 615fc │ │ │ │ + beq 6161c │ │ │ │ add r6, r9, r8, lsl #6 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrd r0, [r6, #12] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 615dc │ │ │ │ + beq 615fc │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 6114c │ │ │ │ + bl 6116c │ │ │ │ mov r0, r5 │ │ │ │ - b 615c4 │ │ │ │ + b 615e4 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 615ac │ │ │ │ + beq 615cc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 615ac │ │ │ │ + bl 52170 │ │ │ │ + b 615cc │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 61624 │ │ │ │ + beq 61644 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #4 │ │ │ │ - bl 6114c │ │ │ │ + bl 6116c │ │ │ │ mov r5, r4 │ │ │ │ - b 61608 │ │ │ │ + b 61628 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6164c │ │ │ │ + beq 6166c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - b 61640 │ │ │ │ + b 61660 │ │ │ │ bl 262c4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r8, sl │ │ │ │ - beq 61694 │ │ │ │ + beq 616b4 │ │ │ │ add r5, r9, r8, lsl #6 │ │ │ │ add r8, r8, #1 │ │ │ │ add fp, r5, #8 │ │ │ │ ldrd r0, [r5, #12] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 61680 │ │ │ │ + beq 616a0 │ │ │ │ add r6, r0, #4 │ │ │ │ - bl 6114c │ │ │ │ + bl 6116c │ │ │ │ mov r0, r6 │ │ │ │ - b 61668 │ │ │ │ + b 61688 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6164c │ │ │ │ + beq 6166c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b 61640 │ │ │ │ + b 61660 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 616b8 │ │ │ │ + beq 616d8 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #4 │ │ │ │ - bl 6114c │ │ │ │ + bl 6116c │ │ │ │ mov r6, r4 │ │ │ │ - b 6169c │ │ │ │ + b 616bc │ │ │ │ mov r0, fp │ │ │ │ - bl 61a08 │ │ │ │ + bl 61a28 │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 616d8 │ │ │ │ + ldr r1, [pc, #4] @ 616f8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ - @ instruction: 0x0018d1b0 │ │ │ │ + b 161914 │ │ │ │ + mulseq r8, r0, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs 61750 │ │ │ │ + bcs 61770 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 61734 │ │ │ │ - ldr r2, [pc, #296] @ 61848 │ │ │ │ + bne 61754 │ │ │ │ + ldr r2, [pc, #296] @ 61868 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 6177c │ │ │ │ + bcs 6179c │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b 617dc │ │ │ │ + b 617fc │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 617ac │ │ │ │ + bcs 617cc │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ mov r3, #2 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ orr r0, r0, #2 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ strb r2, [sp, #5] │ │ │ │ mov r5, #3 │ │ │ │ - b 617dc │ │ │ │ + b 617fc │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ mov r3, #2 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ orr r0, r0, #3 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ @@ -68275,15 +68283,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r1, [r0] │ │ │ │ sub r0, r3, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 61824 │ │ │ │ + bcc 61844 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -68294,25 +68302,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2029c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b 617fc │ │ │ │ - andseq sp, r8, ip, lsr r1 │ │ │ │ + b 6181c │ │ │ │ + andseq sp, r8, ip, lsl r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 61894 │ │ │ │ + bcc 618b4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -68324,35 +68332,35 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2029c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 61870 │ │ │ │ + b 61890 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bcs 6195c │ │ │ │ + bcs 6197c │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslcc r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 6195c │ │ │ │ + bhi 6197c │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 61954 │ │ │ │ + bhi 61974 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61924 │ │ │ │ + beq 61944 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -68373,27 +68381,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bcs 61a00 │ │ │ │ + bcs 61a20 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslcc r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 61a00 │ │ │ │ + bhi 61a20 │ │ │ │ lsl r2, r6, #4 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 619f8 │ │ │ │ + bhi 61a18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 619c8 │ │ │ │ + beq 619e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -68413,31 +68421,31 @@ │ │ │ │ bl 25cb8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, #1 │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 61a80 │ │ │ │ + bne 61aa0 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 61a2c │ │ │ │ + bne 61a4c │ │ │ │ dmb ish │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #100] @ 61ab8 │ │ │ │ + ldr r2, [pc, #100] @ 61ad8 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ tst r2, r5 │ │ │ │ - bne 61a98 │ │ │ │ + bne 61ab8 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ strb r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ movwne r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @@ -68450,70 +68458,70 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 2475c │ │ │ │ mov r2, r0 │ │ │ │ eor r3, r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - b 61a64 │ │ │ │ - andseq lr, sl, r4, ror r5 │ │ │ │ + b 61a84 │ │ │ │ + andseq lr, sl, r4, asr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61b10 │ │ │ │ + beq 61b30 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 61af0 │ │ │ │ + b 61b10 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #16 │ │ │ │ - beq 61b10 │ │ │ │ + beq 61b30 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 61ae4 │ │ │ │ + beq 61b04 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 61ae4 │ │ │ │ + bl 52170 │ │ │ │ + b 61b04 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61b30 │ │ │ │ + beq 61b50 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc 61b9c │ │ │ │ + bcc 61bbc │ │ │ │ lsr r6, r3, #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ sub r7, r2, r3, lsr #3 │ │ │ │ add r1, r0, r6, lsl #6 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #4 │ │ │ │ - bl 61b34 │ │ │ │ + bl 61b54 │ │ │ │ add r1, r5, r6, lsl #6 │ │ │ │ add r2, r5, r7, lsl #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 61b34 │ │ │ │ + bl 61b54 │ │ │ │ add r1, r9, r6, lsl #6 │ │ │ │ add r2, r9, r7, lsl #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 61b34 │ │ │ │ + bl 61b54 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ subs r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ @@ -68530,15 +68538,15 @@ │ │ │ │ and r1, r1, r4 │ │ │ │ movwcc r2, #1 │ │ │ │ subs r4, ip, #-2147483648 @ 0x80000000 │ │ │ │ movwne r4, #1 │ │ │ │ and r2, r4, r2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 61c20 │ │ │ │ + bne 61c40 │ │ │ │ subs r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, r3 │ │ │ │ cmp r0, lr │ │ │ │ movwcc r7, #1 │ │ │ │ subs r0, ip, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ and r0, r0, r7 │ │ │ │ @@ -68553,100 +68561,100 @@ │ │ │ │ mov r9, r2 │ │ │ │ movt r5, #7 │ │ │ │ cmp r1, r5 │ │ │ │ movcc r5, r1 │ │ │ │ cmp r5, r1, lsr #1 │ │ │ │ lsrcc r5, r1, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bhi 61c7c │ │ │ │ + bhi 61c9c │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ add r2, sp, #16 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 62654 │ │ │ │ + bl 62674 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ lsl r4, r5, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls 61ca4 │ │ │ │ - ldr r2, [pc, #160] @ 61d38 │ │ │ │ + bls 61cc4 │ │ │ │ + ldr r2, [pc, #160] @ 61d58 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #132] @ 61d34 │ │ │ │ + ldr r0, [pc, #132] @ 61d54 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61c90 │ │ │ │ + beq 61cb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp sl, #65 @ 0x41 │ │ │ │ mov r1, sl │ │ │ │ movwcc r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 62654 │ │ │ │ + bl 62674 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 61ac8 │ │ │ │ + bl 61ae8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, sl, r4, ror r2 │ │ │ │ - @ instruction: 0x0018cbb4 │ │ │ │ + andseq lr, sl, r4, asr r2 │ │ │ │ + mulseq r8, r4, fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61e2c │ │ │ │ + beq 61e4c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 61dfc │ │ │ │ + beq 61e1c │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 61d8c │ │ │ │ + b 61dac │ │ │ │ cmp fp, #0 │ │ │ │ - beq 61dfc │ │ │ │ + beq 61e1c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 61dac │ │ │ │ + bne 61dcc │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 61d94 │ │ │ │ + beq 61db4 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -68654,167 +68662,167 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 61dd4 │ │ │ │ + bne 61df4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 61d84 │ │ │ │ + bne 61da4 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 61d84 │ │ │ │ + bl a8800 │ │ │ │ + b 61da4 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 61e90 │ │ │ │ + beq 61eb0 │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ sub r1, r1, r0 │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ add r6, r0, #4 │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr r5, r2, #3 │ │ │ │ - b 61e74 │ │ │ │ + b 61e94 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 61e90 │ │ │ │ + beq 61eb0 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61e68 │ │ │ │ + beq 61e88 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 61e68 │ │ │ │ + bl 52170 │ │ │ │ + b 61e88 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61eb4 │ │ │ │ + beq 61ed4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 61f0c │ │ │ │ + beq 61f2c │ │ │ │ sub r1, r1, r0 │ │ │ │ add r6, r0, #4 │ │ │ │ lsr r5, r1, #4 │ │ │ │ - b 61eec │ │ │ │ + b 61f0c │ │ │ │ subs r5, r5, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ - beq 61f0c │ │ │ │ + beq 61f2c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 61ee0 │ │ │ │ + beq 61f00 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 61ee0 │ │ │ │ + bl 52170 │ │ │ │ + b 61f00 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61f2c │ │ │ │ + beq 61f4c │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61f58 │ │ │ │ + beq 61f78 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61f74 │ │ │ │ + beq 61f94 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 61fcc │ │ │ │ + beq 61fec │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 61f94 │ │ │ │ + b 61fb4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 61fcc │ │ │ │ + beq 61fec │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 61fa4 │ │ │ │ + bne 61fc4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 61f8c │ │ │ │ + bne 61fac │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 61f8c │ │ │ │ + bl a8800 │ │ │ │ + b 61fac │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 61fe8 │ │ │ │ + beq 62008 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620c4 │ │ │ │ + beq 620e4 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 6209c │ │ │ │ + beq 620bc │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 6202c │ │ │ │ + b 6204c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 6209c │ │ │ │ + beq 620bc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 6204c │ │ │ │ + bne 6206c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 62034 │ │ │ │ + beq 62054 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -68822,410 +68830,410 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 62074 │ │ │ │ + bne 62094 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 62024 │ │ │ │ + bne 62044 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 62024 │ │ │ │ + bl a8800 │ │ │ │ + b 62044 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r2, #12 │ │ │ │ ldr r0, [r9] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r3, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 620e0 │ │ │ │ + beq 62100 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 620fc │ │ │ │ + beq 6211c │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62118 │ │ │ │ + beq 62138 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62134 │ │ │ │ + beq 62154 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62150 │ │ │ │ + beq 62170 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62168 │ │ │ │ + beq 62188 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 621ac │ │ │ │ + bne 621cc │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6217c │ │ │ │ + bne 6219c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 621ac │ │ │ │ + bne 621cc │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 62224 │ │ │ │ + b 62244 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 62200 │ │ │ │ + beq 62220 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 621d8 │ │ │ │ + bne 621f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 621c0 │ │ │ │ + bne 621e0 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 621c0 │ │ │ │ + bl a8800 │ │ │ │ + b 621e0 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6221c │ │ │ │ + beq 6223c │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl 61d3c │ │ │ │ + bl 61d5c │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 6257c │ │ │ │ + bl 6259c │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 62254 │ │ │ │ + bne 62274 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 62270 │ │ │ │ + bne 62290 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 62288 │ │ │ │ - b 622b8 │ │ │ │ + beq 622a8 │ │ │ │ + b 622d8 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62244 │ │ │ │ + beq 62264 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 622b8 │ │ │ │ + bne 622d8 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 62290 │ │ │ │ + bne 622b0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 622b8 │ │ │ │ + bne 622d8 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 622d8 │ │ │ │ + bne 622f8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 622fc │ │ │ │ + bne 6231c │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62318 │ │ │ │ + beq 62338 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 6249c │ │ │ │ + bl 624bc │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 62364 │ │ │ │ + beq 62384 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62348 │ │ │ │ + beq 62368 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62364 │ │ │ │ + beq 62384 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 623a8 │ │ │ │ + bne 623c8 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 62390 │ │ │ │ + beq 623b0 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 61f30 │ │ │ │ + bl 61f50 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 61f30 │ │ │ │ + bl 61f50 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 61f30 │ │ │ │ + b 61f50 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 62380 │ │ │ │ - b 62390 │ │ │ │ + bne 623a0 │ │ │ │ + b 623b0 │ │ │ │ mov r5, r0 │ │ │ │ - b 6243c │ │ │ │ + b 6245c │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 61f30 │ │ │ │ - b 6243c │ │ │ │ + bl 61f50 │ │ │ │ + b 6245c │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62404 │ │ │ │ + beq 62424 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 6249c │ │ │ │ + bl 624bc │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 625f8 │ │ │ │ + bl 62618 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 62434 │ │ │ │ + beq 62454 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6245c │ │ │ │ + bl 6247c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 62450 │ │ │ │ + beq 62470 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 61f30 │ │ │ │ + bl 61f50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 61f30 │ │ │ │ + bl 61f50 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 61f30 │ │ │ │ + b 61f50 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 61f30 │ │ │ │ + bl 61f50 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 624cc │ │ │ │ + beq 624ec │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 624e8 │ │ │ │ + beq 62508 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62504 │ │ │ │ + beq 62524 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62520 │ │ │ │ + beq 62540 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6253c │ │ │ │ + beq 6255c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62558 │ │ │ │ + beq 62578 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62578 │ │ │ │ + beq 62598 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 625a0 │ │ │ │ + beq 625c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 625bc │ │ │ │ + beq 625dc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 625d8 │ │ │ │ + beq 625f8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62634 │ │ │ │ + beq 62654 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 62650 │ │ │ │ + beq 62670 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #412 @ 0x19c │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcc 62cbc │ │ │ │ + bcc 62cdc │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r9, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ sbc r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #0 │ │ │ │ - bl 16d85c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 16d87c <__aeabi_uldivmod@@Base> │ │ │ │ cmp r9, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bhi 626ac │ │ │ │ + bhi 626cc │ │ │ │ sub r0, r9, r9, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b 626b4 │ │ │ │ + b 626d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 167010 │ │ │ │ + bl 167030 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add sl, lr, #90 @ 0x5a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r4, #1 │ │ │ │ sub r1, r0, #16 │ │ │ │ @@ -69236,136 +69244,136 @@ │ │ │ │ add r0, r0, #8 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ sub r0, r9, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ - b 62720 │ │ │ │ + b 62740 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r9, r8 │ │ │ │ strb r6, [sl, r7] │ │ │ │ str r4, [r1, r7, lsl #2] │ │ │ │ - bls 62c84 │ │ │ │ + bls 62ca4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r7, r7, #1 │ │ │ │ add r8, r8, r4, lsr #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r9, r8 │ │ │ │ mov r6, #0 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, r8, lsl #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bls 629b8 │ │ │ │ + bls 629d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub fp, r9, r8 │ │ │ │ cmp fp, r0 │ │ │ │ - bcs 62798 │ │ │ │ + bcs 627b8 │ │ │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 627a8 │ │ │ │ + beq 627c8 │ │ │ │ mov r0, #0 │ │ │ │ cmp fp, #32 │ │ │ │ str r0, [sp] │ │ │ │ movcs fp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 5e48c │ │ │ │ + bl 5e4ac │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, fp, lsl #1 │ │ │ │ - b 62958 │ │ │ │ + b 62978 │ │ │ │ cmp fp, #2 │ │ │ │ - bcs 627bc │ │ │ │ + bcs 627dc │ │ │ │ mov lr, fp │ │ │ │ - b 6294c │ │ │ │ + b 6296c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, fp │ │ │ │ movcc fp, r0 │ │ │ │ lsl r1, fp, #1 │ │ │ │ - b 62958 │ │ │ │ + b 62978 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r2, #20] │ │ │ │ ldr r6, [r2, #28] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ subs r2, r5, #-2147483648 @ 0x80000000 │ │ │ │ movne r2, r6 │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ subs r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ movwne r0, #1 │ │ │ │ ands ip, r0, r1 │ │ │ │ - beq 6280c │ │ │ │ + beq 6282c │ │ │ │ cmp fp, #2 │ │ │ │ - bne 62870 │ │ │ │ + bne 62890 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov lr, #2 │ │ │ │ mov r0, #1 │ │ │ │ - b 628e4 │ │ │ │ + b 62904 │ │ │ │ mov lr, #2 │ │ │ │ cmp fp, #2 │ │ │ │ - beq 6294c │ │ │ │ + beq 6296c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sub lr, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 62840 │ │ │ │ + b 62860 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r6, r2 │ │ │ │ cmp lr, r1 │ │ │ │ mov r5, r3 │ │ │ │ - beq 628bc │ │ │ │ + beq 628dc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, r2 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 6282c │ │ │ │ + beq 6284c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 6282c │ │ │ │ + bcs 6284c │ │ │ │ add lr, r1, #2 │ │ │ │ - b 628c0 │ │ │ │ + b 628e0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sub lr, r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ subs r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ movne r0, r2 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 62868 │ │ │ │ + beq 62888 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 62868 │ │ │ │ + bcs 62888 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r6, r2 │ │ │ │ cmp lr, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bne 62880 │ │ │ │ + bne 628a0 │ │ │ │ mov lr, fp │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc 62754 │ │ │ │ + bcc 62774 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 6294c │ │ │ │ + beq 6296c │ │ │ │ lsrs r0, lr, #1 │ │ │ │ - beq 62c7c │ │ │ │ + beq 62c9c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsl r3, lr, #4 │ │ │ │ add r3, r3, r8, lsl #4 │ │ │ │ add r2, r1, r8, lsl #4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r1, r3 │ │ │ │ ldr fp, [r2, #-8] │ │ │ │ @@ -69380,15 +69388,15 @@ │ │ │ │ str sl, [r3, #-4] │ │ │ │ str r5, [r2] │ │ │ │ str r9, [r2, #4] │ │ │ │ add r2, r2, #16 │ │ │ │ str r8, [r3] │ │ │ │ str ip, [r3, #4] │ │ │ │ sub r3, r3, #16 │ │ │ │ - bne 628fc │ │ │ │ + bne 6291c │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add sl, r0, #90 @ 0x5a │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, lr, lsl #1 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ sub r0, r8, r4, lsr #1 │ │ │ │ @@ -69412,109 +69420,109 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r6 │ │ │ │ clz r1, r1 │ │ │ │ add r6, r1, #32 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ clzne r6, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 62700 │ │ │ │ + bcc 62720 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r8, lsl #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b 629e8 │ │ │ │ + b 62a08 │ │ │ │ lsl r4, fp, #1 │ │ │ │ cmp r9, #1 │ │ │ │ mov r7, r9 │ │ │ │ - bls 62c60 │ │ │ │ + bls 62c80 │ │ │ │ sub r9, r7, #1 │ │ │ │ ldrb r0, [sl, r9] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 62c64 │ │ │ │ + bcc 62c84 │ │ │ │ ldr r5, [r1, r9, lsl #2] │ │ │ │ lsr r7, r5, #1 │ │ │ │ add fp, r7, r4, lsr #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bhi 62a18 │ │ │ │ + bhi 62a38 │ │ │ │ orr r0, r5, r4 │ │ │ │ ands r0, r0, #1 │ │ │ │ - beq 629d8 │ │ │ │ + beq 629f8 │ │ │ │ sub r0, r8, fp │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ tst r5, #1 │ │ │ │ add sl, r1, r0, lsl #4 │ │ │ │ - bne 62a78 │ │ │ │ + bne 62a98 │ │ │ │ orr r0, r7, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl 5e48c │ │ │ │ + bl 5e4ac │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ lsr r8, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne 62ac0 │ │ │ │ - b 62a84 │ │ │ │ + bne 62ae0 │ │ │ │ + b 62aa4 │ │ │ │ lsr r8, r4, #1 │ │ │ │ tst r4, #1 │ │ │ │ - bne 62ac0 │ │ │ │ + bne 62ae0 │ │ │ │ orr r0, r8, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sl, r7, lsl #4 │ │ │ │ - bl 5e48c │ │ │ │ + bl 5e4ac │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #2 │ │ │ │ cmpcs r5, #2 │ │ │ │ - bcs 62af8 │ │ │ │ + bcs 62b18 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ orr r4, r0, fp, lsl #1 │ │ │ │ add sl, lr, #90 @ 0x5a │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ cmp r9, #1 │ │ │ │ mov r7, r9 │ │ │ │ - bhi 629e8 │ │ │ │ - b 62c60 │ │ │ │ + bhi 62a08 │ │ │ │ + b 62c80 │ │ │ │ cmp r7, r8 │ │ │ │ mov r6, r8 │ │ │ │ movcc r6, r7 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 62acc │ │ │ │ + bhi 62aec │ │ │ │ add r5, sl, r7, lsl #4 │ │ │ │ cmp r8, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ movcc r1, r5 │ │ │ │ lsl r2, r6, #4 │ │ │ │ bl 1e85c │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r7 │ │ │ │ add r0, ip, r6, lsl #4 │ │ │ │ - bcs 62bc4 │ │ │ │ + bcs 62be4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0, #-12] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ subs r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r5, #-4] │ │ │ │ ldr r7, [r5, #-12] │ │ │ │ movne r2, r3 │ │ │ │ @@ -69535,24 +69543,24 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r5, [r1, #4] │ │ │ │ add r5, r7, r2, lsl #4 │ │ │ │ cmp r5, sl │ │ │ │ str r6, [r1] │ │ │ │ str r4, [r1, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ - beq 62bb8 │ │ │ │ + beq 62bd8 │ │ │ │ sub r1, r1, #16 │ │ │ │ cmp r0, ip │ │ │ │ - bne 62b3c │ │ │ │ + bne 62b5c │ │ │ │ mov sl, r5 │ │ │ │ mov r1, ip │ │ │ │ - b 62c48 │ │ │ │ + b 62c68 │ │ │ │ mov r1, ip │ │ │ │ cmp r6, #0 │ │ │ │ - beq 62c48 │ │ │ │ + beq 62c68 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ subs r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ movne r2, r3 │ │ │ │ cmp r2, r6 │ │ │ │ @@ -69574,94 +69582,94 @@ │ │ │ │ str r6, [sl, #4] │ │ │ │ cmp r1, r0 │ │ │ │ str r4, [sl, #8] │ │ │ │ addne r5, r5, r2, lsl #4 │ │ │ │ ldrne r2, [sp, #76] @ 0x4c │ │ │ │ add sl, sl, #16 │ │ │ │ cmpne r5, r2 │ │ │ │ - bne 62bd0 │ │ │ │ + bne 62bf0 │ │ │ │ sub r2, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 1e85c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - b 62acc │ │ │ │ + b 62aec │ │ │ │ mov r7, #1 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r8 │ │ │ │ strb r6, [sl, r7] │ │ │ │ str r4, [r1, r7, lsl #2] │ │ │ │ - bhi 62714 │ │ │ │ - b 62c84 │ │ │ │ + bhi 62734 │ │ │ │ + b 62ca4 │ │ │ │ mov lr, #1 │ │ │ │ - b 6294c │ │ │ │ + b 6296c │ │ │ │ tst r4, #1 │ │ │ │ - bne 62cbc │ │ │ │ + bne 62cdc │ │ │ │ orr r1, r9, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ clz r1, r1 │ │ │ │ ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ mov r7, #62 @ 0x3e │ │ │ │ str r0, [sp, #8] │ │ │ │ eor r1, r7, r1, lsl #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - bl 5e48c │ │ │ │ + bl 5e4ac │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62d0c │ │ │ │ + beq 62d2c │ │ │ │ mov lr, #0 │ │ │ │ ldr r4, [r1] │ │ │ │ add ip, lr, r4 │ │ │ │ cmp ip, #18 │ │ │ │ - bhi 62d24 │ │ │ │ + bhi 62d44 │ │ │ │ add r4, r1, r4 │ │ │ │ ldrb r5, [r2, lr] │ │ │ │ add r4, r4, lr │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r3, lr │ │ │ │ strb r5, [r4, #4] │ │ │ │ - bne 62ce0 │ │ │ │ + bne 62d00 │ │ │ │ ldr r2, [r1] │ │ │ │ add r2, r2, r3 │ │ │ │ str r2, [r1] │ │ │ │ ldm r1, {r2, r3, r4, r5, ip, lr} │ │ │ │ stm r0, {r2, r3, r4, r5, ip, lr} │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 62d38 │ │ │ │ + ldr r2, [pc, #12] @ 62d58 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - mulseq r8, r0, fp │ │ │ │ + andseq fp, r8, r0, ror fp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r1] │ │ │ │ uxtb ip, r2 │ │ │ │ cmp ip, #100 @ 0x64 │ │ │ │ - bcc 62d7c │ │ │ │ + bcc 62d9c │ │ │ │ cmp r4, #19 │ │ │ │ - bcs 62e10 │ │ │ │ + bcs 62e30 │ │ │ │ mov r3, #41 @ 0x29 │ │ │ │ add r4, r1, r4 │ │ │ │ smulbb r3, ip, r3 │ │ │ │ lsr r3, r3, #12 │ │ │ │ orr r3, r3, #48 @ 0x30 │ │ │ │ strb r3, [r4, #4] │ │ │ │ ldr r3, [r1] │ │ │ │ add r4, r3, #1 │ │ │ │ str r4, [r1] │ │ │ │ cmp r4, #19 │ │ │ │ - bcs 62dfc │ │ │ │ + bcs 62e1c │ │ │ │ mov r3, #205 @ 0xcd │ │ │ │ add lr, r1, #4 │ │ │ │ smulbb r3, ip, r3 │ │ │ │ lsr ip, r3, #11 │ │ │ │ mov r3, #26 │ │ │ │ smulbb r3, ip, r3 │ │ │ │ lsr r3, r3, #8 │ │ │ │ @@ -69679,458 +69687,458 @@ │ │ │ │ strbcc r2, [lr, r3] │ │ │ │ ldrcc r2, [r1] │ │ │ │ addcc r2, r2, #1 │ │ │ │ strcc r2, [r1] │ │ │ │ ldmcc r1, {r2, r3, r4, r5, ip, lr} │ │ │ │ stmcc r0, {r2, r3, r4, r5, ip, lr} │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 62e2c │ │ │ │ + ldr r2, [pc, #60] @ 62e4c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #36] @ 62e28 │ │ │ │ + ldr r2, [pc, #36] @ 62e48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #19 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ 62e24 │ │ │ │ + ldr r2, [pc, #12] @ 62e44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #19 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x0018babc │ │ │ │ - andseq fp, r8, r0, ror #21 │ │ │ │ - @ instruction: 0x0018bafc │ │ │ │ + mulseq r8, ip, sl │ │ │ │ + andseq fp, r8, r0, asr #21 │ │ │ │ + @ instruction: 0x0018badc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ str r0, [sp, #4] │ │ │ │ add fp, sp, #40 @ 0x28 │ │ │ │ ldr r8, [r1, #28] │ │ │ │ mov sl, #0 │ │ │ │ ldrh r6, [r9, #12] │ │ │ │ mov r4, #1 │ │ │ │ - ldr r5, [pc, #1652] @ 634d4 │ │ │ │ + ldr r5, [pc, #1652] @ 634f4 │ │ │ │ mov r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r2, #12 │ │ │ │ mov r0, r2 │ │ │ │ movls r0, #12 │ │ │ │ add r1, r5, r2, lsl #4 │ │ │ │ rsb r0, r0, #0 │ │ │ │ sub r1, r1, #4 │ │ │ │ sub r7, r2, #1 │ │ │ │ add r2, r0, r7 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 62f08 │ │ │ │ + beq 62f28 │ │ │ │ add r7, r7, #1 │ │ │ │ add r1, r1, #16 │ │ │ │ uxth r2, r7 │ │ │ │ tst r4, r6, lsr r2 │ │ │ │ - beq 62e80 │ │ │ │ + beq 62ea0 │ │ │ │ ldrd r0, [r1, #-4] │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1560] @ 634d8 │ │ │ │ + ldr r0, [pc, #1560] @ 634f8 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1540] @ 634dc │ │ │ │ + ldr r0, [pc, #1540] @ 634fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add r2, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62e64 │ │ │ │ + beq 62e84 │ │ │ │ mov r5, #1 │ │ │ │ cmp r7, #12 │ │ │ │ - bcc 634b8 │ │ │ │ + bcc 634d8 │ │ │ │ ldrb r0, [r9] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 63100 │ │ │ │ + beq 63120 │ │ │ │ ldr fp, [r9] │ │ │ │ uxtb r0, fp │ │ │ │ lsr r5, fp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62f90 │ │ │ │ + beq 62fb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 62fcc │ │ │ │ - ldr r2, [pc, #1448] @ 634e0 │ │ │ │ + bne 62fec │ │ │ │ + ldr r2, [pc, #1448] @ 63500 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #59] @ 0x3b │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 62d3c │ │ │ │ - ldr r2, [pc, #1376] @ 634e4 │ │ │ │ + bl 62d5c │ │ │ │ + ldr r2, [pc, #1376] @ 63504 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 63088 │ │ │ │ - ldr r0, [pc, #1436] @ 63534 │ │ │ │ + b 630a8 │ │ │ │ + ldr r0, [pc, #1436] @ 63554 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #59] @ 0x3b │ │ │ │ mov r3, #5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ sxtb r1, r5 │ │ │ │ ldr r2, [r0, r1, lsl #2] │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - b 6308c │ │ │ │ - ldr r2, [pc, #1300] @ 634e8 │ │ │ │ + b 630ac │ │ │ │ + ldr r2, [pc, #1300] @ 63508 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #59] @ 0x3b │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 62d3c │ │ │ │ - ldr r5, [pc, #1228] @ 634ec │ │ │ │ + bl 62d5c │ │ │ │ + ldr r5, [pc, #1228] @ 6350c │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ lsr r2, fp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 62d3c │ │ │ │ + bl 62d5c │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ lsr r2, fp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62d3c │ │ │ │ - ldr r2, [pc, #1136] @ 634f0 │ │ │ │ + bl 62d5c │ │ │ │ + ldr r2, [pc, #1136] @ 63510 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - bcs 634c4 │ │ │ │ + bcs 634e4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #1068] @ 634f4 │ │ │ │ + ldr r0, [pc, #1068] @ 63514 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1048] @ 634f8 │ │ │ │ + ldr r0, [pc, #1048] @ 63518 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 634b8 │ │ │ │ + bne 634d8 │ │ │ │ ldrb r0, [r9, #4] │ │ │ │ cmp r0, #3 │ │ │ │ - beq 63300 │ │ │ │ + beq 63320 │ │ │ │ ldr r6, [r9, #4] │ │ │ │ uxtb r0, r6 │ │ │ │ lsr r5, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63188 │ │ │ │ + beq 631a8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 631cc │ │ │ │ - ldr r2, [pc, #972] @ 634fc │ │ │ │ + bne 631ec │ │ │ │ + ldr r2, [pc, #972] @ 6351c │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #59] @ 0x3b │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 62d3c │ │ │ │ - ldr r2, [pc, #900] @ 63500 │ │ │ │ + bl 62d5c │ │ │ │ + ldr r2, [pc, #900] @ 63520 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 63288 │ │ │ │ - ldr r0, [pc, #940] @ 6353c │ │ │ │ + b 632a8 │ │ │ │ + ldr r0, [pc, #940] @ 6355c │ │ │ │ sxtb r3, r5 │ │ │ │ - ldr r1, [pc, #936] @ 63540 │ │ │ │ + ldr r1, [pc, #936] @ 63560 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ str r0, [sp, #59] @ 0x3b │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ - b 6328c │ │ │ │ - ldr r2, [pc, #816] @ 63504 │ │ │ │ + b 632ac │ │ │ │ + ldr r2, [pc, #816] @ 63524 │ │ │ │ add fp, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #59] @ 0x3b │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 62d3c │ │ │ │ - ldr fp, [pc, #744] @ 63508 │ │ │ │ + bl 62d5c │ │ │ │ + ldr fp, [pc, #744] @ 63528 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #1 │ │ │ │ add fp, pc, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ lsr r2, r6, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 62d3c │ │ │ │ + bl 62d5c │ │ │ │ add sl, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ mov r3, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ lsr r2, r6, #24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 62d3c │ │ │ │ - ldr r2, [pc, #652] @ 6350c │ │ │ │ + bl 62d5c │ │ │ │ + ldr r2, [pc, #652] @ 6352c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - bcs 634c4 │ │ │ │ + bcs 634e4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #584] @ 63510 │ │ │ │ + ldr r0, [pc, #584] @ 63530 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #564] @ 63514 │ │ │ │ + ldr r0, [pc, #564] @ 63534 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 634b8 │ │ │ │ + bne 634d8 │ │ │ │ ldrb r0, [r9, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 634b8 │ │ │ │ + beq 634d8 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r0, #0 │ │ │ │ lsr r4, r7, #8 │ │ │ │ cmpne r0, #1 │ │ │ │ - bne 63388 │ │ │ │ - ldr r2, [pc, #488] @ 63518 │ │ │ │ + bne 633a8 │ │ │ │ + ldr r2, [pc, #488] @ 63538 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #59] @ 0x3b │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 62d3c │ │ │ │ - ldr r2, [pc, #416] @ 6351c │ │ │ │ + bl 62d5c │ │ │ │ + ldr r2, [pc, #416] @ 6353c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 63444 │ │ │ │ - ldr r2, [pc, #400] @ 63520 │ │ │ │ + b 63464 │ │ │ │ + ldr r2, [pc, #400] @ 63540 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #59] @ 0x3b │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r3, #7 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 62d3c │ │ │ │ - ldr r4, [pc, #328] @ 63524 │ │ │ │ + bl 62d5c │ │ │ │ + ldr r4, [pc, #328] @ 63544 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ lsr r2, r7, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 62d3c │ │ │ │ + bl 62d5c │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ lsr r2, r7, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62d3c │ │ │ │ - ldr r2, [pc, #236] @ 63528 │ │ │ │ + bl 62d5c │ │ │ │ + ldr r2, [pc, #236] @ 63548 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #1 │ │ │ │ - bl 62cd0 │ │ │ │ + bl 62cf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #20 │ │ │ │ - bcs 634c4 │ │ │ │ + bcs 634e4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #168] @ 6352c │ │ │ │ + ldr r1, [pc, #168] @ 6354c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #148] @ 63530 │ │ │ │ + ldr r0, [pc, #148] @ 63550 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #108] @ 63538 │ │ │ │ + ldr r2, [pc, #108] @ 63558 │ │ │ │ mov r1, #19 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - @ instruction: 0x0018bab0 │ │ │ │ + mulseq r8, r0, sl │ │ │ │ andseq r3, r1, r4, ror r5 │ │ │ │ @ instruction: 0xfffffde4 │ │ │ │ andseq r5, r1, fp, ror #13 │ │ │ │ andseq r5, r1, sl, lsr #13 │ │ │ │ andseq r5, r1, r5, ror #12 │ │ │ │ andseq r5, r1, r0, lsr #12 │ │ │ │ andseq r5, r1, lr, lsr #11 │ │ │ │ @@ -70146,147 +70154,147 @@ │ │ │ │ andseq r5, r1, r2, lsl #6 │ │ │ │ @ instruction: 0x001152b2 │ │ │ │ @ instruction: 0x001152b8 │ │ │ │ andseq r5, r1, r4, ror #4 │ │ │ │ @ instruction: 0x001151f2 │ │ │ │ andseq r2, r1, ip, lsr #31 │ │ │ │ @ instruction: 0xfffff820 │ │ │ │ - andseq fp, r8, r0, lsr sl │ │ │ │ - andseq fp, r8, r4, lsr r4 │ │ │ │ - andseq fp, r8, ip, ror r8 │ │ │ │ + andseq fp, r8, r0, lsl sl │ │ │ │ + andseq fp, r8, r4, lsl r4 │ │ │ │ + andseq fp, r8, ip, asr r8 │ │ │ │ andseq r5, r1, ip, asr #10 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 63594 │ │ │ │ + beq 635b4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 635a8 │ │ │ │ + ldr r3, [pc, #64] @ 635c8 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 635ac │ │ │ │ + ldr r1, [pc, #60] @ 635cc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 635b0 │ │ │ │ + ldr r1, [pc, #20] @ 635d0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq fp, r8, r4, lsr r5 │ │ │ │ + b 1625e4 │ │ │ │ + andseq fp, r8, r4, lsl r5 │ │ │ │ andseq sp, r0, r7, lsr #31 │ │ │ │ andseq sp, r0, fp, ror pc │ │ │ │ ldr r0, [r0] │ │ │ │ - b 16942c │ │ │ │ + b 16944c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne 635d8 │ │ │ │ + bne 635f8 │ │ │ │ tst r2, #32 │ │ │ │ - bne 635dc │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + bne 635fc │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 635f8 │ │ │ │ + bne 63618 │ │ │ │ tst r2, #32 │ │ │ │ - bne 635fc │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 6361c │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 6363c │ │ │ │ - ldr r3, [pc, #40] @ 63640 │ │ │ │ + ldr r1, [pc, #40] @ 6365c │ │ │ │ + ldr r3, [pc, #40] @ 63660 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andseq r5, r1, r0, lsl r1 │ │ │ │ - andseq fp, r8, r4, asr r4 │ │ │ │ + andseq fp, r8, r4, lsr r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 636b4 │ │ │ │ + ldr ip, [pc, #96] @ 636d4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 636b8 │ │ │ │ + ldr lr, [pc, #92] @ 636d8 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 636bc │ │ │ │ + ldr r4, [pc, #88] @ 636dc │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 636c0 │ │ │ │ + ldr r1, [pc, #84] @ 636e0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 636c4 │ │ │ │ + ldr r3, [pc, #80] @ 636e4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, r8, r4, lsl #8 │ │ │ │ + andseq fp, r8, r4, ror #7 │ │ │ │ ldrsbeq r5, [r1], -pc @ │ │ │ │ - andseq fp, r8, r0, lsl r4 │ │ │ │ + @ instruction: 0x0018b3f0 │ │ │ │ ldrheq r5, [r1], -pc @ │ │ │ │ andseq r5, r1, r0, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 145818 │ │ │ │ + bl 145838 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ tst r0, #1 │ │ │ │ - bne 63f88 │ │ │ │ + bne 63fa8 │ │ │ │ movw r2, #16767 @ 0x417f │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movt r2, #65524 @ 0xfff4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ subs r2, r2, r3 │ │ │ │ mov r0, #1 │ │ │ │ rscs r2, r1, #58 @ 0x3a │ │ │ │ - bcc 63c50 │ │ │ │ + bcc 63c70 │ │ │ │ movw r2, #20864 @ 0x5180 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ movt r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 16d85c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 16d87c <__aeabi_uldivmod@@Base> │ │ │ │ movw r1, #11017 @ 0x2b09 │ │ │ │ sub r3, r0, r1 │ │ │ │ movw r1, #1725 @ 0x6bd │ │ │ │ str r0, [sp, #16] │ │ │ │ movt r1, #14699 @ 0x396b │ │ │ │ movw r9, #36524 @ 0x8eac │ │ │ │ smmul r1, r3, r1 │ │ │ │ @@ -70303,15 +70311,15 @@ │ │ │ │ adc r5, r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ movpl r5, r0 │ │ │ │ movpl r6, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #36524 @ 0x8eac │ │ │ │ - bl 16d85c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 16d87c <__aeabi_uldivmod@@Base> │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #50512 @ 0xc550 │ │ │ │ movt r0, #65533 @ 0xfffd │ │ │ │ adds r0, r6, r0 │ │ │ │ sbc r2, r5, #0 │ │ │ │ subs r0, r0, r9 │ │ │ │ sbcs r0, r2, #0 │ │ │ │ @@ -70329,15 +70337,15 @@ │ │ │ │ mla r0, r1, r0, r2 │ │ │ │ movw r2, #1461 @ 0x5b5 │ │ │ │ mov r3, #0 │ │ │ │ adc fp, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r5, #1461 @ 0x5b5 │ │ │ │ mov r1, fp │ │ │ │ - bl 16d804 <__aeabi_ldivmod@@Base> │ │ │ │ + bl 16d824 <__aeabi_ldivmod@@Base> │ │ │ │ mov r9, r0 │ │ │ │ movw r0, #36525 @ 0x8ead │ │ │ │ subs r0, r6, r0 │ │ │ │ mov sl, r1 │ │ │ │ sbc r1, fp, #0 │ │ │ │ subs r0, r0, r5 │ │ │ │ sbcs r0, r1, #0 │ │ │ │ @@ -70354,15 +70362,15 @@ │ │ │ │ adds r5, r1, r6 │ │ │ │ mla r0, sl, r0, r2 │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ adc r6, r0, fp │ │ │ │ mov r0, r5 │ │ │ │ movw fp, #365 @ 0x16d │ │ │ │ mov r1, r6 │ │ │ │ - bl 16d804 <__aeabi_ldivmod@@Base> │ │ │ │ + bl 16d824 <__aeabi_ldivmod@@Base> │ │ │ │ movw r2, #1460 @ 0x5b4 │ │ │ │ movw ip, #65170 @ 0xfe92 │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r4, #0 │ │ │ │ sbc r3, r6, #0 │ │ │ │ subs r2, r2, fp │ │ │ │ sbcs r2, r3, #0 │ │ │ │ @@ -70401,25 +70409,25 @@ │ │ │ │ movw r1, #20864 @ 0x5180 │ │ │ │ movt r1, #1 │ │ │ │ umull r1, r2, r2, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ subs r8, r2, r1 │ │ │ │ rsbs r1, r0, #30 │ │ │ │ rscs r1, r3, #0 │ │ │ │ - blt 63944 │ │ │ │ + blt 63964 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, #0 │ │ │ │ - b 6395c │ │ │ │ + b 6397c │ │ │ │ subs r4, r0, #31 │ │ │ │ mov sl, #1 │ │ │ │ sbc r1, r3, #0 │ │ │ │ subs r2, r0, #61 @ 0x3d │ │ │ │ sbcs r2, r3, #0 │ │ │ │ - bcs 63c58 │ │ │ │ + bcs 63c78 │ │ │ │ mov r9, #0 │ │ │ │ movw r0, #12336 @ 0x3030 │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ movt r0, #12336 @ 0x3030 │ │ │ │ strb r2, [sp, #75] @ 0x4b │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ @@ -70437,15 +70445,15 @@ │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ adc r1, r1, #0 │ │ │ │ strb r2, [sp, #63] @ 0x3f │ │ │ │ strb r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 16d804 <__aeabi_ldivmod@@Base> │ │ │ │ + bl 16d824 <__aeabi_ldivmod@@Base> │ │ │ │ add r1, r0, #48 @ 0x30 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r6, r7, sl │ │ │ │ strb r1, [sp, #64] @ 0x40 │ │ │ │ sub r0, r4, r0, lsl #1 │ │ │ │ mov r2, #103 @ 0x67 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ @@ -70470,15 +70478,15 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ adc r1, r1, r2 │ │ │ │ adds sl, r0, r9 │ │ │ │ adc r5, r1, #0 │ │ │ │ mov r2, #1000 @ 0x3e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 16d85c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 16d87c <__aeabi_uldivmod@@Base> │ │ │ │ movw r9, #52429 @ 0xcccd │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ movt r9, #52428 @ 0xcccc │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ umull r1, r2, r8, r9 │ │ │ │ ubfx r0, r7, #15, #1 │ │ │ │ add r1, r0, r7, asr #10 │ │ │ │ @@ -70555,15 +70563,15 @@ │ │ │ │ sub r0, r1, r0, lsl #1 │ │ │ │ mov r1, r5 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #71] @ 0x47 │ │ │ │ lsr r0, r6, #1 │ │ │ │ orr r4, r0, r7, lsl #31 │ │ │ │ mov r0, sl │ │ │ │ - bl 16d85c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 16d87c <__aeabi_uldivmod@@Base> │ │ │ │ lsr r2, r0, #1 │ │ │ │ and r0, r0, #1 │ │ │ │ orr r2, r2, r1, lsl #31 │ │ │ │ adds r1, r2, r1, lsr #1 │ │ │ │ adc r1, r1, #0 │ │ │ │ umull r2, r3, r1, r9 │ │ │ │ adds r2, r4, r7, lsr #1 │ │ │ │ @@ -70587,44 +70595,44 @@ │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #58] @ 0x3a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r1, [sp, #4] │ │ │ │ orrsne r1, r1, r0 │ │ │ │ - bne 63c90 │ │ │ │ + bne 63cb0 │ │ │ │ mov r0, #90 @ 0x5a │ │ │ │ mov r2, #20 │ │ │ │ strb r0, [sp, #75] @ 0x4b │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - beq 63fc0 │ │ │ │ + beq 63fe0 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r4, r0, #61 @ 0x3d │ │ │ │ mov sl, #2 │ │ │ │ sbc r1, r3, #0 │ │ │ │ subs r2, r0, #92 @ 0x5c │ │ │ │ sbcs r2, r3, #0 │ │ │ │ mov r9, #0 │ │ │ │ - bcc 63960 │ │ │ │ + bcc 63980 │ │ │ │ subs r4, r0, #92 @ 0x5c │ │ │ │ sbc r1, r3, #0 │ │ │ │ subs r2, r0, #122 @ 0x7a │ │ │ │ sbcs r2, r3, #0 │ │ │ │ - bcs 63e84 │ │ │ │ + bcs 63ea4 │ │ │ │ mov sl, #3 │ │ │ │ - b 63960 │ │ │ │ + b 63980 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ umull r1, r2, r7, r1 │ │ │ │ movw r1, #7621 @ 0x1dc5 │ │ │ │ @@ -70647,17 +70655,17 @@ │ │ │ │ orr r1, r1, #48 @ 0x30 │ │ │ │ strb r1, [sp, #78] @ 0x4e │ │ │ │ lsr r1, r7, #10 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r1, r3, r1, lsl #1 │ │ │ │ orr r1, r1, #48 @ 0x30 │ │ │ │ strb r1, [sp, #77] @ 0x4d │ │ │ │ - beq 63da4 │ │ │ │ + beq 63dc4 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 63db4 │ │ │ │ + bne 63dd4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #19923 @ 0x4dd3 │ │ │ │ movt r0, #4194 @ 0x1062 │ │ │ │ umull r0, r1, r3, r0 │ │ │ │ movw r0, #50647 @ 0xc5d7 │ │ │ │ movt r0, #13421 @ 0x346d │ │ │ │ umull r0, r2, r3, r0 │ │ │ │ @@ -70685,19 +70693,19 @@ │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ lsr r0, r3, #16 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ sub r0, r1, r0, lsl #1 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #79] @ 0x4f │ │ │ │ - b 63c28 │ │ │ │ + b 63c48 │ │ │ │ mov r0, #90 @ 0x5a │ │ │ │ mov r2, #24 │ │ │ │ strb r0, [sp, #79] @ 0x4f │ │ │ │ - b 63c28 │ │ │ │ + b 63c48 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r0, #46473 @ 0xb589 │ │ │ │ movt r0, #5368 @ 0x14f8 │ │ │ │ movw r6, #39322 @ 0x999a │ │ │ │ movt r6, #6553 @ 0x1999 │ │ │ │ umull r0, r1, r3, r0 │ │ │ │ movw r0, #19923 @ 0x4dd3 │ │ │ │ @@ -70741,64 +70749,64 @@ │ │ │ │ orr r1, r1, #48 @ 0x30 │ │ │ │ strb r1, [sp, #80] @ 0x50 │ │ │ │ lsr r1, ip, #16 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r0, r0, r1, lsl #1 │ │ │ │ orr r0, r0, #48 @ 0x30 │ │ │ │ strb r0, [sp, #79] @ 0x4f │ │ │ │ - b 63c28 │ │ │ │ + b 63c48 │ │ │ │ subs r4, r0, #122 @ 0x7a │ │ │ │ mov sl, #4 │ │ │ │ sbc r1, r3, #0 │ │ │ │ subs r2, r0, #153 @ 0x99 │ │ │ │ sbcs r2, r3, #0 │ │ │ │ - bcc 63960 │ │ │ │ + bcc 63980 │ │ │ │ subs r4, r0, #153 @ 0x99 │ │ │ │ mov sl, #5 │ │ │ │ sbc r1, r3, #0 │ │ │ │ subs r2, r0, #184 @ 0xb8 │ │ │ │ sbcs r2, r3, #0 │ │ │ │ - bcc 63960 │ │ │ │ + bcc 63980 │ │ │ │ subs r4, r0, #184 @ 0xb8 │ │ │ │ mov sl, #6 │ │ │ │ sbc r1, r3, #0 │ │ │ │ subs r2, r0, #214 @ 0xd6 │ │ │ │ sbcs r2, r3, #0 │ │ │ │ - bcc 63960 │ │ │ │ + bcc 63980 │ │ │ │ subs r4, r0, #214 @ 0xd6 │ │ │ │ mov sl, #7 │ │ │ │ sbc r1, r3, #0 │ │ │ │ subs r2, r0, #245 @ 0xf5 │ │ │ │ sbcs r2, r3, #0 │ │ │ │ - bcc 63960 │ │ │ │ + bcc 63980 │ │ │ │ subs r4, r0, #245 @ 0xf5 │ │ │ │ movw r6, #275 @ 0x113 │ │ │ │ sbc r1, r3, #0 │ │ │ │ subs r2, r0, r6 │ │ │ │ mov sl, #8 │ │ │ │ sbcs r2, r3, #0 │ │ │ │ - bcc 63960 │ │ │ │ + bcc 63980 │ │ │ │ subs r4, r0, r6 │ │ │ │ mov sl, #9 │ │ │ │ sbc r1, r3, #0 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ rrx r6, r0 │ │ │ │ subs r6, r6, #153 @ 0x99 │ │ │ │ sbcs r2, r2, #0 │ │ │ │ - bcc 63960 │ │ │ │ + bcc 63980 │ │ │ │ movw r1, #306 @ 0x132 │ │ │ │ subs r4, r0, r1 │ │ │ │ movw r2, #337 @ 0x151 │ │ │ │ sbc r1, r3, #0 │ │ │ │ subs r2, r0, r2 │ │ │ │ mov r7, #247 @ 0xf7 │ │ │ │ mov r9, #1 │ │ │ │ mov sl, #10 │ │ │ │ sbcs r2, r3, #0 │ │ │ │ - bcc 63960 │ │ │ │ + bcc 63980 │ │ │ │ lsrs r2, r3, #1 │ │ │ │ rrx r6, r0 │ │ │ │ subs r6, r6, #183 @ 0xb7 │ │ │ │ mov r4, #0 │ │ │ │ sbcs r2, r2, #0 │ │ │ │ mvn r1, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ @@ -70806,219 +70814,219 @@ │ │ │ │ adc r6, r1, #0 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r6, r1 │ │ │ │ moveq r2, ip │ │ │ │ adds r4, r2, r0 │ │ │ │ mov sl, #11 │ │ │ │ adc r1, r6, r3 │ │ │ │ - b 63960 │ │ │ │ + b 63980 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #92] @ 63ff8 │ │ │ │ - ldr r3, [pc, #92] @ 63ffc │ │ │ │ - ldr r6, [pc, #92] @ 64000 │ │ │ │ + ldr r0, [pc, #92] @ 64018 │ │ │ │ + ldr r3, [pc, #92] @ 6401c │ │ │ │ + ldr r6, [pc, #92] @ 64020 │ │ │ │ add r0, pc, r0 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp] │ │ │ │ bl 25e7c │ │ │ │ - ldr r1, [pc, #60] @ 64004 │ │ │ │ - ldr r0, [pc, #60] @ 64008 │ │ │ │ - ldr r3, [pc, #60] @ 6400c │ │ │ │ + ldr r1, [pc, #60] @ 64024 │ │ │ │ + ldr r0, [pc, #60] @ 64028 │ │ │ │ + ldr r3, [pc, #60] @ 6402c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldr r7, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #25 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ bl 25e7c │ │ │ │ andseq r4, r1, r5, ror #15 │ │ │ │ - @ instruction: 0x0018aab8 │ │ │ │ - @ instruction: 0x0018aafc │ │ │ │ - @ instruction: 0x0018aaf4 │ │ │ │ + mulseq r8, r8, sl │ │ │ │ + @ instruction: 0x0018aadc │ │ │ │ + @ instruction: 0x0018aad4 │ │ │ │ @ instruction: 0x001147d4 │ │ │ │ - andseq sl, r8, r4, ror sl │ │ │ │ - ldr r2, [pc, #24] @ 64030 │ │ │ │ + andseq sl, r8, r4, asr sl │ │ │ │ + ldr r2, [pc, #24] @ 64050 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2, r0, lsl #3]! │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b 161ea8 │ │ │ │ - andseq sl, r8, ip, asr #21 │ │ │ │ + b 161ec8 │ │ │ │ + andseq sl, r8, ip, lsr #21 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 64110 │ │ │ │ + beq 64130 │ │ │ │ cmp r1, #4 │ │ │ │ - beq 640a0 │ │ │ │ + beq 640c0 │ │ │ │ cmp r1, #3 │ │ │ │ - bne 64268 │ │ │ │ + bne 64288 │ │ │ │ ldrb r2, [r0] │ │ │ │ sub r1, r2, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #6 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r2, #111 @ 0x6f │ │ │ │ - bne 642d4 │ │ │ │ + bne 642f4 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub r3, r2, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r2, #102 @ 0x66 │ │ │ │ - bne 642d4 │ │ │ │ + bne 642f4 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ subs r1, r0, #102 @ 0x66 │ │ │ │ movwne r1, #6 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #105 @ 0x69 │ │ │ │ - beq 6421c │ │ │ │ + beq 6423c │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ - bne 64268 │ │ │ │ + bne 64288 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #97 @ 0x61 │ │ │ │ - bne 64268 │ │ │ │ + bne 64288 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 64268 │ │ │ │ + bne 64288 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #2 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne 64268 │ │ │ │ - b 642d4 │ │ │ │ + bne 64288 │ │ │ │ + b 642f4 │ │ │ │ ldrb r1, [r0] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne 6418c │ │ │ │ + bne 641ac │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 6418c │ │ │ │ + bne 641ac │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bne 6418c │ │ │ │ + bne 641ac │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ - bne 6418c │ │ │ │ + bne 641ac │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ sub r1, r2, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #1 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ - beq 642d4 │ │ │ │ + beq 642f4 │ │ │ │ ldrb r2, [r0] │ │ │ │ sub r1, r2, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #6 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r2, #116 @ 0x74 │ │ │ │ - beq 64270 │ │ │ │ + beq 64290 │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bne 642d4 │ │ │ │ + bne 642f4 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne 64214 │ │ │ │ + bne 64234 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #98 @ 0x62 │ │ │ │ - bne 64214 │ │ │ │ + bne 64234 │ │ │ │ ldrb r1, [r0, #3] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ - bne 64214 │ │ │ │ + bne 64234 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #4 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #103 @ 0x67 │ │ │ │ - beq 642d4 │ │ │ │ + beq 642f4 │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #110 @ 0x6e │ │ │ │ - bne 64268 │ │ │ │ + bne 64288 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ orrcc r1, r1, #32 │ │ │ │ cmp r1, #102 @ 0x66 │ │ │ │ - bne 64268 │ │ │ │ + bne 64288 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #3 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq 642d4 │ │ │ │ + beq 642f4 │ │ │ │ mov r0, #6 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub r3, r2, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r2, #114 @ 0x72 │ │ │ │ - bne 642d4 │ │ │ │ + bne 642f4 │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ sub r3, r2, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r2, #97 @ 0x61 │ │ │ │ - bne 642d4 │ │ │ │ + bne 642f4 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ sub r3, r2, #65 @ 0x41 │ │ │ │ cmp r3, #26 │ │ │ │ orrcc r2, r2, #32 │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ - bne 642d4 │ │ │ │ + bne 642f4 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ mov r1, #6 │ │ │ │ orrcc r0, r0, #32 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ movweq r1, #5 │ │ │ │ @@ -71026,77 +71034,77 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #220] @ 643d8 │ │ │ │ + ldr r0, [pc, #220] @ 643f8 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 64384 │ │ │ │ + bne 643a4 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 64304 │ │ │ │ + bne 64324 │ │ │ │ dmb ish │ │ │ │ mov r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 64394 │ │ │ │ + bne 643b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 64350 │ │ │ │ + bne 64370 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 64350 │ │ │ │ + bne 64370 │ │ │ │ yield │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 64340 │ │ │ │ + beq 64360 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 64364 │ │ │ │ + beq 64384 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 643ac │ │ │ │ + beq 643cc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ eor r0, r4, #1 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, #0 │ │ │ │ clrex │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6432c │ │ │ │ - ldr r1, [pc, #64] @ 643dc │ │ │ │ + beq 6434c │ │ │ │ + ldr r1, [pc, #64] @ 643fc │ │ │ │ add r1, pc, r1 │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, #2 │ │ │ │ dmb ish │ │ │ │ str r1, [r0] │ │ │ │ eor r0, r4, #1 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 643d0 │ │ │ │ + beq 643f0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, sl, r4, asr #28 │ │ │ │ - andseq fp, sl, r8, lsl #25 │ │ │ │ + andseq fp, sl, r4, lsr #28 │ │ │ │ + andseq fp, sl, r8, ror #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 644f0 │ │ │ │ + bne 64510 │ │ │ │ ldr r7, [r0] │ │ │ │ mov lr, r1 │ │ │ │ str r7, [sp, #20] │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ @@ -71109,38 +71117,38 @@ │ │ │ │ ldr sl, [r2, #8] │ │ │ │ ldr fp, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r0, [r2] │ │ │ │ ldmib r2, {r1, r8} │ │ │ │ - ldr ip, [pc, #224] @ 64528 │ │ │ │ + ldr ip, [pc, #224] @ 64548 │ │ │ │ add ip, pc, ip │ │ │ │ ldr ip, [ip] │ │ │ │ - ldr r2, [pc, #216] @ 6452c │ │ │ │ + ldr r2, [pc, #216] @ 6454c │ │ │ │ dmb ish │ │ │ │ cmp ip, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #200] @ 64530 │ │ │ │ + ldr r7, [pc, #200] @ 64550 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ strd r0, [r3, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ strd sl, [r3] │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #160] @ 64534 │ │ │ │ + ldr r1, [pc, #160] @ 64554 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #148] @ 64538 │ │ │ │ + ldr r0, [pc, #148] @ 64558 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ @@ -71153,122 +71161,122 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ moveq r0, r1 │ │ │ │ add r1, sp, #24 │ │ │ │ blx r2 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 6453c │ │ │ │ + ldr r0, [pc, #68] @ 6455c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #64] @ 64540 │ │ │ │ + ldr r1, [pc, #64] @ 64560 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq fp, sl, r0, lsl #26 │ │ │ │ - andseq fp, sl, r8, asr #23 │ │ │ │ - @ instruction: 0x001abbbc │ │ │ │ - andseq sl, r8, r8, lsr r6 │ │ │ │ - andseq r4, r1, r7, lsr #6 │ │ │ │ - andseq sl, r8, r8, lsl r6 │ │ │ │ + andseq fp, sl, r0, ror #25 │ │ │ │ + andseq fp, sl, r8, lsr #23 │ │ │ │ + mulseq sl, ip, fp │ │ │ │ andseq sl, r8, r8, lsl r6 │ │ │ │ + andseq r4, r1, r7, lsr #6 │ │ │ │ + @ instruction: 0x0018a5f8 │ │ │ │ + @ instruction: 0x0018a5f8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r2, [r0] │ │ │ │ mov r1, #1 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq 64598 │ │ │ │ + beq 645b8 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 64590 │ │ │ │ + beq 645b0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r1, r5 │ │ │ │ add r1, r1, r7 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [r6, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b 647cc │ │ │ │ + b 647ec │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1] │ │ │ │ bx r1 │ │ │ │ - b 1618f4 │ │ │ │ + b 161914 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 645e4 │ │ │ │ + ldr r1, [pc, #8] @ 64604 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andseq r4, r1, r6, lsl r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs 64644 │ │ │ │ + bcs 64664 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 64628 │ │ │ │ - ldr r2, [pc, #296] @ 6473c │ │ │ │ + bne 64648 │ │ │ │ + ldr r2, [pc, #296] @ 6475c │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 64670 │ │ │ │ + bcs 64690 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b 646d0 │ │ │ │ + b 646f0 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 646a0 │ │ │ │ + bcs 646c0 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ mov r3, #2 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ orr r0, r0, #2 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ strb r2, [sp, #5] │ │ │ │ mov r5, #3 │ │ │ │ - b 646d0 │ │ │ │ + b 646f0 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ mov r3, #2 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ orr r0, r0, #3 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ @@ -71280,15 +71288,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r1, [r0] │ │ │ │ sub r0, r3, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 64718 │ │ │ │ + bcc 64738 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -71299,25 +71307,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 208c0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b 646f0 │ │ │ │ - andseq sl, r8, r0, ror #10 │ │ │ │ + b 64710 │ │ │ │ + andseq sl, r8, r0, asr #10 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 64788 │ │ │ │ + bcc 647a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -71329,32 +71337,32 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 208c0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 64764 │ │ │ │ + b 64784 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ bx r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ - ldr r2, [pc, #360] @ 6495c │ │ │ │ + ldr r2, [pc, #360] @ 6497c │ │ │ │ mov r5, #1 │ │ │ │ - ldr r3, [pc, #356] @ 64960 │ │ │ │ + ldr r3, [pc, #356] @ 64980 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ ldrd sl, [r6, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ @@ -71365,105 +71373,105 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ add r9, sp, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r9, [sp, #28] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6485c │ │ │ │ + bne 6487c │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ mov r5, #0 │ │ │ │ tst r0, #4 │ │ │ │ - bne 64868 │ │ │ │ + bne 64888 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp] │ │ │ │ tst r4, #1 │ │ │ │ - beq 6491c │ │ │ │ + beq 6493c │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ movwne r5, #1 │ │ │ │ - beq 6485c │ │ │ │ + beq 6487c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ stm r1, {r0, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #20 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ - ldr r0, [pc, #128] @ 64964 │ │ │ │ + ldr r0, [pc, #128] @ 64984 │ │ │ │ str r4, [sp, #32] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #28] │ │ │ │ - ldr r0, [pc, #112] @ 64968 │ │ │ │ + ldr r0, [pc, #112] @ 64988 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ - bl 645b4 │ │ │ │ + bl 645d4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - beq 6488c │ │ │ │ - b 6485c │ │ │ │ + beq 648ac │ │ │ │ + b 6487c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6494c │ │ │ │ + beq 6496c │ │ │ │ ldr r1, [r7, #24] │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r7, r1 │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ - bne 6491c │ │ │ │ - b 64894 │ │ │ │ + bne 6493c │ │ │ │ + b 648b4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq r1, r1, r4, lsr ip │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ - @ instruction: 0x0018a2dc │ │ │ │ + @ instruction: 0x0018a2bc │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldrb r2, [r4, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ tst r2, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 64a04 │ │ │ │ - ldr r0, [pc, #1092] @ 64dec │ │ │ │ + bne 64a24 │ │ │ │ + ldr r0, [pc, #1092] @ 64e0c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #1088] @ 64df0 │ │ │ │ + ldr r2, [pc, #1088] @ 64e10 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ @@ -71472,42 +71480,42 @@ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64a18 │ │ │ │ + beq 64a38 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64b30 │ │ │ │ + beq 64b50 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ mov r2, #12 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #936] @ 64df4 │ │ │ │ + ldr r1, [pc, #936] @ 64e14 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne 649fc │ │ │ │ + bne 64a1c │ │ │ │ ldr r1, [r8, #24] │ │ │ │ mov r0, r9 │ │ │ │ blx r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r6, #1 │ │ │ │ mov fp, #0 │ │ │ │ @@ -71517,65 +71525,65 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r8, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #848] @ 64df8 │ │ │ │ + ldr r1, [pc, #848] @ 64e18 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 649f8 │ │ │ │ + bne 64a18 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str fp, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ str r4, [sp, #32] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #796] @ 64dfc │ │ │ │ + ldr r0, [pc, #796] @ 64e1c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #776] @ 64e00 │ │ │ │ + ldr r0, [pc, #776] @ 64e20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #760] @ 64e04 │ │ │ │ + ldr r1, [pc, #760] @ 64e24 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 649f8 │ │ │ │ + bne 64a18 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, sl │ │ │ │ - bne 64a78 │ │ │ │ + bne 64a98 │ │ │ │ mov r0, r5 │ │ │ │ add r8, sp, #24 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #3 │ │ │ │ - bne 64b60 │ │ │ │ + bne 64b80 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64d68 │ │ │ │ + beq 64d88 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 64d40 │ │ │ │ - ldr r1, [pc, #664] @ 64e08 │ │ │ │ + bne 64d60 │ │ │ │ + ldr r1, [pc, #664] @ 64e28 │ │ │ │ orr r5, r8, #4 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #32] │ │ │ │ @@ -71585,634 +71593,634 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 13b640 │ │ │ │ + bl 13b660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64d80 │ │ │ │ + bne 64da0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #572] @ 64e18 │ │ │ │ + ldr r1, [pc, #572] @ 64e38 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64d0c │ │ │ │ + bne 64d2c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #16 │ │ │ │ - bcc 64c14 │ │ │ │ - ldr r0, [pc, #540] @ 64e1c │ │ │ │ + bcc 64c34 │ │ │ │ + ldr r0, [pc, #540] @ 64e3c │ │ │ │ mov r2, #16 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64c5c │ │ │ │ - ldr r0, [pc, #516] @ 64e20 │ │ │ │ + beq 64c7c │ │ │ │ + ldr r0, [pc, #516] @ 64e40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #4 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 645b4 │ │ │ │ + bl 645d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64c7c │ │ │ │ - b 64d0c │ │ │ │ - ldr r3, [pc, #472] @ 64e3c │ │ │ │ + beq 64c9c │ │ │ │ + b 64d2c │ │ │ │ + ldr r3, [pc, #472] @ 64e5c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - bl 65664 │ │ │ │ + bl 65684 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 64e4c │ │ │ │ + bl 64e6c │ │ │ │ cmp r6, r1 │ │ │ │ - bcc 64cb8 │ │ │ │ + bcc 64cd8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r6, r1 │ │ │ │ - bls 64cb4 │ │ │ │ + bls 64cd4 │ │ │ │ add r0, r5, r1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 64d4c │ │ │ │ + ble 64d6c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #356] @ 64e24 │ │ │ │ + ldr r0, [pc, #356] @ 64e44 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrd r4, [r4, #28] │ │ │ │ - ldr r0, [pc, #312] @ 64e28 │ │ │ │ + ldr r0, [pc, #312] @ 64e48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64d28 │ │ │ │ + beq 64d48 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 649f8 │ │ │ │ + beq 64a18 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 649f8 │ │ │ │ + bl 52170 │ │ │ │ + b 64a18 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 64d40 │ │ │ │ + beq 64d60 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #216] @ 64e2c │ │ │ │ - ldr r2, [pc, #216] @ 64e30 │ │ │ │ + ldr r0, [pc, #216] @ 64e4c │ │ │ │ + ldr r2, [pc, #216] @ 64e50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 26160 │ │ │ │ - b 64da8 │ │ │ │ - ldr r0, [pc, #196] @ 64e34 │ │ │ │ + b 64dc8 │ │ │ │ + ldr r0, [pc, #196] @ 64e54 │ │ │ │ mov r1, #24 │ │ │ │ - ldr r2, [pc, #192] @ 64e38 │ │ │ │ + ldr r2, [pc, #192] @ 64e58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - ldr r0, [pc, #132] @ 64e0c │ │ │ │ - ldr r3, [pc, #132] @ 64e10 │ │ │ │ - ldr r1, [pc, #132] @ 64e14 │ │ │ │ + ldr r0, [pc, #132] @ 64e2c │ │ │ │ + ldr r3, [pc, #132] @ 64e30 │ │ │ │ + ldr r1, [pc, #132] @ 64e34 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 64dd8 │ │ │ │ - b 64de4 │ │ │ │ + bne 64df8 │ │ │ │ + b 64e04 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 64de4 │ │ │ │ + beq 64e04 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ orr r5, r0, #4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ andseq r1, r1, r0, lsl #21 │ │ │ │ andseq r3, r1, sp, lsr #30 │ │ │ │ @ instruction: 0x00113edd │ │ │ │ andseq r1, r1, r4, asr r9 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ - andseq sl, r8, ip, lsl #1 │ │ │ │ - andseq r9, r8, r8, asr #31 │ │ │ │ + andseq sl, r8, ip, rrx │ │ │ │ + andseq r9, r8, r8, lsr #31 │ │ │ │ @ instruction: 0x00113afe │ │ │ │ - @ instruction: 0x00189dd8 │ │ │ │ - andseq r9, r8, r4, asr #27 │ │ │ │ + @ instruction: 0x00189db8 │ │ │ │ + andseq r9, r8, r4, lsr #27 │ │ │ │ andseq r3, r1, sl, lsr #27 │ │ │ │ mulseq r0, sp, r7 │ │ │ │ - andseq r9, r8, r4, lsr #31 │ │ │ │ + andseq r9, r8, r4, lsl #31 │ │ │ │ @ instruction: 0xfffffae4 │ │ │ │ andseq r1, r1, r8, asr #14 │ │ │ │ andseq r3, r1, r3, lsr #23 │ │ │ │ - andseq r9, r8, r0, lsr lr │ │ │ │ + andseq r9, r8, r0, lsl lr │ │ │ │ @ instruction: 0x00113bb3 │ │ │ │ - andseq r9, r8, r8, lsr lr │ │ │ │ + andseq r9, r8, r8, lsl lr │ │ │ │ andseq r3, r1, r5, lsr sp │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #16] │ │ │ │ bx r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr ip, [pc, #268] @ 64f74 │ │ │ │ + ldr ip, [pc, #268] @ 64f94 │ │ │ │ add r3, r0, r2 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ - b 64e90 │ │ │ │ + b 64eb0 │ │ │ │ and r4, r5, #31 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r2, r2, r4, lsl #6 │ │ │ │ sub r4, r2, #9 │ │ │ │ cmp r4, #5 │ │ │ │ - bcs 64ee0 │ │ │ │ + bcs 64f00 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 64f6c │ │ │ │ + beq 64f8c │ │ │ │ mov lr, r3 │ │ │ │ ldrsb r2, [r3, #-1]! │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 64e7c │ │ │ │ + bgt 64e9c │ │ │ │ mov r3, lr │ │ │ │ ldrb r5, [r3, #-2]! │ │ │ │ sxtb r4, r5 │ │ │ │ cmn r4, #64 @ 0x40 │ │ │ │ - bge 64e70 │ │ │ │ + bge 64e90 │ │ │ │ mov r3, lr │ │ │ │ ldrb r6, [r3, #-3]! │ │ │ │ sxtb r5, r6 │ │ │ │ cmn r5, #64 @ 0x40 │ │ │ │ - bge 64f18 │ │ │ │ + bge 64f38 │ │ │ │ mov r3, lr │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ ldrb r6, [r3, #-4]! │ │ │ │ and r6, r6, #7 │ │ │ │ orr r5, r5, r6, lsl #6 │ │ │ │ - b 64f1c │ │ │ │ + b 64f3c │ │ │ │ cmp r2, #32 │ │ │ │ - beq 64e88 │ │ │ │ + beq 64ea8 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bcc 64f68 │ │ │ │ + bcc 64f88 │ │ │ │ lsr r4, r2, #8 │ │ │ │ cmp r4, #31 │ │ │ │ - bgt 64f28 │ │ │ │ + bgt 64f48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 64f44 │ │ │ │ + beq 64f64 │ │ │ │ cmp r4, #22 │ │ │ │ - bne 64f68 │ │ │ │ + bne 64f88 │ │ │ │ cmp r2, #5760 @ 0x1680 │ │ │ │ - beq 64e88 │ │ │ │ - b 64f68 │ │ │ │ + beq 64ea8 │ │ │ │ + b 64f88 │ │ │ │ and r5, r6, #15 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ orr r4, r4, r5, lsl #6 │ │ │ │ - b 64e74 │ │ │ │ + b 64e94 │ │ │ │ cmp r4, #32 │ │ │ │ - beq 64f58 │ │ │ │ + beq 64f78 │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ - bne 64f68 │ │ │ │ + bne 64f88 │ │ │ │ cmp r2, #12288 @ 0x3000 │ │ │ │ - beq 64e88 │ │ │ │ - b 64f68 │ │ │ │ + beq 64ea8 │ │ │ │ + b 64f88 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb r2, [ip, r2] │ │ │ │ tst r2, #1 │ │ │ │ - bne 64e88 │ │ │ │ - b 64f68 │ │ │ │ + bne 64ea8 │ │ │ │ + b 64f88 │ │ │ │ uxtb r2, r2 │ │ │ │ ldrb r2, [ip, r2] │ │ │ │ tst r2, #2 │ │ │ │ - bne 64e88 │ │ │ │ + bne 64ea8 │ │ │ │ sub r1, lr, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx lr │ │ │ │ - andseq fp, sl, ip, lsr r0 │ │ │ │ + andseq fp, sl, ip, lsl r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 64fc4 │ │ │ │ + beq 64fe4 │ │ │ │ mov lr, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 64fa8 │ │ │ │ + bne 64fc8 │ │ │ │ ldr r3, [r3] │ │ │ │ adds lr, r3, #1 │ │ │ │ - bcs 65040 │ │ │ │ + bcs 65060 │ │ │ │ ldrd r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 64fd4 │ │ │ │ + beq 64ff4 │ │ │ │ cmp r4, #1 │ │ │ │ mov r3, ip │ │ │ │ ldreq r3, [r5] │ │ │ │ - b 64fe0 │ │ │ │ + b 65000 │ │ │ │ ldr lr, [r3] │ │ │ │ ldrd r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 64fb4 │ │ │ │ + bne 64fd4 │ │ │ │ ldr r2, [r5] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bcs 6504c │ │ │ │ + bcs 6506c │ │ │ │ cmp lr, r3 │ │ │ │ - bhi 6502c │ │ │ │ + bhi 6504c │ │ │ │ cmp ip, r3 │ │ │ │ ldrcs r5, [r1, #4] │ │ │ │ subcs r2, ip, r3 │ │ │ │ strcs lr, [r1, #8] │ │ │ │ addcs r4, r5, r3 │ │ │ │ addcs r5, r5, lr │ │ │ │ strcs r5, [r0] │ │ │ │ strcs r4, [r0, #4] │ │ │ │ strcs r1, [r0, #8] │ │ │ │ strcs r3, [r0, #12] │ │ │ │ strcs r2, [r0, #16] │ │ │ │ popcs {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ 65064 │ │ │ │ + ldr r2, [pc, #68] @ 65084 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #44] @ 65060 │ │ │ │ + ldr r2, [pc, #44] @ 65080 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r0, [pc, #16] @ 65058 │ │ │ │ + ldr r0, [pc, #16] @ 65078 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 26078 │ │ │ │ - ldr r0, [pc, #8] @ 6505c │ │ │ │ + ldr r0, [pc, #8] @ 6507c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 260bc │ │ │ │ - andseq r9, r8, ip, lsl #23 │ │ │ │ - mulseq r8, r0, fp │ │ │ │ - @ instruction: 0x00189bb8 │ │ │ │ - andseq r9, r8, ip, asr #23 │ │ │ │ + andseq r9, r8, ip, ror #22 │ │ │ │ + andseq r9, r8, r0, ror fp │ │ │ │ + mulseq r8, r8, fp │ │ │ │ + andseq r9, r8, ip, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ cmp r0, r1 │ │ │ │ mov r0, #1 │ │ │ │ strne r1, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [r5] │ │ │ │ str r0, [r5, #4] │ │ │ │ - beq 650b4 │ │ │ │ + beq 650d4 │ │ │ │ ldrd sl, [r5, #8] │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bne 65104 │ │ │ │ + bne 65124 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r9, [r5, #24] │ │ │ │ - b 65140 │ │ │ │ + b 65160 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldrd r6, [r5, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ sub r2, r7, r6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 6530c │ │ │ │ + bcc 6532c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 650f8 │ │ │ │ + beq 65118 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrb r2, [r6], #1 │ │ │ │ strb r2, [r0, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 650e0 │ │ │ │ + bne 65100 │ │ │ │ str r6, [r5, #20] │ │ │ │ str r1, [r4, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sl, #4] │ │ │ │ sub r0, fp, r1 │ │ │ │ ldr r4, [r5, #20] │ │ │ │ ldr r9, [r5, #24] │ │ │ │ add r1, r2, r1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 65288 │ │ │ │ + beq 652a8 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ strb r2, [r1], #1 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ str r4, [r5, #20] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl, #8] │ │ │ │ - bne 65118 │ │ │ │ + bne 65138 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 6518c │ │ │ │ + beq 651ac │ │ │ │ ldr r0, [sl] │ │ │ │ add r1, fp, r8 │ │ │ │ sub r6, r9, r4 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 65330 │ │ │ │ + bcc 65350 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ add r6, r6, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, r1, r6 │ │ │ │ add r1, r1, fp │ │ │ │ bl 1e0c4 │ │ │ │ ldrd r0, [sl, #4] │ │ │ │ cmp r1, r6 │ │ │ │ str r6, [r5, #12] │ │ │ │ - bne 652a8 │ │ │ │ + bne 652c8 │ │ │ │ mov fp, r6 │ │ │ │ subs ip, r9, r4 │ │ │ │ - bmi 652ec │ │ │ │ + bmi 6530c │ │ │ │ mov r7, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 651d4 │ │ │ │ - ldr r0, [pc, #488] @ 65390 │ │ │ │ + beq 651f4 │ │ │ │ + ldr r0, [pc, #488] @ 653b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, ip │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, ip │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652f8 │ │ │ │ + beq 65318 │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r6 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 65280 │ │ │ │ + beq 652a0 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r0, [r4, r6] │ │ │ │ strb r0, [r7, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ add r0, r4, r6 │ │ │ │ cmp r0, r9 │ │ │ │ - bne 651e0 │ │ │ │ + bne 65200 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - beq 65280 │ │ │ │ + beq 652a0 │ │ │ │ ldr r0, [sl] │ │ │ │ add r1, fp, r8 │ │ │ │ str ip, [sp, #8] │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 6534c │ │ │ │ + bcc 6536c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r2, r8 │ │ │ │ add r1, r0, fp │ │ │ │ add r0, r1, r6 │ │ │ │ bl 1e0c4 │ │ │ │ ldrd r0, [sl, #4] │ │ │ │ add r2, fp, r6 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ str r2, [r5, #12] │ │ │ │ subs r2, r2, r1 │ │ │ │ - beq 65280 │ │ │ │ + beq 652a0 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r1, fp, r1 │ │ │ │ add r1, r1, r6 │ │ │ │ mov r2, #0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq 65280 │ │ │ │ + beq 652a0 │ │ │ │ ldrb r3, [r7, r2] │ │ │ │ strb r3, [r0, r2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #8] │ │ │ │ - bne 65258 │ │ │ │ + bne 65278 │ │ │ │ cmp r9, r4 │ │ │ │ - bne 65290 │ │ │ │ + bne 652b0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, ip │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r2, fp, r9 │ │ │ │ add r0, r0, r1 │ │ │ │ sub r1, r2, r1 │ │ │ │ sub r1, r1, r4 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 65288 │ │ │ │ + beq 652a8 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ strb r2, [r0], #1 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ str r4, [r5, #20] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl, #8] │ │ │ │ - bne 652b8 │ │ │ │ + bne 652d8 │ │ │ │ mov fp, r6 │ │ │ │ subs ip, r9, r4 │ │ │ │ - bpl 65194 │ │ │ │ + bpl 651b4 │ │ │ │ mov r6, ip │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #140] @ 6538c │ │ │ │ + ldr r2, [pc, #140] @ 653ac │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ bl 208c0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r6, r7 │ │ │ │ - bne 650dc │ │ │ │ - b 650f8 │ │ │ │ + bne 650fc │ │ │ │ + b 65118 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ bl 208c0 │ │ │ │ - b 65160 │ │ │ │ + b 65180 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r3, #1 │ │ │ │ bl 208c0 │ │ │ │ - b 6521c │ │ │ │ + b 6523c │ │ │ │ mov r5, r0 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 65384 │ │ │ │ + beq 653a4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001898fc │ │ │ │ - andseq sl, sl, r0, lsl #27 │ │ │ │ + @ instruction: 0x001898dc │ │ │ │ + andseq sl, sl, r0, ror #26 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 653b4 │ │ │ │ + bcs 653d4 │ │ │ │ mov r2, #1 │ │ │ │ - b 653d4 │ │ │ │ + b 653f4 │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - bcs 653e8 │ │ │ │ + bcs 65408 │ │ │ │ strb r3, [sp, #5] │ │ │ │ mov r3, #192 @ 0xc0 │ │ │ │ orr r1, r3, r1, lsr #6 │ │ │ │ strb r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 657c4 │ │ │ │ + bl 657e4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 65420 │ │ │ │ + bcs 65440 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r3, #224 @ 0xe0 │ │ │ │ orr r3, r3, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 657c4 │ │ │ │ + bl 657e4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strb r3, [sp, #7] │ │ │ │ mov r3, #240 @ 0xf0 │ │ │ │ orr r3, r3, r1, lsr #18 │ │ │ │ strb r3, [sp, #4] │ │ │ │ lsr r3, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r3, r2, #6, #26 │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r3, [sp, #6] │ │ │ │ mov r2, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 657c4 │ │ │ │ + bl 657e4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 6546c │ │ │ │ + ldr r1, [pc, #4] @ 6548c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ - andseq r9, r8, ip, ror #15 │ │ │ │ + b 161914 │ │ │ │ + andseq r9, r8, ip, asr #15 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 65480 │ │ │ │ + ldr r1, [pc, #4] @ 654a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ - @ instruction: 0x001897f0 │ │ │ │ + b 161914 │ │ │ │ + @ instruction: 0x001897d0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs 654f8 │ │ │ │ + bcs 65518 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 654dc │ │ │ │ - ldr r2, [pc, #292] @ 655ec │ │ │ │ + bne 654fc │ │ │ │ + ldr r2, [pc, #292] @ 6560c │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcs 65528 │ │ │ │ + bcs 65548 │ │ │ │ mov r5, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r0, r5, #6, #26 │ │ │ │ strb r0, [sp, #5] │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ orr r0, r0, r1, lsr #6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ - b 6558c │ │ │ │ + b 655ac │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r1 │ │ │ │ bfi r2, r0, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 65560 │ │ │ │ + bcs 65580 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r2, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r5, #3 │ │ │ │ - b 6558c │ │ │ │ + b 655ac │ │ │ │ strb r2, [sp, #7] │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r2, r0, #6, #26 │ │ │ │ @@ -72220,15 +72228,15 @@ │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r5, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 655c8 │ │ │ │ + bcc 655e8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -72239,25 +72247,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 208c0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b 655a0 │ │ │ │ - andseq r9, r8, r4, ror r7 │ │ │ │ + b 655c0 │ │ │ │ + andseq r9, r8, r4, asr r7 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 65638 │ │ │ │ + bcc 65658 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -72269,103 +72277,103 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 208c0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 65614 │ │ │ │ + b 65634 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ stmib sp, {r1, r2} │ │ │ │ - beq 656bc │ │ │ │ + beq 656dc │ │ │ │ cmp r5, r1 │ │ │ │ - bls 656b8 │ │ │ │ + bls 656d8 │ │ │ │ add r1, r0, r1 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt 656bc │ │ │ │ - ldr r0, [pc, #268] @ 657b4 │ │ │ │ + bgt 656dc │ │ │ │ + ldr r0, [pc, #268] @ 657d4 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #264] @ 657b8 │ │ │ │ + ldr r2, [pc, #264] @ 657d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - bne 656a0 │ │ │ │ + bne 656c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 656f8 │ │ │ │ + beq 65718 │ │ │ │ cmp r5, r2 │ │ │ │ - bls 656f4 │ │ │ │ + bls 65714 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt 656f8 │ │ │ │ - ldr r0, [pc, #216] @ 657bc │ │ │ │ + bgt 65718 │ │ │ │ + ldr r0, [pc, #216] @ 657dc │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ - ldr r2, [pc, #212] @ 657c0 │ │ │ │ + ldr r2, [pc, #212] @ 657e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - bne 656dc │ │ │ │ + bne 656fc │ │ │ │ add r0, sp, #4 │ │ │ │ add r5, sp, #12 │ │ │ │ add r1, r0, #4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ - bl 64f78 │ │ │ │ - ldr r1, [pc, #120] @ 657b0 │ │ │ │ + bl 64f98 │ │ │ │ + ldr r1, [pc, #120] @ 657d0 │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 65068 │ │ │ │ + bl 65088 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r1, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65794 │ │ │ │ + beq 657b4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 6578c │ │ │ │ + beq 657ac │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, r2, r6 │ │ │ │ add r1, r2, r1 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 64548 │ │ │ │ + bl 64568 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001894d4 │ │ │ │ + @ instruction: 0x001894b4 │ │ │ │ andseq r3, r1, r0, asr #7 │ │ │ │ - andseq r9, r8, r0, ror r5 │ │ │ │ + andseq r9, r8, r0, asr r5 │ │ │ │ andseq r3, r1, r4, lsl #7 │ │ │ │ - andseq r9, r8, r4, asr #10 │ │ │ │ + andseq r9, r8, r4, lsr #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r9, #0 │ │ │ │ ldrb fp, [r0, #12] │ │ │ │ @@ -72375,107 +72383,107 @@ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 6584c │ │ │ │ + b 6586c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #520] @ 65a24 │ │ │ │ + ldr r1, [pc, #520] @ 65a44 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65a14 │ │ │ │ + bne 65a34 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r2, r8, r6 │ │ │ │ add r9, r9, #1 │ │ │ │ add r1, r0, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65a14 │ │ │ │ + bne 65a34 │ │ │ │ ldr sl, [sp, #16] │ │ │ │ tst sl, #1 │ │ │ │ - bne 65a14 │ │ │ │ + bne 65a34 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r7 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls 65874 │ │ │ │ + bls 65894 │ │ │ │ mov r7, r6 │ │ │ │ - b 658fc │ │ │ │ + b 6591c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b 65884 │ │ │ │ + b 658a4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 6586c │ │ │ │ + bhi 6588c │ │ │ │ sub r2, r5, r4 │ │ │ │ add r3, r7, r4 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 658bc │ │ │ │ + bhi 658dc │ │ │ │ cmp r5, r4 │ │ │ │ - beq 658f4 │ │ │ │ + beq 65914 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 658d0 │ │ │ │ + beq 658f0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 658a0 │ │ │ │ - b 658f4 │ │ │ │ + bne 658c0 │ │ │ │ + b 65914 │ │ │ │ mov r0, #10 │ │ │ │ mov r1, r3 │ │ │ │ - bl 166d30 │ │ │ │ + bl 166d50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 659f4 │ │ │ │ + bne 65a14 │ │ │ │ add r8, r1, r4 │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 6587c │ │ │ │ + bcs 6589c │ │ │ │ ldrb r0, [r7, r8] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 6587c │ │ │ │ + bne 6589c │ │ │ │ mov r7, r4 │ │ │ │ - b 65a0c │ │ │ │ + b 65a2c │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ tst fp, #1 │ │ │ │ - beq 65950 │ │ │ │ + beq 65970 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 65828 │ │ │ │ + beq 65848 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #10 │ │ │ │ - bl 1633f0 │ │ │ │ + bl 163410 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65a14 │ │ │ │ + bne 65a34 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6580c │ │ │ │ + beq 6582c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #7 │ │ │ │ - ldr r1, [pc, #240] @ 65a30 │ │ │ │ + ldr r1, [pc, #240] @ 65a50 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1625c4 │ │ │ │ + bl 1625e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65828 │ │ │ │ - b 65a14 │ │ │ │ + beq 65848 │ │ │ │ + b 65a34 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 6580c │ │ │ │ + beq 6582c │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #168] @ 65a28 │ │ │ │ + ldr r0, [pc, #168] @ 65a48 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #5 │ │ │ │ @@ -72484,499 +72492,499 @@ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ strb r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r0, [pc, #104] @ 65a2c │ │ │ │ + ldr r0, [pc, #104] @ 65a4c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ ldrd r0, [r0, #28] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65828 │ │ │ │ - b 65a14 │ │ │ │ + beq 65848 │ │ │ │ + b 65a34 │ │ │ │ tst r0, #1 │ │ │ │ mov r7, r6 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - beq 65900 │ │ │ │ + beq 65920 │ │ │ │ mov r4, r5 │ │ │ │ str sl, [sp, #16] │ │ │ │ - b 65900 │ │ │ │ + b 65920 │ │ │ │ mov r0, #1 │ │ │ │ bic r0, r0, sl │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andseq fp, r0, r7, asr #26 │ │ │ │ - andseq sl, sl, r8, lsr r5 │ │ │ │ - @ instruction: 0x001892b8 │ │ │ │ + andseq sl, sl, r8, lsl r5 │ │ │ │ + mulseq r8, r8, r2 │ │ │ │ andseq r3, r1, sp, lsl #3 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1e358 │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #512] @ 0x200 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #24] @ 65a7c │ │ │ │ + ldr r2, [pc, #24] @ 65a9c │ │ │ │ str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #12 │ │ │ │ - bl 66150 │ │ │ │ + bl 66170 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andseq r3, r1, r2, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #528 @ 0x210 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #364] @ 65c00 │ │ │ │ + ldr r0, [pc, #364] @ 65c20 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 65b78 │ │ │ │ + bne 65b98 │ │ │ │ mov r5, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ cmp r7, #16 │ │ │ │ movls r1, r5 │ │ │ │ - ldr r3, [pc, #304] @ 65c04 │ │ │ │ + ldr r3, [pc, #304] @ 65c24 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 71740 │ │ │ │ + bl 71760 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls 65b28 │ │ │ │ + bls 65b48 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65b5c │ │ │ │ + beq 65b7c │ │ │ │ add r6, r5, #8 │ │ │ │ - b 65b10 │ │ │ │ + b 65b30 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 65b5c │ │ │ │ + beq 65b7c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65b04 │ │ │ │ + beq 65b24 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e274 │ │ │ │ - b 65b04 │ │ │ │ + b 65b24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 65b6c │ │ │ │ + beq 65b8c │ │ │ │ add r5, r5, #8 │ │ │ │ - b 65b44 │ │ │ │ + b 65b64 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 65b6c │ │ │ │ + beq 65b8c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65b38 │ │ │ │ + beq 65b58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e274 │ │ │ │ - b 65b38 │ │ │ │ + b 65b58 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #528 @ 0x210 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #136] @ 65c08 │ │ │ │ + ldr r0, [pc, #136] @ 65c28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65b9c │ │ │ │ - ldr r0, [pc, #116] @ 65c0c │ │ │ │ + bne 65bbc │ │ │ │ + ldr r0, [pc, #116] @ 65c2c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 65ba4 │ │ │ │ - ldr r0, [pc, #108] @ 65c10 │ │ │ │ + b 65bc4 │ │ │ │ + ldr r0, [pc, #108] @ 65c30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #96] @ 65c14 │ │ │ │ + ldr r1, [pc, #96] @ 65c34 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 65cdc │ │ │ │ - b 65bf4 │ │ │ │ + bl 65cfc │ │ │ │ + b 65c14 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65cdc │ │ │ │ + bl 65cfc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq sl, sl, r8, lsr #9 │ │ │ │ - andseq r9, r8, r0, ror #3 │ │ │ │ - andseq sl, sl, r4, asr r4 │ │ │ │ - andseq r9, r8, r4, lsl #2 │ │ │ │ - ldrsheq r9, [r8], -r0 │ │ │ │ + andseq sl, sl, r8, lsl #9 │ │ │ │ + andseq r9, r8, r0, asr #3 │ │ │ │ + andseq sl, sl, r4, lsr r4 │ │ │ │ andseq r9, r8, r4, ror #1 │ │ │ │ + ldrsbeq r9, [r8], -r0 │ │ │ │ + andseq r9, r8, r4, asr #1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e7fc │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 65cb8 │ │ │ │ + beq 65cd8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #76] @ 65ccc │ │ │ │ + ldr r1, [pc, #76] @ 65cec │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #72] @ 65cd0 │ │ │ │ - ldr ip, [pc, #72] @ 65cd4 │ │ │ │ + ldr r3, [pc, #72] @ 65cf0 │ │ │ │ + ldr ip, [pc, #72] @ 65cf4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 65cd8 │ │ │ │ + ldr r1, [pc, #24] @ 65cf8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ @ instruction: 0x0010d4d4 │ │ │ │ andseq r2, r1, r9, lsl pc │ │ │ │ - andseq r9, r8, ip, lsr #32 │ │ │ │ + andseq r9, r8, ip │ │ │ │ mulseq r0, sp, r6 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ - bls 65d24 │ │ │ │ + bls 65d44 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 65d58 │ │ │ │ + beq 65d78 │ │ │ │ add r4, r6, #8 │ │ │ │ - b 65d0c │ │ │ │ + b 65d2c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 65d58 │ │ │ │ + beq 65d78 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65d00 │ │ │ │ + beq 65d20 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ - b 65d00 │ │ │ │ + b 65d20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 65d6c │ │ │ │ + beq 65d8c │ │ │ │ add r4, r0, #8 │ │ │ │ - b 65d40 │ │ │ │ + b 65d60 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 65d6c │ │ │ │ + beq 65d8c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65d34 │ │ │ │ + beq 65d54 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ - b 65d34 │ │ │ │ + b 65d54 │ │ │ │ lsl r1, r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ b 1e010 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1e904 │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #512] @ 0x200 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #528 @ 0x210 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #364] @ 65f14 │ │ │ │ + ldr r0, [pc, #364] @ 65f34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 65e8c │ │ │ │ + bne 65eac │ │ │ │ mov r5, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ cmp r7, #16 │ │ │ │ movls r1, r5 │ │ │ │ - ldr r3, [pc, #304] @ 65f18 │ │ │ │ + ldr r3, [pc, #304] @ 65f38 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 71740 │ │ │ │ + bl 71760 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls 65e3c │ │ │ │ + bls 65e5c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65e70 │ │ │ │ + beq 65e90 │ │ │ │ add r6, r5, #8 │ │ │ │ - b 65e24 │ │ │ │ + b 65e44 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 65e70 │ │ │ │ + beq 65e90 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65e18 │ │ │ │ + beq 65e38 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e274 │ │ │ │ - b 65e18 │ │ │ │ + b 65e38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 65e80 │ │ │ │ + beq 65ea0 │ │ │ │ add r5, r5, #8 │ │ │ │ - b 65e58 │ │ │ │ + b 65e78 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 65e80 │ │ │ │ + beq 65ea0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65e4c │ │ │ │ + beq 65e6c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e274 │ │ │ │ - b 65e4c │ │ │ │ + b 65e6c │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #528 @ 0x210 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #136] @ 65f1c │ │ │ │ + ldr r0, [pc, #136] @ 65f3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65eb0 │ │ │ │ - ldr r0, [pc, #116] @ 65f20 │ │ │ │ + bne 65ed0 │ │ │ │ + ldr r0, [pc, #116] @ 65f40 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 65eb8 │ │ │ │ - ldr r0, [pc, #108] @ 65f24 │ │ │ │ + b 65ed8 │ │ │ │ + ldr r0, [pc, #108] @ 65f44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #96] @ 65f28 │ │ │ │ + ldr r1, [pc, #96] @ 65f48 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 65cdc │ │ │ │ - b 65f08 │ │ │ │ + bl 65cfc │ │ │ │ + b 65f28 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65cdc │ │ │ │ + bl 65cfc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - mulseq sl, r4, r1 │ │ │ │ - andseq r8, r8, ip, asr pc │ │ │ │ - andseq sl, sl, r0, asr #2 │ │ │ │ - andseq r8, r8, r0, lsl #29 │ │ │ │ - andseq r8, r8, ip, ror #28 │ │ │ │ + andseq sl, sl, r4, ror r1 │ │ │ │ + andseq r8, r8, ip, lsr pc │ │ │ │ + andseq sl, sl, r0, lsr #2 │ │ │ │ andseq r8, r8, r0, ror #28 │ │ │ │ + andseq r8, r8, ip, asr #28 │ │ │ │ + andseq r8, r8, r0, asr #28 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #192] @ 66000 │ │ │ │ + ldr r0, [pc, #192] @ 66020 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65fa4 │ │ │ │ + beq 65fc4 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e3a0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 65f84 │ │ │ │ + bne 65fa4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #88] @ 66004 │ │ │ │ + ldr r0, [pc, #88] @ 66024 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65fc8 │ │ │ │ - ldr r0, [pc, #68] @ 66008 │ │ │ │ + bne 65fe8 │ │ │ │ + ldr r0, [pc, #68] @ 66028 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 65fd0 │ │ │ │ - ldr r0, [pc, #64] @ 66010 │ │ │ │ + b 65ff0 │ │ │ │ + ldr r0, [pc, #64] @ 66030 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #52] @ 6600c │ │ │ │ + ldr r1, [pc, #52] @ 6602c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x001a9ff8 │ │ │ │ - andseq sl, sl, r8, lsr #32 │ │ │ │ - mulseq r8, r8, sp │ │ │ │ - andseq r8, r8, r0, lsl #27 │ │ │ │ - andseq r8, r8, r4, lsl #27 │ │ │ │ + @ instruction: 0x001a9fd8 │ │ │ │ + andseq sl, sl, r8 │ │ │ │ + andseq r8, r8, r8, ror sp │ │ │ │ + andseq r8, r8, r0, ror #26 │ │ │ │ + andseq r8, r8, r4, ror #26 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1e73c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, #5 │ │ │ │ movcs r1, r2 │ │ │ │ b 1e808 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 169ee8 │ │ │ │ + b 169f08 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 660ac │ │ │ │ + ldr ip, [pc, #96] @ 660cc │ │ │ │ mov r6, #5 │ │ │ │ - ldr lr, [pc, #92] @ 660b0 │ │ │ │ + ldr lr, [pc, #92] @ 660d0 │ │ │ │ mov r7, #4 │ │ │ │ - ldr r1, [pc, #88] @ 660b4 │ │ │ │ + ldr r1, [pc, #88] @ 660d4 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 660b8 │ │ │ │ + ldr r3, [pc, #84] @ 660d8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 660bc │ │ │ │ + ldr r4, [pc, #80] @ 660dc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andseq r2, r1, fp, ror #25 │ │ │ │ - andseq r8, r8, r0, lsl sp │ │ │ │ + @ instruction: 0x00188cf0 │ │ │ │ @ instruction: 0x00112cd5 │ │ │ │ andseq fp, r0, pc, ror #9 │ │ │ │ - @ instruction: 0x00188cfc │ │ │ │ + @ instruction: 0x00188cdc │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 660d8 │ │ │ │ + bne 660f8 │ │ │ │ tst r2, #32 │ │ │ │ - bne 660dc │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 660fc │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 66124 │ │ │ │ + beq 66144 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldm sp, {r5, r6} │ │ │ │ bl 1e340 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt 6611c │ │ │ │ + blt 6613c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 66138 │ │ │ │ + bne 66158 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1e340 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #520] @ 0x208 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -73023,15 +73031,15 @@ │ │ │ │ addls r6, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, sl │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #540] @ 0x21c │ │ │ │ cmp r1, r2 │ │ │ │ - beq 6626c │ │ │ │ + beq 6628c │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e0c4 │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -73045,489 +73053,489 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 209c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r6, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 6622c │ │ │ │ + b 6624c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6629c │ │ │ │ + beq 662bc │ │ │ │ mov r0, r8 │ │ │ │ bl 1e274 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 65cdc │ │ │ │ + bl 65cfc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6635c │ │ │ │ + bl 6637c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66330 │ │ │ │ + beq 66350 │ │ │ │ add r5, sp, #4 │ │ │ │ - b 662f4 │ │ │ │ + b 66314 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 6635c │ │ │ │ + bl 6637c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66330 │ │ │ │ + beq 66350 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 66314 │ │ │ │ + beq 66334 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 662dc │ │ │ │ + beq 662fc │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ - b 662dc │ │ │ │ + bl 52170 │ │ │ │ + b 662fc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 66354 │ │ │ │ + beq 66374 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 663dc │ │ │ │ + beq 663fc │ │ │ │ ldr r0, [r1] │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r1, #32] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r2, [r1, #4] │ │ │ │ cmpeq r2, #0 │ │ │ │ - beq 66404 │ │ │ │ + beq 66424 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66524 │ │ │ │ + beq 66544 │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ ldrh r2, [r0, #138] @ 0x8a │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 66444 │ │ │ │ + bcs 66464 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 66490 │ │ │ │ + beq 664b0 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ mov r3, r5 │ │ │ │ add r0, r0, #140 @ 0x8c │ │ │ │ ldr r2, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r2, #140 @ 0x8c │ │ │ │ - bne 663c4 │ │ │ │ + bne 663e4 │ │ │ │ mov r0, #0 │ │ │ │ - b 66494 │ │ │ │ + b 664b4 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r5, #0 │ │ │ │ ldmib r1, {r0, r2, r3} │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r1] │ │ │ │ - beq 664f4 │ │ │ │ + beq 66514 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664b0 │ │ │ │ + beq 664d0 │ │ │ │ mov r6, r2 │ │ │ │ - b 664cc │ │ │ │ + b 664ec │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66420 │ │ │ │ + beq 66440 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 66414 │ │ │ │ + bne 66434 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1] │ │ │ │ stmib r1, {r0, r2} │ │ │ │ str r2, [r1, #12] │ │ │ │ ldmib r1, {r0, r5, r6} │ │ │ │ ldrh r2, [r0, #138] @ 0x8a │ │ │ │ cmp r6, r2 │ │ │ │ - bcc 663a8 │ │ │ │ + bcc 663c8 │ │ │ │ mov r8, r1 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 66500 │ │ │ │ + beq 66520 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ movweq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ ldrh r6, [r0, #136] @ 0x88 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrh r0, [r7, #138] @ 0x8a │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bcs 66448 │ │ │ │ + bcs 66468 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 663b8 │ │ │ │ + bne 663d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r7, [r4] │ │ │ │ stmib r4, {r5, r6} │ │ │ │ stmib r1, {r2, r3} │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 664c8 │ │ │ │ + beq 664e8 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 664bc │ │ │ │ + bne 664dc │ │ │ │ mov r0, r2 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ movweq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r0, #88] @ 0x58 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne 664cc │ │ │ │ + bne 664ec │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #188 @ 0xbc │ │ │ │ cmp r5, #0 │ │ │ │ movweq r1, #140 @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - ldr r0, [pc, #44] @ 66548 │ │ │ │ + bl 52170 │ │ │ │ + ldr r0, [pc, #44] @ 66568 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #32] @ 6654c │ │ │ │ + ldr r0, [pc, #32] @ 6656c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 160e24 │ │ │ │ + bl 160e44 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r8, r8, r8, ror r8 │ │ │ │ - andseq r8, r8, r8, ror r8 │ │ │ │ + andseq r8, r8, r8, asr r8 │ │ │ │ + andseq r8, r8, r8, asr r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6658c │ │ │ │ + beq 665ac │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 66594 │ │ │ │ + b 665b4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, sp │ │ │ │ - bl 6635c │ │ │ │ + bl 6637c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66618 │ │ │ │ + beq 66638 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov r5, sp │ │ │ │ - b 665dc │ │ │ │ + b 665fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6635c │ │ │ │ + bl 6637c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66618 │ │ │ │ + beq 66638 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r0, r1, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 665fc │ │ │ │ + beq 6661c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 665c4 │ │ │ │ + beq 665e4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ - b 665c4 │ │ │ │ + bl 52170 │ │ │ │ + b 665e4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6663c │ │ │ │ + beq 6665c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, sp │ │ │ │ - bl 662b0 │ │ │ │ + bl 662d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r0, [pc, #120] @ 666d8 │ │ │ │ + ldr r0, [pc, #120] @ 666f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6667c │ │ │ │ + beq 6669c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ b 1ebf8 │ │ │ │ - ldr r0, [pc, #88] @ 666dc │ │ │ │ + ldr r0, [pc, #88] @ 666fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 666a0 │ │ │ │ - ldr r0, [pc, #68] @ 666e0 │ │ │ │ + bne 666c0 │ │ │ │ + ldr r0, [pc, #68] @ 66700 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 666a8 │ │ │ │ - ldr r0, [pc, #64] @ 666e8 │ │ │ │ + b 666c8 │ │ │ │ + ldr r0, [pc, #64] @ 66708 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #52] @ 666e4 │ │ │ │ + ldr r1, [pc, #52] @ 66704 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x001a98dc │ │ │ │ - andseq r9, sl, r0, asr r9 │ │ │ │ - andseq r8, r8, r0, lsr #14 │ │ │ │ - andseq r8, r8, r8, lsl #14 │ │ │ │ - andseq r8, r8, ip, lsl #14 │ │ │ │ + @ instruction: 0x001a98bc │ │ │ │ + andseq r9, sl, r0, lsr r9 │ │ │ │ + andseq r8, r8, r0, lsl #14 │ │ │ │ + andseq r8, r8, r8, ror #13 │ │ │ │ + andseq r8, r8, ip, ror #13 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ movcs r0, r1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 667e8 │ │ │ │ + beq 66808 │ │ │ │ ldr fp, [r0, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [sp] │ │ │ │ - beq 667bc │ │ │ │ + beq 667dc │ │ │ │ ldr r7, [sp] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r8, r5, r0 │ │ │ │ - b 66750 │ │ │ │ + b 66770 │ │ │ │ sub r0, r8, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq 667bc │ │ │ │ + beq 667dc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 66770 │ │ │ │ + bne 66790 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r7, r7, #80 @ 0x50 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 66758 │ │ │ │ + beq 66778 │ │ │ │ eor r8, r0, r5 │ │ │ │ rev r0, r8 │ │ │ │ clz r0, r0 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r4, r7, r0, lsl #2 │ │ │ │ ldr r1, [r4, #-20] @ 0xffffffec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6679c │ │ │ │ + beq 667bc │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #-8]! │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 66740 │ │ │ │ + bne 66760 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67340 │ │ │ │ - b 66740 │ │ │ │ + bl 67360 │ │ │ │ + b 66760 │ │ │ │ add r0, r9, r9, lsl #2 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [sp] │ │ │ │ sub r0, r0, r1 │ │ │ │ add r1, r9, r1 │ │ │ │ add r1, r1, #5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r8, [pc, #376] @ 6697c │ │ │ │ + ldr r8, [pc, #376] @ 6699c │ │ │ │ ldr r8, [pc, r8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6692c │ │ │ │ + beq 6694c │ │ │ │ mov r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ ldr sl, [r1] │ │ │ │ bl 1e400 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 66914 │ │ │ │ + beq 66934 │ │ │ │ ldr ip, [r8, #8] │ │ │ │ ldrh r6, [r1, #94] @ 0x5e │ │ │ │ add r5, r1, #44 @ 0x2c │ │ │ │ mvn r3, #0 │ │ │ │ lsl r7, r6, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 66880 │ │ │ │ + beq 668a0 │ │ │ │ ldr r2, [r5, #-40] @ 0xffffffd8 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ subs r4, r2, r0 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r0 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 66840 │ │ │ │ + beq 66860 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6689c │ │ │ │ - b 66884 │ │ │ │ + beq 668bc │ │ │ │ + b 668a4 │ │ │ │ mov r3, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 66914 │ │ │ │ + beq 66934 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ - b 66830 │ │ │ │ + b 66850 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 66964 │ │ │ │ + beq 66984 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ ldr r4, [r8, #40] @ 0x28 │ │ │ │ ldr r7, [r8, #44] @ 0x2c │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ sub r0, r1, r0 │ │ │ │ mov r1, sl │ │ │ │ blx r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 668f4 │ │ │ │ + bne 66914 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ 66980 │ │ │ │ + ldr r0, [pc, #100] @ 669a0 │ │ │ │ mov r1, #26 │ │ │ │ - ldr r2, [pc, #96] @ 66984 │ │ │ │ + ldr r2, [pc, #96] @ 669a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - ldr r0, [pc, #84] @ 66988 │ │ │ │ + ldr r0, [pc, #84] @ 669a8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #80] @ 6698c │ │ │ │ + ldr r1, [pc, #80] @ 669ac │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #36] @ 66990 │ │ │ │ + ldr r0, [pc, #36] @ 669b0 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ - ldr r2, [pc, #32] @ 66994 │ │ │ │ + ldr r2, [pc, #32] @ 669b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - @ instruction: 0x001a96f0 │ │ │ │ + @ instruction: 0x001a96d0 │ │ │ │ @ instruction: 0x00112eb2 │ │ │ │ - andseq r8, r8, r8, ror #16 │ │ │ │ - andseq r8, r8, r8, lsr r8 │ │ │ │ - andseq r8, r8, r8, lsr r8 │ │ │ │ + andseq r8, r8, r8, asr #16 │ │ │ │ + andseq r8, r8, r8, lsl r8 │ │ │ │ + andseq r8, r8, r8, lsl r8 │ │ │ │ andseq r2, r1, r4, lsl #10 │ │ │ │ - andseq r8, r8, ip, ror r4 │ │ │ │ + andseq r8, r8, ip, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcs 66d28 │ │ │ │ + bcs 66d48 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r9, #20] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 66adc │ │ │ │ + beq 66afc │ │ │ │ add r0, r9, #24 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6aa2c │ │ │ │ + bl 6aa4c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr r8, [r9, #8] │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ mov lr, r4 │ │ │ │ @@ -73539,15 +73547,15 @@ │ │ │ │ ldr sl, [r8, fp] │ │ │ │ movw r1, #65279 @ 0xfeff │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ eor r0, sl, r2 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r4, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 66ac0 │ │ │ │ + beq 66ae0 │ │ │ │ rev r0, r1 │ │ │ │ str r9, [sp, #20] │ │ │ │ clz r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp, #4] │ │ │ │ add r0, fp, r0, lsr #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -73556,41 +73564,41 @@ │ │ │ │ rsb r0, r0, #0 │ │ │ │ str r6, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r9, r0, r0, lsl #2 │ │ │ │ add r0, r3, r9, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 66a98 │ │ │ │ + bne 66ab8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b8c │ │ │ │ + beq 66bac │ │ │ │ sub r0, r4, #1 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ands r1, r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ ldm sp, {r6, ip} │ │ │ │ - bne 66a3c │ │ │ │ + bne 66a5c │ │ │ │ and r0, sl, r4 │ │ │ │ tst r0, sl, lsl #1 │ │ │ │ - bne 66adc │ │ │ │ + bne 66afc │ │ │ │ add ip, ip, #4 │ │ │ │ add r0, fp, ip │ │ │ │ and fp, r0, r6 │ │ │ │ - b 66a1c │ │ │ │ - ldr r0, [pc, #824] @ 66e1c │ │ │ │ + b 66a3c │ │ │ │ + ldr r0, [pc, #824] @ 66e3c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #820] @ 66e20 │ │ │ │ + ldr r1, [pc, #820] @ 66e40 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ @@ -73598,231 +73606,231 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ bl 1de30 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #14 │ │ │ │ bl 1e10c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 66c8c │ │ │ │ + bne 66cac │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 66b84 │ │ │ │ + beq 66ba4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #1 │ │ │ │ - b 66d10 │ │ │ │ + b 66d30 │ │ │ │ add r0, r8, r9, lsl #2 │ │ │ │ ldr r8, [r0, #-8] │ │ │ │ ldr r7, [r0, #-4] │ │ │ │ ldr r0, [r8] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ - bcs 66d34 │ │ │ │ + bcs 66d54 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66c08 │ │ │ │ + beq 66c28 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66c08 │ │ │ │ + beq 66c28 │ │ │ │ tst r6, #1 │ │ │ │ - bne 66c2c │ │ │ │ + bne 66c4c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 68c90 │ │ │ │ - b 66c58 │ │ │ │ + bl 68cb0 │ │ │ │ + b 66c78 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e7e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66ca8 │ │ │ │ + beq 66cc8 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e2c8 │ │ │ │ tst r6, #1 │ │ │ │ - beq 66bd8 │ │ │ │ + beq 66bf8 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add ip, sp, #32 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 68bc8 │ │ │ │ + bl 68be8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e8f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e118 │ │ │ │ mov r0, r6 │ │ │ │ bl 1deb4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e8b0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ - b 66d0c │ │ │ │ + b 66d2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 66b78 │ │ │ │ - b 66b84 │ │ │ │ + bne 66b98 │ │ │ │ + b 66ba4 │ │ │ │ tst r6, #1 │ │ │ │ - bne 66cd4 │ │ │ │ + bne 66cf4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 68d58 │ │ │ │ - b 66cf4 │ │ │ │ + bl 68d78 │ │ │ │ + b 66d14 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 68e20 │ │ │ │ + bl 68e40 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e118 │ │ │ │ mov r0, r6 │ │ │ │ bl 1deb4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e8b0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r9] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ mov r1, r6 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ 66e24 │ │ │ │ + ldr r0, [pc, #244] @ 66e44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25e20 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ - bne 66e04 │ │ │ │ + bne 66e24 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 67340 │ │ │ │ - b 66e04 │ │ │ │ + bl 67360 │ │ │ │ + b 66e24 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ - bne 66e04 │ │ │ │ + bne 66e24 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 67340 │ │ │ │ - b 66e04 │ │ │ │ + bl 67360 │ │ │ │ + b 66e24 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ - bne 66dcc │ │ │ │ + bne 66dec │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 67340 │ │ │ │ - b 66dcc │ │ │ │ + bl 67360 │ │ │ │ + b 66dec │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ - bne 66dcc │ │ │ │ + bne 66dec │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 67340 │ │ │ │ - b 66dcc │ │ │ │ + bl 67360 │ │ │ │ + b 66dec │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ - b 66e04 │ │ │ │ + b 66e24 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 66e04 │ │ │ │ + beq 66e24 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 66e04 │ │ │ │ + bl 52170 │ │ │ │ + b 66e24 │ │ │ │ mov r6, r0 │ │ │ │ str r9, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r1] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq r0, r0, r4, lsr #23 │ │ │ │ - andseq r8, r8, r0, lsr #6 │ │ │ │ - ldrsbeq r8, [r8], -r4 │ │ │ │ + andseq r8, r8, r0, lsl #6 │ │ │ │ + ldrheq r8, [r8], -r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 66e44 │ │ │ │ - b 6a258 │ │ │ │ + beq 66e64 │ │ │ │ + b 6a278 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 66e54 │ │ │ │ + ldr r0, [pc, #4] @ 66e74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r7, r8, r8, ror #31 │ │ │ │ + andseq r7, r8, r8, asr #31 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldrb r1, [r0] │ │ │ │ strb r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 66e74 │ │ │ │ - b 6a258 │ │ │ │ + beq 66e94 │ │ │ │ + b 6a278 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #4] @ 66e84 │ │ │ │ + ldr r0, [pc, #4] @ 66ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - @ instruction: 0x00187fb8 │ │ │ │ + mulseq r8, r8, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #596 @ 0x254 │ │ │ │ add sl, sp, #16 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #520] @ 0x208 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -73865,15 +73873,15 @@ │ │ │ │ addls r4, sl, #512 @ 0x200 │ │ │ │ ldr r1, [sl, r1] │ │ │ │ cmp r2, #16 │ │ │ │ movls r0, sl │ │ │ │ movls r2, #16 │ │ │ │ str fp, [sp, #536] @ 0x218 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 66f94 │ │ │ │ + beq 66fb4 │ │ │ │ add r0, r0, r1, lsl #5 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e0c4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #520 @ 0x208 │ │ │ │ @@ -73887,411 +73895,411 @@ │ │ │ │ add sp, sp, #596 @ 0x254 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ bl 20bf4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r4, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - b 66f54 │ │ │ │ + b 66f74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #544] @ 0x220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66fc4 │ │ │ │ + beq 66fe4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e274 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 67268 │ │ │ │ + bl 67288 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - ldr r1, [pc, #20] @ 66ff4 │ │ │ │ + ldr r1, [pc, #20] @ 67014 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andseq r8, sl, r4, lsl pc │ │ │ │ + @ instruction: 0x001a8ef4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ 6701c │ │ │ │ - ldr r2, [pc, #24] @ 67020 │ │ │ │ + ldr r0, [pc, #24] @ 6703c │ │ │ │ + ldr r2, [pc, #24] @ 67040 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 26160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ andseq r1, r1, r5, lsr #28 │ │ │ │ - andseq r7, r8, r8, asr #27 │ │ │ │ - ldr r3, [pc, #28] @ 67048 │ │ │ │ + andseq r7, r8, r8, lsr #27 │ │ │ │ + ldr r3, [pc, #28] @ 67068 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ movweq r2, #4 │ │ │ │ bx r3 │ │ │ │ - andseq r8, sl, r8, asr #29 │ │ │ │ - ldr r2, [pc, #20] @ 67068 │ │ │ │ + andseq r8, sl, r8, lsr #29 │ │ │ │ + ldr r2, [pc, #20] @ 67088 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ bx r2 │ │ │ │ - andseq r8, sl, r0, lsr #29 │ │ │ │ - ldr r1, [pc, #20] @ 67088 │ │ │ │ + andseq r8, sl, r0, lsl #29 │ │ │ │ + ldr r1, [pc, #20] @ 670a8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ bx r1 │ │ │ │ - andseq r8, sl, r0, lsl #29 │ │ │ │ + andseq r8, sl, r0, ror #28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #24] @ 670b0 │ │ │ │ - ldr r2, [pc, #24] @ 670b4 │ │ │ │ + ldr r0, [pc, #24] @ 670d0 │ │ │ │ + ldr r2, [pc, #24] @ 670d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #15 │ │ │ │ bl 26160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ mulseq r1, r1, sp │ │ │ │ - andseq r7, r8, r4, asr #26 │ │ │ │ + andseq r7, r8, r4, lsr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r3, #14 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r2, [pc, #92] @ 6713c │ │ │ │ + ldr r2, [pc, #92] @ 6715c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1625d4 │ │ │ │ - ldr r1, [pc, #76] @ 67140 │ │ │ │ + bl 1625f4 │ │ │ │ + ldr r1, [pc, #76] @ 67160 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #72] @ 67144 │ │ │ │ + ldr r0, [pc, #72] @ 67164 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a6b8 │ │ │ │ - ldr r1, [pc, #48] @ 67148 │ │ │ │ + bl 16a6d8 │ │ │ │ + ldr r1, [pc, #48] @ 67168 │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r2, [pc, #44] @ 6714c │ │ │ │ + ldr r2, [pc, #44] @ 6716c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 16a6b8 │ │ │ │ - bl 16a9b8 │ │ │ │ + bl 16a6d8 │ │ │ │ + bl 16a9d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andseq r1, r1, sl, lsl #29 │ │ │ │ andseq r1, r1, r0, lsl #29 │ │ │ │ - andseq r7, r8, r4, asr #26 │ │ │ │ + andseq r7, r8, r4, lsr #26 │ │ │ │ andseq sl, r0, pc, asr #8 │ │ │ │ - andseq r7, r8, r4, lsr sp │ │ │ │ + andseq r7, r8, r4, lsl sp │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r0, [pc, #120] @ 671d8 │ │ │ │ + ldr r0, [pc, #120] @ 671f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6717c │ │ │ │ + beq 6719c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ b 1e2b0 │ │ │ │ - ldr r0, [pc, #88] @ 671dc │ │ │ │ + ldr r0, [pc, #88] @ 671fc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 671a0 │ │ │ │ - ldr r0, [pc, #68] @ 671e0 │ │ │ │ + bne 671c0 │ │ │ │ + ldr r0, [pc, #68] @ 67200 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 671a8 │ │ │ │ - ldr r0, [pc, #64] @ 671e8 │ │ │ │ + b 671c8 │ │ │ │ + ldr r0, [pc, #64] @ 67208 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #52] @ 671e4 │ │ │ │ + ldr r1, [pc, #52] @ 67204 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x001a8ddc │ │ │ │ - andseq r8, sl, r0, asr lr │ │ │ │ - andseq r7, r8, r4, ror #25 │ │ │ │ - andseq r7, r8, ip, asr #25 │ │ │ │ - @ instruction: 0x00187cd0 │ │ │ │ + @ instruction: 0x001a8dbc │ │ │ │ + andseq r8, sl, r0, lsr lr │ │ │ │ + andseq r7, r8, r4, asr #25 │ │ │ │ + andseq r7, r8, ip, lsr #25 │ │ │ │ + @ instruction: 0x00187cb0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 67244 │ │ │ │ + beq 67264 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #76] @ 67258 │ │ │ │ + ldr r1, [pc, #76] @ 67278 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #72] @ 6725c │ │ │ │ - ldr ip, [pc, #72] @ 67260 │ │ │ │ + ldr r3, [pc, #72] @ 6727c │ │ │ │ + ldr ip, [pc, #72] @ 67280 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 67264 │ │ │ │ + ldr r1, [pc, #24] @ 67284 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andseq fp, r0, r8, asr #30 │ │ │ │ mulseq r1, r6, lr │ │ │ │ - andseq r7, r8, r4, ror ip │ │ │ │ + andseq r7, r8, r4, asr ip │ │ │ │ andseq ip, r0, r1, lsl r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #512] @ 0x200 │ │ │ │ cmp r5, #16 │ │ │ │ - bls 672b0 │ │ │ │ + bls 672d0 │ │ │ │ ldrd r6, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 672e4 │ │ │ │ + beq 67304 │ │ │ │ add r4, r6, #8 │ │ │ │ - b 67298 │ │ │ │ + b 672b8 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 672e4 │ │ │ │ + beq 67304 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6728c │ │ │ │ + beq 672ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ - b 6728c │ │ │ │ + b 672ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 672f8 │ │ │ │ + beq 67318 │ │ │ │ add r4, r0, #8 │ │ │ │ - b 672cc │ │ │ │ + b 672ec │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ - beq 672f8 │ │ │ │ + beq 67318 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 672c0 │ │ │ │ + beq 672e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ - b 672c0 │ │ │ │ + b 672e0 │ │ │ │ lsl r1, r5, #5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6733c │ │ │ │ + beq 6735c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r2, r2, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ bxne lr │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #4 │ │ │ │ movls r3, #4 │ │ │ │ rsb r1, r3, #0 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, #7 │ │ │ │ ands r1, r2, r1 │ │ │ │ - beq 6733c │ │ │ │ + beq 6735c │ │ │ │ mov r2, r3 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6736c │ │ │ │ + beq 6738c │ │ │ │ sub r0, r4, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ blx r1 │ │ │ │ cmn r6, #1 │ │ │ │ - beq 673b4 │ │ │ │ + beq 673d4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ subs r0, r0, #1 │ │ │ │ str r0, [r6, #4] │ │ │ │ popne {r4, r6, r7, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r4, #4 │ │ │ │ movls r4, #4 │ │ │ │ rsb r1, r4, #0 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #7 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 673b4 │ │ │ │ + beq 673d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 672fc │ │ │ │ + bl 6731c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r0, [pc, #120] @ 67458 │ │ │ │ + ldr r0, [pc, #120] @ 67478 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 673fc │ │ │ │ + beq 6741c │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ b 1e040 │ │ │ │ - ldr r0, [pc, #88] @ 6745c │ │ │ │ + ldr r0, [pc, #88] @ 6747c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67420 │ │ │ │ - ldr r0, [pc, #68] @ 67460 │ │ │ │ + bne 67440 │ │ │ │ + ldr r0, [pc, #68] @ 67480 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 67428 │ │ │ │ - ldr r0, [pc, #64] @ 67468 │ │ │ │ + b 67448 │ │ │ │ + ldr r0, [pc, #64] @ 67488 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #52] @ 67464 │ │ │ │ + ldr r1, [pc, #52] @ 67484 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - andseq r8, sl, ip, asr fp │ │ │ │ - @ instruction: 0x001a8bd0 │ │ │ │ - andseq r7, r8, r4, ror #21 │ │ │ │ - andseq r7, r8, ip, asr #21 │ │ │ │ - @ instruction: 0x00187ad0 │ │ │ │ + andseq r8, sl, ip, lsr fp │ │ │ │ + @ instruction: 0x001a8bb0 │ │ │ │ + andseq r7, r8, r4, asr #21 │ │ │ │ + andseq r7, r8, ip, lsr #21 │ │ │ │ + @ instruction: 0x00187ab0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e280 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 674f8 │ │ │ │ + beq 67518 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldm sp, {r5, r6} │ │ │ │ bl 1ebb0 │ │ │ │ cmp r5, #-2147483646 @ 0x80000002 │ │ │ │ - blt 674f0 │ │ │ │ + blt 67510 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6750c │ │ │ │ + bne 6752c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 1ebb0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e604 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #64] @ 675c0 │ │ │ │ + ldr r2, [pc, #64] @ 675e0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ add r6, r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e214 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r6, r5 │ │ │ │ cmp r3, #0 │ │ │ │ movweq r4, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 667f0 │ │ │ │ + bl 66810 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 262a8 │ │ │ │ - andseq r8, sl, r4, ror r9 │ │ │ │ + andseq r8, sl, r4, asr r9 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #140] @ 6766c │ │ │ │ + ldr r0, [pc, #140] @ 6768c │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrd r8, [r0, #40] @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ bl 1e214 │ │ │ │ @@ -74305,154 +74313,154 @@ │ │ │ │ strd r0, [sp] │ │ │ │ add r0, r8, r6 │ │ │ │ cmp r3, #0 │ │ │ │ movweq r4, #1 │ │ │ │ add r0, r0, r9 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 66998 │ │ │ │ + bl 669b8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 67660 │ │ │ │ + beq 67680 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 67658 │ │ │ │ + beq 67678 │ │ │ │ str r0, [r1] │ │ │ │ - b 6765c │ │ │ │ + b 6767c │ │ │ │ bl 1dfb0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ bl 262a8 │ │ │ │ - andseq r8, sl, ip, lsl #18 │ │ │ │ + andseq r8, sl, ip, ror #17 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne 6768c │ │ │ │ + bne 676ac │ │ │ │ tst r2, #32 │ │ │ │ - bne 67690 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + bne 676b0 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 676f0 │ │ │ │ + beq 67710 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 67704 │ │ │ │ + ldr r3, [pc, #64] @ 67724 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 67708 │ │ │ │ + ldr r1, [pc, #60] @ 67728 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 6770c │ │ │ │ + ldr r1, [pc, #20] @ 6772c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r7, r8, ip, asr #16 │ │ │ │ + b 1625e4 │ │ │ │ + andseq r7, r8, ip, lsr #16 │ │ │ │ andseq r9, r0, fp, asr #28 │ │ │ │ andseq r9, r0, pc, lsl lr │ │ │ │ ldr r0, [r0] │ │ │ │ - b 1639ac │ │ │ │ + b 1639cc │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e778 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #16 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 677d8 │ │ │ │ + ldr ip, [pc, #96] @ 677f8 │ │ │ │ mov r6, #5 │ │ │ │ - ldr lr, [pc, #92] @ 677dc │ │ │ │ + ldr lr, [pc, #92] @ 677fc │ │ │ │ mov r7, #4 │ │ │ │ - ldr r1, [pc, #88] @ 677e0 │ │ │ │ + ldr r1, [pc, #88] @ 67800 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 677e4 │ │ │ │ + ldr r3, [pc, #84] @ 67804 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 677e8 │ │ │ │ + ldr r4, [pc, #80] @ 67808 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ @ instruction: 0x00111afe │ │ │ │ - andseq r7, r8, r8, lsl #16 │ │ │ │ + andseq r7, r8, r8, ror #15 │ │ │ │ andseq r1, r1, r8, ror #21 │ │ │ │ andseq r9, r0, r3, asr #27 │ │ │ │ - @ instruction: 0x001877f4 │ │ │ │ + @ instruction: 0x001877d4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 67804 │ │ │ │ + bne 67824 │ │ │ │ tst r2, #32 │ │ │ │ - bne 67808 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 67828 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1ebc8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 678b8 │ │ │ │ + beq 678d8 │ │ │ │ ldrh r6, [r4, #94] @ 0x5e │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r6, #11 │ │ │ │ ldr fp, [r1, #12] │ │ │ │ ldr sl, [r1, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ - bcs 6791c │ │ │ │ + bcs 6793c │ │ │ │ add r8, sl, #1 │ │ │ │ add r9, r4, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bhi 6789c │ │ │ │ + bhi 678bc │ │ │ │ sub r2, r6, sl │ │ │ │ str r7, [sp, #12] │ │ │ │ add r0, r9, r8, lsl #2 │ │ │ │ add r1, r9, sl, lsl #2 │ │ │ │ lsl r7, r2, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ @@ -74466,62 +74474,62 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r4, sl, lsl #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [r9, sl, lsl #2] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ add r0, r6, #1 │ │ │ │ strh r0, [r4, #94] @ 0x5e │ │ │ │ - b 67e54 │ │ │ │ - ldr r0, [pc, #1904] @ 68030 │ │ │ │ + b 67e74 │ │ │ │ + ldr r0, [pc, #1904] @ 68050 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r5, [r1] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67fcc │ │ │ │ + beq 67fec │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r0 │ │ │ │ strh fp, [r0, #94] @ 0x5e │ │ │ │ str fp, [r0] │ │ │ │ stm r5, {r4, fp} │ │ │ │ ldrh sl, [r0, #94] @ 0x5e │ │ │ │ cmp sl, #11 │ │ │ │ - bcs 67f4c │ │ │ │ + bcs 67f6c │ │ │ │ add r0, sl, #1 │ │ │ │ add r1, r4, sl, lsl #2 │ │ │ │ strh r0, [r4, #94] @ 0x5e │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r9, [r1, #48] @ 0x30 │ │ │ │ - b 67e54 │ │ │ │ + b 67e74 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ - ldr r0, [pc, #1792] @ 68034 │ │ │ │ + ldr r0, [pc, #1792] @ 68054 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #96 @ 0x60 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67fcc │ │ │ │ + beq 67fec │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #5 │ │ │ │ strh r0, [r8, #94] @ 0x5e │ │ │ │ str r0, [r8] │ │ │ │ - bcs 679b8 │ │ │ │ + bcs 679d8 │ │ │ │ ldrh r0, [r4, #94] @ 0x5e │ │ │ │ sub r0, r0, #5 │ │ │ │ strh r0, [r8, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 67f7c │ │ │ │ + bcs 67f9c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r2, r8, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ lsl r7, r0, #2 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -74530,23 +74538,23 @@ │ │ │ │ bl 1e85c │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ add r1, r4, #68 @ 0x44 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #4 │ │ │ │ strh r0, [r4, #94] @ 0x5e │ │ │ │ - b 67a70 │ │ │ │ - beq 67a1c │ │ │ │ + b 67a90 │ │ │ │ + beq 67a3c │ │ │ │ cmp sl, #6 │ │ │ │ - bne 67a7c │ │ │ │ + bne 67a9c │ │ │ │ ldrh r0, [r4, #94] @ 0x5e │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [r8, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 67f90 │ │ │ │ + bcs 67fb0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r2, r8, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ lsl r7, r0, #2 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -74555,20 +74563,20 @@ │ │ │ │ bl 1e85c │ │ │ │ add r0, r8, #48 @ 0x30 │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #5 │ │ │ │ mov sl, #0 │ │ │ │ - b 67ad0 │ │ │ │ + b 67af0 │ │ │ │ ldrh r0, [r4, #94] @ 0x5e │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [r8, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 67fa4 │ │ │ │ + bcs 67fc4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r2, r8, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ lsl r7, r0, #2 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -74579,20 +74587,20 @@ │ │ │ │ add r1, r4, #72 @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ mov sl, #5 │ │ │ │ strh sl, [r4, #94] @ 0x5e │ │ │ │ str fp, [sp] │ │ │ │ mov r7, r4 │ │ │ │ - b 67ae0 │ │ │ │ + b 67b00 │ │ │ │ ldrh r0, [r4, #94] @ 0x5e │ │ │ │ sub r0, r0, #7 │ │ │ │ strh r0, [r8, #94] @ 0x5e │ │ │ │ cmp r0, #12 │ │ │ │ - bcs 67fb8 │ │ │ │ + bcs 67fd8 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ add r2, r8, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ lsl r7, r0, #2 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -74609,15 +74617,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r8 │ │ │ │ str r0, [sp] │ │ │ │ ldrh r6, [r7, #94] @ 0x5e │ │ │ │ add r9, r7, #4 │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r6, sl │ │ │ │ - bls 67b2c │ │ │ │ + bls 67b4c │ │ │ │ add r7, sl, #1 │ │ │ │ sub r2, r6, sl │ │ │ │ add r1, r9, sl, lsl #2 │ │ │ │ lsl r5, r2, #2 │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e0c4 │ │ │ │ @@ -74634,53 +74642,53 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ add r0, r6, #1 │ │ │ │ strh r0, [r7, #94] @ 0x5e │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 67dc4 │ │ │ │ + beq 67de4 │ │ │ │ cmp fp, r7 │ │ │ │ - bne 67f34 │ │ │ │ + bne 67f54 │ │ │ │ ldrh r9, [r6, #94] @ 0x5e │ │ │ │ ldrh r4, [r4, #92] @ 0x5c │ │ │ │ cmp r9, #11 │ │ │ │ - bcc 67e74 │ │ │ │ + bcc 67e94 │ │ │ │ cmp r4, #5 │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bcs 67ba0 │ │ │ │ + bcs 67bc0 │ │ │ │ mov r0, #4 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 68068 │ │ │ │ + bl 68088 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - b 67c60 │ │ │ │ - beq 67bc8 │ │ │ │ + b 67c80 │ │ │ │ + beq 67be8 │ │ │ │ cmp r4, #6 │ │ │ │ - bne 67c44 │ │ │ │ + bne 67c64 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 68068 │ │ │ │ + bl 68088 │ │ │ │ mov r4, #0 │ │ │ │ - b 67c5c │ │ │ │ + b 67c7c │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 68068 │ │ │ │ + bl 68088 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldrh r5, [r4, #94] @ 0x5e │ │ │ │ add r7, r5, #1 │ │ │ │ cmp r5, #6 │ │ │ │ - bcc 67d58 │ │ │ │ + bcc 67d78 │ │ │ │ mvn r0, #19 │ │ │ │ add r6, r0, r5, lsl #2 │ │ │ │ add r1, r4, #24 │ │ │ │ add r0, r4, #28 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r4, #72 @ 0x48 │ │ │ │ @@ -74693,28 +74701,28 @@ │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4, #24] │ │ │ │ add r0, r4, #124 @ 0x7c │ │ │ │ bl 1e0c4 │ │ │ │ str r8, [r4, #120] @ 0x78 │ │ │ │ strh r7, [r4, #94] @ 0x5e │ │ │ │ - b 67d78 │ │ │ │ + b 67d98 │ │ │ │ mov r0, #6 │ │ │ │ add r1, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 68068 │ │ │ │ + bl 68088 │ │ │ │ sub r4, r4, #7 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldrh r7, [r5, #94] @ 0x5e │ │ │ │ add fp, r5, #4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ add r6, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bls 67cdc │ │ │ │ + bls 67cfc │ │ │ │ sub r2, r7, r4 │ │ │ │ add r0, fp, r6, lsl #2 │ │ │ │ lsl r9, r2, #2 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e0c4 │ │ │ │ str r8, [sp, #20] │ │ │ │ mov r8, sl │ │ │ │ @@ -74731,96 +74739,96 @@ │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ add r1, r0, r6, lsl #2 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ mov sl, r8 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ bl 1e0c4 │ │ │ │ - b 67cf0 │ │ │ │ + b 67d10 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1] │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ add r0, r7, #1 │ │ │ │ str r8, [r1, #96] @ 0x60 │ │ │ │ add r1, r7, #2 │ │ │ │ cmp r6, r1 │ │ │ │ strh r0, [r5, #94] @ 0x5e │ │ │ │ - bcs 67d28 │ │ │ │ + bcs 67d48 │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ ldr r1, [r1, #100] @ 0x64 │ │ │ │ strh r4, [r1, #92] @ 0x5c │ │ │ │ str r5, [r1] │ │ │ │ - bne 67d0c │ │ │ │ + bne 67d2c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67e44 │ │ │ │ + beq 67e64 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r6, [r4] │ │ │ │ - b 67b50 │ │ │ │ + b 67b70 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r8, [r4, #120] @ 0x78 │ │ │ │ str r0, [r4, #24] │ │ │ │ strh r7, [r4, #94] @ 0x5e │ │ │ │ - bne 67da0 │ │ │ │ + bne 67dc0 │ │ │ │ sub r0, r5, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ add r3, r1, #6 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ cmp r0, r1 │ │ │ │ strh r3, [r2, #92] @ 0x5c │ │ │ │ str r4, [r2] │ │ │ │ - bne 67d80 │ │ │ │ + bne 67da0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r6, [r4] │ │ │ │ - b 67b50 │ │ │ │ + b 67b70 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 67fd8 │ │ │ │ - ldr r0, [pc, #620] @ 68048 │ │ │ │ + beq 67ff8 │ │ │ │ + ldr r0, [pc, #620] @ 68068 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #144 @ 0x90 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67fe4 │ │ │ │ + beq 68004 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, r7 │ │ │ │ str r4, [r0, #96] @ 0x60 │ │ │ │ add r3, r5, #1 │ │ │ │ strh r1, [r0, #94] @ 0x5e │ │ │ │ str r1, [r0] │ │ │ │ stm r6, {r0, r3} │ │ │ │ strh r1, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4] │ │ │ │ - bne 67f64 │ │ │ │ + bne 67f84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #1 │ │ │ │ str r8, [r0, #100] @ 0x64 │ │ │ │ strh r1, [r0, #94] @ 0x5e │ │ │ │ @@ -74839,15 +74847,15 @@ │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r6, #4 │ │ │ │ add r5, r4, #1 │ │ │ │ add r1, r0, r4, lsl #2 │ │ │ │ add r7, r9, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 67ee8 │ │ │ │ + bcs 67f08 │ │ │ │ sub r2, r9, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 1e0c4 │ │ │ │ add fp, r6, #48 @ 0x30 │ │ │ │ @@ -74862,144 +74870,144 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [fp, r4, lsl #2] │ │ │ │ add r0, r6, #96 @ 0x60 │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1e0c4 │ │ │ │ - b 67efc │ │ │ │ + b 67f1c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1] │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [r0, #48] @ 0x30 │ │ │ │ add r0, r6, r5, lsl #2 │ │ │ │ strh r7, [r6, #94] @ 0x5e │ │ │ │ str r8, [r0, #96] @ 0x60 │ │ │ │ add r0, r9, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 67e44 │ │ │ │ + bcs 67e64 │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ ldr r0, [r0, #100] @ 0x64 │ │ │ │ strh r4, [r0, #92] @ 0x5c │ │ │ │ str r6, [r0] │ │ │ │ - bne 67f14 │ │ │ │ - b 67e44 │ │ │ │ - ldr r0, [pc, #280] @ 68054 │ │ │ │ + bne 67f34 │ │ │ │ + b 67e64 │ │ │ │ + ldr r0, [pc, #280] @ 68074 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #276] @ 68058 │ │ │ │ + ldr r2, [pc, #276] @ 68078 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #248] @ 6804c │ │ │ │ + ldr r0, [pc, #248] @ 6806c │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #244] @ 68050 │ │ │ │ + ldr r2, [pc, #244] @ 68070 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #244] @ 68060 │ │ │ │ + ldr r0, [pc, #244] @ 68080 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #240] @ 68064 │ │ │ │ + ldr r2, [pc, #240] @ 68084 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r2, [pc, #184] @ 6803c │ │ │ │ + ldr r2, [pc, #184] @ 6805c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 26060 │ │ │ │ - b 67ff0 │ │ │ │ - ldr r2, [pc, #172] @ 68044 │ │ │ │ + b 68010 │ │ │ │ + ldr r2, [pc, #172] @ 68064 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 26060 │ │ │ │ - b 67ff0 │ │ │ │ - ldr r2, [pc, #148] @ 68040 │ │ │ │ + b 68010 │ │ │ │ + ldr r2, [pc, #148] @ 68060 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 26060 │ │ │ │ - b 67ff0 │ │ │ │ - ldr r2, [pc, #120] @ 68038 │ │ │ │ + b 68010 │ │ │ │ + ldr r2, [pc, #120] @ 68058 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 26060 │ │ │ │ - b 67ff0 │ │ │ │ + b 68010 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ bl 25cd0 │ │ │ │ - ldr r0, [pc, #124] @ 6805c │ │ │ │ + ldr r0, [pc, #124] @ 6807c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 160e24 │ │ │ │ - b 68028 │ │ │ │ + bl 160e44 │ │ │ │ + b 68048 │ │ │ │ bl 262c4 │ │ │ │ - b 68014 │ │ │ │ - b 68014 │ │ │ │ - b 68014 │ │ │ │ + b 68034 │ │ │ │ + b 68034 │ │ │ │ + b 68034 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #96 @ 0x60 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, sl, ip, ror #12 │ │ │ │ - @ instruction: 0x001a85fc │ │ │ │ - andseq r6, r8, r8, lsr #31 │ │ │ │ - andseq r6, r8, r4, ror #31 │ │ │ │ - @ instruction: 0x00186fbc │ │ │ │ - @ instruction: 0x00186fd0 │ │ │ │ - andseq r8, sl, r0, asr r1 │ │ │ │ + andseq r8, sl, ip, asr #12 │ │ │ │ + @ instruction: 0x001a85dc │ │ │ │ + andseq r6, r8, r8, lsl #31 │ │ │ │ + andseq r6, r8, r4, asr #31 │ │ │ │ + mulseq r8, ip, pc @ │ │ │ │ + @ instruction: 0x00186fb0 │ │ │ │ + andseq r8, sl, r0, lsr r1 │ │ │ │ andseq fp, r0, r9, lsr #15 │ │ │ │ - @ instruction: 0x00186fd8 │ │ │ │ + @ instruction: 0x00186fb8 │ │ │ │ andseq r1, r1, r7, lsl #6 │ │ │ │ - andseq r7, r8, r0, asr #32 │ │ │ │ - andseq r6, r8, r8, asr #30 │ │ │ │ + andseq r7, r8, r0, lsr #32 │ │ │ │ + andseq r6, r8, r8, lsr #30 │ │ │ │ andseq r1, r1, pc, ror r2 │ │ │ │ - @ instruction: 0x00186fd0 │ │ │ │ + @ instruction: 0x00186fb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r1] │ │ │ │ - ldr r0, [pc, #432] @ 68230 │ │ │ │ + ldr r0, [pc, #432] @ 68250 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #144 @ 0x90 │ │ │ │ ldrh r5, [r6, #94] @ 0x5e │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68204 │ │ │ │ + beq 68224 │ │ │ │ ldr r9, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add sl, r6, #48 @ 0x30 │ │ │ │ add r2, r6, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldrh r1, [r6, #94] @ 0x5e │ │ │ │ mvn r0, r9 │ │ │ │ ldr r3, [sl, r9, lsl #2] │ │ │ │ ldr r7, [r2, r9, lsl #2] │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, #12 │ │ │ │ strh r0, [r4, #94] @ 0x5e │ │ │ │ - bcs 681a4 │ │ │ │ + bcs 681c4 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, r9, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 681b8 │ │ │ │ + bne 681d8 │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ add r2, r4, #4 │ │ │ │ str r7, [sp] │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -75008,327 +75016,327 @@ │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ strh r9, [r6, #94] @ 0x5e │ │ │ │ ldrh sl, [r4, #94] @ 0x5e │ │ │ │ add r0, sl, #1 │ │ │ │ cmp sl, #12 │ │ │ │ - bcs 681d4 │ │ │ │ + bcs 681f4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 681e8 │ │ │ │ + bne 68208 │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ add r7, r4, #96 @ 0x60 │ │ │ │ add r1, r1, #100 @ 0x64 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, sl │ │ │ │ strh r1, [r2, #92] @ 0x5c │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2] │ │ │ │ - bcs 68180 │ │ │ │ + bcs 681a0 │ │ │ │ cmp r1, sl │ │ │ │ - bls 68160 │ │ │ │ + bls 68180 │ │ │ │ stmib fp, {r0, r4} │ │ │ │ str r0, [fp, #12] │ │ │ │ ldr r0, [sp] │ │ │ │ str r0, [fp, #16] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r6, [fp] │ │ │ │ str r0, [fp, #20] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ 68234 │ │ │ │ + ldr r2, [pc, #136] @ 68254 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 26060 │ │ │ │ - b 68200 │ │ │ │ - ldr r0, [pc, #120] @ 68238 │ │ │ │ - ldr r2, [pc, #120] @ 6823c │ │ │ │ + b 68220 │ │ │ │ + ldr r0, [pc, #120] @ 68258 │ │ │ │ + ldr r2, [pc, #120] @ 6825c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 26160 │ │ │ │ - b 68200 │ │ │ │ - ldr r2, [pc, #100] @ 68240 │ │ │ │ + b 68220 │ │ │ │ + ldr r2, [pc, #100] @ 68260 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ bl 26060 │ │ │ │ - b 68200 │ │ │ │ - ldr r0, [pc, #84] @ 68244 │ │ │ │ - ldr r2, [pc, #84] @ 68248 │ │ │ │ + b 68220 │ │ │ │ + ldr r0, [pc, #84] @ 68264 │ │ │ │ + ldr r2, [pc, #84] @ 68268 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 26160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ bl 25cd0 │ │ │ │ - b 68214 │ │ │ │ + b 68234 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #144 @ 0x90 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, sl, r8, lsr #29 │ │ │ │ - @ instruction: 0x00186dbc │ │ │ │ - andseq r1, r1, pc, asr r0 │ │ │ │ - mulseq r8, r0, sp │ │ │ │ + andseq r7, sl, r8, lsl #29 │ │ │ │ mulseq r8, ip, sp │ │ │ │ + andseq r1, r1, pc, asr r0 │ │ │ │ + andseq r6, r8, r0, ror sp │ │ │ │ + andseq r6, r8, ip, ror sp │ │ │ │ andseq r1, r1, pc, lsr #32 │ │ │ │ - andseq r6, r8, r0, ror #26 │ │ │ │ + andseq r6, r8, r0, asr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 682e4 │ │ │ │ + ldr r0, [pc, #132] @ 68304 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68288 │ │ │ │ + beq 682a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1de90 │ │ │ │ - ldr r0, [pc, #88] @ 682e8 │ │ │ │ + ldr r0, [pc, #88] @ 68308 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 682ac │ │ │ │ - ldr r0, [pc, #68] @ 682ec │ │ │ │ + bne 682cc │ │ │ │ + ldr r0, [pc, #68] @ 6830c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 682b4 │ │ │ │ - ldr r0, [pc, #64] @ 682f4 │ │ │ │ + b 682d4 │ │ │ │ + ldr r0, [pc, #64] @ 68314 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #52] @ 682f0 │ │ │ │ + ldr r1, [pc, #52] @ 68310 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x001a7cd8 │ │ │ │ - andseq r7, sl, r4, asr #26 │ │ │ │ - andseq r6, r8, r8, lsl sp │ │ │ │ - andseq r6, r8, r0, lsl #26 │ │ │ │ - andseq r6, r8, r4, lsl #26 │ │ │ │ + @ instruction: 0x001a7cb8 │ │ │ │ + andseq r7, sl, r4, lsr #26 │ │ │ │ + @ instruction: 0x00186cf8 │ │ │ │ + andseq r6, r8, r0, ror #25 │ │ │ │ + andseq r6, r8, r4, ror #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #176] @ 683bc │ │ │ │ + ldr r0, [pc, #176] @ 683dc │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68360 │ │ │ │ + beq 68380 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e9f4 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ addeq sp, sp, #24 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ - ldr r0, [pc, #88] @ 683c0 │ │ │ │ + b 52170 │ │ │ │ + ldr r0, [pc, #88] @ 683e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68384 │ │ │ │ - ldr r0, [pc, #68] @ 683c4 │ │ │ │ + bne 683a4 │ │ │ │ + ldr r0, [pc, #68] @ 683e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6838c │ │ │ │ - ldr r0, [pc, #64] @ 683cc │ │ │ │ + b 683ac │ │ │ │ + ldr r0, [pc, #64] @ 683ec │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #52] @ 683c8 │ │ │ │ + ldr r1, [pc, #52] @ 683e8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - andseq r7, sl, ip, lsr #24 │ │ │ │ - andseq r7, sl, ip, ror #24 │ │ │ │ - andseq r6, r8, r0, asr #24 │ │ │ │ - andseq r6, r8, r8, lsr ip │ │ │ │ - andseq r6, r8, ip, lsr #24 │ │ │ │ + andseq r7, sl, ip, lsl #24 │ │ │ │ + andseq r7, sl, ip, asr #24 │ │ │ │ + andseq r6, r8, r0, lsr #24 │ │ │ │ + andseq r6, r8, r8, lsl ip │ │ │ │ + andseq r6, r8, ip, lsl #24 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #68] @ 68424 │ │ │ │ + ldr r2, [pc, #68] @ 68444 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1625d4 │ │ │ │ - ldr r1, [pc, #44] @ 68428 │ │ │ │ + bl 1625f4 │ │ │ │ + ldr r1, [pc, #44] @ 68448 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r0, [pc, #40] @ 6842c │ │ │ │ + ldr r0, [pc, #40] @ 6844c │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 16a6b8 │ │ │ │ - bl 16a9b8 │ │ │ │ + bl 16a6d8 │ │ │ │ + bl 16a9d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andseq r0, r1, r6, ror pc │ │ │ │ andseq r0, r1, r3, lsl #29 │ │ │ │ - @ instruction: 0x00186bdc │ │ │ │ + @ instruction: 0x00186bbc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r1, [pc, #200] @ 68508 │ │ │ │ + ldr r1, [pc, #200] @ 68528 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 68450 │ │ │ │ + beq 68470 │ │ │ │ blx r1 │ │ │ │ - ldr r0, [pc, #168] @ 68500 │ │ │ │ + ldr r0, [pc, #168] @ 68520 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 684a8 │ │ │ │ - ldr r4, [pc, #156] @ 6850c │ │ │ │ + bne 684c8 │ │ │ │ + ldr r4, [pc, #156] @ 6852c │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 684b0 │ │ │ │ + bne 684d0 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 684c4 │ │ │ │ - ldr r0, [pc, #112] @ 68504 │ │ │ │ + beq 684e4 │ │ │ │ + ldr r0, [pc, #112] @ 68524 │ │ │ │ mov r5, #1 │ │ │ │ dmb ish │ │ │ │ strb r5, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ strb r5, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #96] @ 68518 │ │ │ │ - ldr r1, [pc, #96] @ 6851c │ │ │ │ + ldr r0, [pc, #96] @ 68538 │ │ │ │ + ldr r1, [pc, #96] @ 6853c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 684d4 │ │ │ │ - ldr r0, [pc, #68] @ 68510 │ │ │ │ - ldr r1, [pc, #68] @ 68514 │ │ │ │ + b 684f4 │ │ │ │ + ldr r0, [pc, #68] @ 68530 │ │ │ │ + ldr r1, [pc, #68] @ 68534 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, #4 │ │ │ │ stmib r0, {r3, r4} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ - andseq r7, sl, r4, ror #21 │ │ │ │ - mulseq sl, ip, sl │ │ │ │ - andseq r7, sl, ip, lsr #23 │ │ │ │ - andseq r7, sl, r4, ror #22 │ │ │ │ - andseq r6, r8, r0, lsr fp │ │ │ │ - andseq r6, r8, r4, lsr fp │ │ │ │ - andseq r6, r8, ip, lsr fp │ │ │ │ - andseq r6, r8, r8, asr fp │ │ │ │ + andseq r7, sl, r4, asr #21 │ │ │ │ + andseq r7, sl, ip, ror sl │ │ │ │ + andseq r7, sl, ip, lsl #23 │ │ │ │ + andseq r7, sl, r4, asr #22 │ │ │ │ + andseq r6, r8, r0, lsl fp │ │ │ │ + andseq r6, r8, r4, lsl fp │ │ │ │ + andseq r6, r8, ip, lsl fp │ │ │ │ + andseq r6, r8, r8, lsr fp │ │ │ │ ldr r0, [r0] │ │ │ │ - b 169ee8 │ │ │ │ + b 169f08 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #496] @ 6872c │ │ │ │ + ldr r0, [pc, #496] @ 6874c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6855c │ │ │ │ + beq 6857c │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #468] @ 68738 │ │ │ │ + ldr r5, [pc, #468] @ 68758 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldrb r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 686cc │ │ │ │ + bne 686ec │ │ │ │ bl 1eac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 685fc │ │ │ │ + beq 6861c │ │ │ │ bl 1e838 │ │ │ │ bl 1e82c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6864c │ │ │ │ + beq 6866c │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68678 │ │ │ │ - ldr r0, [pc, #396] @ 68730 │ │ │ │ + beq 68698 │ │ │ │ + ldr r0, [pc, #396] @ 68750 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6854c │ │ │ │ + bne 6856c │ │ │ │ ldrb r0, [r5] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68704 │ │ │ │ + bne 68724 │ │ │ │ bl 1e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68718 │ │ │ │ - ldr r0, [pc, #348] @ 68734 │ │ │ │ + beq 68738 │ │ │ │ + ldr r0, [pc, #348] @ 68754 │ │ │ │ mov r6, #1 │ │ │ │ dmb ish │ │ │ │ strb r6, [r5] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ strb r6, [r0] │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #328] @ 6874c │ │ │ │ + ldr ip, [pc, #328] @ 6876c │ │ │ │ mov r5, #14 │ │ │ │ - ldr r1, [pc, #324] @ 68750 │ │ │ │ + ldr r1, [pc, #324] @ 68770 │ │ │ │ mov r0, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #320] @ 68754 │ │ │ │ + ldr r2, [pc, #320] @ 68774 │ │ │ │ mov r6, #-2147483648 @ 0x80000000 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #24 │ │ │ │ mov lr, #159 @ 0x9f │ │ │ │ str r6, [r4] │ │ │ │ @@ -75336,30 +75344,30 @@ │ │ │ │ str r1, [r4, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ str ip, [r4, #20] │ │ │ │ str r5, [r4, #24] │ │ │ │ str lr, [r4, #28] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #260] @ 68758 │ │ │ │ + ldr ip, [pc, #260] @ 68778 │ │ │ │ mov lr, #149 @ 0x95 │ │ │ │ - ldr r1, [pc, #256] @ 6875c │ │ │ │ + ldr r1, [pc, #256] @ 6877c │ │ │ │ mov r6, #14 │ │ │ │ - ldr r2, [pc, #252] @ 68760 │ │ │ │ + ldr r2, [pc, #252] @ 68780 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #46 @ 0x2e │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #38 @ 0x26 │ │ │ │ - b 686a0 │ │ │ │ - ldr ip, [pc, #228] @ 68764 │ │ │ │ + b 686c0 │ │ │ │ + ldr ip, [pc, #228] @ 68784 │ │ │ │ mov lr, #153 @ 0x99 │ │ │ │ - ldr r1, [pc, #224] @ 68768 │ │ │ │ + ldr r1, [pc, #224] @ 68788 │ │ │ │ mov r6, #14 │ │ │ │ - ldr r2, [pc, #220] @ 6876c │ │ │ │ + ldr r2, [pc, #220] @ 6878c │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ mov r5, #46 @ 0x2e │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #32 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ @@ -75368,231 +75376,231 @@ │ │ │ │ str r1, [r4, #12] │ │ │ │ str r5, [r4, #16] │ │ │ │ str ip, [r4, #20] │ │ │ │ str r6, [r4, #24] │ │ │ │ str lr, [r4, #28] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #112] @ 68744 │ │ │ │ - ldr r1, [pc, #112] @ 68748 │ │ │ │ + ldr r0, [pc, #112] @ 68764 │ │ │ │ + ldr r1, [pc, #112] @ 68768 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #100] @ 68770 │ │ │ │ - ldr r1, [pc, #100] @ 68774 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 686dc │ │ │ │ - ldr r0, [pc, #28] @ 6873c │ │ │ │ - ldr r1, [pc, #28] @ 68740 │ │ │ │ + ldr r0, [pc, #100] @ 68790 │ │ │ │ + ldr r1, [pc, #100] @ 68794 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 686dc │ │ │ │ - andseq r7, sl, r0, lsl #20 │ │ │ │ - mulseq sl, r8, r9 │ │ │ │ - andseq r7, sl, r8, asr r9 │ │ │ │ - andseq r7, sl, r0, ror sl │ │ │ │ - @ instruction: 0x001868dc │ │ │ │ - andseq r6, r8, r0, ror #17 │ │ │ │ - andseq r6, r8, r0, lsr #18 │ │ │ │ - andseq r6, r8, ip, asr #18 │ │ │ │ + b 686fc │ │ │ │ + ldr r0, [pc, #28] @ 6875c │ │ │ │ + ldr r1, [pc, #28] @ 68760 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 686fc │ │ │ │ + andseq r7, sl, r0, ror #19 │ │ │ │ + andseq r7, sl, r8, ror r9 │ │ │ │ + andseq r7, sl, r8, lsr r9 │ │ │ │ + andseq r7, sl, r0, asr sl │ │ │ │ + @ instruction: 0x001868bc │ │ │ │ + andseq r6, r8, r0, asr #17 │ │ │ │ + andseq r6, r8, r0, lsl #18 │ │ │ │ + andseq r6, r8, ip, lsr #18 │ │ │ │ @ instruction: 0x00110df3 │ │ │ │ andseq r0, r1, r3, lsl #27 │ │ │ │ @ instruction: 0x00110dd3 │ │ │ │ andseq r0, r1, r7, lsr #27 │ │ │ │ andseq r0, r1, r7, lsr sp │ │ │ │ andseq r0, r1, sp, asr sp │ │ │ │ andseq r0, r1, fp, ror sp │ │ │ │ andseq r0, r1, fp, lsl #26 │ │ │ │ andseq fp, r0, r9, lsl #1 │ │ │ │ - andseq r6, r8, r8, ror #17 │ │ │ │ - andseq r6, r8, r4, lsl #18 │ │ │ │ + andseq r6, r8, r8, asr #17 │ │ │ │ + andseq r6, r8, r4, ror #17 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1eb80 │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #512] @ 0x200 │ │ │ │ pop {r4, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #24] @ 687bc │ │ │ │ + ldr r3, [pc, #24] @ 687dc │ │ │ │ str r2, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #5 │ │ │ │ - bl 66e88 │ │ │ │ + bl 66ea8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x00110cd3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #528 @ 0x210 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #364] @ 68940 │ │ │ │ + ldr r0, [pc, #364] @ 68960 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 688b8 │ │ │ │ + bne 688d8 │ │ │ │ mov r5, sp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #528 @ 0x210 │ │ │ │ bl 1e85c │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ ldr r0, [sp, #520] @ 0x208 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ cmp r7, #16 │ │ │ │ movls r1, r5 │ │ │ │ - ldr r3, [pc, #304] @ 68944 │ │ │ │ + ldr r3, [pc, #304] @ 68964 │ │ │ │ add r3, pc, r3 │ │ │ │ movls r2, r7 │ │ │ │ - bl 71740 │ │ │ │ + bl 71760 │ │ │ │ ldr r7, [sp, #512] @ 0x200 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, #16 │ │ │ │ - bls 68868 │ │ │ │ + bls 68888 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r5, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6889c │ │ │ │ + beq 688bc │ │ │ │ add r6, r5, #8 │ │ │ │ - b 68850 │ │ │ │ + b 68870 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r6, r6, #32 │ │ │ │ - beq 6889c │ │ │ │ + beq 688bc │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68844 │ │ │ │ + beq 68864 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e274 │ │ │ │ - b 68844 │ │ │ │ + b 68864 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 688ac │ │ │ │ + beq 688cc │ │ │ │ add r5, r5, #8 │ │ │ │ - b 68884 │ │ │ │ + b 688a4 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #32 │ │ │ │ - beq 688ac │ │ │ │ + beq 688cc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68878 │ │ │ │ + beq 68898 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e274 │ │ │ │ - b 68878 │ │ │ │ + b 68898 │ │ │ │ lsl r1, r7, #5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #528 @ 0x210 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #136] @ 68948 │ │ │ │ + ldr r0, [pc, #136] @ 68968 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 688dc │ │ │ │ - ldr r0, [pc, #116] @ 6894c │ │ │ │ + bne 688fc │ │ │ │ + ldr r0, [pc, #116] @ 6896c │ │ │ │ add r0, pc, r0 │ │ │ │ - b 688e4 │ │ │ │ - ldr r0, [pc, #108] @ 68950 │ │ │ │ + b 68904 │ │ │ │ + ldr r0, [pc, #108] @ 68970 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - ldr r1, [pc, #96] @ 68954 │ │ │ │ + ldr r1, [pc, #96] @ 68974 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 67268 │ │ │ │ - b 68934 │ │ │ │ + bl 67288 │ │ │ │ + b 68954 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67268 │ │ │ │ + bl 67288 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, sl, r8, ror #14 │ │ │ │ - andseq r6, r8, r4, asr #16 │ │ │ │ - andseq r7, sl, r4, lsl r7 │ │ │ │ - andseq r6, r8, r8, ror #14 │ │ │ │ - andseq r6, r8, r4, asr r7 │ │ │ │ + andseq r7, sl, r8, asr #14 │ │ │ │ + andseq r6, r8, r4, lsr #16 │ │ │ │ + @ instruction: 0x001a76f4 │ │ │ │ andseq r6, r8, r8, asr #14 │ │ │ │ + andseq r6, r8, r4, lsr r7 │ │ │ │ + andseq r6, r8, r8, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 689ac │ │ │ │ - ldr r4, [pc, #56] @ 689bc │ │ │ │ + beq 689cc │ │ │ │ + ldr r4, [pc, #56] @ 689dc │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne 6898c │ │ │ │ + bne 689ac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r6, r8, ip, lsl #11 │ │ │ │ + andseq r6, r8, ip, ror #10 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 689d8 │ │ │ │ + bne 689f8 │ │ │ │ tst r2, #32 │ │ │ │ - bne 689dc │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 689fc │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r5 │ │ │ │ - bne 68a24 │ │ │ │ + bne 68a44 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67340 │ │ │ │ - ldr r0, [pc, #96] @ 68a8c │ │ │ │ + b 67360 │ │ │ │ + ldr r0, [pc, #96] @ 68aac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #92] @ 68a90 │ │ │ │ + ldr r1, [pc, #92] @ 68ab0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -75602,42 +75610,42 @@ │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 68a80 │ │ │ │ + bne 68aa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67340 │ │ │ │ + bl 67360 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r6, r8, r8, lsr #15 │ │ │ │ - andseq r6, r8, r8, lsr #15 │ │ │ │ + andseq r6, r8, r8, lsl #15 │ │ │ │ + andseq r6, r8, r8, lsl #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r5 │ │ │ │ - bne 68ad8 │ │ │ │ + bne 68af8 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 67340 │ │ │ │ - ldr r0, [pc, #96] @ 68b40 │ │ │ │ + b 67360 │ │ │ │ + ldr r0, [pc, #96] @ 68b60 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #92] @ 68b44 │ │ │ │ + ldr r1, [pc, #92] @ 68b64 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -75647,80 +75655,80 @@ │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ - bne 68b34 │ │ │ │ + bne 68b54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 67340 │ │ │ │ + bl 67360 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x001866f4 │ │ │ │ - @ instruction: 0x001866f4 │ │ │ │ + @ instruction: 0x001866d4 │ │ │ │ + @ instruction: 0x001866d4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 68ba0 │ │ │ │ + beq 68bc0 │ │ │ │ mov r5, r6 │ │ │ │ - b 68b88 │ │ │ │ + b 68ba8 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 68ba0 │ │ │ │ + beq 68bc0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68b7c │ │ │ │ + beq 68b9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e274 │ │ │ │ - b 68b7c │ │ │ │ + b 68b9c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68bc4 │ │ │ │ + beq 68be4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e490 │ │ │ │ mov r4, r0 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [pc, #148] @ 68c84 │ │ │ │ + ldr r6, [pc, #148] @ 68ca4 │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r6, [r6] │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68c5c │ │ │ │ - ldr r2, [pc, #116] @ 68c88 │ │ │ │ + beq 68c7c │ │ │ │ + ldr r2, [pc, #116] @ 68ca8 │ │ │ │ mov r6, r0 │ │ │ │ ldm r5, {r0, r1, r3, r5} │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r0, r1, r3, r5} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1eb44 │ │ │ │ - ldr r2, [pc, #88] @ 68c8c │ │ │ │ + ldr r2, [pc, #88] @ 68cac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e424 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e118 │ │ │ │ mov r0, r4 │ │ │ │ @@ -75730,47 +75738,47 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 689e0 │ │ │ │ + bl 68a00 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, sl, r0, asr #6 │ │ │ │ + andseq r7, sl, r0, lsr #6 │ │ │ │ andeq r0, r0, ip, lsl lr │ │ │ │ andeq r1, r0, r8, ror #5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e490 │ │ │ │ mov r4, r0 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [pc, #148] @ 68d4c │ │ │ │ + ldr r6, [pc, #148] @ 68d6c │ │ │ │ ldr r6, [pc, r6] │ │ │ │ ldrb r6, [r6] │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68d24 │ │ │ │ - ldr r2, [pc, #116] @ 68d50 │ │ │ │ + beq 68d44 │ │ │ │ + ldr r2, [pc, #116] @ 68d70 │ │ │ │ mov r6, r0 │ │ │ │ ldm r5, {r0, r1, r3, r5} │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r0, r1, r3, r5} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1eb44 │ │ │ │ - ldr r2, [pc, #88] @ 68d54 │ │ │ │ + ldr r2, [pc, #88] @ 68d74 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e424 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e118 │ │ │ │ mov r0, r4 │ │ │ │ @@ -75780,47 +75788,47 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 689e0 │ │ │ │ + bl 68a00 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, sl, r8, ror r2 │ │ │ │ + andseq r7, sl, r8, asr r2 │ │ │ │ andeq r0, r0, r8, asr r4 │ │ │ │ andeq r1, r0, r0, lsr #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e490 │ │ │ │ mov r4, r0 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #148] @ 68e14 │ │ │ │ + ldr r3, [pc, #148] @ 68e34 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68dec │ │ │ │ - ldr r2, [pc, #116] @ 68e18 │ │ │ │ + beq 68e0c │ │ │ │ + ldr r2, [pc, #116] @ 68e38 │ │ │ │ mov r6, r0 │ │ │ │ ldm r5, {r0, r1, r3} │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r0, r1, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1eb44 │ │ │ │ - ldr r2, [pc, #88] @ 68e1c │ │ │ │ + ldr r2, [pc, #88] @ 68e3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e424 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e118 │ │ │ │ mov r0, r4 │ │ │ │ @@ -75830,47 +75838,47 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 68a94 │ │ │ │ + bl 68ab4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x001a71b0 │ │ │ │ + mulseq sl, r0, r1 │ │ │ │ andeq r0, r0, r8, lsr r1 │ │ │ │ andeq r1, r0, ip, lsl #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e490 │ │ │ │ mov r4, r0 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #148] @ 68edc │ │ │ │ + ldr r3, [pc, #148] @ 68efc │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68eb4 │ │ │ │ - ldr r2, [pc, #116] @ 68ee0 │ │ │ │ + beq 68ed4 │ │ │ │ + ldr r2, [pc, #116] @ 68f00 │ │ │ │ mov r6, r0 │ │ │ │ ldm r5, {r0, r1, r3} │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r0, r1, r3} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 1eb44 │ │ │ │ - ldr r2, [pc, #88] @ 68ee4 │ │ │ │ + ldr r2, [pc, #88] @ 68f04 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e424 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e118 │ │ │ │ mov r0, r4 │ │ │ │ @@ -75880,218 +75888,218 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 68a94 │ │ │ │ + bl 68ab4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, sl, r8, ror #1 │ │ │ │ + andseq r7, sl, r8, asr #1 │ │ │ │ andeq r0, r0, r4, ror #14 │ │ │ │ andeq r1, r0, r4, asr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r1 │ │ │ │ movweq r6, #8 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r4, r0 │ │ │ │ - bne 69004 │ │ │ │ + bne 69024 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ sub r1, r2, #1 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r5, sp │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ blx r4 │ │ │ │ ldm sp, {r6, r7} │ │ │ │ cmp r8, #0 │ │ │ │ - beq 68fb0 │ │ │ │ + beq 68fd0 │ │ │ │ tst r6, #1 │ │ │ │ - beq 68fc0 │ │ │ │ + beq 68fe0 │ │ │ │ add sl, r5, #8 │ │ │ │ add r9, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69080 │ │ │ │ + beq 690a0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68fa0 │ │ │ │ + beq 68fc0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e274 │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orrs r0, r6, r7 │ │ │ │ - bne 69040 │ │ │ │ + bne 69060 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68fb8 │ │ │ │ - ldr r1, [pc, #340] @ 69128 │ │ │ │ - ldr r2, [pc, #340] @ 6912c │ │ │ │ - ldr r3, [pc, #340] @ 69130 │ │ │ │ + beq 68fd8 │ │ │ │ + ldr r1, [pc, #340] @ 69148 │ │ │ │ + ldr r2, [pc, #340] @ 6914c │ │ │ │ + ldr r3, [pc, #340] @ 69150 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 6905c │ │ │ │ - ldr r0, [pc, #268] @ 69118 │ │ │ │ + b 6907c │ │ │ │ + ldr r0, [pc, #268] @ 69138 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #264] @ 6911c │ │ │ │ + ldr r1, [pc, #264] @ 6913c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 26100 │ │ │ │ - b 690e4 │ │ │ │ - ldr r0, [pc, #216] @ 69120 │ │ │ │ + b 69104 │ │ │ │ + ldr r0, [pc, #216] @ 69140 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #212] @ 69124 │ │ │ │ + ldr r1, [pc, #212] @ 69144 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str ip, [r0, #16] │ │ │ │ bl 26100 │ │ │ │ - b 690e4 │ │ │ │ + b 69104 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #168] @ 69134 │ │ │ │ - ldr r1, [pc, #168] @ 69138 │ │ │ │ + ldr r0, [pc, #168] @ 69154 │ │ │ │ + ldr r1, [pc, #168] @ 69158 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #132] @ 6913c │ │ │ │ + ldr r2, [pc, #132] @ 6915c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r8] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r6, #0 │ │ │ │ - bne 69108 │ │ │ │ - b 69110 │ │ │ │ + bne 69128 │ │ │ │ + b 69130 │ │ │ │ orrs r0, r6, r7 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 69110 │ │ │ │ + beq 69130 │ │ │ │ add r9, r5, #8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e274 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ - andseq r6, r8, r0, asr #1 │ │ │ │ - andseq r6, r8, r0, asr #1 │ │ │ │ - andseq r6, r8, r4, lsr r0 │ │ │ │ - andseq r6, r8, ip, asr #32 │ │ │ │ - ldrsbeq r6, [r8], -ip │ │ │ │ - andseq r6, r8, r0, asr #1 │ │ │ │ - andseq r6, sl, ip, ror #31 │ │ │ │ - @ instruction: 0x00185ff0 │ │ │ │ - andseq r6, r8, r8, lsl r0 │ │ │ │ - andseq r6, sl, r8, lsl pc │ │ │ │ + andseq r6, r8, r0, lsr #1 │ │ │ │ + andseq r6, r8, r0, lsr #1 │ │ │ │ + andseq r6, r8, r4, lsl r0 │ │ │ │ + andseq r6, r8, ip, lsr #32 │ │ │ │ + ldrheq r6, [r8], -ip │ │ │ │ + andseq r6, r8, r0, lsr #1 │ │ │ │ + andseq r6, sl, ip, asr #31 │ │ │ │ + @ instruction: 0x00185fd0 │ │ │ │ + @ instruction: 0x00185ff8 │ │ │ │ + @ instruction: 0x001a6ef8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ movweq r5, #8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r4, r0 │ │ │ │ - bne 69454 │ │ │ │ + bne 69474 │ │ │ │ mov r0, #24 │ │ │ │ mov r9, #0 │ │ │ │ umull r4, r0, sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69534 │ │ │ │ + bne 69554 │ │ │ │ cmn r4, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 69534 │ │ │ │ + bhi 69554 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6926c │ │ │ │ - ldr r0, [pc, #1040] @ 695b0 │ │ │ │ + beq 6928c │ │ │ │ + ldr r0, [pc, #1040] @ 695d0 │ │ │ │ mov r1, #8 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69534 │ │ │ │ + beq 69554 │ │ │ │ mov ip, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 69270 │ │ │ │ + beq 69290 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add r9, sp, #16 │ │ │ │ str fp, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ mov fp, #0 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str sl, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r5, r0, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - beq 69264 │ │ │ │ + beq 69284 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ mov r4, ip │ │ │ │ str r8, [sp, #32] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ @@ -76109,17 +76117,17 @@ │ │ │ │ mov r0, lr │ │ │ │ mov r1, lr │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, ip, fp │ │ │ │ add fp, fp, #24 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne 691e8 │ │ │ │ + bne 69208 │ │ │ │ ldm sp, {sl, fp} │ │ │ │ - b 69270 │ │ │ │ + b 69290 │ │ │ │ mov ip, #8 │ │ │ │ ldr r9, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ add r8, sp, #16 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ @@ -76133,22 +76141,22 @@ │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r8 │ │ │ │ bl 1eaa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 1ec70 │ │ │ │ - ldr r1, [pc, #752] @ 695b8 │ │ │ │ + ldr r1, [pc, #752] @ 695d8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldm r8, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 6a814 │ │ │ │ + bl 6a834 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r5, sl │ │ │ │ add sl, sp, #96 @ 0x60 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, sl │ │ │ │ @@ -76164,217 +76172,217 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r9, sp, #16 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6936c │ │ │ │ + beq 6938c │ │ │ │ mov r4, r6 │ │ │ │ - b 69354 │ │ │ │ + b 69374 │ │ │ │ add r4, r4, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 6936c │ │ │ │ + beq 6938c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69348 │ │ │ │ + beq 69368 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ - b 69348 │ │ │ │ + b 69368 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6938c │ │ │ │ + beq 693ac │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ - beq 69404 │ │ │ │ + beq 69424 │ │ │ │ tst r4, #1 │ │ │ │ - beq 69414 │ │ │ │ + beq 69434 │ │ │ │ add r0, r9, #8 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 694cc │ │ │ │ + beq 694ec │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ ldm r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 693f4 │ │ │ │ + beq 69414 │ │ │ │ mov r0, fp │ │ │ │ bl 1e274 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r0, r4, r5 │ │ │ │ - bne 69490 │ │ │ │ + bne 694b0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6940c │ │ │ │ - ldr r1, [pc, #412] @ 695c4 │ │ │ │ - ldr r2, [pc, #412] @ 695c8 │ │ │ │ - ldr r3, [pc, #412] @ 695cc │ │ │ │ + beq 6942c │ │ │ │ + ldr r1, [pc, #412] @ 695e4 │ │ │ │ + ldr r2, [pc, #412] @ 695e8 │ │ │ │ + ldr r3, [pc, #412] @ 695ec │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - b 694ac │ │ │ │ - ldr r0, [pc, #332] @ 695a8 │ │ │ │ + b 694cc │ │ │ │ + ldr r0, [pc, #332] @ 695c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #328] @ 695ac │ │ │ │ + ldr r1, [pc, #328] @ 695cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 26100 │ │ │ │ - b 69548 │ │ │ │ - ldr r0, [pc, #292] @ 695bc │ │ │ │ + b 69568 │ │ │ │ + ldr r0, [pc, #292] @ 695dc │ │ │ │ mov r7, #4 │ │ │ │ - ldr r1, [pc, #288] @ 695c0 │ │ │ │ + ldr r1, [pc, #288] @ 695e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ stmib sl, {r3, r7} │ │ │ │ str r0, [sl, #12] │ │ │ │ str r2, [sl, #16] │ │ │ │ mov r0, sl │ │ │ │ bl 26100 │ │ │ │ - b 69548 │ │ │ │ + b 69568 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #248] @ 695d0 │ │ │ │ - ldr r1, [pc, #248] @ 695d4 │ │ │ │ + ldr r0, [pc, #248] @ 695f0 │ │ │ │ + ldr r1, [pc, #248] @ 695f4 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #212] @ 695d8 │ │ │ │ + ldr r2, [pc, #212] @ 695f8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [fp] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 26100 │ │ │ │ - b 69548 │ │ │ │ - ldr r2, [pc, #120] @ 695b4 │ │ │ │ + b 69568 │ │ │ │ + ldr r2, [pc, #120] @ 695d4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 68b60 │ │ │ │ + bl 68b80 │ │ │ │ bl 262a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6956c │ │ │ │ + beq 6958c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 1e274 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 68b60 │ │ │ │ + bl 68b80 │ │ │ │ bl 262a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 69598 │ │ │ │ - b 695a4 │ │ │ │ + bne 695b8 │ │ │ │ + b 695c4 │ │ │ │ orrs r0, r4, r5 │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 695a4 │ │ │ │ + beq 695c4 │ │ │ │ add r8, r9, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e274 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ - andseq r5, r8, r0, ror ip │ │ │ │ - andseq r5, r8, r0, ror ip │ │ │ │ - andseq r6, sl, r8, lsl #27 │ │ │ │ - andseq r5, r8, r4, ror #24 │ │ │ │ - andseq r5, r8, r8, ror pc │ │ │ │ - andseq r5, r8, r8, ror #23 │ │ │ │ - andseq r5, r8, r0, lsl #24 │ │ │ │ - andseq r5, r8, r8, lsl #25 │ │ │ │ - andseq r5, r8, ip, ror #24 │ │ │ │ - mulseq sl, r8, fp │ │ │ │ - andseq r5, r8, r4, lsr #23 │ │ │ │ - andseq r5, r8, ip, asr #23 │ │ │ │ - andseq r6, sl, ip, asr #21 │ │ │ │ + andseq r5, r8, r0, asr ip │ │ │ │ + andseq r5, r8, r0, asr ip │ │ │ │ + andseq r6, sl, r8, ror #26 │ │ │ │ + andseq r5, r8, r4, asr #24 │ │ │ │ + andseq r5, r8, r8, asr pc │ │ │ │ + andseq r5, r8, r8, asr #23 │ │ │ │ + andseq r5, r8, r0, ror #23 │ │ │ │ + andseq r5, r8, r8, ror #24 │ │ │ │ + andseq r5, r8, ip, asr #24 │ │ │ │ + andseq r6, sl, r8, ror fp │ │ │ │ + andseq r5, r8, r4, lsl #23 │ │ │ │ + andseq r5, r8, ip, lsr #23 │ │ │ │ + andseq r6, sl, ip, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ ldr r7, [sp, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ movweq r4, #8 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r6, r0 │ │ │ │ - bne 698d4 │ │ │ │ + bne 698f4 │ │ │ │ mov r0, #24 │ │ │ │ mov r9, #0 │ │ │ │ umull r5, r0, fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 699b8 │ │ │ │ + bne 699d8 │ │ │ │ cmn r5, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 699b8 │ │ │ │ + bhi 699d8 │ │ │ │ ldrd r6, [r7] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 69774 │ │ │ │ - ldr r0, [pc, #980] @ 69a14 │ │ │ │ + beq 69794 │ │ │ │ + ldr r0, [pc, #980] @ 69a34 │ │ │ │ mov r1, #8 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 699b8 │ │ │ │ + beq 699d8 │ │ │ │ mov sl, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 69778 │ │ │ │ + beq 69798 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ str sl, [sp, #24] │ │ │ │ str r8, [sp, #16] │ │ │ │ mov sl, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, fp │ │ │ │ str r0, [sp] │ │ │ │ @@ -76383,15 +76391,15 @@ │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r4, r0, r8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - beq 69714 │ │ │ │ + beq 69734 │ │ │ │ add r5, sp, #32 │ │ │ │ ldr r1, [r4] │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ @@ -76409,15 +76417,15 @@ │ │ │ │ mov r1, ip │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, r0, r8 │ │ │ │ add r8, r8, #24 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne 69698 │ │ │ │ + bne 696b8 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ add r8, sp, #32 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ mov r1, r8 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ @@ -76433,15 +76441,15 @@ │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r4, #0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ - b 69790 │ │ │ │ + b 697b0 │ │ │ │ mov sl, #8 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r8 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ mov r4, #1 │ │ │ │ str sl, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ @@ -76453,220 +76461,220 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r8, sp, #32 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69854 │ │ │ │ + beq 69874 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 697dc │ │ │ │ + beq 697fc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - beq 69880 │ │ │ │ + beq 698a0 │ │ │ │ tst r4, #1 │ │ │ │ - beq 69890 │ │ │ │ + beq 698b0 │ │ │ │ add r0, r8, #8 │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69950 │ │ │ │ + beq 69970 │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ ldm r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69844 │ │ │ │ + beq 69864 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e274 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, sl │ │ │ │ - b 69868 │ │ │ │ + b 69888 │ │ │ │ add r4, r4, #24 │ │ │ │ subs fp, fp, #1 │ │ │ │ - beq 697cc │ │ │ │ + beq 697ec │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6985c │ │ │ │ + beq 6987c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e274 │ │ │ │ - b 6985c │ │ │ │ + b 6987c │ │ │ │ orrs r0, r4, r5 │ │ │ │ - bne 69910 │ │ │ │ + bne 69930 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69888 │ │ │ │ - ldr r1, [pc, #384] @ 69a24 │ │ │ │ - ldr r2, [pc, #384] @ 69a28 │ │ │ │ - ldr r3, [pc, #384] @ 69a2c │ │ │ │ + beq 698a8 │ │ │ │ + ldr r1, [pc, #384] @ 69a44 │ │ │ │ + ldr r2, [pc, #384] @ 69a48 │ │ │ │ + ldr r3, [pc, #384] @ 69a4c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - b 6992c │ │ │ │ - ldr r0, [pc, #304] @ 69a0c │ │ │ │ + b 6994c │ │ │ │ + ldr r0, [pc, #304] @ 69a2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #300] @ 69a10 │ │ │ │ + ldr r1, [pc, #300] @ 69a30 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 26100 │ │ │ │ - b 699cc │ │ │ │ - ldr r0, [pc, #260] @ 69a1c │ │ │ │ + b 699ec │ │ │ │ + ldr r0, [pc, #260] @ 69a3c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #256] @ 69a20 │ │ │ │ + ldr r1, [pc, #256] @ 69a40 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ bl 26100 │ │ │ │ - b 699cc │ │ │ │ + b 699ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #212] @ 69a30 │ │ │ │ - ldr r1, [pc, #212] @ 69a34 │ │ │ │ + ldr r0, [pc, #212] @ 69a50 │ │ │ │ + ldr r1, [pc, #212] @ 69a54 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #176] @ 69a38 │ │ │ │ + ldr r2, [pc, #176] @ 69a58 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r9] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ bl 26100 │ │ │ │ - b 699cc │ │ │ │ - ldr r2, [pc, #88] @ 69a18 │ │ │ │ + b 699ec │ │ │ │ + ldr r2, [pc, #88] @ 69a38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 68b60 │ │ │ │ + bl 68b80 │ │ │ │ bl 262a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 699fc │ │ │ │ - b 69a08 │ │ │ │ + bne 69a1c │ │ │ │ + b 69a28 │ │ │ │ orrs r0, r4, r5 │ │ │ │ ldrne r0, [sp, #40] @ 0x28 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 69a08 │ │ │ │ + beq 69a28 │ │ │ │ add r8, r8, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e274 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ - @ instruction: 0x001857f0 │ │ │ │ - @ instruction: 0x001857f0 │ │ │ │ - andseq r6, sl, r8, ror #17 │ │ │ │ - andseq r5, r8, r0, ror #15 │ │ │ │ - andseq r5, r8, r4, ror #14 │ │ │ │ - andseq r5, r8, ip, ror r7 │ │ │ │ - andseq r5, r8, ip, lsl #16 │ │ │ │ - @ instruction: 0x001857f0 │ │ │ │ - andseq r6, sl, ip, lsl r7 │ │ │ │ - andseq r5, r8, r0, lsr #14 │ │ │ │ - andseq r5, r8, r8, asr #14 │ │ │ │ - andseq r6, sl, r8, asr #12 │ │ │ │ + @ instruction: 0x001857d0 │ │ │ │ + @ instruction: 0x001857d0 │ │ │ │ + andseq r6, sl, r8, asr #17 │ │ │ │ + andseq r5, r8, r0, asr #15 │ │ │ │ + andseq r5, r8, r4, asr #14 │ │ │ │ + andseq r5, r8, ip, asr r7 │ │ │ │ + andseq r5, r8, ip, ror #15 │ │ │ │ + @ instruction: 0x001857d0 │ │ │ │ + @ instruction: 0x001a66fc │ │ │ │ + andseq r5, r8, r0, lsl #14 │ │ │ │ + andseq r5, r8, r8, lsr #14 │ │ │ │ + andseq r6, sl, r8, lsr #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r7, r1 │ │ │ │ movweq r5, #8 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r4, r0 │ │ │ │ - bne 69d84 │ │ │ │ + bne 69da4 │ │ │ │ mov r0, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ umull r7, r0, sl, r0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69e64 │ │ │ │ + bne 69e84 │ │ │ │ cmn r7, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 69e64 │ │ │ │ + bhi 69e84 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 69b6c │ │ │ │ - ldr r0, [pc, #1112] @ 69ef8 │ │ │ │ + beq 69b8c │ │ │ │ + ldr r0, [pc, #1112] @ 69f18 │ │ │ │ mov r1, #8 │ │ │ │ mov r9, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e64 │ │ │ │ + beq 69e84 │ │ │ │ mov ip, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 69b70 │ │ │ │ + beq 69b90 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add r9, sp, #16 │ │ │ │ mov fp, #0 │ │ │ │ mov r8, #0 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str sl, [sp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r5, r0, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - beq 69b60 │ │ │ │ + beq 69b80 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r9 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov r4, ip │ │ │ │ str fp, [sp, #32] │ │ │ │ str fp, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ @@ -76684,18 +76692,18 @@ │ │ │ │ mov r0, lr │ │ │ │ mov r1, lr │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, ip, r8 │ │ │ │ add r8, r8, #24 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne 69ae4 │ │ │ │ + bne 69b04 │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ ldr sl, [sp] │ │ │ │ - b 69b70 │ │ │ │ + b 69b90 │ │ │ │ mov ip, #8 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ add r8, sp, #16 │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ mov fp, r6 │ │ │ │ @@ -76709,34 +76717,34 @@ │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r8 │ │ │ │ bl 1eaa8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 1ec70 │ │ │ │ - ldr r1, [pc, #824] @ 69f00 │ │ │ │ + ldr r1, [pc, #824] @ 69f20 │ │ │ │ mov r2, r8 │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ stm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 6a814 │ │ │ │ + bl 6a834 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ mov r4, sl │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add sl, r9, r0, lsl #3 │ │ │ │ mov r2, #24 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ bl 1e0c4 │ │ │ │ adds r5, r4, #1 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bcs 69e7c │ │ │ │ + bcs 69e9c │ │ │ │ mov ip, r9 │ │ │ │ mov r1, r8 │ │ │ │ ldm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #24 │ │ │ │ @@ -76752,340 +76760,340 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r7, sp, #16 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ mov r6, r9 │ │ │ │ - b 69c7c │ │ │ │ + b 69c9c │ │ │ │ add r6, r6, #24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 69c94 │ │ │ │ + beq 69cb4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69c70 │ │ │ │ + beq 69c90 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e274 │ │ │ │ - b 69c70 │ │ │ │ + b 69c90 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69cb4 │ │ │ │ + beq 69cd4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 69d30 │ │ │ │ + beq 69d50 │ │ │ │ tst r4, #1 │ │ │ │ - beq 69d40 │ │ │ │ + beq 69d60 │ │ │ │ add r0, r7, #8 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r9] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69dfc │ │ │ │ + beq 69e1c │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ ldm r8, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69d20 │ │ │ │ + beq 69d40 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e274 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r9, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r0, r4, r5 │ │ │ │ - bne 69dc0 │ │ │ │ + bne 69de0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69d38 │ │ │ │ - ldr r1, [pc, #444] @ 69f10 │ │ │ │ + beq 69d58 │ │ │ │ + ldr r1, [pc, #444] @ 69f30 │ │ │ │ mov r6, #1 │ │ │ │ - ldr r2, [pc, #440] @ 69f14 │ │ │ │ - ldr r3, [pc, #440] @ 69f18 │ │ │ │ + ldr r2, [pc, #440] @ 69f34 │ │ │ │ + ldr r3, [pc, #440] @ 69f38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 69ddc │ │ │ │ - ldr r0, [pc, #356] @ 69ef0 │ │ │ │ + b 69dfc │ │ │ │ + ldr r0, [pc, #356] @ 69f10 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #352] @ 69ef4 │ │ │ │ + ldr r1, [pc, #352] @ 69f14 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 26100 │ │ │ │ - b 69e90 │ │ │ │ - ldr r0, [pc, #320] @ 69f08 │ │ │ │ + b 69eb0 │ │ │ │ + ldr r0, [pc, #320] @ 69f28 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r1, [pc, #316] @ 69f0c │ │ │ │ + ldr r1, [pc, #316] @ 69f2c │ │ │ │ mov r2, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ add r3, r0, #8 │ │ │ │ stm r3, {r2, r6, ip} │ │ │ │ bl 26100 │ │ │ │ - b 69e90 │ │ │ │ + b 69eb0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #276] @ 69f1c │ │ │ │ - ldr r1, [pc, #276] @ 69f20 │ │ │ │ + ldr r0, [pc, #276] @ 69f3c │ │ │ │ + ldr r1, [pc, #276] @ 69f40 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #240] @ 69f24 │ │ │ │ + ldr r2, [pc, #240] @ 69f44 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r9] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 26100 │ │ │ │ - b 69e90 │ │ │ │ - ldr r2, [pc, #144] @ 69efc │ │ │ │ + b 69eb0 │ │ │ │ + ldr r2, [pc, #144] @ 69f1c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ - b 69e90 │ │ │ │ - ldr r2, [pc, #128] @ 69f04 │ │ │ │ + b 69eb0 │ │ │ │ + ldr r2, [pc, #128] @ 69f24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69eb4 │ │ │ │ + beq 69ed4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 1e274 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 68b60 │ │ │ │ + bl 68b80 │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 68b60 │ │ │ │ + bl 68b80 │ │ │ │ bl 262a8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 69ee0 │ │ │ │ - b 69eec │ │ │ │ + bne 69f00 │ │ │ │ + b 69f0c │ │ │ │ orrs r0, r4, r5 │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 69eec │ │ │ │ + beq 69f0c │ │ │ │ add r8, r7, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e274 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ - andseq r5, r8, r0, asr #6 │ │ │ │ - andseq r5, r8, r0, asr #6 │ │ │ │ - andseq r6, sl, r8, lsl #9 │ │ │ │ - andseq r5, r8, r4, lsr r3 │ │ │ │ - andseq r5, r8, r4, asr r6 │ │ │ │ - @ instruction: 0x001853b4 │ │ │ │ - @ instruction: 0x001852b4 │ │ │ │ - andseq r5, r8, ip, asr #5 │ │ │ │ - andseq r5, r8, r8, asr r3 │ │ │ │ - andseq r5, r8, ip, lsr r3 │ │ │ │ - andseq r6, sl, r8, ror #4 │ │ │ │ - andseq r5, r8, r4, ror r2 │ │ │ │ - mulseq r8, ip, r2 │ │ │ │ - mulseq sl, ip, r1 │ │ │ │ + andseq r5, r8, r0, lsr #6 │ │ │ │ + andseq r5, r8, r0, lsr #6 │ │ │ │ + andseq r6, sl, r8, ror #8 │ │ │ │ + andseq r5, r8, r4, lsl r3 │ │ │ │ + andseq r5, r8, r4, lsr r6 │ │ │ │ + mulseq r8, r4, r3 │ │ │ │ + mulseq r8, r4, r2 │ │ │ │ + andseq r5, r8, ip, lsr #5 │ │ │ │ + andseq r5, r8, r8, lsr r3 │ │ │ │ + andseq r5, r8, ip, lsl r3 │ │ │ │ + andseq r6, sl, r8, asr #4 │ │ │ │ + andseq r5, r8, r4, asr r2 │ │ │ │ + andseq r5, r8, ip, ror r2 │ │ │ │ + andseq r6, sl, ip, ror r1 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 689e0 │ │ │ │ + bl 68a00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 68a94 │ │ │ │ + bl 68ab4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r5, [pc, #220] @ 6a07c │ │ │ │ + ldr r5, [pc, #220] @ 6a09c │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e46c │ │ │ │ - ldr r0, [pc, #192] @ 6a080 │ │ │ │ + ldr r0, [pc, #192] @ 6a0a0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 1ec34 │ │ │ │ - ldr r1, [pc, #168] @ 6a084 │ │ │ │ - ldr lr, [pc, #168] @ 6a088 │ │ │ │ - ldr r3, [pc, #168] @ 6a08c │ │ │ │ + ldr r1, [pc, #168] @ 6a0a4 │ │ │ │ + ldr lr, [pc, #168] @ 6a0a8 │ │ │ │ + ldr r3, [pc, #168] @ 6a0ac │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr ip, [pc, #164] @ 6a090 │ │ │ │ + ldr ip, [pc, #164] @ 6a0b0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r2, [pc, #160] @ 6a094 │ │ │ │ + ldr r2, [pc, #160] @ 6a0b4 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r6, [pc, #156] @ 6a098 │ │ │ │ + ldr r6, [pc, #156] @ 6a0b8 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ add r0, r4, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ stm r0, {r1, r2, lr} │ │ │ │ str r3, [r4, #28] │ │ │ │ str ip, [r4, #32] │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #120] @ 6a09c │ │ │ │ + ldr r0, [pc, #120] @ 6a0bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 6a03c │ │ │ │ + bne 6a05c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #92] @ 6a0a0 │ │ │ │ + ldr r3, [pc, #92] @ 6a0c0 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #88] @ 6a0a4 │ │ │ │ + ldr r0, [pc, #88] @ 6a0c4 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r0, [pc, #60] @ 6a0a8 │ │ │ │ + ldr r0, [pc, #60] @ 6a0c8 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 249e4 │ │ │ │ - b 6a034 │ │ │ │ + b 6a054 │ │ │ │ bl 262a8 │ │ │ │ - andseq r5, sl, ip, asr #30 │ │ │ │ + andseq r5, sl, ip, lsr #30 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0xffffd010 │ │ │ │ @ instruction: 0xffffd07c │ │ │ │ @ instruction: 0xffffd02c │ │ │ │ @ instruction: 0xffffd04c │ │ │ │ @ instruction: 0xffffd080 │ │ │ │ @ instruction: 0xffffcfc8 │ │ │ │ - andseq r5, sl, r0, ror pc │ │ │ │ - andseq r4, r8, ip, asr #27 │ │ │ │ - andseq r4, r8, r4, lsl lr │ │ │ │ - andseq r5, sl, r4, lsr #30 │ │ │ │ + andseq r5, sl, r0, asr pc │ │ │ │ + andseq r4, r8, ip, lsr #27 │ │ │ │ + @ instruction: 0x00184df4 │ │ │ │ + andseq r5, sl, r4, lsl #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r1, [pc, #384] @ 6a23c │ │ │ │ + ldr r1, [pc, #384] @ 6a25c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ add r4, r1, r0 │ │ │ │ tst r4, #7 │ │ │ │ - bne 6a1c8 │ │ │ │ - ldr r0, [pc, #344] @ 6a22c │ │ │ │ + bne 6a1e8 │ │ │ │ + ldr r0, [pc, #344] @ 6a24c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, #1 │ │ │ │ - beq 6a10c │ │ │ │ - ldr r0, [pc, #328] @ 6a234 │ │ │ │ + beq 6a12c │ │ │ │ + ldr r0, [pc, #328] @ 6a254 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r8, [r0, #8] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ - b 6a150 │ │ │ │ + b 6a170 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 121b6c │ │ │ │ - ldr r0, [pc, #276] @ 6a230 │ │ │ │ + bl 121b8c │ │ │ │ + ldr r0, [pc, #276] @ 6a250 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r0, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ str r2, [r0, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #224] @ 6a238 │ │ │ │ + ldr r0, [pc, #224] @ 6a258 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ adds sl, r8, #1 │ │ │ │ mov r5, #0 │ │ │ │ adc fp, r9, #0 │ │ │ │ - ldr r1, [pc, #208] @ 6a240 │ │ │ │ + ldr r1, [pc, #208] @ 6a260 │ │ │ │ str r5, [r4, #16] │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ strd sl, [r0, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [r4] │ │ │ │ - ldr r0, [pc, #188] @ 6a244 │ │ │ │ + ldr r0, [pc, #188] @ 6a264 │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -77096,181 +77104,181 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ str r8, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #116] @ 6a248 │ │ │ │ - ldr r2, [pc, #116] @ 6a24c │ │ │ │ - ldr r1, [pc, #116] @ 6a250 │ │ │ │ + ldr r0, [pc, #116] @ 6a268 │ │ │ │ + ldr r2, [pc, #116] @ 6a26c │ │ │ │ + ldr r1, [pc, #116] @ 6a270 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #80] @ 6a254 │ │ │ │ + ldr r3, [pc, #80] @ 6a274 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ - andseq r5, sl, ip, ror #27 │ │ │ │ - andseq r5, sl, r4, lsr #27 │ │ │ │ - @ instruction: 0x001a5dd4 │ │ │ │ - andseq r5, sl, r8, ror #26 │ │ │ │ - andseq r5, sl, r8, lsr lr │ │ │ │ - andseq r5, r8, r0, ror #1 │ │ │ │ - ldrsbeq r5, [r8], -r0 │ │ │ │ + andseq r5, sl, ip, asr #27 │ │ │ │ + andseq r5, sl, r4, lsl #27 │ │ │ │ + @ instruction: 0x001a5db4 │ │ │ │ + andseq r5, sl, r8, asr #26 │ │ │ │ + andseq r5, sl, r8, lsl lr │ │ │ │ + andseq r5, r8, r0, asr #1 │ │ │ │ + ldrheq r5, [r8], -r0 │ │ │ │ andseq r3, r0, r8, lsl #25 │ │ │ │ + andseq r4, r8, ip, asr #29 │ │ │ │ andseq r4, r8, ip, ror #29 │ │ │ │ - andseq r4, r8, ip, lsl #30 │ │ │ │ - @ instruction: 0x001a5cb0 │ │ │ │ + mulseq sl, r0, ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ - ldr r1, [pc, #720] @ 6a538 │ │ │ │ + ldr r1, [pc, #720] @ 6a558 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r2, #19 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 6a3a4 │ │ │ │ + bne 6a3c4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 1de54 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 6a3e8 │ │ │ │ + bne 6a408 │ │ │ │ bl 1e04c │ │ │ │ - ldr r3, [pc, #700] @ 6a564 │ │ │ │ + ldr r3, [pc, #700] @ 6a584 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #696] @ 6a568 │ │ │ │ + ldr r1, [pc, #696] @ 6a588 │ │ │ │ mov r7, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1ead8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a388 │ │ │ │ - ldr r7, [pc, #664] @ 6a574 │ │ │ │ + beq 6a3a8 │ │ │ │ + ldr r7, [pc, #664] @ 6a594 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r0, [r7, #32] │ │ │ │ bl 1e76c │ │ │ │ - ldr r1, [pc, #644] @ 6a578 │ │ │ │ + ldr r1, [pc, #644] @ 6a598 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #16 │ │ │ │ strd r0, [r7, #40] @ 0x28 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a440 │ │ │ │ + beq 6a460 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e400 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #596] @ 6a57c │ │ │ │ + ldr r0, [pc, #596] @ 6a59c │ │ │ │ mov r4, #0 │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [r7, #12] │ │ │ │ stmib r7, {r0, r4} │ │ │ │ ldmib r7, {r0, r2, r3} │ │ │ │ str r1, [r7] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e334 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r8, #0 │ │ │ │ strb r4, [r5] │ │ │ │ - beq 6a37c │ │ │ │ + beq 6a39c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #476] @ 6a56c │ │ │ │ - ldr r2, [pc, #476] @ 6a570 │ │ │ │ + ldr r0, [pc, #476] @ 6a58c │ │ │ │ + ldr r2, [pc, #476] @ 6a590 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 26160 │ │ │ │ - b 6a4c4 │ │ │ │ + b 6a4e4 │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #384] @ 6a53c │ │ │ │ - ldr r3, [pc, #384] @ 6a540 │ │ │ │ - ldr r5, [pc, #384] @ 6a544 │ │ │ │ + ldr r0, [pc, #384] @ 6a55c │ │ │ │ + ldr r3, [pc, #384] @ 6a560 │ │ │ │ + ldr r5, [pc, #384] @ 6a564 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 6a4c4 │ │ │ │ + b 6a4e4 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6a450 │ │ │ │ - ldr r1, [pc, #316] @ 6a548 │ │ │ │ - ldr r0, [pc, #316] @ 6a54c │ │ │ │ - ldr r3, [pc, #316] @ 6a550 │ │ │ │ + bne 6a470 │ │ │ │ + ldr r1, [pc, #316] @ 6a568 │ │ │ │ + ldr r0, [pc, #316] @ 6a56c │ │ │ │ + ldr r3, [pc, #316] @ 6a570 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b 6a4c4 │ │ │ │ + b 6a4e4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 25cd0 │ │ │ │ - b 6a4c4 │ │ │ │ + b 6a4e4 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ - ldr r0, [pc, #248] @ 6a554 │ │ │ │ - ldr r1, [pc, #248] @ 6a558 │ │ │ │ - ldr ip, [pc, #248] @ 6a55c │ │ │ │ + ldr r0, [pc, #248] @ 6a574 │ │ │ │ + ldr r1, [pc, #248] @ 6a578 │ │ │ │ + ldr ip, [pc, #248] @ 6a57c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #244] @ 6a560 │ │ │ │ + ldr r2, [pc, #244] @ 6a580 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ @@ -77291,241 +77299,241 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 26310 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r0, [r5] │ │ │ │ - bne 6a520 │ │ │ │ + bne 6a540 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6a500 │ │ │ │ + beq 6a520 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ strb r1, [r5] │ │ │ │ - bne 6a51c │ │ │ │ + bne 6a53c │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x0010f4d2 │ │ │ │ ldrsheq pc, [r0], -r8 @ │ │ │ │ - andseq r4, r8, r0, lsr #25 │ │ │ │ - andseq r4, r8, r8, asr sp │ │ │ │ - andseq r4, r8, r4, lsr #26 │ │ │ │ + andseq r4, r8, r0, lsl #25 │ │ │ │ + andseq r4, r8, r8, lsr sp │ │ │ │ + andseq r4, r8, r4, lsl #26 │ │ │ │ andseq pc, r0, r4, lsr #1 │ │ │ │ - andseq r4, r8, r4, asr ip │ │ │ │ + andseq r4, r8, r4, lsr ip │ │ │ │ @ instruction: 0xffffd22c │ │ │ │ - andseq r4, r8, ip, lsr #25 │ │ │ │ - @ instruction: 0x00184cbc │ │ │ │ + andseq r4, r8, ip, lsl #25 │ │ │ │ + mulseq r8, ip, ip │ │ │ │ @ instruction: 0x001039d4 │ │ │ │ @ instruction: 0xfffffcd8 │ │ │ │ @ instruction: 0xfffffdec │ │ │ │ andseq pc, r0, r2, ror #7 │ │ │ │ - andseq r4, r8, r0, asr #27 │ │ │ │ - andseq r5, sl, r0, lsl ip │ │ │ │ - andseq r5, sl, ip, lsr ip │ │ │ │ + andseq r4, r8, r0, lsr #27 │ │ │ │ + @ instruction: 0x001a5bf0 │ │ │ │ + andseq r5, sl, ip, lsl ip │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r9, [pc, #512] @ 6a790 │ │ │ │ + ldr r9, [pc, #512] @ 6a7b0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a5b0 │ │ │ │ + bne 6a5d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r9, #12] │ │ │ │ strd r0, [r9] │ │ │ │ mov r0, sl │ │ │ │ mov r8, sp │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #452] @ 6a794 │ │ │ │ + ldr r0, [pc, #452] @ 6a7b4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #20 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a750 │ │ │ │ + beq 6a770 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a760 │ │ │ │ + beq 6a780 │ │ │ │ bl 1e400 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6a690 │ │ │ │ + beq 6a6b0 │ │ │ │ ldr lr, [r9, #8] │ │ │ │ ldrh r7, [r1, #94] @ 0x5e │ │ │ │ mov r4, #0 │ │ │ │ mvn r2, #0 │ │ │ │ lsl r5, r7, #2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq 6a668 │ │ │ │ + beq 6a688 │ │ │ │ add r6, r1, r4 │ │ │ │ add r2, r2, #1 │ │ │ │ add r4, r4, #4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ subs r6, r3, r0 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r3, r0 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq 6a628 │ │ │ │ + beq 6a648 │ │ │ │ uxtb r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a684 │ │ │ │ - b 6a66c │ │ │ │ + beq 6a6a4 │ │ │ │ + b 6a68c │ │ │ │ mov r2, r7 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 6a694 │ │ │ │ + beq 6a6b4 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ sub lr, lr, #1 │ │ │ │ ldr r1, [r1, #96] @ 0x60 │ │ │ │ - b 6a618 │ │ │ │ + b 6a638 │ │ │ │ add r0, r1, r4 │ │ │ │ str fp, [r0, #44] @ 0x2c │ │ │ │ - b 6a6b4 │ │ │ │ + b 6a6d4 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r9, #4 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #16] │ │ │ │ stmib sp, {r0, r1, ip} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, sp │ │ │ │ mov r2, fp │ │ │ │ - bl 67814 │ │ │ │ - ldr r0, [pc, #208] @ 6a78c │ │ │ │ + bl 67834 │ │ │ │ + ldr r0, [pc, #208] @ 6a7ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #220] @ 6a7ac │ │ │ │ - ldrne r1, [pc, #220] @ 6a7b0 │ │ │ │ - ldrne r2, [pc, #220] @ 6a7b4 │ │ │ │ + ldrne r0, [pc, #220] @ 6a7cc │ │ │ │ + ldrne r1, [pc, #220] @ 6a7d0 │ │ │ │ + ldrne r2, [pc, #220] @ 6a7d4 │ │ │ │ addne r0, pc, r0 │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r1, [sl, #8] │ │ │ │ addne r2, pc, r2 │ │ │ │ strne r2, [sl, #12] │ │ │ │ strne r0, [sl, #16] │ │ │ │ addne sp, sp, #44 @ 0x2c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #160] @ 6a79c │ │ │ │ + ldr r0, [pc, #160] @ 6a7bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a718 │ │ │ │ - ldr r0, [pc, #140] @ 6a7a0 │ │ │ │ + bne 6a738 │ │ │ │ + ldr r0, [pc, #140] @ 6a7c0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6a720 │ │ │ │ - ldr r0, [pc, #132] @ 6a7a4 │ │ │ │ + b 6a740 │ │ │ │ + ldr r0, [pc, #132] @ 6a7c4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r1, [pc, #120] @ 6a7a8 │ │ │ │ + ldr r1, [pc, #120] @ 6a7c8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ stmib r8, {r2, r3} │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r8, #12] │ │ │ │ str r0, [r8, #16] │ │ │ │ mov r0, r8 │ │ │ │ bl 26100 │ │ │ │ - b 6a76c │ │ │ │ + b 6a78c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 25cd0 │ │ │ │ - b 6a76c │ │ │ │ - ldr r0, [pc, #48] @ 6a798 │ │ │ │ + b 6a78c │ │ │ │ + ldr r0, [pc, #48] @ 6a7b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ - andseq r5, sl, r0, lsl #17 │ │ │ │ - andseq r5, sl, r0, ror #18 │ │ │ │ - andseq r5, sl, r0, ror #18 │ │ │ │ - andseq r4, r8, r0, lsl #20 │ │ │ │ - @ instruction: 0x001a58d8 │ │ │ │ - andseq r4, r8, ip, ror #21 │ │ │ │ - @ instruction: 0x00184ad8 │ │ │ │ + andseq r5, sl, r0, ror #16 │ │ │ │ + andseq r5, sl, r0, asr #18 │ │ │ │ + andseq r5, sl, r0, asr #18 │ │ │ │ + andseq r4, r8, r0, ror #19 │ │ │ │ + @ instruction: 0x001a58b8 │ │ │ │ andseq r4, r8, ip, asr #21 │ │ │ │ + @ instruction: 0x00184ab8 │ │ │ │ + andseq r4, r8, ip, lsr #21 │ │ │ │ @ instruction: 0xffffcef0 │ │ │ │ @ instruction: 0xffffce8c │ │ │ │ @ instruction: 0xffffcedc │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [pc, #76] @ 6a810 │ │ │ │ + ldr r5, [pc, #76] @ 6a830 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [pc, r5] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r6, r0, r4 │ │ │ │ add r0, r6, #24 │ │ │ │ - bl 666f8 │ │ │ │ + bl 66718 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a7ec │ │ │ │ + beq 6a80c │ │ │ │ add r0, r6, #4 │ │ │ │ - bl 66550 │ │ │ │ + bl 66570 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6a808 │ │ │ │ + beq 6a828 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 262a8 │ │ │ │ - andseq r5, sl, ip, lsr #14 │ │ │ │ + andseq r5, sl, ip, lsl #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ adds r6, r3, #1 │ │ │ │ - bcs 6a8b4 │ │ │ │ + bcs 6a8d4 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ mov r1, #24 │ │ │ │ lslcc r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6a8b4 │ │ │ │ + bne 6a8d4 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 6a8ac │ │ │ │ + bhi 6a8cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a87c │ │ │ │ + beq 6a89c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -77542,104 +77550,104 @@ │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ bl 25cb8 │ │ │ │ mov r2, r4 │ │ │ │ bl 25cb8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ 6a908 │ │ │ │ + ldr lr, [pc, #60] @ 6a928 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 6a90c │ │ │ │ + ldr r1, [pc, #56] @ 6a92c │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 6a910 │ │ │ │ + ldr ip, [pc, #52] @ 6a930 │ │ │ │ add lr, pc, lr │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r3, ip} │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ str lr, [sp] │ │ │ │ - bl 162dd4 │ │ │ │ + bl 162df4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - @ instruction: 0x001848d4 │ │ │ │ + @ instruction: 0x001848b4 │ │ │ │ andseq r8, r0, r8, ror r8 │ │ │ │ - @ instruction: 0x001848d8 │ │ │ │ + @ instruction: 0x001848b8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 6a984 │ │ │ │ + ldr ip, [pc, #96] @ 6a9a4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 6a988 │ │ │ │ + ldr lr, [pc, #92] @ 6a9a8 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 6a98c │ │ │ │ + ldr r4, [pc, #88] @ 6a9ac │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 6a990 │ │ │ │ + ldr r1, [pc, #84] @ 6a9b0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 6a994 │ │ │ │ + ldr r3, [pc, #80] @ 6a9b4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r4, r8, r0, ror r8 │ │ │ │ + andseq r4, r8, r0, asr r8 │ │ │ │ @ instruction: 0x0010eef8 │ │ │ │ - andseq r4, r8, ip, ror #16 │ │ │ │ + andseq r4, r8, ip, asr #16 │ │ │ │ @ instruction: 0x0010eed8 │ │ │ │ @ instruction: 0x0010eed9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #108] @ 6aa14 │ │ │ │ + ldr r0, [pc, #108] @ 6aa34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ cmp r0, #3 │ │ │ │ - bne 6a9d8 │ │ │ │ - ldr r1, [pc, #100] @ 6aa24 │ │ │ │ - ldr r0, [pc, #100] @ 6aa28 │ │ │ │ + bne 6a9f8 │ │ │ │ + ldr r1, [pc, #100] @ 6aa44 │ │ │ │ + ldr r0, [pc, #100] @ 6aa48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - bl 71730 │ │ │ │ + bl 71750 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #56] @ 6aa18 │ │ │ │ + ldr r3, [pc, #56] @ 6aa38 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #52] @ 6aa1c │ │ │ │ + ldr r0, [pc, #52] @ 6aa3c │ │ │ │ add r2, sp, #12 │ │ │ │ strb r1, [sp, #11] │ │ │ │ add r1, sp, #11 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #24] @ 6aa20 │ │ │ │ + ldr r0, [pc, #24] @ 6aa40 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ bl 249e4 │ │ │ │ - b 6a9b8 │ │ │ │ - andseq r5, sl, ip, ror #11 │ │ │ │ - andseq r4, r8, r4, lsr #8 │ │ │ │ - andseq r4, r8, r4, ror r4 │ │ │ │ - andseq r5, sl, r8, lsl #11 │ │ │ │ - andseq r4, r8, r4, asr r8 │ │ │ │ - andseq r5, sl, ip, lsr #10 │ │ │ │ + b 6a9d8 │ │ │ │ + andseq r5, sl, ip, asr #11 │ │ │ │ + andseq r4, r8, r4, lsl #8 │ │ │ │ + andseq r4, r8, r4, asr r4 │ │ │ │ + andseq r5, sl, r8, ror #10 │ │ │ │ + andseq r4, r8, r4, lsr r8 │ │ │ │ + andseq r5, sl, ip, lsl #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, #0 │ │ │ │ ldm r0, {ip, lr} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ @@ -77680,21 +77688,21 @@ │ │ │ │ eor r0, lr, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, ip, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ad50 │ │ │ │ + bl 6ad70 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 6ad50 │ │ │ │ + bl 6ad70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r4 │ │ │ │ @@ -77843,36 +77851,36 @@ │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ add lr, sl, #8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r6, r2 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ - beq 6adb0 │ │ │ │ + beq 6add0 │ │ │ │ rsb r6, r9, #8 │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r2, r6 │ │ │ │ movcc r6, r2 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 6adb8 │ │ │ │ + bcc 6add8 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #4 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc 6add0 │ │ │ │ - b 6ae10 │ │ │ │ + bcc 6adf0 │ │ │ │ + b 6ae30 │ │ │ │ mov r8, #0 │ │ │ │ - b 6af9c │ │ │ │ + b 6afbc │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 6ae10 │ │ │ │ + bcs 6ae30 │ │ │ │ add r0, r3, r4 │ │ │ │ mvn r1, #31 │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ lsl r7, r4, #3 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ lsl r7, r0, r7 │ │ │ │ @@ -77882,15 +77890,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ sub r7, r7, r4, lsl #3 │ │ │ │ orr r4, r4, #2 │ │ │ │ lsr r7, r0, r7 │ │ │ │ lslpl r7, r0, r1 │ │ │ │ orr r8, r7, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 6ae50 │ │ │ │ + bcs 6ae70 │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ mvn r1, #31 │ │ │ │ lsl r6, r4, #3 │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ cmp r1, #0 │ │ │ │ lsl r6, r0, r6 │ │ │ │ movwpl r6, #0 │ │ │ │ @@ -77915,15 +77923,15 @@ │ │ │ │ lsr r6, r5, r6 │ │ │ │ orr r0, r6, r8, lsl r0 │ │ │ │ lslpl r0, r5, r7 │ │ │ │ orr ip, r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [lr, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bls 6aeac │ │ │ │ + bls 6aecc │ │ │ │ add r2, r9, r2 │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [lr, #4] │ │ │ │ ldr r1, [lr, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -77984,15 +77992,15 @@ │ │ │ │ str r0, [lr, #20] │ │ │ │ eor r0, r1, ip │ │ │ │ str r0, [sl, #4] │ │ │ │ sub r0, r2, r8 │ │ │ │ bic r4, r0, #7 │ │ │ │ and r2, r0, #7 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs 6b0f8 │ │ │ │ + bcs 6b118 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [lr] │ │ │ │ mov r7, lr │ │ │ │ ldr r0, [lr, #4] │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [r7, #8]! │ │ │ │ @@ -78052,15 +78060,15 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ eor r5, r5, r1 │ │ │ │ eor r1, r1, r3 │ │ │ │ add ip, ip, #8 │ │ │ │ eor r0, r7, r0 │ │ │ │ mov r3, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bcc 6aff8 │ │ │ │ + bcc 6b018 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ strd r8, [r2] │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [sp] │ │ │ │ str sl, [r2] │ │ │ │ @@ -78068,28 +78076,28 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ strd r6, [r2] │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r0, [sl] │ │ │ │ cmp r2, #4 │ │ │ │ - bcc 6b11c │ │ │ │ + bcc 6b13c │ │ │ │ ldr r4, [r3, r8] │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #4 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 6b134 │ │ │ │ - b 6b178 │ │ │ │ + bcc 6b154 │ │ │ │ + b 6b198 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 6b178 │ │ │ │ + bcs 6b198 │ │ │ │ add r0, r3, r7 │ │ │ │ mvn r1, #31 │ │ │ │ add r0, r0, r8 │ │ │ │ add r1, r1, r7, lsl #3 │ │ │ │ lsl r6, r7, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r0] │ │ │ │ @@ -78100,15 +78108,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ sub r6, r6, r7, lsl #3 │ │ │ │ orr r7, r7, #2 │ │ │ │ lsr r6, r0, r6 │ │ │ │ lslpl r6, r0, r1 │ │ │ │ orr r5, r6, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bcs 6b1bc │ │ │ │ + bcs 6b1dc │ │ │ │ add r0, r7, r8 │ │ │ │ mvn r1, #31 │ │ │ │ add r1, r1, r7, lsl #3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsl r3, r7, #3 │ │ │ │ cmp r1, #0 │ │ │ │ lsl r3, r0, r3 │ │ │ │ @@ -78163,15 +78171,15 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 1df38 │ │ │ │ vpop {s0-s1} │ │ │ │ pop {fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b284 │ │ │ │ + beq 6b2a4 │ │ │ │ mov r0, r1 │ │ │ │ b 1dfb0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r0, r1 │ │ │ │ b 1ebc8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -78181,157 +78189,157 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b2b4 │ │ │ │ + bne 6b2d4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6b2fc │ │ │ │ + bne 6b31c │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6b2fc │ │ │ │ + beq 6b31c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6b308 │ │ │ │ + bne 6b328 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6b350 │ │ │ │ + bne 6b370 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b344 │ │ │ │ + beq 6b364 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b358 │ │ │ │ + bne 6b378 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6b384 │ │ │ │ + bne 6b3a4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 6bc44 │ │ │ │ + b 6bc64 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 6b3a4 │ │ │ │ + b 6b3c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b3ac │ │ │ │ + bne 6b3cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6b3d4 │ │ │ │ + bne 6b3f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bc44 │ │ │ │ + bl 6bc64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r5 │ │ │ │ - bne 6b4f0 │ │ │ │ + bne 6b510 │ │ │ │ ldr r5, [r4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b414 │ │ │ │ + bne 6b434 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6b45c │ │ │ │ + bne 6b47c │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6b45c │ │ │ │ + beq 6b47c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6b468 │ │ │ │ + bne 6b488 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6b4b0 │ │ │ │ + bne 6b4d0 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b4a4 │ │ │ │ + beq 6b4c4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b4b8 │ │ │ │ + bne 6b4d8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6b4e8 │ │ │ │ + bne 6b508 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 6bc44 │ │ │ │ + b 6bc64 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #160] @ 6b598 │ │ │ │ + ldr r0, [pc, #160] @ 6b5b8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #156] @ 6b59c │ │ │ │ + ldr r1, [pc, #156] @ 6b5bc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -78341,321 +78349,321 @@ │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 6b548 │ │ │ │ + b 6b568 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b550 │ │ │ │ + bne 6b570 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6b58c │ │ │ │ + bne 6b5ac │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bc44 │ │ │ │ - b 6b58c │ │ │ │ + bl 6bc64 │ │ │ │ + b 6b5ac │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b294 │ │ │ │ + bl 6b2b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r3, r8, r0, lsl #27 │ │ │ │ - andseq r3, r8, r0, lsl #27 │ │ │ │ + andseq r3, r8, r0, ror #26 │ │ │ │ + andseq r3, r8, r0, ror #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6b698 │ │ │ │ + beq 6b6b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ add r2, r5, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b5c8 │ │ │ │ + bne 6b5e8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6b610 │ │ │ │ + bne 6b630 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6b610 │ │ │ │ + beq 6b630 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b61c │ │ │ │ + bne 6b63c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6b664 │ │ │ │ + bne 6b684 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6b664 │ │ │ │ + beq 6b684 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b66c │ │ │ │ + bne 6b68c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 6bc44 │ │ │ │ + b 6bc64 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b6a8 │ │ │ │ + bne 6b6c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6b6d0 │ │ │ │ + bne 6b6f0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bc44 │ │ │ │ + bl 6bc64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 6c48c │ │ │ │ + bl 6c4ac │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b700 │ │ │ │ + beq 6b720 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r5, [r4, #8]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6b7f0 │ │ │ │ + beq 6b810 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ add r2, r5, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b720 │ │ │ │ + bne 6b740 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6b768 │ │ │ │ + bne 6b788 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6b768 │ │ │ │ + beq 6b788 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b774 │ │ │ │ + bne 6b794 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6b7bc │ │ │ │ + bne 6b7dc │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6b7bc │ │ │ │ + beq 6b7dc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b7c4 │ │ │ │ + bne 6b7e4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 6bc44 │ │ │ │ + b 6bc64 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6b800 │ │ │ │ + bne 6b820 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6b854 │ │ │ │ + bne 6b874 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bc44 │ │ │ │ - b 6b854 │ │ │ │ + bl 6bc64 │ │ │ │ + b 6b874 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b84c │ │ │ │ + beq 6b86c │ │ │ │ bl 1ebc8 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 6b5a0 │ │ │ │ + bl 6b5c0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 7046c │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ mov r6, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b8b0 │ │ │ │ + bne 6b8d0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 708fc │ │ │ │ + bl 7091c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6b928 │ │ │ │ + bne 6b948 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #324] @ 6ba08 │ │ │ │ + ldr r0, [pc, #324] @ 6ba28 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ str r9, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b970 │ │ │ │ + beq 6b990 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #0 │ │ │ │ strd r8, [r3] │ │ │ │ ldrne r1, [r4] │ │ │ │ ldr r0, [r5] │ │ │ │ moveq r1, #0 │ │ │ │ - ldr r2, [pc, #264] @ 6ba0c │ │ │ │ + ldr r2, [pc, #264] @ 6ba2c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e8c8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6b918 │ │ │ │ + beq 6b938 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1e5f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1ddc4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 6b980 │ │ │ │ - ldr r1, [pc, #196] @ 6ba00 │ │ │ │ + bne 6b9a0 │ │ │ │ + ldr r1, [pc, #196] @ 6ba20 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #192] @ 6ba04 │ │ │ │ + ldr r0, [pc, #192] @ 6ba24 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 26100 │ │ │ │ - b 6b97c │ │ │ │ + b 6b99c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 6b934 │ │ │ │ + bl 52170 │ │ │ │ + b 6b954 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6b3e0 │ │ │ │ - b 6b9b0 │ │ │ │ + bl 6b400 │ │ │ │ + b 6b9d0 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6b294 │ │ │ │ + bl 6b2b4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6b9c0 │ │ │ │ + beq 6b9e0 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 1e5f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1ddc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - b 6b9e0 │ │ │ │ + b 6ba00 │ │ │ │ mov r4, r0 │ │ │ │ - b 6b9ec │ │ │ │ + b 6ba0c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 1ddc4 │ │ │ │ mov r0, sp │ │ │ │ - bl 6b294 │ │ │ │ + bl 6b2b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r3, r8, ip, asr r9 │ │ │ │ - andseq r3, r8, ip, asr #18 │ │ │ │ - andseq r4, sl, r8, ror #12 │ │ │ │ + andseq r3, r8, ip, lsr r9 │ │ │ │ + andseq r3, r8, ip, lsr #18 │ │ │ │ + andseq r4, sl, r8, asr #12 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ @@ -78664,41 +78672,41 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldrd r8, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ movne r5, r6 │ │ │ │ movwne r6, #1 │ │ │ │ str r9, [sp, #12] │ │ │ │ - bl 70fcc │ │ │ │ + bl 70fec │ │ │ │ cmp r0, r9 │ │ │ │ - bne 6baac │ │ │ │ + bne 6bacc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 6bd6c │ │ │ │ + bl 6bd8c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 6ba94 │ │ │ │ + beq 6bab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ba8c │ │ │ │ + bne 6baac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6ba94 │ │ │ │ + beq 6bab4 │ │ │ │ mov r0, r1 │ │ │ │ bl 1ebc8 │ │ │ │ - b 6ba94 │ │ │ │ + b 6bab4 │ │ │ │ mov r0, r1 │ │ │ │ bl 1dfb0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #116] @ 6bb28 │ │ │ │ + ldr r0, [pc, #116] @ 6bb48 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #112] @ 6bb2c │ │ │ │ + ldr r1, [pc, #112] @ 6bb4c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -78706,50 +78714,50 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6b3e0 │ │ │ │ + bl 6b400 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6b274 │ │ │ │ + bl 6b294 │ │ │ │ bl 262a8 │ │ │ │ bl 262c4 │ │ │ │ - andseq r3, r8, ip, lsr #15 │ │ │ │ - andseq r3, r8, ip, lsr #15 │ │ │ │ + andseq r3, r8, ip, lsl #15 │ │ │ │ + andseq r3, r8, ip, lsl #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e2c8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6cbe0 │ │ │ │ - ldr r1, [pc, #132] @ 6bbd4 │ │ │ │ + bl 6cc00 │ │ │ │ + ldr r1, [pc, #132] @ 6bbf4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ strb r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne sp, {r2, r3, r5} │ │ │ │ ldrne r4, [sp, #12] │ │ │ │ - ldrne r1, [pc, #80] @ 6bbd8 │ │ │ │ + ldrne r1, [pc, #80] @ 6bbf8 │ │ │ │ stmne r0, {r2, r3, r5} │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r4, [r0, #12] │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ @@ -78758,280 +78766,280 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6b6dc │ │ │ │ + bl 6b6fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r4, sl, r0, ror #7 │ │ │ │ - andseq r3, r8, r8, lsr #14 │ │ │ │ + andseq r4, sl, r0, asr #7 │ │ │ │ + andseq r3, r8, r8, lsl #14 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrne r1, [r4] │ │ │ │ moveq r1, #0 │ │ │ │ bl 1e538 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 6bc24 │ │ │ │ + bne 6bc44 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 6bc70 │ │ │ │ + beq 6bc90 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6bc80 │ │ │ │ + bne 6bca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bc70 │ │ │ │ + beq 6bc90 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6bc90 │ │ │ │ - b 6bc9c │ │ │ │ + bne 6bcb0 │ │ │ │ + b 6bcbc │ │ │ │ bl 1dfb0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bc9c │ │ │ │ + beq 6bcbc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bcb4 │ │ │ │ + beq 6bcd4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6bcf8 │ │ │ │ + beq 6bd18 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bcc4 │ │ │ │ + bne 6bce4 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 6bd20 │ │ │ │ + b 6bd40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bd20 │ │ │ │ + beq 6bd40 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6bd60 │ │ │ │ + beq 6bd80 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bd30 │ │ │ │ + bne 6bd50 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6bd60 │ │ │ │ + bne 6bd80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r8, r1 │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6bdb8 │ │ │ │ + bne 6bdd8 │ │ │ │ add r7, r0, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r7] │ │ │ │ strexb r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bd9c │ │ │ │ + bne 6bdbc │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6beb0 │ │ │ │ + beq 6bed0 │ │ │ │ mov r7, r5 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r4, #28 │ │ │ │ strb r0, [r4, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bdd4 │ │ │ │ + bne 6bdf4 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6be1c │ │ │ │ + bne 6be3c │ │ │ │ ldrd r0, [r4, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6be1c │ │ │ │ + beq 6be3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r5, r4, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r5] │ │ │ │ strexb r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6be28 │ │ │ │ + bne 6be48 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6be70 │ │ │ │ + bne 6be90 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6be64 │ │ │ │ + beq 6be84 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r6, [r5] │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6be78 │ │ │ │ + bne 6be98 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6bea0 │ │ │ │ + bne 6bec0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 6bc44 │ │ │ │ + bl 6bc64 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 6bf38 │ │ │ │ + bne 6bf58 │ │ │ │ str r8, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ str r5, [r0, #12] │ │ │ │ mov r8, #2 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0, #16] │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6bdb8 │ │ │ │ + beq 6bdd8 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r7] │ │ │ │ strexb r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bef0 │ │ │ │ + bne 6bf10 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6bdb8 │ │ │ │ + bne 6bdd8 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ mov r1, #2 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strb r1, [r0, #16] │ │ │ │ moveq r7, r5 │ │ │ │ dmb ish │ │ │ │ - b 6bdbc │ │ │ │ - ldr r0, [pc, #156] @ 6bfdc │ │ │ │ - ldr r2, [pc, #156] @ 6bfe0 │ │ │ │ + b 6bddc │ │ │ │ + ldr r0, [pc, #156] @ 6bffc │ │ │ │ + ldr r2, [pc, #156] @ 6c000 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 26160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5] │ │ │ │ dmb ish │ │ │ │ - b 6bf70 │ │ │ │ + b 6bf90 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bf78 │ │ │ │ + bne 6bf98 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6bfd0 │ │ │ │ + bne 6bff0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6bc44 │ │ │ │ - b 6bfd0 │ │ │ │ + bl 6bc64 │ │ │ │ + b 6bff0 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ dmb ish │ │ │ │ - bl 6bfe4 │ │ │ │ - add r0, sp, #4 │ │ │ │ bl 6c004 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 6c024 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r7, r0, r1, lsr #14 │ │ │ │ - andseq r3, r8, ip, ror r3 │ │ │ │ + andseq r3, r8, ip, asr r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bff4 │ │ │ │ + beq 6c014 │ │ │ │ mov r0, r1 │ │ │ │ b 1dfb0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r0, r1 │ │ │ │ b 1ebc8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -79041,128 +79049,128 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c024 │ │ │ │ + bne 6c044 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c06c │ │ │ │ + bne 6c08c │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c06c │ │ │ │ + beq 6c08c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6c078 │ │ │ │ + bne 6c098 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c0c0 │ │ │ │ + bne 6c0e0 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0b4 │ │ │ │ + beq 6c0d4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c0c8 │ │ │ │ + bne 6c0e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6c0f4 │ │ │ │ + bne 6c114 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 6bc44 │ │ │ │ + b 6bc64 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 6c114 │ │ │ │ + b 6c134 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c11c │ │ │ │ + bne 6c13c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6c144 │ │ │ │ + bne 6c164 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bc44 │ │ │ │ + bl 6bc64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 6c17c │ │ │ │ + beq 6c19c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6c18c │ │ │ │ + bne 6c1ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c17c │ │ │ │ + beq 6c19c │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c19c │ │ │ │ - b 6c1a8 │ │ │ │ + bne 6c1bc │ │ │ │ + b 6c1c8 │ │ │ │ bl 1dfb0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c1a8 │ │ │ │ + beq 6c1c8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c1c4 │ │ │ │ + beq 6c1e4 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c1e4 │ │ │ │ + beq 6c204 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c200 │ │ │ │ + beq 6c220 │ │ │ │ mov r0, r1 │ │ │ │ b 1dfb0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r0, r1 │ │ │ │ b 1ebc8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -79172,269 +79180,269 @@ │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c230 │ │ │ │ + bne 6c250 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c278 │ │ │ │ + bne 6c298 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c278 │ │ │ │ + beq 6c298 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r6, r5, #40 @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r6] │ │ │ │ strexb r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6c284 │ │ │ │ + bne 6c2a4 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c2cc │ │ │ │ + bne 6c2ec │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c2c0 │ │ │ │ + beq 6c2e0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r7, [r6] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c2d4 │ │ │ │ + bne 6c2f4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6c300 │ │ │ │ + bne 6c320 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 6bc44 │ │ │ │ + b 6bc64 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ - b 6c320 │ │ │ │ + b 6c340 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c328 │ │ │ │ + bne 6c348 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6c350 │ │ │ │ + bne 6c370 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bc44 │ │ │ │ + bl 6bc64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r5, #28 │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c37c │ │ │ │ + bne 6c39c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c3c4 │ │ │ │ + bne 6c3e4 │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c3c4 │ │ │ │ + beq 6c3e4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c3d0 │ │ │ │ + bne 6c3f0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c418 │ │ │ │ + bne 6c438 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c418 │ │ │ │ + beq 6c438 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c420 │ │ │ │ + bne 6c440 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 6bc44 │ │ │ │ + b 6bc64 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c458 │ │ │ │ + bne 6c478 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6c480 │ │ │ │ + bne 6c4a0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 6bc44 │ │ │ │ + bl 6bc64 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6c4bc │ │ │ │ + beq 6c4dc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e9ac │ │ │ │ mov r0, r5 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - beq 6c5b0 │ │ │ │ + beq 6c5d0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ add r2, r5, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c4e4 │ │ │ │ + bne 6c504 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c52c │ │ │ │ + bne 6c54c │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c52c │ │ │ │ + beq 6c54c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c538 │ │ │ │ + bne 6c558 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c580 │ │ │ │ + bne 6c5a0 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c580 │ │ │ │ + beq 6c5a0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c588 │ │ │ │ + bne 6c5a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6c5b0 │ │ │ │ + bne 6c5d0 │ │ │ │ add r0, sp, #4 │ │ │ │ dmb ish │ │ │ │ - bl 6bc44 │ │ │ │ + bl 6bc64 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c5c4 │ │ │ │ + bne 6c5e4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6c5ec │ │ │ │ + bne 6c60c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6bc44 │ │ │ │ + bl 6bc64 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #1 │ │ │ │ strb r1, [r9, #12] │ │ │ │ - bne 6c7dc │ │ │ │ - bl 7046c │ │ │ │ + bne 6c7fc │ │ │ │ + bl 7048c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl 7043c │ │ │ │ + bl 7045c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ca0c │ │ │ │ - ldr r0, [pc, #1424] @ 6cbcc │ │ │ │ + beq 6ca2c │ │ │ │ + ldr r0, [pc, #1424] @ 6cbec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -79443,280 +79451,280 @@ │ │ │ │ strb r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ca8c │ │ │ │ + beq 6caac │ │ │ │ add ip, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldm ip!, {r0, r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6c6a0 │ │ │ │ + bne 6c6c0 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 6caa8 │ │ │ │ + ble 6cac8 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r5, [r1, #4]! │ │ │ │ str r6, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6ca9c │ │ │ │ + beq 6cabc │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r6 │ │ │ │ - bl 6b860 │ │ │ │ + bl 6b880 │ │ │ │ mov r7, r9 │ │ │ │ ldr r5, [r7, #8]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6c7d0 │ │ │ │ + beq 6c7f0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r5, #44] @ 0x2c │ │ │ │ add r2, r5, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c704 │ │ │ │ + bne 6c724 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c74c │ │ │ │ + bne 6c76c │ │ │ │ ldrd r0, [r5, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c74c │ │ │ │ + beq 6c76c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r5, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c758 │ │ │ │ + bne 6c778 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c7a0 │ │ │ │ + bne 6c7c0 │ │ │ │ ldrd r0, [r5, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c7a0 │ │ │ │ + beq 6c7c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c7a8 │ │ │ │ + bne 6c7c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6c7d0 │ │ │ │ + bne 6c7f0 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 6bc44 │ │ │ │ + bl 6bc64 │ │ │ │ ldr r0, [sp] │ │ │ │ str r6, [r7] │ │ │ │ bl 1ddc4 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6ca80 │ │ │ │ + beq 6caa0 │ │ │ │ ldrb r0, [r7, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c88c │ │ │ │ + bne 6c8ac │ │ │ │ ldr r0, [r8] │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r7, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c820 │ │ │ │ + bne 6c840 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c84c │ │ │ │ + beq 6c86c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ - b 6c88c │ │ │ │ + b 6c8ac │ │ │ │ ldr r0, [r7, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c864 │ │ │ │ + beq 6c884 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r7, #24] │ │ │ │ blx r1 │ │ │ │ str r6, [r7, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r7, #24] │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #28] │ │ │ │ dmb ish │ │ │ │ ldrb r0, [r7, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c9f8 │ │ │ │ + beq 6ca18 │ │ │ │ add r0, r7, #16 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c898 │ │ │ │ + bne 6c8b8 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6ca48 │ │ │ │ + bne 6ca68 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r7, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r6, #2 │ │ │ │ dmb ish │ │ │ │ strb r1, [r7, #16] │ │ │ │ dmb ish │ │ │ │ - beq 6ca48 │ │ │ │ + beq 6ca68 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r1, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c8f0 │ │ │ │ + beq 6c910 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ - beq 6c9e8 │ │ │ │ + beq 6ca08 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7, #44] @ 0x2c │ │ │ │ add r2, r7, #28 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c91c │ │ │ │ + bne 6c93c │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c964 │ │ │ │ + bne 6c984 │ │ │ │ ldrd r0, [r7, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, #20] │ │ │ │ dmb ish │ │ │ │ strb r2, [r7, #28] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c964 │ │ │ │ + beq 6c984 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r0] │ │ │ │ strexb r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c970 │ │ │ │ + bne 6c990 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6c9b8 │ │ │ │ + bne 6c9d8 │ │ │ │ ldrd r0, [r7, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r7, #32] │ │ │ │ dmb ish │ │ │ │ strb r2, [r7, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6c9b8 │ │ │ │ + beq 6c9d8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c9c0 │ │ │ │ + bne 6c9e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6c9e8 │ │ │ │ + bne 6ca08 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6bc44 │ │ │ │ + bl 6bc64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r6, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #432] @ 6cbc4 │ │ │ │ + ldr r0, [pc, #432] @ 6cbe4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #428] @ 6cbc8 │ │ │ │ + ldr r1, [pc, #428] @ 6cbe8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 26100 │ │ │ │ - b 6caa8 │ │ │ │ - ldr r0, [pc, #388] @ 6cbd4 │ │ │ │ + b 6cac8 │ │ │ │ + ldr r0, [pc, #388] @ 6cbf4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #384] @ 6cbd8 │ │ │ │ + ldr r1, [pc, #384] @ 6cbf8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #340] @ 6cbdc │ │ │ │ + ldr r0, [pc, #340] @ 6cbfc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 25cd0 │ │ │ │ - b 6caa8 │ │ │ │ - ldr r0, [pc, #300] @ 6cbd0 │ │ │ │ + b 6cac8 │ │ │ │ + ldr r0, [pc, #300] @ 6cbf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r7, #20] │ │ │ │ str r5, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ @@ -79728,313 +79736,313 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r7] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cadc │ │ │ │ + bne 6cafc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6cb10 │ │ │ │ + bne 6cb30 │ │ │ │ dmb ish │ │ │ │ mov r0, r7 │ │ │ │ - bl 6bc44 │ │ │ │ - b 6cb10 │ │ │ │ + bl 6bc64 │ │ │ │ + b 6cb30 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 1ddc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cb30 │ │ │ │ + bne 6cb50 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6cb64 │ │ │ │ + bne 6cb84 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6bc44 │ │ │ │ - b 6cb64 │ │ │ │ + bl 6bc64 │ │ │ │ + b 6cb84 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 6c1f0 │ │ │ │ + bl 6c210 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6c150 │ │ │ │ - b 6cbb4 │ │ │ │ + bl 6c170 │ │ │ │ + b 6cbd4 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6c35c │ │ │ │ + bl 6c37c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6cbb4 │ │ │ │ + bne 6cbd4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 6c210 │ │ │ │ - b 6cbb4 │ │ │ │ + bl 6c230 │ │ │ │ + b 6cbd4 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 1ddc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001828b4 │ │ │ │ - @ instruction: 0x001828bc │ │ │ │ - @ instruction: 0x001a38f0 │ │ │ │ - andseq r2, r8, r0, asr r8 │ │ │ │ - andseq r2, r8, r0, lsl #17 │ │ │ │ - @ instruction: 0x001828b0 │ │ │ │ - andseq r2, r8, ip, ror r8 │ │ │ │ + mulseq r8, r4, r8 │ │ │ │ + mulseq r8, ip, r8 │ │ │ │ + @ instruction: 0x001a38d0 │ │ │ │ + andseq r2, r8, r0, lsr r8 │ │ │ │ + andseq r2, r8, r0, ror #16 │ │ │ │ + mulseq r8, r0, r8 │ │ │ │ + andseq r2, r8, ip, asr r8 │ │ │ │ b 1df68 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ bl 1eb2c │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 6cc24 │ │ │ │ + bne 6cc44 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1e52c │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 6cc8c │ │ │ │ + bne 6ccac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r5, r0 │ │ │ │ - bl 6ec50 │ │ │ │ + bl 6ec70 │ │ │ │ str r4, [r5, #12] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 6ec50 │ │ │ │ + bl 6ec70 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6cd20 │ │ │ │ + beq 6cd40 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 6cd04 │ │ │ │ + b 6cd24 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 6cd20 │ │ │ │ + beq 6cd40 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6ccf8 │ │ │ │ + beq 6cd18 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 6ccf8 │ │ │ │ + bl 52170 │ │ │ │ + b 6cd18 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cd40 │ │ │ │ + beq 6cd60 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r3 │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ bl 1ddd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cd9c │ │ │ │ + beq 6cdbc │ │ │ │ mov r5, r0 │ │ │ │ bl 1e214 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 6cda0 │ │ │ │ + b 6cdc0 │ │ │ │ mov r0, #3 │ │ │ │ ldr r1, [sp] │ │ │ │ strb r0, [r4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 6cdbc │ │ │ │ + bne 6cddc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6ed80 │ │ │ │ + bl 6eda0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 1eb5c │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 6ce08 │ │ │ │ + bne 6ce28 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ b 1ec94 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1e100 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r0 │ │ │ │ mov r7, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6ce84 │ │ │ │ + beq 6cea4 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, #0 │ │ │ │ - beq 6ce88 │ │ │ │ + beq 6cea8 │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r5, #2 │ │ │ │ mov r9, #0 │ │ │ │ cmnls r8, #-2147483644 @ 0x80000004 │ │ │ │ - bls 6ce98 │ │ │ │ - ldr r2, [pc, #148] @ 6cf0c │ │ │ │ + bls 6ceb8 │ │ │ │ + ldr r2, [pc, #148] @ 6cf2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sl] │ │ │ │ str r7, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 6ced8 │ │ │ │ - ldr r0, [pc, #88] @ 6cf08 │ │ │ │ + beq 6cef8 │ │ │ │ + ldr r0, [pc, #88] @ 6cf28 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ce70 │ │ │ │ + beq 6ce90 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r5 │ │ │ │ - b 6cedc │ │ │ │ + b 6cefc │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ bl 1e91c │ │ │ │ str r0, [r7, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 6cedc │ │ │ │ + bne 6cefc │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sl] │ │ │ │ str r7, [sl, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r3, sl, r8, ror r0 │ │ │ │ - andseq r2, r8, ip, lsr #9 │ │ │ │ + andseq r3, sl, r8, asr r0 │ │ │ │ + andseq r2, r8, ip, lsl #9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - beq 6cfd8 │ │ │ │ + beq 6cff8 │ │ │ │ ldrb r3, [r0] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi 6cf8c │ │ │ │ + bhi 6cfac │ │ │ │ subs r1, r1, #1 │ │ │ │ - beq 6cfd8 │ │ │ │ + beq 6cff8 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 6cf58 │ │ │ │ + b 6cf78 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - beq 6cfd8 │ │ │ │ + beq 6cff8 │ │ │ │ ldrb ip, [r0] │ │ │ │ and r3, ip, #223 @ 0xdf │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - bcc 6cf4c │ │ │ │ + bcc 6cf6c │ │ │ │ uxtb r3, ip │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 6cf4c │ │ │ │ + beq 6cf6c │ │ │ │ sub r3, ip, #48 @ 0x30 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #9 │ │ │ │ - bls 6cf4c │ │ │ │ - ldr r0, [pc, #76] @ 6cfe0 │ │ │ │ + bls 6cf6c │ │ │ │ + ldr r0, [pc, #76] @ 6d000 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #72] @ 6cfe4 │ │ │ │ + ldr r1, [pc, #72] @ 6d004 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -80046,142 +80054,142 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r2, r0, r0, lsl #30 │ │ │ │ - mulseq r8, r4, r3 │ │ │ │ + andseq r2, r8, r4, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldmib r0, {r6, sl} │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ ldrb fp, [r0, #28] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - beq 6d060 │ │ │ │ + beq 6d080 │ │ │ │ add r4, r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 6d294 │ │ │ │ + bmi 6d2b4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r8, r5 │ │ │ │ - beq 6d09c │ │ │ │ - ldr r0, [pc, #776] @ 6d340 │ │ │ │ + beq 6d0bc │ │ │ │ + ldr r0, [pc, #776] @ 6d360 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d29c │ │ │ │ + beq 6d2bc │ │ │ │ mov r5, r0 │ │ │ │ - b 6d0a0 │ │ │ │ - ldr r0, [pc, #720] @ 6d338 │ │ │ │ + b 6d0c0 │ │ │ │ + ldr r0, [pc, #720] @ 6d358 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r8, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bne 6d0d0 │ │ │ │ + bne 6d0f0 │ │ │ │ mov r4, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d164 │ │ │ │ - b 6d1b4 │ │ │ │ + bne 6d184 │ │ │ │ + b 6d1d4 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ strb r0, [r5, r6] │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ cmp sl, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - beq 6d080 │ │ │ │ + beq 6d0a0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 6d114 │ │ │ │ + beq 6d134 │ │ │ │ add r4, r9, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 6d2b0 │ │ │ │ - beq 6d134 │ │ │ │ - ldr r0, [pc, #604] @ 6d34c │ │ │ │ + bmi 6d2d0 │ │ │ │ + beq 6d154 │ │ │ │ + ldr r0, [pc, #604] @ 6d36c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d2b4 │ │ │ │ + beq 6d2d4 │ │ │ │ mov r6, r0 │ │ │ │ - b 6d138 │ │ │ │ - ldr sl, [pc, #552] @ 6d344 │ │ │ │ + b 6d158 │ │ │ │ + ldr sl, [pc, #552] @ 6d364 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d164 │ │ │ │ - b 6d1b4 │ │ │ │ + bne 6d184 │ │ │ │ + b 6d1d4 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ mov sl, r6 │ │ │ │ strb r0, [r6, r9] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d1b4 │ │ │ │ + beq 6d1d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6d1ac │ │ │ │ + beq 6d1cc │ │ │ │ mov r8, r4 │ │ │ │ add r4, r7, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 6d2cc │ │ │ │ - beq 6d1e4 │ │ │ │ - ldr r0, [pc, #464] @ 6d358 │ │ │ │ + bmi 6d2ec │ │ │ │ + beq 6d204 │ │ │ │ + ldr r0, [pc, #464] @ 6d378 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d2d0 │ │ │ │ + beq 6d2f0 │ │ │ │ mov r6, r0 │ │ │ │ - b 6d1e8 │ │ │ │ - ldr r8, [pc, #412] @ 6d350 │ │ │ │ + b 6d208 │ │ │ │ + ldr r8, [pc, #412] @ 6d370 │ │ │ │ add r8, pc, r8 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ and r3, fp, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e958 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e7d8 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - bge 6d248 │ │ │ │ - b 6d260 │ │ │ │ + bge 6d268 │ │ │ │ + b 6d280 │ │ │ │ mov r6, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ and r3, fp, #1 │ │ │ │ @@ -80191,126 +80199,126 @@ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e958 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e7d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6d23c │ │ │ │ + beq 6d25c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r4, r8 │ │ │ │ cmp r4, #-2147483646 @ 0x80000002 │ │ │ │ - blt 6d260 │ │ │ │ + blt 6d280 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6d260 │ │ │ │ + beq 6d280 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne 6d27c │ │ │ │ + bne 6d29c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #152] @ 6d33c │ │ │ │ + ldr r2, [pc, #152] @ 6d35c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #140] @ 6d348 │ │ │ │ + ldr r2, [pc, #140] @ 6d368 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 25cb8 │ │ │ │ - b 6d2e4 │ │ │ │ + b 6d304 │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #124] @ 6d354 │ │ │ │ + ldr r2, [pc, #124] @ 6d374 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #-2147483646 @ 0x80000002 │ │ │ │ - blt 6d314 │ │ │ │ + blt 6d334 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 6d314 │ │ │ │ + beq 6d334 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 6d314 │ │ │ │ + bl 52170 │ │ │ │ + b 6d334 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 6d330 │ │ │ │ + beq 6d350 │ │ │ │ ldmib sp, {r0, r1} │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq sp, r0, r4, lsl #2 │ │ │ │ - andseq r2, r8, r0, lsl r3 │ │ │ │ - @ instruction: 0x001a2ef4 │ │ │ │ + @ instruction: 0x001822f0 │ │ │ │ + @ instruction: 0x001a2ed4 │ │ │ │ andseq sp, r0, r0, asr r0 │ │ │ │ - andseq r2, r8, r0, lsl #6 │ │ │ │ - andseq r2, sl, r8, lsr lr │ │ │ │ + andseq r2, r8, r0, ror #5 │ │ │ │ + andseq r2, sl, r8, lsl lr │ │ │ │ @ instruction: 0x0010cfbc │ │ │ │ - andseq r2, r8, r4, ror #5 │ │ │ │ - andseq r2, sl, r0, lsr #27 │ │ │ │ + andseq r2, r8, r4, asr #5 │ │ │ │ + andseq r2, sl, r0, lsl #27 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - beq 6d428 │ │ │ │ + beq 6d448 │ │ │ │ ldrb r3, [r1] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi 6d3d8 │ │ │ │ + bhi 6d3f8 │ │ │ │ subs ip, r2, #1 │ │ │ │ - beq 6d428 │ │ │ │ + beq 6d448 │ │ │ │ add r3, r1, #1 │ │ │ │ - b 6d3a4 │ │ │ │ + b 6d3c4 │ │ │ │ subs ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 6d428 │ │ │ │ + beq 6d448 │ │ │ │ ldrb lr, [r3] │ │ │ │ and r4, lr, #223 @ 0xdf │ │ │ │ sub r4, r4, #65 @ 0x41 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #26 │ │ │ │ - bcc 6d398 │ │ │ │ + bcc 6d3b8 │ │ │ │ uxtb r4, lr │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq 6d398 │ │ │ │ + beq 6d3b8 │ │ │ │ sub r4, lr, #48 @ 0x30 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #9 │ │ │ │ - bls 6d398 │ │ │ │ - ldr r0, [pc, #108] @ 6d44c │ │ │ │ + bls 6d3b8 │ │ │ │ + ldr r0, [pc, #108] @ 6d46c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 6d450 │ │ │ │ - ldr r1, [pc, #104] @ 6d454 │ │ │ │ + ldr r2, [pc, #104] @ 6d470 │ │ │ │ + ldr r1, [pc, #104] @ 6d474 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -80329,135 +80337,135 @@ │ │ │ │ str r3, [r0, #24] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x00002ab0 │ │ │ │ + andseq r1, r8, r8, lsl #30 │ │ │ │ andseq r1, r8, r8, lsr #30 │ │ │ │ - andseq r1, r8, r8, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ vpush {d8-d10} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ add fp, r0, #52 @ 0x34 │ │ │ │ ldr r2, [r0, #64] @ 0x40 │ │ │ │ str r2, [sp, #12] │ │ │ │ tst r1, #1 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ vldr d0, [r0, #40] @ 0x28 │ │ │ │ - vldr d8, [pc, #860] @ 6d7e8 │ │ │ │ + vldr d8, [pc, #860] @ 6d808 │ │ │ │ str r2, [sp, #8] │ │ │ │ vmovne.f64 d8, d0 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ tst r2, #1 │ │ │ │ ldm fp, {r5, r8, fp} │ │ │ │ vldr d0, [r0, #24] │ │ │ │ - vldr d9, [pc, #836] @ 6d7f0 │ │ │ │ + vldr d9, [pc, #836] @ 6d810 │ │ │ │ vmovne.f64 d9, d0 │ │ │ │ tst r1, #1 │ │ │ │ ldr sl, [r0, #72] @ 0x48 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - vldr d10, [pc, #824] @ 6d7f8 │ │ │ │ + vldr d10, [pc, #824] @ 6d818 │ │ │ │ vmovne.f64 d10, d0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d508 │ │ │ │ + beq 6d528 │ │ │ │ add r4, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 6d73c │ │ │ │ + bmi 6d75c │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ - beq 6d518 │ │ │ │ - ldr r0, [pc, #804] @ 6d808 │ │ │ │ + beq 6d538 │ │ │ │ + ldr r0, [pc, #804] @ 6d828 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d740 │ │ │ │ + beq 6d760 │ │ │ │ mov r6, r0 │ │ │ │ - b 6d51c │ │ │ │ - ldr r6, [pc, #752] @ 6d800 │ │ │ │ + b 6d53c │ │ │ │ + ldr r6, [pc, #752] @ 6d820 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 6d534 │ │ │ │ + b 6d554 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r6, r5] │ │ │ │ mov r9, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - beq 6d58c │ │ │ │ + beq 6d5ac │ │ │ │ cmp fp, #0 │ │ │ │ - beq 6d5a8 │ │ │ │ + beq 6d5c8 │ │ │ │ add r7, fp, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 6d754 │ │ │ │ - beq 6d5c8 │ │ │ │ - ldr r0, [pc, #684] @ 6d814 │ │ │ │ + bmi 6d774 │ │ │ │ + beq 6d5e8 │ │ │ │ + ldr r0, [pc, #684] @ 6d834 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d758 │ │ │ │ + beq 6d778 │ │ │ │ mov sl, r0 │ │ │ │ - b 6d5cc │ │ │ │ + b 6d5ec │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d5f4 │ │ │ │ - b 6d69c │ │ │ │ - ldr sl, [pc, #604] @ 6d80c │ │ │ │ + bne 6d614 │ │ │ │ + b 6d6bc │ │ │ │ + ldr sl, [pc, #604] @ 6d82c │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d5f4 │ │ │ │ - b 6d69c │ │ │ │ + bne 6d614 │ │ │ │ + b 6d6bc │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sl, fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d69c │ │ │ │ + beq 6d6bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6d694 │ │ │ │ + beq 6d6b4 │ │ │ │ add r5, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi 6d774 │ │ │ │ - beq 6d714 │ │ │ │ - ldr r0, [pc, #520] @ 6d81c │ │ │ │ + bmi 6d794 │ │ │ │ + beq 6d734 │ │ │ │ + ldr r0, [pc, #520] @ 6d83c │ │ │ │ mov r1, #1 │ │ │ │ mov fp, r6 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d77c │ │ │ │ + beq 6d79c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ vmov.f64 d0, d10 │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, #0 │ │ │ │ @@ -80470,152 +80478,152 @@ │ │ │ │ bl 1dfe0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e7d8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, fp │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - bge 6d6cc │ │ │ │ - b 6d6e4 │ │ │ │ - ldr r9, [pc, #380] @ 6d818 │ │ │ │ + bge 6d6ec │ │ │ │ + b 6d704 │ │ │ │ + ldr r9, [pc, #380] @ 6d838 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ ldr r3, [sp] │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d2, d8 │ │ │ │ bl 1dfe0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e7d8 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 6d6e4 │ │ │ │ + blt 6d704 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6d6e4 │ │ │ │ + beq 6d704 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 6d700 │ │ │ │ + beq 6d720 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ vpop {d8-d10} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ strb r0, [r4, #1] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #1 │ │ │ │ - b 6d6a8 │ │ │ │ + b 6d6c8 │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #188] @ 6d804 │ │ │ │ + ldr r2, [pc, #188] @ 6d824 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #176] @ 6d810 │ │ │ │ + ldr r2, [pc, #176] @ 6d830 │ │ │ │ mov fp, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ - b 6d790 │ │ │ │ + b 6d7b0 │ │ │ │ mov fp, r6 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #156] @ 6d820 │ │ │ │ + ldr r2, [pc, #156] @ 6d840 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #-2147483646 @ 0x80000002 │ │ │ │ - blt 6d7c0 │ │ │ │ + blt 6d7e0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6d7c0 │ │ │ │ + beq 6d7e0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 6d7c0 │ │ │ │ + bl 52170 │ │ │ │ + b 6d7e0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 6d7e0 │ │ │ │ + beq 6d800 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ svcvc 0x00efffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffefffff │ │ │ │ andseq ip, r0, ip, asr ip │ │ │ │ - andseq r1, r8, ip, ror #28 │ │ │ │ - andseq r2, sl, r4, asr #20 │ │ │ │ + andseq r1, r8, ip, asr #28 │ │ │ │ + andseq r2, sl, r4, lsr #20 │ │ │ │ @ instruction: 0x0010cbbc │ │ │ │ - andseq r1, r8, r8, asr lr │ │ │ │ - andseq r2, sl, r0, asr #19 │ │ │ │ - @ instruction: 0x0010cad4 │ │ │ │ - andseq r2, sl, r0, lsl r9 │ │ │ │ andseq r1, r8, r8, lsr lr │ │ │ │ + andseq r2, sl, r0, lsr #19 │ │ │ │ + @ instruction: 0x0010cad4 │ │ │ │ + @ instruction: 0x001a28f0 │ │ │ │ + andseq r1, r8, r8, lsl lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - beq 6d8f0 │ │ │ │ + beq 6d910 │ │ │ │ ldrb r3, [r1] │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi 6d8a0 │ │ │ │ + bhi 6d8c0 │ │ │ │ subs ip, r2, #1 │ │ │ │ - beq 6d8f0 │ │ │ │ + beq 6d910 │ │ │ │ add r3, r1, #1 │ │ │ │ - b 6d86c │ │ │ │ + b 6d88c │ │ │ │ subs ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - beq 6d8f0 │ │ │ │ + beq 6d910 │ │ │ │ ldrb lr, [r3] │ │ │ │ and r4, lr, #223 @ 0xdf │ │ │ │ sub r4, r4, #65 @ 0x41 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #26 │ │ │ │ - bcc 6d860 │ │ │ │ + bcc 6d880 │ │ │ │ uxtb r4, lr │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq 6d860 │ │ │ │ + beq 6d880 │ │ │ │ sub r4, lr, #48 @ 0x30 │ │ │ │ uxtb r4, r4 │ │ │ │ cmp r4, #9 │ │ │ │ - bls 6d860 │ │ │ │ - ldr r0, [pc, #132] @ 6d92c │ │ │ │ + bls 6d880 │ │ │ │ + ldr r0, [pc, #132] @ 6d94c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #128] @ 6d930 │ │ │ │ - ldr r1, [pc, #128] @ 6d934 │ │ │ │ + ldr r2, [pc, #128] @ 6d950 │ │ │ │ + ldr r1, [pc, #128] @ 6d954 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -80640,412 +80648,412 @@ │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ str r4, [r0, #64] @ 0x40 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ stm r0, {r1, r2, r4} │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r2, r0, r8, ror #11 │ │ │ │ - andseq r1, r8, r0, ror #20 │ │ │ │ - mulseq r8, r0, sl │ │ │ │ + andseq r1, r8, r0, asr #20 │ │ │ │ + andseq r1, r8, r0, ror sl │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ b 1ddc4 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 163440 │ │ │ │ + b 163460 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e550 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1e3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6da24 │ │ │ │ + beq 6da44 │ │ │ │ add r0, r4, #76 @ 0x4c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #8 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 70470 │ │ │ │ + bl 70490 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ ldrbeq r0, [sp, #12] │ │ │ │ addeq sp, sp, #72 @ 0x48 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr ip, [pc, #140] @ 6da78 │ │ │ │ + ldr ip, [pc, #140] @ 6da98 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #136] @ 6da7c │ │ │ │ - ldr r3, [pc, #136] @ 6da80 │ │ │ │ + ldr r0, [pc, #136] @ 6da9c │ │ │ │ + ldr r3, [pc, #136] @ 6daa0 │ │ │ │ add ip, pc, ip │ │ │ │ ldm r5!, {r1, r4, r6, r7} │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ stmia r2!, {r1, r4, r6, r7} │ │ │ │ ldm r5, {r1, r4, r6, r7} │ │ │ │ stm r2, {r1, r4, r6, r7} │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r2, r8 │ │ │ │ str ip, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 6da5c │ │ │ │ - ldr r0, [pc, #68] @ 6da70 │ │ │ │ + b 6da7c │ │ │ │ + ldr r0, [pc, #68] @ 6da90 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #64] @ 6da74 │ │ │ │ + ldr r1, [pc, #64] @ 6da94 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 6d938 │ │ │ │ + bl 6d958 │ │ │ │ bl 262a8 │ │ │ │ - mulseq r8, ip, r9 │ │ │ │ - mulseq r8, ip, r9 │ │ │ │ - @ instruction: 0x001819f4 │ │ │ │ + andseq r1, r8, ip, ror r9 │ │ │ │ + andseq r1, r8, ip, ror r9 │ │ │ │ + @ instruction: 0x001819d4 │ │ │ │ andseq ip, r0, fp, lsl r3 │ │ │ │ - andseq r1, r8, r8, ror #18 │ │ │ │ + andseq r1, r8, r8, asr #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #52]! @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dc54 │ │ │ │ - ldr r0, [pc, #1116] @ 6df04 │ │ │ │ + beq 6dc74 │ │ │ │ + ldr r0, [pc, #1116] @ 6df24 │ │ │ │ mov r7, r4 │ │ │ │ ldr r5, [r7, #64]! @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 6db74 │ │ │ │ - ldr r0, [pc, #1092] @ 6df0c │ │ │ │ + bne 6db94 │ │ │ │ + ldr r0, [pc, #1092] @ 6df2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ cmp r5, r9 │ │ │ │ - beq 6dbb4 │ │ │ │ + beq 6dbd4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e550 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dc18 │ │ │ │ + beq 6dc38 │ │ │ │ mov r5, r0 │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ bl 1e4d8 │ │ │ │ add r3, sp, #8 │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [pc, #1064] @ 6df3c │ │ │ │ + ldr r7, [pc, #1064] @ 6df5c │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r7, [r7] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6de58 │ │ │ │ + beq 6de78 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldm r7, {r0, r1, r7} │ │ │ │ - ldr r2, [pc, #1016] @ 6df40 │ │ │ │ - ldr ip, [pc, #1016] @ 6df44 │ │ │ │ + ldr r2, [pc, #1016] @ 6df60 │ │ │ │ + ldr ip, [pc, #1016] @ 6df64 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r3, {r0, r1, r7} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #200 @ 0xc8 │ │ │ │ add ip, pc, ip │ │ │ │ str r6, [r3, #12] │ │ │ │ str ip, [sp] │ │ │ │ bl 1ec1c │ │ │ │ mov r0, r5 │ │ │ │ bl 1ddc4 │ │ │ │ - b 6dc8c │ │ │ │ + b 6dcac │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #928] @ 6df20 │ │ │ │ + ldr r0, [pc, #928] @ 6df40 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r9, [r0] │ │ │ │ add r1, r9, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6db80 │ │ │ │ - ldr r0, [pc, #876] @ 6df08 │ │ │ │ + bne 6dba0 │ │ │ │ + ldr r0, [pc, #876] @ 6df28 │ │ │ │ dmb ish │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r8, #1 │ │ │ │ strd r8, [r0] │ │ │ │ cmp r5, r9 │ │ │ │ - bne 6dad8 │ │ │ │ + bne 6daf8 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dc74 │ │ │ │ + beq 6dc94 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 6dc04 │ │ │ │ + bne 6dc24 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #844] @ 6df24 │ │ │ │ + ldr r0, [pc, #844] @ 6df44 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r5, [r0] │ │ │ │ add r1, r5, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6dbd8 │ │ │ │ - ldr r0, [pc, #808] @ 6df1c │ │ │ │ + bne 6dbf8 │ │ │ │ + ldr r0, [pc, #808] @ 6df3c │ │ │ │ dmb ish │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r5} │ │ │ │ cmp r5, r7 │ │ │ │ - bne 6dde0 │ │ │ │ + bne 6de00 │ │ │ │ add r7, r4, #60 @ 0x3c │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - b 6dc7c │ │ │ │ + b 6dc9c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dc54 │ │ │ │ - ldr r0, [pc, #740] @ 6df10 │ │ │ │ + beq 6dc74 │ │ │ │ + ldr r0, [pc, #740] @ 6df30 │ │ │ │ ldr r5, [r7] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6dd94 │ │ │ │ - ldr r0, [pc, #720] @ 6df18 │ │ │ │ + bne 6ddb4 │ │ │ │ + ldr r0, [pc, #720] @ 6df38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - b 6ddcc │ │ │ │ + b 6ddec │ │ │ │ add r6, r4, #56 @ 0x38 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ ldr r1, [r4, r0] │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr r2, [r6] │ │ │ │ blx r2 │ │ │ │ - b 6dc8c │ │ │ │ + b 6dcac │ │ │ │ add r0, r4, #60 @ 0x3c │ │ │ │ add r6, r4, #56 @ 0x38 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r6] │ │ │ │ blx r2 │ │ │ │ mov r5, r4 │ │ │ │ ldr r6, [r5, #76]! @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6dd7c │ │ │ │ + beq 6dd9c │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6, #48] @ 0x30 │ │ │ │ add r2, r6, #32 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6dcb0 │ │ │ │ + bne 6dcd0 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6dcf8 │ │ │ │ + bne 6dd18 │ │ │ │ ldrd r0, [r6, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6dcf8 │ │ │ │ + beq 6dd18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r6, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6dd04 │ │ │ │ + bne 6dd24 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6dd4c │ │ │ │ + bne 6dd6c │ │ │ │ ldrd r0, [r6, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dd40 │ │ │ │ + beq 6dd60 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r8, [r7] │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6dd54 │ │ │ │ + bne 6dd74 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6dd7c │ │ │ │ + bne 6dd9c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 70318 │ │ │ │ + bl 70338 │ │ │ │ ldrd r0, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #400] @ 6df30 │ │ │ │ + ldr r0, [pc, #400] @ 6df50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r7, [r0] │ │ │ │ add r1, r7, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6dda0 │ │ │ │ - ldr r0, [pc, #344] @ 6df14 │ │ │ │ + bne 6ddc0 │ │ │ │ + ldr r0, [pc, #344] @ 6df34 │ │ │ │ dmb ish │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r7} │ │ │ │ cmp r7, r5 │ │ │ │ - bne 6de1c │ │ │ │ + bne 6de3c │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ - b 6dc60 │ │ │ │ - ldr r0, [pc, #320] @ 6df28 │ │ │ │ + b 6dc80 │ │ │ │ + ldr r0, [pc, #320] @ 6df48 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #316] @ 6df2c │ │ │ │ + ldr r1, [pc, #316] @ 6df4c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 26100 │ │ │ │ - b 6de64 │ │ │ │ - ldr r0, [pc, #272] @ 6df34 │ │ │ │ + b 6de84 │ │ │ │ + ldr r0, [pc, #272] @ 6df54 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #268] @ 6df38 │ │ │ │ + ldr r1, [pc, #268] @ 6df58 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 26100 │ │ │ │ - b 6de64 │ │ │ │ + b 6de84 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 6de7c │ │ │ │ + b 6de9c │ │ │ │ ldr r0, [r5] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6de84 │ │ │ │ + bne 6dea4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 6defc │ │ │ │ + bne 6df1c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 70318 │ │ │ │ - b 6defc │ │ │ │ + bl 70338 │ │ │ │ + b 6df1c │ │ │ │ bl 262c4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 70044 │ │ │ │ + bl 70064 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d970 │ │ │ │ + bl 6d990 │ │ │ │ bl 262a8 │ │ │ │ bl 262c4 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ blx r2 │ │ │ │ - b 6defc │ │ │ │ + b 6df1c │ │ │ │ bl 262c4 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ blx r2 │ │ │ │ bl 262a8 │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x001a23d4 │ │ │ │ - andseq r2, sl, r4, ror #5 │ │ │ │ - @ instruction: 0x001a23bc │ │ │ │ - andseq r2, sl, r4, asr r2 │ │ │ │ - andseq r2, sl, r4, asr #1 │ │ │ │ - andseq r2, sl, ip, lsr r2 │ │ │ │ - andseq r2, sl, ip, lsl #5 │ │ │ │ - andseq r2, sl, r0, lsl r6 │ │ │ │ - @ instruction: 0x001a25b8 │ │ │ │ - andseq r1, r8, r8, lsl #12 │ │ │ │ - andseq r1, r8, r8, lsl #12 │ │ │ │ - @ instruction: 0x001a23f0 │ │ │ │ - andseq r1, r8, ip, asr #11 │ │ │ │ - andseq r1, r8, ip, asr #11 │ │ │ │ - andseq r2, sl, ip, lsl r4 │ │ │ │ + @ instruction: 0x001a23b4 │ │ │ │ + andseq r2, sl, r4, asr #5 │ │ │ │ + mulseq sl, ip, r3 │ │ │ │ + andseq r2, sl, r4, lsr r2 │ │ │ │ + andseq r2, sl, r4, lsr #1 │ │ │ │ + andseq r2, sl, ip, lsl r2 │ │ │ │ + andseq r2, sl, ip, ror #4 │ │ │ │ + @ instruction: 0x001a25f0 │ │ │ │ + mulseq sl, r8, r5 │ │ │ │ + andseq r1, r8, r8, ror #11 │ │ │ │ + andseq r1, r8, r8, ror #11 │ │ │ │ + @ instruction: 0x001a23d0 │ │ │ │ + andseq r1, r8, ip, lsr #11 │ │ │ │ + andseq r1, r8, ip, lsr #11 │ │ │ │ + @ instruction: 0x001a23fc │ │ │ │ andeq r0, r0, r8, ror #14 │ │ │ │ muleq r0, r4, r8 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 1e484 │ │ │ │ - ldr r0, [pc, #8] @ 6df64 │ │ │ │ + ldr r0, [pc, #8] @ 6df84 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq r1, r8, r4, lsr r4 │ │ │ │ + andseq r1, r8, r4, lsl r4 │ │ │ │ push {r4, lr} │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e5e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ @@ -81058,22 +81066,22 @@ │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ bl 1e5e0 │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #132] @ 6e044 │ │ │ │ + ldr r0, [pc, #132] @ 6e064 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r2 │ │ │ │ bl 1e1b4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #108] @ 6e048 │ │ │ │ + ldr r0, [pc, #108] @ 6e068 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e1b4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 1de84 │ │ │ │ @@ -81082,47 +81090,47 @@ │ │ │ │ bl 1e2bc │ │ │ │ ldm r6, {r0, r1, r2, r3} │ │ │ │ add ip, r4, #52 @ 0x34 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ bl 1e484 │ │ │ │ - ldr r8, [pc, #44] @ 6e04c │ │ │ │ + ldr r8, [pc, #44] @ 6e06c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ strd r8, [r4, #68] @ 0x44 │ │ │ │ bl 1e5e0 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e7cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - @ instruction: 0x001813dc │ │ │ │ - @ instruction: 0x001813dc │ │ │ │ - andseq r1, r8, r8, ror #6 │ │ │ │ + @ instruction: 0x001813bc │ │ │ │ + @ instruction: 0x001813bc │ │ │ │ + andseq r1, r8, r8, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r9, [pc, #160] @ 6e100 │ │ │ │ + ldr r9, [pc, #160] @ 6e120 │ │ │ │ mov r2, r1 │ │ │ │ - ldr fp, [pc, #156] @ 6e104 │ │ │ │ + ldr fp, [pc, #156] @ 6e124 │ │ │ │ add r1, r0, #28 │ │ │ │ - ldr ip, [pc, #152] @ 6e108 │ │ │ │ + ldr ip, [pc, #152] @ 6e128 │ │ │ │ add r7, r0, #20 │ │ │ │ - ldr lr, [pc, #148] @ 6e10c │ │ │ │ + ldr lr, [pc, #148] @ 6e12c │ │ │ │ mov r4, #4 │ │ │ │ - ldr r8, [pc, #144] @ 6e110 │ │ │ │ + ldr r8, [pc, #144] @ 6e130 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr sl, [pc, #140] @ 6e114 │ │ │ │ + ldr sl, [pc, #140] @ 6e134 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ 6e118 │ │ │ │ + ldr r1, [pc, #128] @ 6e138 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r3, [pc, #124] @ 6e11c │ │ │ │ + ldr r3, [pc, #124] @ 6e13c │ │ │ │ mov r5, #8 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ stm r7, {r4, r6, r9} │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, r0, #12 │ │ │ │ @@ -81137,357 +81145,357 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r5, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x001813b4 │ │ │ │ - andseq r3, r0, pc, lsr #8 │ │ │ │ mulseq r8, r4, r3 │ │ │ │ + andseq r3, r0, pc, lsr #8 │ │ │ │ + andseq r1, r8, r4, ror r3 │ │ │ │ andseq r5, r0, r4, lsr r0 │ │ │ │ andseq r5, r0, r4, lsl r0 │ │ │ │ - andseq r1, r8, ip, ror r3 │ │ │ │ + andseq r1, r8, ip, asr r3 │ │ │ │ @ instruction: 0x0010bcd7 │ │ │ │ @ instruction: 0x0010bcdc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ 6e198 │ │ │ │ + ldr ip, [pc, #96] @ 6e1b8 │ │ │ │ mov r6, #5 │ │ │ │ - ldr lr, [pc, #92] @ 6e19c │ │ │ │ + ldr lr, [pc, #92] @ 6e1bc │ │ │ │ mov r7, #4 │ │ │ │ - ldr r1, [pc, #88] @ 6e1a0 │ │ │ │ + ldr r1, [pc, #88] @ 6e1c0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ 6e1a4 │ │ │ │ + ldr r3, [pc, #84] @ 6e1c4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ 6e1a8 │ │ │ │ + ldr r4, [pc, #80] @ 6e1c8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andseq fp, r0, r5, asr ip │ │ │ │ - @ instruction: 0x001812f4 │ │ │ │ + @ instruction: 0x001812d4 │ │ │ │ andseq fp, r0, pc, lsr ip │ │ │ │ andseq r3, r0, r3, lsl #8 │ │ │ │ - andseq r1, r8, r0, ror #5 │ │ │ │ + andseq r1, r8, r0, asr #5 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 6e1c4 │ │ │ │ + bne 6e1e4 │ │ │ │ tst r2, #32 │ │ │ │ - bne 6e1c8 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 6e1e8 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r0, #1 │ │ │ │ cmp r1, r5 │ │ │ │ - bls 6e24c │ │ │ │ + bls 6e26c │ │ │ │ cmp r0, #16 │ │ │ │ mvn r1, #0 │ │ │ │ movls r0, #16 │ │ │ │ mov r2, #1 │ │ │ │ clz r0, r0 │ │ │ │ add r6, r2, r1, lsr r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r6, r1, lsr r0 │ │ │ │ - bcc 6e254 │ │ │ │ + bcc 6e274 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 6e280 │ │ │ │ + bls 6e2a0 │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 6e298 │ │ │ │ + bhi 6e2b8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, #0 │ │ │ │ moveq r0, r5 │ │ │ │ lsl r1, r6, #2 │ │ │ │ bl 1ea54 │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ moveq r1, #0 │ │ │ │ str r0, [r4] │ │ │ │ streq r1, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #72] @ 6e2a4 │ │ │ │ + ldr r0, [pc, #72] @ 6e2c4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 6e2a8 │ │ │ │ + ldr r2, [pc, #52] @ 6e2c8 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ bl 26310 │ │ │ │ - ldr r0, [pc, #36] @ 6e2ac │ │ │ │ + ldr r0, [pc, #36] @ 6e2cc │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #32] @ 6e2b0 │ │ │ │ + ldr r2, [pc, #32] @ 6e2d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #20] @ 6e2b4 │ │ │ │ + ldr r0, [pc, #20] @ 6e2d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r1, r8, ip, lsl r2 │ │ │ │ - andseq r1, sl, r4, ror #25 │ │ │ │ + @ instruction: 0x001811fc │ │ │ │ + andseq r1, sl, r4, asr #25 │ │ │ │ andseq fp, r0, r4, asr fp │ │ │ │ - @ instruction: 0x001811d0 │ │ │ │ - @ instruction: 0x001811d4 │ │ │ │ + @ instruction: 0x001811b0 │ │ │ │ + @ instruction: 0x001811b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6e3a0 │ │ │ │ - ldr r1, [pc, #248] @ 6e3d4 │ │ │ │ + beq 6e3c0 │ │ │ │ + ldr r1, [pc, #248] @ 6e3f4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r7, [r0, #12] │ │ │ │ add r0, pc, r1 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6e30c │ │ │ │ - ldr r0, [pc, #220] @ 6e3dc │ │ │ │ + bne 6e32c │ │ │ │ + ldr r0, [pc, #220] @ 6e3fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ - b 6e344 │ │ │ │ + b 6e364 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #208] @ 6e3e8 │ │ │ │ + ldr r0, [pc, #208] @ 6e408 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r9, [r0] │ │ │ │ add r1, r9, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6e318 │ │ │ │ - ldr r0, [pc, #164] @ 6e3d8 │ │ │ │ + bne 6e338 │ │ │ │ + ldr r0, [pc, #164] @ 6e3f8 │ │ │ │ dmb ish │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r8, #1 │ │ │ │ strd r8, [r0] │ │ │ │ cmp r9, r7 │ │ │ │ - bne 6e364 │ │ │ │ + bne 6e384 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #128] @ 6e3ec │ │ │ │ + ldr r0, [pc, #128] @ 6e40c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #124] @ 6e3f0 │ │ │ │ + ldr r1, [pc, #124] @ 6e410 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 26100 │ │ │ │ - b 6e3b8 │ │ │ │ - ldr r0, [pc, #56] @ 6e3e0 │ │ │ │ - ldr r2, [pc, #56] @ 6e3e4 │ │ │ │ + b 6e3d8 │ │ │ │ + ldr r0, [pc, #56] @ 6e400 │ │ │ │ + ldr r2, [pc, #56] @ 6e404 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ bl 262a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ bl 262a8 │ │ │ │ bl 262c4 │ │ │ │ - mulseq sl, ip, fp │ │ │ │ - andseq r1, sl, ip, asr #22 │ │ │ │ - andseq r1, sl, r4, lsl #23 │ │ │ │ + andseq r1, sl, ip, ror fp │ │ │ │ + andseq r1, sl, ip, lsr #22 │ │ │ │ + andseq r1, sl, r4, ror #22 │ │ │ │ andseq fp, r0, r6, ror #20 │ │ │ │ - andseq r1, r8, r4, ror #1 │ │ │ │ - andseq r1, sl, r8, ror lr │ │ │ │ - andseq r1, r8, ip, lsr #2 │ │ │ │ - andseq r1, r8, ip, lsr #2 │ │ │ │ + andseq r1, r8, r4, asr #1 │ │ │ │ + andseq r1, sl, r8, asr lr │ │ │ │ + andseq r1, r8, ip, lsl #2 │ │ │ │ + andseq r1, r8, ip, lsl #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e488 │ │ │ │ - ldr r0, [pc, #240] @ 6e504 │ │ │ │ + beq 6e4a8 │ │ │ │ + ldr r0, [pc, #240] @ 6e524 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 6e43c │ │ │ │ - ldr r0, [pc, #220] @ 6e50c │ │ │ │ + bne 6e45c │ │ │ │ + ldr r0, [pc, #220] @ 6e52c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - b 6e474 │ │ │ │ + b 6e494 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #200] @ 6e510 │ │ │ │ + ldr r0, [pc, #200] @ 6e530 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r7, [r0] │ │ │ │ add r1, r7, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6e448 │ │ │ │ - ldr r0, [pc, #164] @ 6e508 │ │ │ │ + bne 6e468 │ │ │ │ + ldr r0, [pc, #164] @ 6e528 │ │ │ │ dmb ish │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r6, #1 │ │ │ │ strd r6, [r0] │ │ │ │ cmp r7, r5 │ │ │ │ - bne 6e4a0 │ │ │ │ + bne 6e4c0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ ldr r2, [r4] │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ - ldr r0, [pc, #108] @ 6e514 │ │ │ │ + b 52170 │ │ │ │ + ldr r0, [pc, #108] @ 6e534 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #104] @ 6e518 │ │ │ │ + ldr r1, [pc, #104] @ 6e538 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 6e4ec │ │ │ │ + b 6e50c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ ldr r2, [r4] │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ bl 262c4 │ │ │ │ - andseq r1, sl, ip, ror #20 │ │ │ │ - andseq r1, sl, ip, lsl sl │ │ │ │ - andseq r1, sl, r4, asr sl │ │ │ │ - andseq r1, sl, r8, asr #26 │ │ │ │ - @ instruction: 0x00180ff0 │ │ │ │ - @ instruction: 0x00180ff0 │ │ │ │ + andseq r1, sl, ip, asr #20 │ │ │ │ + @ instruction: 0x001a19fc │ │ │ │ + andseq r1, sl, r4, lsr sl │ │ │ │ + andseq r1, sl, r8, lsr #26 │ │ │ │ + @ instruction: 0x00180fd0 │ │ │ │ + @ instruction: 0x00180fd0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e53c │ │ │ │ + beq 6e55c │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e558 │ │ │ │ + beq 6e578 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e578 │ │ │ │ + beq 6e598 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6e5c4 │ │ │ │ + beq 6e5e4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 6e5a8 │ │ │ │ + b 6e5c8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 6e5c4 │ │ │ │ + beq 6e5e4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e59c │ │ │ │ + beq 6e5bc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 6e59c │ │ │ │ + bl 52170 │ │ │ │ + b 6e5bc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e5e8 │ │ │ │ + beq 6e608 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e490 │ │ │ │ mov r4, r0 │ │ │ │ ldm r7, {r6, r8} │ │ │ │ mov r1, #4 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ - ldr r0, [pc, #140] @ 6e6a4 │ │ │ │ + ldr r0, [pc, #140] @ 6e6c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e678 │ │ │ │ - ldr r2, [pc, #116] @ 6e6a8 │ │ │ │ + beq 6e698 │ │ │ │ + ldr r2, [pc, #116] @ 6e6c8 │ │ │ │ mov r7, r0 │ │ │ │ stm r0, {r6, r8} │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1eb44 │ │ │ │ - ldr r2, [pc, #88] @ 6e6ac │ │ │ │ + ldr r2, [pc, #88] @ 6e6cc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 1e424 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e118 │ │ │ │ mov r0, r4 │ │ │ │ @@ -81497,25 +81505,25 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl 6e51c │ │ │ │ + bl 6e53c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r1, sl, r8, lsl r9 │ │ │ │ + @ instruction: 0x001a18f8 │ │ │ │ andeq r0, r0, ip, rrx │ │ │ │ andeq r0, r0, ip, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e978 │ │ │ │ + beq 6e998 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ ldr r7, [sp, #164] @ 0xa4 │ │ │ │ mov r6, r3 │ │ │ │ bl 1e9b8 │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ @@ -81530,103 +81538,103 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ blx r4 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r7, #4 │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ - bne 6e764 │ │ │ │ + bne 6e784 │ │ │ │ tst r9, #1 │ │ │ │ - beq 6e784 │ │ │ │ - ldr r0, [pc, #756] @ 6ea20 │ │ │ │ - ldr r1, [pc, #756] @ 6ea24 │ │ │ │ + beq 6e7a4 │ │ │ │ + ldr r0, [pc, #756] @ 6ea40 │ │ │ │ + ldr r1, [pc, #756] @ 6ea44 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #748] @ 6ea28 │ │ │ │ + ldr r3, [pc, #748] @ 6ea48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - b 6e8b4 │ │ │ │ + b 6e8d4 │ │ │ │ tst r9, #1 │ │ │ │ - beq 6e990 │ │ │ │ + beq 6e9b0 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e86c │ │ │ │ + beq 6e88c │ │ │ │ mov r0, r5 │ │ │ │ add r8, sp, #8 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ cmp fp, #0 │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - beq 6e818 │ │ │ │ + beq 6e838 │ │ │ │ tst r7, #1 │ │ │ │ - beq 6e828 │ │ │ │ + beq 6e848 │ │ │ │ add r0, r8, #8 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [fp] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e910 │ │ │ │ + beq 6e930 │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r6 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e808 │ │ │ │ + beq 6e828 │ │ │ │ mov r0, fp │ │ │ │ bl 1e274 │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r5, r7} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orrs r0, r7, r6 │ │ │ │ - bne 6e8d0 │ │ │ │ + bne 6e8f0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e820 │ │ │ │ - ldr r1, [pc, #504] @ 6ea34 │ │ │ │ - ldr r2, [pc, #504] @ 6ea38 │ │ │ │ - ldr r3, [pc, #504] @ 6ea3c │ │ │ │ + beq 6e840 │ │ │ │ + ldr r1, [pc, #504] @ 6ea54 │ │ │ │ + ldr r2, [pc, #504] @ 6ea58 │ │ │ │ + ldr r3, [pc, #504] @ 6ea5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 6e8ec │ │ │ │ - ldr r1, [pc, #416] @ 6ea14 │ │ │ │ + b 6e90c │ │ │ │ + ldr r1, [pc, #416] @ 6ea34 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ - ldr r0, [pc, #412] @ 6ea18 │ │ │ │ - ldr r2, [pc, #412] @ 6ea1c │ │ │ │ + ldr r0, [pc, #412] @ 6ea38 │ │ │ │ + ldr r2, [pc, #412] @ 6ea3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -81639,338 +81647,338 @@ │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r2, [r8, #4] │ │ │ │ add r2, r8, #8 │ │ │ │ mov r7, #0 │ │ │ │ stm r2, {r0, r3, r7} │ │ │ │ mov r0, r8 │ │ │ │ bl 26100 │ │ │ │ - b 6e98c │ │ │ │ - ldr r0, [pc, #340] @ 6ea2c │ │ │ │ + b 6e9ac │ │ │ │ + ldr r0, [pc, #340] @ 6ea4c │ │ │ │ mov r2, #4 │ │ │ │ - ldr r1, [pc, #336] @ 6ea30 │ │ │ │ + ldr r1, [pc, #336] @ 6ea50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r4, [r5, #4] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ str r3, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 26100 │ │ │ │ - b 6e98c │ │ │ │ + b 6e9ac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #292] @ 6ea40 │ │ │ │ - ldr r1, [pc, #292] @ 6ea44 │ │ │ │ + ldr r0, [pc, #292] @ 6ea60 │ │ │ │ + ldr r1, [pc, #292] @ 6ea64 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #256] @ 6ea48 │ │ │ │ + ldr r2, [pc, #256] @ 6ea68 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [fp] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 26100 │ │ │ │ - b 6e98c │ │ │ │ - ldr r2, [pc, #144] @ 6ea10 │ │ │ │ + b 6e9ac │ │ │ │ + ldr r2, [pc, #144] @ 6ea30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #112] @ 6ea08 │ │ │ │ + ldr r0, [pc, #112] @ 6ea28 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #108] @ 6ea0c │ │ │ │ + ldr r1, [pc, #108] @ 6ea2c │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #4 │ │ │ │ - b 6e8b4 │ │ │ │ + b 6e8d4 │ │ │ │ bl 262a8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6e9f4 │ │ │ │ - b 6e9fc │ │ │ │ + beq 6ea14 │ │ │ │ + b 6ea1c │ │ │ │ orrs r0, r9, sl │ │ │ │ ldrne r0, [sp, #96] @ 0x60 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 6e9f4 │ │ │ │ + beq 6ea14 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1e274 │ │ │ │ bl 262a8 │ │ │ │ orrs r0, r7, r6 │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 6e9f8 │ │ │ │ + bne 6ea18 │ │ │ │ bl 262a8 │ │ │ │ add r8, r8, #8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e274 │ │ │ │ bl 262a8 │ │ │ │ + andseq r0, r8, r0, asr fp │ │ │ │ andseq r0, r8, r0, ror fp │ │ │ │ - mulseq r8, r0, fp │ │ │ │ - andseq r0, r8, ip, lsr #23 │ │ │ │ - andseq r0, r8, ip, asr #25 │ │ │ │ - mulseq r8, r8, ip │ │ │ │ - andseq r1, sl, r8, asr #14 │ │ │ │ - @ instruction: 0x00180dd8 │ │ │ │ - andseq r0, r8, r0, lsr #28 │ │ │ │ - mulseq sl, r0, r8 │ │ │ │ - @ instruction: 0x00180bdc │ │ │ │ - @ instruction: 0x00180bf4 │ │ │ │ - andseq r0, r8, r8, lsr #25 │ │ │ │ - andseq r0, r8, ip, lsl #25 │ │ │ │ - andseq r1, sl, r4, lsl #15 │ │ │ │ - mulseq r8, r4, fp │ │ │ │ + andseq r0, r8, ip, lsl #23 │ │ │ │ + andseq r0, r8, ip, lsr #25 │ │ │ │ + andseq r0, r8, r8, ror ip │ │ │ │ + andseq r1, sl, r8, lsr #14 │ │ │ │ + @ instruction: 0x00180db8 │ │ │ │ + andseq r0, r8, r0, lsl #28 │ │ │ │ + andseq r1, sl, r0, ror r8 │ │ │ │ @ instruction: 0x00180bbc │ │ │ │ - andseq r1, sl, r8, lsl #13 │ │ │ │ + @ instruction: 0x00180bd4 │ │ │ │ + andseq r0, r8, r8, lsl #25 │ │ │ │ + andseq r0, r8, ip, ror #24 │ │ │ │ + andseq r1, sl, r4, ror #14 │ │ │ │ + andseq r0, r8, r4, ror fp │ │ │ │ + mulseq r8, ip, fp │ │ │ │ + andseq r1, sl, r8, ror #12 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6ea6c │ │ │ │ + beq 6ea8c │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6ea84 │ │ │ │ + beq 6eaa4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6eab0 │ │ │ │ + beq 6ead0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ movne sl, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 6eaf8 │ │ │ │ + bne 6eb18 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm r6, {r0, r1} │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #12 │ │ │ │ mov r7, #0 │ │ │ │ umull r4, r0, sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ec18 │ │ │ │ + bne 6ec38 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 6ec18 │ │ │ │ + bhi 6ec38 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - beq 6eb54 │ │ │ │ - ldr r0, [pc, #272] @ 6ec40 │ │ │ │ + beq 6eb74 │ │ │ │ + ldr r0, [pc, #272] @ 6ec60 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ec18 │ │ │ │ + beq 6ec38 │ │ │ │ mov r1, sl │ │ │ │ - b 6eb5c │ │ │ │ + b 6eb7c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r0, #4 │ │ │ │ mov fp, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 6eba0 │ │ │ │ + b 6ebc0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ add r5, r5, #1 │ │ │ │ str r7, [r8, #-4] │ │ │ │ stm r8, {r6, r7} │ │ │ │ add r8, r8, #12 │ │ │ │ cmp sl, r5 │ │ │ │ - beq 6ebe4 │ │ │ │ + beq 6ec04 │ │ │ │ ldr r4, [r9, r5, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e214 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 6ebfc │ │ │ │ - beq 6eb74 │ │ │ │ - ldr r0, [pc, #132] @ 6ec48 │ │ │ │ + bmi 6ec1c │ │ │ │ + beq 6eb94 │ │ │ │ + ldr r0, [pc, #132] @ 6ec68 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ec00 │ │ │ │ + beq 6ec20 │ │ │ │ mov r6, r0 │ │ │ │ - b 6eb78 │ │ │ │ + b 6eb98 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r2, {r0, r1, sl} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #0 │ │ │ │ - ldr r2, [pc, #60] @ 6ec44 │ │ │ │ + ldr r2, [pc, #60] @ 6ec64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #44] @ 6ec4c │ │ │ │ + ldr r2, [pc, #44] @ 6ec6c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6e580 │ │ │ │ + bl 6e5a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001a13f8 │ │ │ │ - andseq r0, r8, r4, lsl #19 │ │ │ │ - andseq r1, sl, r8, ror #6 │ │ │ │ - andseq r0, r8, r4, asr #18 │ │ │ │ + @ instruction: 0x001a13d8 │ │ │ │ + andseq r0, r8, r4, ror #18 │ │ │ │ + andseq r1, sl, r8, asr #6 │ │ │ │ + andseq r0, r8, r4, lsr #18 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldrne r3, [r1] │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 6ec78 │ │ │ │ + beq 6ec98 │ │ │ │ add ip, r1, #4 │ │ │ │ ldr r3, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ec68 │ │ │ │ + bne 6ec88 │ │ │ │ push {fp, lr} │ │ │ │ - bl 6eac4 │ │ │ │ + bl 6eae4 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 6ec9c │ │ │ │ + bne 6ecbc │ │ │ │ tst r2, #32 │ │ │ │ - bne 6eca0 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 6ecc0 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6ecec │ │ │ │ + beq 6ed0c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 6eccc │ │ │ │ + b 6ecec │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 6ecec │ │ │ │ + beq 6ed0c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 6ecc0 │ │ │ │ + beq 6ece0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 6ecc0 │ │ │ │ + bl 52170 │ │ │ │ + b 6ece0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ed0c │ │ │ │ + beq 6ed2c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr lr, [pc, #60] @ 6ed74 │ │ │ │ + ldr lr, [pc, #60] @ 6ed94 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 6ed78 │ │ │ │ + ldr r1, [pc, #56] @ 6ed98 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 6ed7c │ │ │ │ + ldr ip, [pc, #52] @ 6ed9c │ │ │ │ add lr, pc, lr │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r3, ip} │ │ │ │ add r3, r0, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ str lr, [sp] │ │ │ │ - bl 162dd4 │ │ │ │ + bl 162df4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r0, r8, r4, asr r8 │ │ │ │ + andseq r0, r8, r4, lsr r8 │ │ │ │ @ instruction: 0x001076fc │ │ │ │ - andseq r0, r8, r8, asr r8 │ │ │ │ + andseq r0, r8, r8, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6edd8 │ │ │ │ + beq 6edf8 │ │ │ │ add r4, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 6ee24 │ │ │ │ - beq 6edf8 │ │ │ │ - ldr r0, [pc, #152] @ 6ee44 │ │ │ │ + bmi 6ee44 │ │ │ │ + beq 6ee18 │ │ │ │ + ldr r0, [pc, #152] @ 6ee64 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ee28 │ │ │ │ + beq 6ee48 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r9 │ │ │ │ - b 6edfc │ │ │ │ - ldr r7, [pc, #92] @ 6ee3c │ │ │ │ + b 6ee1c │ │ │ │ + ldr r7, [pc, #92] @ 6ee5c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r4, #1 │ │ │ │ add r7, pc, r7 │ │ │ │ stm r5, {r0, r7} │ │ │ │ str r4, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ @@ -81982,41 +81990,41 @@ │ │ │ │ strb r0, [r7, r6] │ │ │ │ mov r0, r4 │ │ │ │ stm r5, {r0, r7} │ │ │ │ str r4, [r5, #8] │ │ │ │ str r7, [r5, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #16] @ 6ee40 │ │ │ │ + ldr r2, [pc, #16] @ 6ee60 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ andseq fp, r0, r8, lsl #7 │ │ │ │ - andseq r0, r8, r4, lsl #15 │ │ │ │ - andseq r1, sl, r8, ror r1 │ │ │ │ + andseq r0, r8, r4, ror #14 │ │ │ │ + andseq r1, sl, r8, asr r1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1608e4 │ │ │ │ + bl 160904 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ addeq sp, sp, #40 @ 0x28 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #88] @ 6eee8 │ │ │ │ - ldr r3, [pc, #88] @ 6eeec │ │ │ │ - ldr lr, [pc, #88] @ 6eef0 │ │ │ │ + ldr r0, [pc, #88] @ 6ef08 │ │ │ │ + ldr r3, [pc, #88] @ 6ef0c │ │ │ │ + ldr lr, [pc, #88] @ 6ef10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -82024,96 +82032,96 @@ │ │ │ │ mov r1, #27 │ │ │ │ str lr, [sp] │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6eee0 │ │ │ │ + beq 6ef00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x0010b2d9 │ │ │ │ - andseq r0, r8, r0, ror #13 │ │ │ │ - andseq r0, r8, r8, lsr #14 │ │ │ │ + andseq r0, r8, r0, asr #13 │ │ │ │ + andseq r0, r8, r8, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ bl 1e214 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 6ef64 │ │ │ │ - beq 6ef44 │ │ │ │ - ldr r0, [pc, #96] @ 6ef80 │ │ │ │ + bmi 6ef84 │ │ │ │ + beq 6ef64 │ │ │ │ + ldr r0, [pc, #96] @ 6efa0 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ef68 │ │ │ │ + beq 6ef88 │ │ │ │ mov r7, r0 │ │ │ │ - b 6ef48 │ │ │ │ + b 6ef68 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ stm r5, {r4, r7} │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #12] @ 6ef7c │ │ │ │ + ldr r2, [pc, #12] @ 6ef9c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - andseq r0, r8, r4, lsl r6 │ │ │ │ - andseq r1, sl, r8 │ │ │ │ + @ instruction: 0x001805f4 │ │ │ │ + andseq r0, sl, r8, ror #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #300] @ 6f0c0 │ │ │ │ + ldr r3, [pc, #300] @ 6f0e0 │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 731c4 │ │ │ │ + bl 731e4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6eff8 │ │ │ │ + beq 6f018 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ lsl r5, r6, #2 │ │ │ │ - ldr r0, [pc, #264] @ 6f0c8 │ │ │ │ + ldr r0, [pc, #264] @ 6f0e8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f064 │ │ │ │ + beq 6f084 │ │ │ │ add r1, r7, #12 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, r2, lsl #4] │ │ │ │ str r3, [r0, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 6efe0 │ │ │ │ - b 6effc │ │ │ │ + bne 6f000 │ │ │ │ + b 6f01c │ │ │ │ mov r0, #4 │ │ │ │ - ldr r1, [pc, #192] @ 6f0c4 │ │ │ │ + ldr r1, [pc, #192] @ 6f0e4 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6f3cc │ │ │ │ + bl 6f3ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ add ip, sp, #32 │ │ │ │ str r7, [r0, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -82125,78 +82133,78 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [r4], #4 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #96] @ 6f0cc │ │ │ │ + ldr r2, [pc, #96] @ 6f0ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6eca4 │ │ │ │ + bl 6ecc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f0b0 │ │ │ │ + beq 6f0d0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, sp │ │ │ │ - bl 6eca4 │ │ │ │ + bl 6ecc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r8, ip, lsr r6 │ │ │ │ - andseq r0, r8, r4, ror #11 │ │ │ │ - andseq r0, sl, ip, ror #30 │ │ │ │ - andseq r0, r8, r0, ror r5 │ │ │ │ + andseq r0, r8, ip, lsl r6 │ │ │ │ + andseq r0, r8, r4, asr #11 │ │ │ │ + andseq r0, sl, ip, asr #30 │ │ │ │ + andseq r0, r8, r0, asr r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #300] @ 6f20c │ │ │ │ + ldr r3, [pc, #300] @ 6f22c │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 731c4 │ │ │ │ + bl 731e4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f144 │ │ │ │ + beq 6f164 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ lsl r5, r6, #2 │ │ │ │ - ldr r0, [pc, #264] @ 6f214 │ │ │ │ + ldr r0, [pc, #264] @ 6f234 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f1b0 │ │ │ │ + beq 6f1d0 │ │ │ │ add r1, r7, #12 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, r2, lsl #4] │ │ │ │ str r3, [r0, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 6f12c │ │ │ │ - b 6f148 │ │ │ │ + bne 6f14c │ │ │ │ + b 6f168 │ │ │ │ mov r0, #4 │ │ │ │ - ldr r1, [pc, #192] @ 6f210 │ │ │ │ + ldr r1, [pc, #192] @ 6f230 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 12efec │ │ │ │ + bl 12f00c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ ldm sp, {r1, r2, r3} │ │ │ │ add ip, sp, #32 │ │ │ │ str r7, [r0, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ @@ -82208,169 +82216,169 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r7, [r4], #4 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #96] @ 6f218 │ │ │ │ + ldr r2, [pc, #96] @ 6f238 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 6eca4 │ │ │ │ + bl 6ecc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f1fc │ │ │ │ + beq 6f21c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, sp │ │ │ │ - bl 6eca4 │ │ │ │ + bl 6ecc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001804f0 │ │ │ │ - andseq r0, r8, r8, lsr #9 │ │ │ │ - andseq r0, sl, r0, lsr #28 │ │ │ │ - andseq r0, r8, r4, lsr #8 │ │ │ │ + @ instruction: 0x001804d0 │ │ │ │ + andseq r0, r8, r8, lsl #9 │ │ │ │ + andseq r0, sl, r0, lsl #28 │ │ │ │ + andseq r0, r8, r4, lsl #8 │ │ │ │ push {r4, lr} │ │ │ │ tst r1, #1 │ │ │ │ - bne 6f240 │ │ │ │ - ldr r1, [pc, #88] @ 6f288 │ │ │ │ + bne 6f260 │ │ │ │ + ldr r1, [pc, #88] @ 6f2a8 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ tst r1, r2 │ │ │ │ - bne 6f268 │ │ │ │ + bne 6f288 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6f248 │ │ │ │ + bne 6f268 │ │ │ │ cmp r2, #2 │ │ │ │ popne {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 25918 │ │ │ │ mov r4, r0 │ │ │ │ bl 2475c │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ moveq r1, #1 │ │ │ │ strbeq r1, [r0, #4] │ │ │ │ - b 6f240 │ │ │ │ - mulseq sl, r8, sp │ │ │ │ + b 6f260 │ │ │ │ + andseq r0, sl, r8, ror sp │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f2b8 │ │ │ │ - ldr r0, [pc, #80] @ 6f2f8 │ │ │ │ + bne 6f2d8 │ │ │ │ + ldr r0, [pc, #80] @ 6f318 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 6f2e4 │ │ │ │ + bne 6f304 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6f2c0 │ │ │ │ + bne 6f2e0 │ │ │ │ cmp r1, #2 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 25918 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r4, #4] │ │ │ │ - b 6f2b8 │ │ │ │ - andseq r0, sl, r0, lsr #26 │ │ │ │ + b 6f2d8 │ │ │ │ + andseq r0, sl, r0, lsl #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f340 │ │ │ │ + beq 6f360 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f324 │ │ │ │ + beq 6f344 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f340 │ │ │ │ + beq 6f360 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f360 │ │ │ │ + beq 6f380 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f388 │ │ │ │ + beq 6f3a8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f3a4 │ │ │ │ + beq 6f3c4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f3c4 │ │ │ │ + beq 6f3e4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bcs 6f468 │ │ │ │ + bcs 6f488 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslcc r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 6f468 │ │ │ │ + bhi 6f488 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 6f460 │ │ │ │ + bhi 6f480 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f430 │ │ │ │ + beq 6f450 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -82401,37 +82409,37 @@ │ │ │ │ ldrd r0, [r1] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r7, sl, #2 │ │ │ │ mov r9, #0 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bls 6f4d0 │ │ │ │ - ldr r2, [pc, #304] @ 6f5f0 │ │ │ │ + bls 6f4f0 │ │ │ │ + ldr r2, [pc, #304] @ 6f610 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6f510 │ │ │ │ - ldr r0, [pc, #260] @ 6f5ec │ │ │ │ + beq 6f530 │ │ │ │ + ldr r0, [pc, #260] @ 6f60c │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, sl │ │ │ │ - bne 6f518 │ │ │ │ - b 6f4b8 │ │ │ │ + bne 6f538 │ │ │ │ + b 6f4d8 │ │ │ │ mov r5, #4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e85c │ │ │ │ @@ -82450,82 +82458,82 @@ │ │ │ │ str r1, [r6] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r6, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r6, #8] │ │ │ │ str r8, [r6, #12] │ │ │ │ - beq 6f58c │ │ │ │ + beq 6f5ac │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f5b4 │ │ │ │ + beq 6f5d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f5d0 │ │ │ │ + beq 6f5f0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r0, [r4, #32] │ │ │ │ - bl 6f2fc │ │ │ │ + bl 6f31c │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ - bl 6f2fc │ │ │ │ + bl 6f31c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r0, sl, r0, asr #20 │ │ │ │ - andseq r0, r8, ip, asr r1 │ │ │ │ + andseq r0, sl, r0, lsr #20 │ │ │ │ + andseq r0, r8, ip, lsr r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - beq 6f6c8 │ │ │ │ + beq 6f6e8 │ │ │ │ ldrb r0, [r1] │ │ │ │ and r0, r0, #223 @ 0xdf │ │ │ │ sub r0, r0, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi 6f678 │ │ │ │ + bhi 6f698 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 6f6d8 │ │ │ │ + beq 6f6f8 │ │ │ │ mov r0, #1 │ │ │ │ - b 6f644 │ │ │ │ + b 6f664 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 6f6d0 │ │ │ │ + beq 6f6f0 │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ and r3, r2, #223 @ 0xdf │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #26 │ │ │ │ - bcc 6f638 │ │ │ │ + bcc 6f658 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq 6f638 │ │ │ │ + beq 6f658 │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #9 │ │ │ │ - bls 6f638 │ │ │ │ - ldr r0, [pc, #232] @ 6f768 │ │ │ │ + bls 6f658 │ │ │ │ + ldr r0, [pc, #232] @ 6f788 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #228] @ 6f76c │ │ │ │ - ldr r1, [pc, #228] @ 6f770 │ │ │ │ + ldr r2, [pc, #228] @ 6f78c │ │ │ │ + ldr r1, [pc, #228] @ 6f790 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -82535,29 +82543,29 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ mov r6, #1 │ │ │ │ - b 6f708 │ │ │ │ + b 6f728 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 6f748 │ │ │ │ - ldr r0, [pc, #132] @ 6f764 │ │ │ │ + bmi 6f768 │ │ │ │ + ldr r0, [pc, #132] @ 6f784 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f74c │ │ │ │ + beq 6f76c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ str r0, [r5, #32] │ │ │ │ @@ -82567,122 +82575,122 @@ │ │ │ │ str r1, [r5, #16] │ │ │ │ str r0, [r5, #20] │ │ │ │ str r0, [r5, #24] │ │ │ │ str r1, [r5, #28] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #12] @ 6f760 │ │ │ │ + ldr r2, [pc, #12] @ 6f780 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - andseq pc, r7, r0, asr #29 │ │ │ │ - andseq r0, sl, r4, asr #16 │ │ │ │ + andseq pc, r7, r0, lsr #29 │ │ │ │ + andseq r0, sl, r4, lsr #16 │ │ │ │ andeq r0, r0, r0, lsl r8 │ │ │ │ + andseq pc, r7, r8, asr pc @ │ │ │ │ andseq pc, r7, r8, ror pc @ │ │ │ │ - mulseq r7, r8, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ add r4, r0, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #1 │ │ │ │ ldrex r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6fb2c │ │ │ │ + bne 6fb4c │ │ │ │ strex r1, r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6f78c │ │ │ │ + bne 6f7ac │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #1348] @ 6fcf4 │ │ │ │ + ldr r0, [pc, #1348] @ 6fd14 │ │ │ │ mov r8, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 6fb3c │ │ │ │ + bne 6fb5c │ │ │ │ ldrb r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fb50 │ │ │ │ + bne 6fb70 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fb98 │ │ │ │ + bne 6fbb8 │ │ │ │ add sl, r6, #44 @ 0x2c │ │ │ │ ldr fp, [r6, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ ldm sl, {r0, r1, r5, sl} │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ - beq 6f81c │ │ │ │ + beq 6f83c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ stm r2, {r0, r1, fp} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 6e5ec │ │ │ │ + bl 6e60c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ bicne r0, fp, #1 │ │ │ │ cmpne r0, #4 │ │ │ │ - bne 6f878 │ │ │ │ + bne 6f898 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f974 │ │ │ │ + beq 6f994 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f84c │ │ │ │ + beq 6f86c │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6f974 │ │ │ │ + beq 6f994 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6f8b8 │ │ │ │ - b 6f984 │ │ │ │ - ldr r0, [pc, #1156] @ 6fd04 │ │ │ │ + bne 6f8d8 │ │ │ │ + b 6f9a4 │ │ │ │ + ldr r0, [pc, #1156] @ 6fd24 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fbd8 │ │ │ │ - ldr r9, [pc, #1128] @ 6fd08 │ │ │ │ + beq 6fbf8 │ │ │ │ + ldr r9, [pc, #1128] @ 6fd28 │ │ │ │ mov r7, r0 │ │ │ │ str fp, [r0] │ │ │ │ add r9, pc, r9 │ │ │ │ stmib r0, {r5, sl} │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f984 │ │ │ │ + beq 6f9a4 │ │ │ │ add sl, r5, #1 │ │ │ │ str r9, [sp, #32] │ │ │ │ cmp sl, #0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - bmi 6fbb8 │ │ │ │ + bmi 6fbd8 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - beq 6f9dc │ │ │ │ - ldr r0, [pc, #1076] @ 6fd10 │ │ │ │ + beq 6f9fc │ │ │ │ + ldr r0, [pc, #1076] @ 6fd30 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fbc0 │ │ │ │ + beq 6fbe0 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ bl 1e85c │ │ │ │ add r2, r6, #16 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8, r5] │ │ │ │ @@ -82699,29 +82707,29 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ bl 1e478 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fabc │ │ │ │ - b 6fa44 │ │ │ │ + bne 6fadc │ │ │ │ + b 6fa64 │ │ │ │ mov r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6f8b8 │ │ │ │ + bne 6f8d8 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - ldr r0, [pc, #880] @ 6fd0c │ │ │ │ + ldr r0, [pc, #880] @ 6fd2c │ │ │ │ str r9, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #8] │ │ │ │ str fp, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -82729,16 +82737,16 @@ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ bl 1e478 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fabc │ │ │ │ - b 6fa44 │ │ │ │ + bne 6fadc │ │ │ │ + b 6fa64 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #1] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ @@ -82756,212 +82764,212 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ bl 1e478 │ │ │ │ mov r9, r0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fabc │ │ │ │ + bne 6fadc │ │ │ │ ldr fp, [r6, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 6fa80 │ │ │ │ + beq 6faa0 │ │ │ │ ldr sl, [r6, #48] @ 0x30 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6fa68 │ │ │ │ + beq 6fa88 │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6fa80 │ │ │ │ + beq 6faa0 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 6fabc │ │ │ │ + beq 6fadc │ │ │ │ ldr sl, [r6, #56] @ 0x38 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6faa4 │ │ │ │ + beq 6fac4 │ │ │ │ mov r0, fp │ │ │ │ blx r1 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6fabc │ │ │ │ + beq 6fadc │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r6, #40 @ 0x28 │ │ │ │ stm r1, {r0, r5, r9} │ │ │ │ - beq 6fad8 │ │ │ │ + beq 6faf8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e8b0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 6faf8 │ │ │ │ - ldr r0, [pc, #560] @ 6fd18 │ │ │ │ + bne 6fb18 │ │ │ │ + ldr r0, [pc, #560] @ 6fd38 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, r1 │ │ │ │ - bne 6fb84 │ │ │ │ + bne 6fba4 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ strex r2, r0, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 6fb00 │ │ │ │ + bne 6fb20 │ │ │ │ cmp r1, #2 │ │ │ │ addne sp, sp, #60 @ 0x3c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 25918 │ │ │ │ mov r0, r4 │ │ │ │ clrex │ │ │ │ bl 257d4 │ │ │ │ - b 6f7a8 │ │ │ │ + b 6f7c8 │ │ │ │ bl 2475c │ │ │ │ eor r8, r0, #1 │ │ │ │ ldrb r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f7d0 │ │ │ │ - ldr r0, [pc, #416] @ 6fcf8 │ │ │ │ - ldr r3, [pc, #416] @ 6fcfc │ │ │ │ - ldr r1, [pc, #416] @ 6fd00 │ │ │ │ + beq 6f7f0 │ │ │ │ + ldr r0, [pc, #416] @ 6fd18 │ │ │ │ + ldr r3, [pc, #416] @ 6fd1c │ │ │ │ + ldr r1, [pc, #416] @ 6fd20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r8, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b 6fbe8 │ │ │ │ + b 6fc08 │ │ │ │ bl 2475c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, #1 │ │ │ │ strbeq r0, [r6, #36] @ 0x24 │ │ │ │ - b 6faf8 │ │ │ │ + b 6fb18 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #376] @ 6fd1c │ │ │ │ - ldr r2, [pc, #376] @ 6fd20 │ │ │ │ + ldr r0, [pc, #376] @ 6fd3c │ │ │ │ + ldr r2, [pc, #376] @ 6fd40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 26160 │ │ │ │ - b 6fbe8 │ │ │ │ + b 6fc08 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #332] @ 6fd14 │ │ │ │ + ldr r2, [pc, #332] @ 6fd34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ bl 25cb8 │ │ │ │ - b 6fbe8 │ │ │ │ + b 6fc08 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6fc38 │ │ │ │ + beq 6fc58 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 52150 │ │ │ │ - b 6fc38 │ │ │ │ + bl 52170 │ │ │ │ + b 6fc58 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6fc30 │ │ │ │ + beq 6fc50 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r0, [r6, #52] @ 0x34 │ │ │ │ - bl 6f2fc │ │ │ │ + bl 6f31c │ │ │ │ mov r0, #1 │ │ │ │ str r9, [r6, #48] @ 0x30 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ - b 6fcc8 │ │ │ │ + b 6fce8 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ mov r7, r0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6fcc8 │ │ │ │ + beq 6fce8 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 52150 │ │ │ │ - b 6fcc8 │ │ │ │ + bl 52170 │ │ │ │ + b 6fce8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 6f368 │ │ │ │ - b 6fcc8 │ │ │ │ + bl 6f388 │ │ │ │ + b 6fce8 │ │ │ │ bl 262c4 │ │ │ │ mov r7, r0 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 6f2fc │ │ │ │ - b 6fcdc │ │ │ │ + bl 6f31c │ │ │ │ + b 6fcfc │ │ │ │ mov r7, r0 │ │ │ │ - b 6fcdc │ │ │ │ + b 6fcfc │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 6f28c │ │ │ │ - b 6fce8 │ │ │ │ + bl 6f2ac │ │ │ │ + b 6fd08 │ │ │ │ bl 262c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fcdc │ │ │ │ + beq 6fcfc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e8b0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6f21c │ │ │ │ + bl 6f23c │ │ │ │ mov r0, r7 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r0, sl, r4, lsl r8 │ │ │ │ + @ instruction: 0x001a07f4 │ │ │ │ andseq sl, r0, sl, ror #12 │ │ │ │ - andseq pc, r7, r8, lsr #21 │ │ │ │ - andseq pc, r7, r0, ror #21 │ │ │ │ - andseq r0, sl, ip, lsr #13 │ │ │ │ + andseq pc, r7, r8, lsl #21 │ │ │ │ + andseq pc, r7, r0, asr #21 │ │ │ │ + andseq r0, sl, ip, lsl #13 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ andseq sl, r0, ip, asr #15 │ │ │ │ - andseq r0, sl, r0, asr r6 │ │ │ │ - @ instruction: 0x0017f9f4 │ │ │ │ - andseq r0, sl, r0, ror #9 │ │ │ │ + andseq r0, sl, r0, lsr r6 │ │ │ │ + @ instruction: 0x0017f9d4 │ │ │ │ + andseq r0, sl, r0, asr #9 │ │ │ │ @ instruction: 0x0010a6de │ │ │ │ - @ instruction: 0x0017fab0 │ │ │ │ + mulseq r7, r0, sl │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ bic r5, r1, #1 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fe04 │ │ │ │ + beq 6fe24 │ │ │ │ ldm r6, {r2, r3, r6} │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ stm sp, {r2, r3, r6} │ │ │ │ mov r6, sp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ @@ -82971,18 +82979,18 @@ │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r5 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r4 │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #156] @ 6fe40 │ │ │ │ + ldr r1, [pc, #156] @ 6fe60 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #152] @ 6fe44 │ │ │ │ - ldr r2, [pc, #152] @ 6fe48 │ │ │ │ + ldr r0, [pc, #152] @ 6fe64 │ │ │ │ + ldr r2, [pc, #152] @ 6fe68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r8] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -82997,202 +83005,202 @@ │ │ │ │ str r3, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r2, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #40] @ 6fe34 │ │ │ │ + ldr r1, [pc, #40] @ 6fe54 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #36] @ 6fe38 │ │ │ │ + ldr r0, [pc, #36] @ 6fe58 │ │ │ │ mov r6, sp │ │ │ │ - ldr r2, [pc, #32] @ 6fe3c │ │ │ │ + ldr r2, [pc, #32] @ 6fe5c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r7] │ │ │ │ - b 6fdc0 │ │ │ │ + b 6fde0 │ │ │ │ bl 262a8 │ │ │ │ - andseq pc, r7, r0, ror r8 @ │ │ │ │ - andseq pc, r7, ip, asr #16 │ │ │ │ - andseq r0, sl, ip, lsr #3 │ │ │ │ - andseq pc, r7, ip, ror #17 │ │ │ │ - andseq pc, r7, r8, asr #17 │ │ │ │ - andseq r0, sl, r8, lsl r2 │ │ │ │ + andseq pc, r7, r0, asr r8 @ │ │ │ │ + andseq pc, r7, ip, lsr #16 │ │ │ │ + andseq r0, sl, ip, lsl #3 │ │ │ │ + andseq pc, r7, ip, asr #17 │ │ │ │ + andseq pc, r7, r8, lsr #17 │ │ │ │ + @ instruction: 0x001a01f8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne 6fe68 │ │ │ │ + bne 6fe88 │ │ │ │ tst r2, #32 │ │ │ │ - bne 6fe6c │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 6fe8c │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne 6fe8c │ │ │ │ + bne 6feac │ │ │ │ tst r2, #32 │ │ │ │ - bne 6fe90 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + bne 6feb0 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 163440 │ │ │ │ + b 163460 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r1, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6ff04 │ │ │ │ + bne 6ff24 │ │ │ │ add ip, r1, #8 │ │ │ │ add r6, r1, #20 │ │ │ │ mov r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r5, [r6] │ │ │ │ strexb r3, r4, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fee8 │ │ │ │ + bne 6ff08 │ │ │ │ cmp r5, #0 │ │ │ │ dmb ish │ │ │ │ - beq 6ff24 │ │ │ │ + beq 6ff44 │ │ │ │ ldm r2, {r1, r3} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ stm r0, {r1, r3} │ │ │ │ str r2, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 701d4 │ │ │ │ + bl 701f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 6ffe8 │ │ │ │ + bne 70008 │ │ │ │ ldm r2, {r3, r5} │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [ip, #8] │ │ │ │ mov r2, #0 │ │ │ │ stm ip, {r3, r5} │ │ │ │ dmb ish │ │ │ │ strb r2, [r1, #20] │ │ │ │ dmb ish │ │ │ │ ldrb r2, [r1, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ffac │ │ │ │ + beq 6ffcc │ │ │ │ mov r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ strexb r5, r3, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6ff68 │ │ │ │ + bne 6ff88 │ │ │ │ cmp r2, #0 │ │ │ │ dmb ish │ │ │ │ - bne 6ffac │ │ │ │ + bne 6ffcc │ │ │ │ add r5, r1, #8 │ │ │ │ mov r4, #2 │ │ │ │ ldm r5, {r2, r3, r5} │ │ │ │ cmp r2, #2 │ │ │ │ str r4, [r1, #8] │ │ │ │ - bne 6ffc4 │ │ │ │ + bne 6ffe4 │ │ │ │ mov r1, #0 │ │ │ │ dmb ish │ │ │ │ strb r1, [r6] │ │ │ │ dmb ish │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 701d4 │ │ │ │ + bl 701f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stm r0, {r2, r3, r5} │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 701d4 │ │ │ │ + bl 701f4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #76] @ 7003c │ │ │ │ + ldr r0, [pc, #76] @ 7005c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #72] @ 70040 │ │ │ │ + ldr r2, [pc, #72] @ 70060 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ bl 26160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r6] │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl 70154 │ │ │ │ + bl 70174 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 701d4 │ │ │ │ + bl 701f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ andseq r3, r0, sp, ror #12 │ │ │ │ - @ instruction: 0x0017f6b0 │ │ │ │ + mulseq r7, r0, r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7008c │ │ │ │ + beq 700ac │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #216] @ 7013c │ │ │ │ + ldr r0, [pc, #216] @ 7015c │ │ │ │ ldr r5, [r4, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 70094 │ │ │ │ - ldr r0, [pc, #196] @ 70144 │ │ │ │ + bne 700b4 │ │ │ │ + ldr r0, [pc, #196] @ 70164 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - b 700cc │ │ │ │ + b 700ec │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #168] @ 70148 │ │ │ │ + ldr r0, [pc, #168] @ 70168 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r7, [r0] │ │ │ │ add r1, r7, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 700a0 │ │ │ │ - ldr r0, [pc, #132] @ 70140 │ │ │ │ + bne 700c0 │ │ │ │ + ldr r0, [pc, #132] @ 70160 │ │ │ │ dmb ish │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r6, #1 │ │ │ │ strd r6, [r0] │ │ │ │ cmp r7, r5 │ │ │ │ - bne 700e8 │ │ │ │ + bne 70108 │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ mov r2, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ - ldr r0, [pc, #92] @ 7014c │ │ │ │ + ldr r0, [pc, #92] @ 7016c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #88] @ 70150 │ │ │ │ + ldr r1, [pc, #88] @ 70170 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -83203,203 +83211,203 @@ │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ blx r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq pc, r9, ip, lsl lr @ │ │ │ │ - andseq pc, r9, r4, asr #27 │ │ │ │ - andseq pc, r9, r4, lsl #28 │ │ │ │ - ldrsheq r0, [sl], -r0 @ │ │ │ │ - andseq pc, r7, r0, ror #11 │ │ │ │ - andseq pc, r7, r0, ror #11 │ │ │ │ + @ instruction: 0x0019fdfc │ │ │ │ + andseq pc, r9, r4, lsr #27 │ │ │ │ + andseq pc, r9, r4, ror #27 │ │ │ │ + ldrsbeq r0, [sl], -r0 @ │ │ │ │ + andseq pc, r7, r0, asr #11 │ │ │ │ + andseq pc, r7, r0, asr #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldm r0, {r2, r4, r6} │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7017c │ │ │ │ + beq 7019c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7018c │ │ │ │ + beq 701ac │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ - b 7018c │ │ │ │ + b 701ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7018c │ │ │ │ + beq 701ac │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 701a8 │ │ │ │ + beq 701c8 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b 701b0 │ │ │ │ + b 701d0 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 701cc │ │ │ │ + beq 701ec │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r6, #32 │ │ │ │ strb r0, [r6, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r2] │ │ │ │ strexb r3, r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 701f4 │ │ │ │ + bne 70214 │ │ │ │ cmp r1, #0 │ │ │ │ dmb ish │ │ │ │ - bne 7023c │ │ │ │ + bne 7025c │ │ │ │ ldrd r0, [r6, #24] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #24] │ │ │ │ dmb ish │ │ │ │ strb r2, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - beq 7023c │ │ │ │ + beq 7025c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ add r7, r6, #44 @ 0x2c │ │ │ │ mov r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r7] │ │ │ │ strexb r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 70248 │ │ │ │ + bne 70268 │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne 70290 │ │ │ │ + bne 702b0 │ │ │ │ ldrd r0, [r6, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70284 │ │ │ │ + beq 702a4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ strb r5, [r7] │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 70294 │ │ │ │ + bne 702b4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 702c0 │ │ │ │ + bne 702e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 70318 │ │ │ │ + b 70338 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ dmb ish │ │ │ │ strb r0, [r7] │ │ │ │ dmb ish │ │ │ │ - b 702e0 │ │ │ │ + b 70300 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 702e4 │ │ │ │ + bne 70304 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7030c │ │ │ │ + bne 7032c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl 70318 │ │ │ │ + bl 70338 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ cmp r1, #2 │ │ │ │ - beq 70334 │ │ │ │ - bl 70154 │ │ │ │ + beq 70354 │ │ │ │ + bl 70174 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7034c │ │ │ │ + beq 7036c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70364 │ │ │ │ + beq 70384 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 703a8 │ │ │ │ + beq 703c8 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70374 │ │ │ │ + bne 70394 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 703d8 │ │ │ │ + beq 703f8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ blx r1 │ │ │ │ - b 703d8 │ │ │ │ + b 703f8 │ │ │ │ mov r5, r0 │ │ │ │ - b 703f0 │ │ │ │ + b 70410 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 703f0 │ │ │ │ + beq 70410 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 70430 │ │ │ │ + beq 70450 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70400 │ │ │ │ + bne 70420 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 70430 │ │ │ │ + bne 70450 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e3f4 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -83416,51 +83424,51 @@ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ ldr r9, [r1] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e82c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70510 │ │ │ │ + beq 70530 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e454 │ │ │ │ ldr r7, [r5] │ │ │ │ ldmib r5, {r4, r5} │ │ │ │ - bl 733c0 │ │ │ │ + bl 733e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 707d0 │ │ │ │ + bne 707f0 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r8, [r5] │ │ │ │ str r0, [r5] │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [sp, #24] │ │ │ │ - beq 70558 │ │ │ │ + beq 70578 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70594 │ │ │ │ - ldr r0, [pc, #984] @ 708c0 │ │ │ │ + beq 705b4 │ │ │ │ + ldr r0, [pc, #984] @ 708e0 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 705a0 │ │ │ │ - ldr r0, [pc, #964] @ 708c8 │ │ │ │ + bne 705c0 │ │ │ │ + ldr r0, [pc, #964] @ 708e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr fp, [r0, #4] │ │ │ │ - b 705d8 │ │ │ │ - ldr ip, [pc, #984] @ 708f0 │ │ │ │ + b 705f8 │ │ │ │ + ldr ip, [pc, #984] @ 70910 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [pc, #980] @ 708f4 │ │ │ │ + ldr r1, [pc, #980] @ 70914 │ │ │ │ mov r3, #170 @ 0xaa │ │ │ │ - ldr r2, [pc, #976] @ 708f8 │ │ │ │ + ldr r2, [pc, #976] @ 70918 │ │ │ │ mov r7, #73 @ 0x49 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, #79 @ 0x4f │ │ │ │ add r2, pc, r2 │ │ │ │ stm r6, {r0, r2, r4} │ │ │ │ add r0, r6, #12 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -83468,203 +83476,203 @@ │ │ │ │ stm r0, {r1, r5, ip} │ │ │ │ str r7, [r6, #24] │ │ │ │ str r3, [r6, #28] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70660 │ │ │ │ - ldr r0, [pc, #840] @ 708b4 │ │ │ │ + beq 70680 │ │ │ │ + ldr r0, [pc, #840] @ 708d4 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7066c │ │ │ │ - ldr r0, [pc, #820] @ 708bc │ │ │ │ + bne 7068c │ │ │ │ + ldr r0, [pc, #820] @ 708dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - b 706a4 │ │ │ │ + b 706c4 │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #8 │ │ │ │ - b 705e8 │ │ │ │ + b 70608 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #812] @ 708d8 │ │ │ │ + ldr r0, [pc, #812] @ 708f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r11, [r0] │ │ │ │ add r1, fp, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 705ac │ │ │ │ - ldr r0, [pc, #764] @ 708c4 │ │ │ │ + bne 705cc │ │ │ │ + ldr r0, [pc, #764] @ 708e4 │ │ │ │ dmb ish │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov sl, #1 │ │ │ │ strd sl, [r0] │ │ │ │ cmp r4, fp │ │ │ │ - bne 70758 │ │ │ │ + bne 70778 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r0, [r7, r1] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70640 │ │ │ │ + beq 70660 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ - bl 6febc │ │ │ │ + bl 6fedc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 70638 │ │ │ │ + beq 70658 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 70154 │ │ │ │ + bl 70174 │ │ │ │ mov r4, #0 │ │ │ │ - b 70710 │ │ │ │ + b 70730 │ │ │ │ ldr r0, [r5] │ │ │ │ str r8, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 7070c │ │ │ │ + beq 7072c │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 701d4 │ │ │ │ - b 7070c │ │ │ │ + bl 701f4 │ │ │ │ + b 7072c │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #8 │ │ │ │ - b 706b4 │ │ │ │ + b 706d4 │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #620] @ 708e4 │ │ │ │ + ldr r0, [pc, #620] @ 70904 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r5, [r0] │ │ │ │ add r1, r5, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 70678 │ │ │ │ - ldr r0, [pc, #548] @ 708b8 │ │ │ │ + bne 70698 │ │ │ │ + ldr r0, [pc, #548] @ 708d8 │ │ │ │ dmb ish │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r2, #1 │ │ │ │ stm r0, {r2, r5} │ │ │ │ cmp r4, r5 │ │ │ │ - bne 70794 │ │ │ │ + bne 707b4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r0, [r7, r1] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7070c │ │ │ │ + beq 7072c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 706ec │ │ │ │ + beq 7070c │ │ │ │ mov r0, r7 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70710 │ │ │ │ + beq 70730 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 52150 │ │ │ │ - b 70710 │ │ │ │ + bl 52170 │ │ │ │ + b 70730 │ │ │ │ mov r4, #1 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 7343c │ │ │ │ + bl 7345c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 70734 │ │ │ │ + bne 70754 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70734 │ │ │ │ + beq 70754 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 701d4 │ │ │ │ + bl 701f4 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ strb r4, [r6, #4] │ │ │ │ str r0, [r6] │ │ │ │ mov r0, r9 │ │ │ │ bl 1ddac │ │ │ │ mov r0, r9 │ │ │ │ bl 1e5f8 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #380] @ 708dc │ │ │ │ + ldr r0, [pc, #380] @ 708fc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #376] @ 708e0 │ │ │ │ + ldr r1, [pc, #376] @ 70900 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 26100 │ │ │ │ - b 707f8 │ │ │ │ - ldr r0, [pc, #332] @ 708e8 │ │ │ │ + b 70818 │ │ │ │ + ldr r0, [pc, #332] @ 70908 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #328] @ 708ec │ │ │ │ + ldr r1, [pc, #328] @ 7090c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ bl 26100 │ │ │ │ - b 707f8 │ │ │ │ - ldr r0, [pc, #244] @ 708cc │ │ │ │ - ldr r3, [pc, #244] @ 708d0 │ │ │ │ - ldr r1, [pc, #244] @ 708d4 │ │ │ │ + b 70818 │ │ │ │ + ldr r0, [pc, #244] @ 708ec │ │ │ │ + ldr r3, [pc, #244] @ 708f0 │ │ │ │ + ldr r1, [pc, #244] @ 708f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70830 │ │ │ │ + beq 70850 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 52150 │ │ │ │ - b 70830 │ │ │ │ + bl 52170 │ │ │ │ + b 70850 │ │ │ │ mov r6, r0 │ │ │ │ - b 70838 │ │ │ │ + b 70858 │ │ │ │ mov r6, r0 │ │ │ │ - b 70854 │ │ │ │ + b 70874 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 7343c │ │ │ │ + bl 7345c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 70854 │ │ │ │ + bne 70874 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70854 │ │ │ │ + beq 70874 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 701d4 │ │ │ │ + bl 701f4 │ │ │ │ mov r0, r9 │ │ │ │ bl 1ddac │ │ │ │ mov r0, r9 │ │ │ │ bl 1e5f8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ @@ -83672,56 +83680,56 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 6febc │ │ │ │ + bl 6fedc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 70638 │ │ │ │ + beq 70658 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 70154 │ │ │ │ - b 70638 │ │ │ │ + bl 70174 │ │ │ │ + b 70658 │ │ │ │ bl 262a8 │ │ │ │ - b 7082c │ │ │ │ - andseq pc, r9, r4, lsl r9 @ │ │ │ │ - andseq pc, r9, ip, ror #15 │ │ │ │ - @ instruction: 0x0019f8fc │ │ │ │ - mulseq r9, r8, r9 │ │ │ │ - @ instruction: 0x0019f8b8 │ │ │ │ - andseq pc, r9, r0, lsl #19 │ │ │ │ + b 7084c │ │ │ │ + @ instruction: 0x0019f8f4 │ │ │ │ + andseq pc, r9, ip, asr #15 │ │ │ │ + @ instruction: 0x0019f8dc │ │ │ │ + andseq pc, r9, r8, ror r9 @ │ │ │ │ + mulseq r9, r8, r8 │ │ │ │ + andseq pc, r9, r0, ror #18 │ │ │ │ andseq r9, r0, r9, asr fp │ │ │ │ - @ instruction: 0x0017eed8 │ │ │ │ - andseq lr, r7, r4, ror #29 │ │ │ │ - andseq pc, r9, r4, ror #23 │ │ │ │ - andseq lr, r7, r0, lsl ip │ │ │ │ - andseq lr, r7, r0, lsl ip │ │ │ │ - andseq pc, r9, r8, lsl fp @ │ │ │ │ - @ instruction: 0x0017ebd4 │ │ │ │ - @ instruction: 0x0017ebd4 │ │ │ │ + @ instruction: 0x0017eeb8 │ │ │ │ + andseq lr, r7, r4, asr #29 │ │ │ │ + andseq pc, r9, r4, asr #23 │ │ │ │ + @ instruction: 0x0017ebf0 │ │ │ │ + @ instruction: 0x0017ebf0 │ │ │ │ + @ instruction: 0x0019faf8 │ │ │ │ + @ instruction: 0x0017ebb4 │ │ │ │ + @ instruction: 0x0017ebb4 │ │ │ │ andseq r9, r0, ip, lsr #29 │ │ │ │ andseq r9, r0, r7, lsl #29 │ │ │ │ andseq r9, r0, r0, lsr lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ bl 1e82c │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70924 │ │ │ │ + beq 70944 │ │ │ │ stm r4, {r2, r5} │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr ip, [pc, #68] @ 70970 │ │ │ │ + ldr ip, [pc, #68] @ 70990 │ │ │ │ mov r2, #79 @ 0x4f │ │ │ │ - ldr r1, [pc, #64] @ 70974 │ │ │ │ + ldr r1, [pc, #64] @ 70994 │ │ │ │ mov lr, #170 @ 0xaa │ │ │ │ - ldr r5, [pc, #60] @ 70978 │ │ │ │ + ldr r5, [pc, #60] @ 70998 │ │ │ │ mov r3, #73 @ 0x49 │ │ │ │ mov r0, #57 @ 0x39 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -83735,116 +83743,116 @@ │ │ │ │ mulseq r0, ip, sl │ │ │ │ andseq r9, r0, pc, asr sl │ │ │ │ andseq r9, r0, ip, lsl sl │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 709cc │ │ │ │ + beq 709ec │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 709e0 │ │ │ │ + ldr r3, [pc, #64] @ 70a00 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 709e4 │ │ │ │ + ldr r1, [pc, #60] @ 70a04 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 709e8 │ │ │ │ + ldr r1, [pc, #20] @ 70a08 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq lr, r7, ip, asr #26 │ │ │ │ + b 1625e4 │ │ │ │ + andseq lr, r7, ip, lsr #26 │ │ │ │ andeq sp, pc, r8, asr #9 │ │ │ │ muleq pc, ip, r4 @ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 70a04 │ │ │ │ + bne 70a24 │ │ │ │ tst r2, #32 │ │ │ │ - bne 70a08 │ │ │ │ - b 16422c │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 70a28 │ │ │ │ + b 16424c │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 70a24 │ │ │ │ + bne 70a44 │ │ │ │ tst r2, #32 │ │ │ │ - bne 70a28 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 70a48 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 70a9c │ │ │ │ + ldr ip, [pc, #96] @ 70abc │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 70aa0 │ │ │ │ + ldr lr, [pc, #92] @ 70ac0 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 70aa4 │ │ │ │ + ldr r4, [pc, #88] @ 70ac4 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 70aa8 │ │ │ │ + ldr r1, [pc, #84] @ 70ac8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 70aac │ │ │ │ + ldr r3, [pc, #80] @ 70acc │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq lr, r7, ip, lsr #25 │ │ │ │ + andseq lr, r7, ip, lsl #25 │ │ │ │ @ instruction: 0x00109ada │ │ │ │ - @ instruction: 0x0017ecb8 │ │ │ │ + mulseq r7, r8, ip │ │ │ │ @ instruction: 0x00109aba │ │ │ │ @ instruction: 0x00109abb │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e214 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70b50 │ │ │ │ + beq 70b70 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 70b60 │ │ │ │ + bhi 70b80 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #24] │ │ │ │ ldrne r1, [sp, #28] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ - ldr r1, [pc, #92] @ 70b7c │ │ │ │ - ldr r0, [pc, #92] @ 70b80 │ │ │ │ - ldr r3, [pc, #92] @ 70b84 │ │ │ │ + ldr r1, [pc, #92] @ 70b9c │ │ │ │ + ldr r0, [pc, #92] @ 70ba0 │ │ │ │ + ldr r3, [pc, #92] @ 70ba4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ @@ -83852,126 +83860,126 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ bl 25e7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r3, [pc, #16] @ 70b78 │ │ │ │ + ldr r3, [pc, #16] @ 70b98 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - andseq lr, r7, r4, asr #23 │ │ │ │ - andseq lr, r7, ip, lsl ip │ │ │ │ + andseq lr, r7, r4, lsr #23 │ │ │ │ + @ instruction: 0x0017ebfc │ │ │ │ @ instruction: 0x001099bf │ │ │ │ - andseq lr, r7, ip, asr #23 │ │ │ │ + andseq lr, r7, ip, lsr #23 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ - bl 70ab0 │ │ │ │ + bl 70ad0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #172] @ 70c6c │ │ │ │ + ldr r2, [pc, #172] @ 70c8c │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1625d4 │ │ │ │ + bl 1625f4 │ │ │ │ ldr r6, [r4] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ - ldr r2, [pc, #136] @ 70c70 │ │ │ │ - ldr r1, [pc, #136] @ 70c74 │ │ │ │ + ldr r2, [pc, #136] @ 70c90 │ │ │ │ + ldr r1, [pc, #136] @ 70c94 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #6 │ │ │ │ - bl 16a6b8 │ │ │ │ - ldr r1, [pc, #108] @ 70c78 │ │ │ │ + bl 16a6d8 │ │ │ │ + ldr r1, [pc, #108] @ 70c98 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #104] @ 70c7c │ │ │ │ + ldr r2, [pc, #104] @ 70c9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ - bl 16a6b8 │ │ │ │ + bl 16a6d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 70ab0 │ │ │ │ - ldr r3, [pc, #72] @ 70c80 │ │ │ │ - ldr r2, [pc, #72] @ 70c84 │ │ │ │ + bl 70ad0 │ │ │ │ + ldr r3, [pc, #72] @ 70ca0 │ │ │ │ + ldr r2, [pc, #72] @ 70ca4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #7 │ │ │ │ - bl 16a6b8 │ │ │ │ - bl 16a9b8 │ │ │ │ + bl 16a6d8 │ │ │ │ + bl 16a9d8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mulseq r0, sp, r9 │ │ │ │ - andseq lr, r7, r8, ror #22 │ │ │ │ + andseq lr, r7, r8, asr #22 │ │ │ │ andseq r9, r0, sl, ror r9 │ │ │ │ andeq sp, pc, ip, ror #4 │ │ │ │ - andseq lr, r7, ip, asr #22 │ │ │ │ - andseq lr, r7, r8, lsr fp │ │ │ │ + andseq lr, r7, ip, lsr #22 │ │ │ │ + andseq lr, r7, r8, lsl fp │ │ │ │ andseq r9, r0, r0, lsr r9 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [pc, #104] @ 70d18 │ │ │ │ + ldr ip, [pc, #104] @ 70d38 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #68] @ 70d1c │ │ │ │ + ldr r2, [pc, #68] @ 70d3c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrd r4, [r1, #28] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, sp │ │ │ │ str ip, [sp] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq lr, r7, r0, asr #21 │ │ │ │ - @ instruction: 0x0019f2d4 │ │ │ │ + andseq lr, r7, r0, lsr #21 │ │ │ │ + @ instruction: 0x0019f2b4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add fp, sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -83995,754 +84003,754 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 1e8a4 │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - b 169ee8 │ │ │ │ + b 169f08 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 70db8 │ │ │ │ + bne 70dd8 │ │ │ │ tst r2, #32 │ │ │ │ - bne 70dbc │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 70ddc │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 70e30 │ │ │ │ + ldr ip, [pc, #96] @ 70e50 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 70e34 │ │ │ │ + ldr lr, [pc, #92] @ 70e54 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 70e38 │ │ │ │ + ldr r4, [pc, #88] @ 70e58 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 70e3c │ │ │ │ + ldr r1, [pc, #84] @ 70e5c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 70e40 │ │ │ │ + ldr r3, [pc, #80] @ 70e60 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq lr, r7, r8, lsr #19 │ │ │ │ + andseq lr, r7, r8, lsl #19 │ │ │ │ @ instruction: 0x001097fa │ │ │ │ - @ instruction: 0x0017e9b4 │ │ │ │ + mulseq r7, r4, r9 │ │ │ │ @ instruction: 0x001097da │ │ │ │ @ instruction: 0x001097db │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70ec0 │ │ │ │ + beq 70ee0 │ │ │ │ bl 1e784 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e214 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #72] @ 70ed8 │ │ │ │ - ldr r0, [pc, #72] @ 70edc │ │ │ │ - ldr r3, [pc, #72] @ 70ee0 │ │ │ │ + ldr r1, [pc, #72] @ 70ef8 │ │ │ │ + ldr r0, [pc, #72] @ 70efc │ │ │ │ + ldr r3, [pc, #72] @ 70f00 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #12] @ 70ed4 │ │ │ │ + ldr r0, [pc, #12] @ 70ef4 │ │ │ │ mov r1, #9 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ andseq r9, r0, r0, lsr #14 │ │ │ │ - andseq lr, r7, ip, lsr #18 │ │ │ │ + andseq lr, r7, ip, lsl #18 │ │ │ │ andseq r9, r0, r3, lsl #14 │ │ │ │ - andseq lr, r7, ip, ror #17 │ │ │ │ + andseq lr, r7, ip, asr #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70f3c │ │ │ │ + beq 70f5c │ │ │ │ bl 1e784 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e214 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 70f58 │ │ │ │ + beq 70f78 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1625c4 │ │ │ │ - ldr r1, [pc, #76] @ 70f90 │ │ │ │ + b 1625e4 │ │ │ │ + ldr r1, [pc, #76] @ 70fb0 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1625c4 │ │ │ │ - ldr r1, [pc, #52] @ 70f94 │ │ │ │ - ldr r0, [pc, #52] @ 70f98 │ │ │ │ - ldr r3, [pc, #52] @ 70f9c │ │ │ │ + b 1625e4 │ │ │ │ + ldr r1, [pc, #52] @ 70fb4 │ │ │ │ + ldr r0, [pc, #52] @ 70fb8 │ │ │ │ + ldr r3, [pc, #52] @ 70fbc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ str r5, [sp, #20] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ andseq r9, r0, r4, lsr #13 │ │ │ │ - andseq lr, r7, ip, asr r8 │ │ │ │ + andseq lr, r7, ip, lsr r8 │ │ │ │ andseq r9, r0, r3, lsr r6 │ │ │ │ - andseq lr, r7, ip, lsl r8 │ │ │ │ + @ instruction: 0x0017e7fc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r4, r1 │ │ │ │ bl 1e934 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e214 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ - ldr r0, [pc, #100] @ 7103c │ │ │ │ + ldr r0, [pc, #100] @ 7105c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 70ffc │ │ │ │ - ldr r0, [pc, #84] @ 71044 │ │ │ │ + bne 7101c │ │ │ │ + ldr r0, [pc, #84] @ 71064 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ - ldr r0, [pc, #64] @ 71048 │ │ │ │ + ldr r0, [pc, #64] @ 71068 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrex r5, [r0] │ │ │ │ add r1, r5, #1 │ │ │ │ strex r2, r1, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 71008 │ │ │ │ - ldr r0, [pc, #28] @ 71040 │ │ │ │ + bne 71028 │ │ │ │ + ldr r0, [pc, #28] @ 71060 │ │ │ │ dmb ish │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq lr, r9, ip, lsr #29 │ │ │ │ - andseq lr, r9, ip, asr lr │ │ │ │ - mulseq r9, r4, lr │ │ │ │ - andseq pc, r9, r8, lsl #3 │ │ │ │ + andseq lr, r9, ip, lsl #29 │ │ │ │ + andseq lr, r9, ip, lsr lr │ │ │ │ + andseq lr, r9, r4, ror lr │ │ │ │ + andseq pc, r9, r8, ror #2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 71064 │ │ │ │ + bne 71084 │ │ │ │ tst r2, #32 │ │ │ │ - bne 71068 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 71088 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 710b0 │ │ │ │ + beq 710d0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71094 │ │ │ │ + beq 710b4 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 710b0 │ │ │ │ + beq 710d0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 710d0 │ │ │ │ + beq 710f0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ b 1e274 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7112c │ │ │ │ + beq 7114c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71114 │ │ │ │ + beq 71134 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7112c │ │ │ │ + beq 7114c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71168 │ │ │ │ + beq 71188 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71150 │ │ │ │ + beq 71170 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 71168 │ │ │ │ + beq 71188 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1e40c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ b 1e40c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 711c0 │ │ │ │ + beq 711e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ - b 711c0 │ │ │ │ + bl 52170 │ │ │ │ + b 711e0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 711b8 │ │ │ │ + beq 711d8 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r0, [r4, #12] │ │ │ │ - bl 7106c │ │ │ │ + bl 7108c │ │ │ │ ldr r0, [r4] │ │ │ │ bl 1e40c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 1e40c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 7124c │ │ │ │ + ldr ip, [pc, #96] @ 7126c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 71250 │ │ │ │ + ldr lr, [pc, #92] @ 71270 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 71254 │ │ │ │ + ldr r4, [pc, #88] @ 71274 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 71258 │ │ │ │ + ldr r1, [pc, #84] @ 71278 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 7125c │ │ │ │ + ldr r3, [pc, #80] @ 7127c │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x0017e5dc │ │ │ │ + @ instruction: 0x0017e5bc │ │ │ │ andseq r9, r0, r2, ror #8 │ │ │ │ - andseq lr, r7, r8, ror #11 │ │ │ │ + andseq lr, r7, r8, asr #11 │ │ │ │ andseq r9, r0, r2, asr #8 │ │ │ │ andseq r9, r0, r3, asr #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 712b8 │ │ │ │ + beq 712d8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r1, [pc, #76] @ 712cc │ │ │ │ + ldr r1, [pc, #76] @ 712ec │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #72] @ 712d0 │ │ │ │ - ldr ip, [pc, #72] @ 712d4 │ │ │ │ + ldr r3, [pc, #72] @ 712f0 │ │ │ │ + ldr ip, [pc, #72] @ 712f4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 712d8 │ │ │ │ + ldr r1, [pc, #24] @ 712f8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ @ instruction: 0x00101ed4 │ │ │ │ @ instruction: 0x001093d7 │ │ │ │ - andseq lr, r7, ip, ror #10 │ │ │ │ + andseq lr, r7, ip, asr #10 │ │ │ │ mulseq r0, sp, r0 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 7130c │ │ │ │ + ldr r2, [pc, #32] @ 7132c │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1625d4 │ │ │ │ + bl 1625f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a8b8 │ │ │ │ + bl 16a8d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x001093b1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #384] @ 0x180 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r7, #16 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ movls r4, #16 │ │ │ │ movhi r9, r5 │ │ │ │ cmp r9, r1 │ │ │ │ - bhi 714c8 │ │ │ │ + bhi 714e8 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #17 │ │ │ │ - bcs 71364 │ │ │ │ + bcs 71384 │ │ │ │ cmp r7, #17 │ │ │ │ - bcs 71378 │ │ │ │ + bcs 71398 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r1 │ │ │ │ - bne 713d4 │ │ │ │ + bne 713f4 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r1, fp │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #24 │ │ │ │ str r5, [r6, #384] @ 0x180 │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714e0 │ │ │ │ + bne 71500 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 714e0 │ │ │ │ + beq 71500 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull sl, r0, r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71444 │ │ │ │ + bne 71464 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, #8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71444 │ │ │ │ + beq 71464 │ │ │ │ cmp r7, #17 │ │ │ │ - bcs 71454 │ │ │ │ - ldr r0, [pc, #260] @ 71510 │ │ │ │ + bcs 71474 │ │ │ │ + ldr r0, [pc, #260] @ 71530 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71358 │ │ │ │ + beq 71378 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ mov r1, r6 │ │ │ │ lsl r2, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ - b 7149c │ │ │ │ + b 714bc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #24 │ │ │ │ umull r7, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 714b4 │ │ │ │ + bne 714d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #8 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 714b4 │ │ │ │ + beq 714d4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #8 │ │ │ │ mov r3, sl │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #8 │ │ │ │ - beq 71358 │ │ │ │ + beq 71378 │ │ │ │ str r8, [r6, #384] @ 0x180 │ │ │ │ stm r6, {r4, r9} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r7 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 71514 │ │ │ │ + ldr r0, [pc, #68] @ 71534 │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #64] @ 71518 │ │ │ │ + ldr r2, [pc, #64] @ 71538 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r1, [pc, #52] @ 7151c │ │ │ │ + ldr r1, [pc, #52] @ 7153c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #48] @ 71520 │ │ │ │ - ldr r3, [pc, #48] @ 71524 │ │ │ │ + ldr r0, [pc, #48] @ 71540 │ │ │ │ + ldr r3, [pc, #48] @ 71544 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - andseq lr, r9, r0, lsr #22 │ │ │ │ + andseq lr, r9, r0, lsl #22 │ │ │ │ andseq r2, r0, sp, asr #3 │ │ │ │ - andseq lr, r7, r8, ror r3 │ │ │ │ - andseq lr, r7, r0, lsr r3 │ │ │ │ + andseq lr, r7, r8, asr r3 │ │ │ │ + andseq lr, r7, r0, lsl r3 │ │ │ │ andseq r9, r0, fp, lsr #2 │ │ │ │ - andseq lr, r7, r0, ror #5 │ │ │ │ + andseq lr, r7, r0, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #64] @ 0x40 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r7, #16 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ movls r4, #16 │ │ │ │ movhi r9, r5 │ │ │ │ cmp r9, r1 │ │ │ │ - bhi 716d0 │ │ │ │ + bhi 716f0 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ cmp r1, #17 │ │ │ │ - bcs 7157c │ │ │ │ + bcs 7159c │ │ │ │ cmp r7, #17 │ │ │ │ - bcs 71590 │ │ │ │ + bcs 715b0 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r1 │ │ │ │ - bne 715e4 │ │ │ │ + bne 71604 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e85c │ │ │ │ lsl r4, r4, #2 │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ str r5, [r6, #64] @ 0x40 │ │ │ │ - bhi 716e8 │ │ │ │ + bhi 71708 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #4 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 716e8 │ │ │ │ + beq 71708 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl fp, r1, #2 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 71650 │ │ │ │ + bhi 71670 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #4 │ │ │ │ mov sl, r6 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71650 │ │ │ │ + beq 71670 │ │ │ │ cmp r7, #17 │ │ │ │ - bcs 71660 │ │ │ │ - ldr r0, [pc, #252] @ 71718 │ │ │ │ + bcs 71680 │ │ │ │ + ldr r0, [pc, #252] @ 71738 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 71570 │ │ │ │ + beq 71590 │ │ │ │ lsl r2, r7, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ - b 716a4 │ │ │ │ + b 716c4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 716bc │ │ │ │ + bhi 716dc │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #4 │ │ │ │ - bl 166fa8 │ │ │ │ + bl 166fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 716bc │ │ │ │ + beq 716dc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, fp │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #4 │ │ │ │ - beq 71570 │ │ │ │ + beq 71590 │ │ │ │ str r5, [sl, #64] @ 0x40 │ │ │ │ stm sl, {r4, r9} │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 7171c │ │ │ │ + ldr r0, [pc, #68] @ 7173c │ │ │ │ mov r1, #32 │ │ │ │ - ldr r2, [pc, #64] @ 71720 │ │ │ │ + ldr r2, [pc, #64] @ 71740 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r1, [pc, #52] @ 71724 │ │ │ │ + ldr r1, [pc, #52] @ 71744 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #48] @ 71728 │ │ │ │ - ldr r3, [pc, #48] @ 7172c │ │ │ │ + ldr r0, [pc, #48] @ 71748 │ │ │ │ + ldr r3, [pc, #48] @ 7174c │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ stm sp, {r1, r2} │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - andseq lr, r9, r0, lsl r9 │ │ │ │ + @ instruction: 0x0019e8f0 │ │ │ │ andseq r1, r0, r5, asr #31 │ │ │ │ - andseq lr, r7, r0, ror r1 │ │ │ │ - andseq lr, r7, r8, lsr #2 │ │ │ │ + andseq lr, r7, r0, asr r1 │ │ │ │ + andseq lr, r7, r8, lsl #2 │ │ │ │ andseq r8, r0, r3, lsr #30 │ │ │ │ - ldrsbeq lr, [r7], -r8 │ │ │ │ + ldrheq lr, [r7], -r8 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #0 │ │ │ │ - b 71740 │ │ │ │ + b 71760 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 1e208 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 717a8 │ │ │ │ + bne 717c8 │ │ │ │ bl 1e370 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 717b4 │ │ │ │ + bne 717d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 7180c │ │ │ │ - ldr r0, [pc, #80] @ 71800 │ │ │ │ + b 7182c │ │ │ │ + ldr r0, [pc, #80] @ 71820 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 717bc │ │ │ │ - ldr r0, [pc, #76] @ 71808 │ │ │ │ + b 717dc │ │ │ │ + ldr r0, [pc, #76] @ 71828 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #32] @ 71804 │ │ │ │ + ldr r1, [pc, #32] @ 71824 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ bl 26100 │ │ │ │ - ldrheq lr, [r7], -r4 │ │ │ │ - andseq lr, r9, ip, ror #15 │ │ │ │ - ldrheq lr, [r7], -r8 │ │ │ │ + mulseq r7, r4, r0 │ │ │ │ + andseq lr, r9, ip, asr #15 │ │ │ │ + mulseq r7, r8, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #932 @ 0x3a4 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e6e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71cd4 │ │ │ │ + beq 71cf4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #2 │ │ │ │ mov r5, #2 │ │ │ │ bl 1e220 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71ce0 │ │ │ │ + beq 71d00 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #16 │ │ │ │ bl 1e220 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71cf8 │ │ │ │ + bne 71d18 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #17 │ │ │ │ str r5, [sp, #600] @ 0x258 │ │ │ │ - bcc 718d4 │ │ │ │ + bcc 718f4 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r1, r6 │ │ │ │ - bl 71528 │ │ │ │ + bl 71548 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 71ef8 │ │ │ │ + bne 71f18 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #920] @ 0x398 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ mov r1, r6 │ │ │ │ - bl 71310 │ │ │ │ + bl 71330 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne 71f1c │ │ │ │ + bne 71f3c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #392 @ 0x188 │ │ │ │ bl 1e85c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ - b 71900 │ │ │ │ + b 71920 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #536 @ 0x218 │ │ │ │ mov r2, #392 @ 0x188 │ │ │ │ str r5, [sp, #920] @ 0x398 │ │ │ │ bl 1e85c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71bfc │ │ │ │ + beq 71c1c │ │ │ │ bl 1e6e8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71ee0 │ │ │ │ + beq 71f00 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e9a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 71ee0 │ │ │ │ + beq 71f00 │ │ │ │ add r0, r9, r6, lsl #5 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add sl, sp, #536 @ 0x218 │ │ │ │ orr r0, r0, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sl, #4 │ │ │ │ @@ -84754,118 +84762,118 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, [r9] │ │ │ │ lsr r0, r5, #7 │ │ │ │ cmp r0, #2 │ │ │ │ str r9, [sp, #512] @ 0x200 │ │ │ │ - bhi 719b8 │ │ │ │ + bhi 719d8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ strb r0, [sl, r5] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1ddb8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 719f0 │ │ │ │ + beq 71a10 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e7d8 │ │ │ │ - b 719f0 │ │ │ │ + b 71a10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 1e760 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ bl 1ddb8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 719e8 │ │ │ │ + beq 71a08 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e7d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1dec0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 71e38 │ │ │ │ + beq 71e58 │ │ │ │ ldrb r0, [r8, #8] │ │ │ │ str r8, [sp, #516] @ 0x204 │ │ │ │ tst r0, #12 │ │ │ │ - beq 71a84 │ │ │ │ + beq 71aa4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #16 │ │ │ │ movls r1, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 71cc4 │ │ │ │ + bcc 71ce4 │ │ │ │ cmp r0, #16 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r6, fp │ │ │ │ movls r7, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71a84 │ │ │ │ + beq 71aa4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r7], #4 │ │ │ │ bl 1e01c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e214 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 71d94 │ │ │ │ + beq 71db4 │ │ │ │ ldr r0, [sp, #540] @ 0x21c │ │ │ │ sub r6, r6, #4 │ │ │ │ cmp r0, r5 │ │ │ │ - bne 71a38 │ │ │ │ - b 71dd4 │ │ │ │ + bne 71a58 │ │ │ │ + b 71df4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov fp, r9 │ │ │ │ add r9, r9, #8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #516 @ 0x204 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ - bl 7205c │ │ │ │ + bl 7207c │ │ │ │ ldr r8, [sp, #516] @ 0x204 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e01c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e214 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 71ea0 │ │ │ │ + beq 71ec0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movwhi r1, #4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r7, r1] │ │ │ │ mov r4, #16 │ │ │ │ addls r2, r7, #64 @ 0x40 │ │ │ │ movls r0, r7 │ │ │ │ movls r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 71bb8 │ │ │ │ + beq 71bd8 │ │ │ │ str r5, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r2] │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -84877,15 +84885,15 @@ │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ movwhi r1, #4 │ │ │ │ addls ip, r7, #384 @ 0x180 │ │ │ │ ldr r2, [r7, r1] │ │ │ │ movls r0, r7 │ │ │ │ movls r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71bd4 │ │ │ │ + beq 71bf4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r9, fp, #32 │ │ │ │ add r1, r1, #1 │ │ │ │ add r0, r0, r2, lsl #3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ @@ -84896,29 +84904,29 @@ │ │ │ │ str r0, [ip] │ │ │ │ mov r0, r8 │ │ │ │ bl 1e40c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add fp, fp, #4 │ │ │ │ cmp r9, r0 │ │ │ │ - bne 71968 │ │ │ │ - b 71bec │ │ │ │ + bne 71988 │ │ │ │ + b 71c0c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 20ff0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r4, #16 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b 71b18 │ │ │ │ + b 71b38 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ bl 20f64 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ ldr ip, [sp, #24] │ │ │ │ - b 71b68 │ │ │ │ + b 71b88 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1e754 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -84929,85 +84937,85 @@ │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ cmp r1, #16 │ │ │ │ mov r1, r6 │ │ │ │ movhi r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e868 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71d44 │ │ │ │ + beq 71d64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ bl 1dfbc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71c64 │ │ │ │ + beq 71c84 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e91c │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ cmp r1, #17 │ │ │ │ - bcs 71c88 │ │ │ │ + bcs 71ca8 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #17 │ │ │ │ - bcs 71ca8 │ │ │ │ + bcs 71cc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #932 @ 0x3a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #17 │ │ │ │ - bcc 71c7c │ │ │ │ + bcc 71c9c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #932 @ 0x3a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bl 26060 │ │ │ │ - b 71f4c │ │ │ │ - ldr r0, [pc, #796] @ 71ff8 │ │ │ │ + b 71f6c │ │ │ │ + ldr r0, [pc, #796] @ 72018 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 71d00 │ │ │ │ - ldr r0, [pc, #880] @ 72058 │ │ │ │ + b 71d20 │ │ │ │ + ldr r0, [pc, #880] @ 72078 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #540] @ 0x21c │ │ │ │ - b 71d10 │ │ │ │ - ldr r0, [pc, #784] @ 72010 │ │ │ │ + b 71d30 │ │ │ │ + ldr r0, [pc, #784] @ 72030 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #540] @ 0x21c │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #548] @ 0x224 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r1, [sp, #544] @ 0x220 │ │ │ │ - ldr r1, [pc, #724] @ 71ffc │ │ │ │ + ldr r1, [pc, #724] @ 7201c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #536] @ 0x218 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #736] @ 7202c │ │ │ │ + ldr r0, [pc, #736] @ 7204c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #732] @ 72030 │ │ │ │ + ldr r1, [pc, #732] @ 72050 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ mov r7, #1 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #524] @ 0x20c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #520] @ 0x208 │ │ │ │ @@ -85016,243 +85024,243 @@ │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ bl 26100 │ │ │ │ - b 71f4c │ │ │ │ + b 71f6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r7, [pc, #652] @ 72034 │ │ │ │ - ldr r0, [pc, #652] @ 72038 │ │ │ │ - ldr r3, [pc, #652] @ 7203c │ │ │ │ + ldr r7, [pc, #652] @ 72054 │ │ │ │ + ldr r0, [pc, #652] @ 72058 │ │ │ │ + ldr r3, [pc, #652] @ 7205c │ │ │ │ add r7, pc, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #524] @ 0x20c │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 71f4c │ │ │ │ + b 71f6c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #608] @ 72040 │ │ │ │ - ldr r1, [pc, #608] @ 72044 │ │ │ │ + ldr r0, [pc, #608] @ 72060 │ │ │ │ + ldr r1, [pc, #608] @ 72064 │ │ │ │ str r2, [sp, #552] @ 0x228 │ │ │ │ mov r2, #3 │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ str r2, [sp, #544] @ 0x220 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #576] @ 72048 │ │ │ │ + ldr r2, [pc, #576] @ 72068 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ str r2, [sp, #532] @ 0x214 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #528] @ 0x210 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ str r1, [sp, #536] @ 0x218 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ bl 26100 │ │ │ │ - b 71f4c │ │ │ │ + b 71f6c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #472] @ 7201c │ │ │ │ - ldr r2, [pc, #472] @ 72020 │ │ │ │ - ldr r1, [pc, #472] @ 72024 │ │ │ │ + ldr r0, [pc, #472] @ 7203c │ │ │ │ + ldr r2, [pc, #472] @ 72040 │ │ │ │ + ldr r1, [pc, #472] @ 72044 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #552] @ 0x228 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #540] @ 0x21c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ add r3, sp, #520 @ 0x208 │ │ │ │ str r3, [sp, #544] @ 0x220 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #436] @ 72028 │ │ │ │ + ldr r3, [pc, #436] @ 72048 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #524] @ 0x20c │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #528] @ 0x210 │ │ │ │ str r0, [sp, #520] @ 0x208 │ │ │ │ str r2, [sp, #536] @ 0x218 │ │ │ │ add r0, sp, #536 @ 0x218 │ │ │ │ bl 26100 │ │ │ │ - b 71f4c │ │ │ │ + b 71f6c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r7, [pc, #408] @ 7204c │ │ │ │ - ldr r0, [pc, #408] @ 72050 │ │ │ │ - ldr r3, [pc, #408] @ 72054 │ │ │ │ + ldr r7, [pc, #408] @ 7206c │ │ │ │ + ldr r0, [pc, #408] @ 72070 │ │ │ │ + ldr r3, [pc, #408] @ 72074 │ │ │ │ add r7, pc, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #524] @ 0x20c │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #520] @ 0x208 │ │ │ │ add r2, sp, #520 @ 0x208 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 71f4c │ │ │ │ - ldr r0, [pc, #300] @ 72014 │ │ │ │ + b 71f6c │ │ │ │ + ldr r0, [pc, #300] @ 72034 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #292] @ 72018 │ │ │ │ + ldr r0, [pc, #292] @ 72038 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 71d4c │ │ │ │ + b 71d6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71f40 │ │ │ │ - ldr r0, [pc, #248] @ 72000 │ │ │ │ - ldr r2, [pc, #248] @ 72004 │ │ │ │ + bne 71f60 │ │ │ │ + ldr r0, [pc, #248] @ 72020 │ │ │ │ + ldr r2, [pc, #248] @ 72024 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ bl 26160 │ │ │ │ - b 71f4c │ │ │ │ + b 71f6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71f48 │ │ │ │ - ldr r0, [pc, #220] @ 72008 │ │ │ │ - ldr r2, [pc, #220] @ 7200c │ │ │ │ + bne 71f68 │ │ │ │ + ldr r0, [pc, #220] @ 72028 │ │ │ │ + ldr r2, [pc, #220] @ 7202c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #17 │ │ │ │ bl 26160 │ │ │ │ - b 71f4c │ │ │ │ + b 71f6c │ │ │ │ bl 25cd0 │ │ │ │ - b 71f4c │ │ │ │ + b 71f6c │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #920] @ 0x398 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #17 │ │ │ │ - bcc 71fd4 │ │ │ │ + bcc 71ff4 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ - b 71fc4 │ │ │ │ + b 71fe4 │ │ │ │ ldr r1, [sp, #600] @ 0x258 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #17 │ │ │ │ - bcc 71ff0 │ │ │ │ + bcc 72010 │ │ │ │ ldr r0, [sp, #536] @ 0x218 │ │ │ │ - b 71fe4 │ │ │ │ + b 72004 │ │ │ │ mov r4, r0 │ │ │ │ - b 71fac │ │ │ │ + b 71fcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [sp, #516] @ 0x204 │ │ │ │ - b 71fa4 │ │ │ │ - b 71fa0 │ │ │ │ + b 71fc4 │ │ │ │ + b 71fc0 │ │ │ │ mov r4, r0 │ │ │ │ - b 71fb4 │ │ │ │ + b 71fd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e40c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bl 1e754 │ │ │ │ ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ cmp r1, #17 │ │ │ │ - bcc 71fd4 │ │ │ │ + bcc 71ff4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r2, #8 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r1, #17 │ │ │ │ - bcc 71ff0 │ │ │ │ + bcc 72010 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, r7, r8, lsr #23 │ │ │ │ - andseq lr, r9, r8, lsr #5 │ │ │ │ + andseq sp, r7, r8, lsl #23 │ │ │ │ + andseq lr, r9, r8, lsl #5 │ │ │ │ andseq r8, r0, r8, lsr #15 │ │ │ │ - andseq sp, r7, r4, lsr #18 │ │ │ │ + andseq sp, r7, r4, lsl #18 │ │ │ │ andseq r8, r0, r4, lsl #15 │ │ │ │ - andseq sp, r7, r0, lsl #18 │ │ │ │ - andseq sp, r7, r4, lsr #23 │ │ │ │ - andseq sp, r7, ip, lsl sl │ │ │ │ - andseq sp, r7, r0, asr #19 │ │ │ │ + andseq sp, r7, r0, ror #17 │ │ │ │ + andseq sp, r7, r4, lsl #23 │ │ │ │ + @ instruction: 0x0017d9fc │ │ │ │ + andseq sp, r7, r0, lsr #19 │ │ │ │ @ instruction: 0xffffe05c │ │ │ │ - andseq sp, r7, r0, asr sl │ │ │ │ - andseq sp, r7, r8, lsr #21 │ │ │ │ - andseq lr, r9, r8, asr r1 │ │ │ │ - andseq sp, r7, r8, lsr #23 │ │ │ │ - andseq lr, r9, r0, ror r2 │ │ │ │ - andseq sp, r7, r4, lsl sp │ │ │ │ + andseq sp, r7, r0, lsr sl │ │ │ │ + andseq sp, r7, r8, lsl #21 │ │ │ │ + andseq lr, r9, r8, lsr r1 │ │ │ │ + andseq sp, r7, r8, lsl #23 │ │ │ │ + andseq lr, r9, r0, asr r2 │ │ │ │ + @ instruction: 0x0017dcf4 │ │ │ │ andseq r8, r0, r3, ror r8 │ │ │ │ - andseq sp, r7, r8, lsl sl │ │ │ │ + @ instruction: 0x0017d9f8 │ │ │ │ @ instruction: 0xffffe0a8 │ │ │ │ - @ instruction: 0x0017dad4 │ │ │ │ - andseq lr, r9, r4, asr #3 │ │ │ │ - andseq sp, r7, r8, lsl #24 │ │ │ │ + @ instruction: 0x0017dab4 │ │ │ │ + andseq lr, r9, r4, lsr #3 │ │ │ │ + andseq sp, r7, r8, ror #23 │ │ │ │ andseq r8, r0, r7, ror #14 │ │ │ │ - andseq sp, r7, ip, lsl #18 │ │ │ │ - andseq sp, r7, r4, lsr #23 │ │ │ │ + andseq sp, r7, ip, ror #17 │ │ │ │ + andseq sp, r7, r4, lsl #23 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r5, [r2] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ tst r0, #2 │ │ │ │ - beq 720e0 │ │ │ │ + beq 72100 │ │ │ │ mov r6, r3 │ │ │ │ tst r0, #8 │ │ │ │ - beq 72090 │ │ │ │ + beq 720b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 720e0 │ │ │ │ + beq 72100 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1de78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 720b8 │ │ │ │ + bne 720d8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 72220 │ │ │ │ + bl 72240 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 7216c │ │ │ │ + beq 7218c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e94c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 720d8 │ │ │ │ + beq 720f8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ands r0, r0, #16 │ │ │ │ - beq 720fc │ │ │ │ + beq 7211c │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 72ecc │ │ │ │ - ldr r2, [pc, #272] @ 72200 │ │ │ │ - ldr r3, [pc, #272] @ 72204 │ │ │ │ + bl 72eec │ │ │ │ + ldr r2, [pc, #272] @ 72220 │ │ │ │ + ldr r3, [pc, #272] @ 72224 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 72114 │ │ │ │ + b 72134 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72ecc │ │ │ │ - ldr r2, [pc, #268] @ 72218 │ │ │ │ - ldr r3, [pc, #268] @ 7221c │ │ │ │ + bl 72eec │ │ │ │ + ldr r2, [pc, #268] @ 72238 │ │ │ │ + ldr r3, [pc, #268] @ 7223c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #224] @ 72208 │ │ │ │ + ldr r0, [pc, #224] @ 72228 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -85265,17 +85273,17 @@ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 26100 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 72ecc │ │ │ │ - ldr r2, [pc, #140] @ 7220c │ │ │ │ - ldr r3, [pc, #140] @ 72210 │ │ │ │ + bl 72eec │ │ │ │ + ldr r2, [pc, #140] @ 7222c │ │ │ │ + ldr r3, [pc, #140] @ 72230 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -85289,61 +85297,61 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #56] @ 72214 │ │ │ │ + ldr r0, [pc, #56] @ 72234 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ bl 26100 │ │ │ │ @ instruction: 0xffffdda8 │ │ │ │ - andseq sp, r7, ip, lsr #16 │ │ │ │ - andseq sp, r9, r8, lsr #29 │ │ │ │ + andseq sp, r7, ip, lsl #16 │ │ │ │ + andseq sp, r9, r8, lsl #29 │ │ │ │ @ instruction: 0xffffdcec │ │ │ │ - andseq sp, r7, r4, lsl #15 │ │ │ │ - @ instruction: 0x0019ddf4 │ │ │ │ + andseq sp, r7, r4, ror #14 │ │ │ │ + @ instruction: 0x0019ddd4 │ │ │ │ @ instruction: 0xffffdd8c │ │ │ │ - andseq sp, r7, r0, asr r8 │ │ │ │ + andseq sp, r7, r0, lsr r8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 72e10 │ │ │ │ + bl 72e30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722ac │ │ │ │ + beq 722cc │ │ │ │ cmp r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 72e10 │ │ │ │ + bl 72e30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 722c0 │ │ │ │ + beq 722e0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 722f4 │ │ │ │ + bne 72314 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e310 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 722d4 │ │ │ │ + beq 722f4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4] │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -85361,168 +85369,168 @@ │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #16] @ 7230c │ │ │ │ + ldr r0, [pc, #16] @ 7232c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 72310 │ │ │ │ + ldr r2, [pc, #12] @ 72330 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ andseq r8, r0, r2, lsl r7 │ │ │ │ - andseq sp, r7, ip, lsr #15 │ │ │ │ + andseq sp, r7, ip, lsl #15 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r4, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e214 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 724f0 │ │ │ │ + beq 72510 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #20] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne 72464 │ │ │ │ + bne 72484 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ cmp r4, #0 │ │ │ │ movweq r5, #4 │ │ │ │ - beq 7245c │ │ │ │ + beq 7247c │ │ │ │ mov r7, #0 │ │ │ │ - b 7239c │ │ │ │ + b 723bc │ │ │ │ add r7, r7, #1 │ │ │ │ add r6, r6, #24 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 7245c │ │ │ │ + beq 7247c │ │ │ │ str r7, [sp, #20] │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ ldr r2, [r6] │ │ │ │ bic r1, r0, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 7238c │ │ │ │ + beq 723ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 72220 │ │ │ │ + bl 72240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7238c │ │ │ │ + beq 723ac │ │ │ │ mov r2, r1 │ │ │ │ - ldr r0, [pc, #340] @ 72528 │ │ │ │ - ldr r1, [pc, #340] @ 7252c │ │ │ │ - ldr r3, [pc, #340] @ 72530 │ │ │ │ + ldr r0, [pc, #340] @ 72548 │ │ │ │ + ldr r1, [pc, #340] @ 7254c │ │ │ │ + ldr r3, [pc, #340] @ 72550 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #28 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #288] @ 72534 │ │ │ │ + ldr r2, [pc, #288] @ 72554 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #240] @ 72538 │ │ │ │ + ldr r0, [pc, #240] @ 72558 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #20 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #32 │ │ │ │ bl 26100 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #216] @ 72548 │ │ │ │ - ldr r3, [pc, #216] @ 7254c │ │ │ │ + ldr r2, [pc, #216] @ 72568 │ │ │ │ + ldr r3, [pc, #216] @ 7256c │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov r7, #5 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [pc, #184] @ 72550 │ │ │ │ + ldr r7, [pc, #184] @ 72570 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #28 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r7, [pc, #164] @ 72554 │ │ │ │ + ldr r7, [pc, #164] @ 72574 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r7, sp, #20 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #148] @ 72558 │ │ │ │ + ldr r7, [pc, #148] @ 72578 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #12 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add r7, sp, #8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl 26100 │ │ │ │ - ldr r1, [pc, #68] @ 7253c │ │ │ │ - ldr r0, [pc, #68] @ 72540 │ │ │ │ - ldr r3, [pc, #68] @ 72544 │ │ │ │ + ldr r1, [pc, #68] @ 7255c │ │ │ │ + ldr r0, [pc, #68] @ 72560 │ │ │ │ + ldr r3, [pc, #68] @ 72564 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ bl 25e7c │ │ │ │ @ instruction: 0xffffdac0 │ │ │ │ - @ instruction: 0x0017d5d8 │ │ │ │ - @ instruction: 0x0017d5bc │ │ │ │ - @ instruction: 0x0019dbbc │ │ │ │ - andseq sp, r9, r0, ror sl │ │ │ │ - andseq sp, r7, r4, lsr #9 │ │ │ │ + @ instruction: 0x0017d5b8 │ │ │ │ + mulseq r7, ip, r5 │ │ │ │ + mulseq r9, ip, fp │ │ │ │ + andseq sp, r9, r0, asr sl │ │ │ │ + andseq sp, r7, r4, lsl #9 │ │ │ │ andseq r8, r0, pc, lsl r1 │ │ │ │ - andseq sp, r7, r4, asr #5 │ │ │ │ + andseq sp, r7, r4, lsr #5 │ │ │ │ @ instruction: 0xffffda14 │ │ │ │ - andseq sp, r7, ip, ror #9 │ │ │ │ - andseq sp, r9, ip, lsl sl │ │ │ │ - mulseq r9, ip, sl │ │ │ │ - andseq sp, r9, ip, lsl #22 │ │ │ │ + andseq sp, r7, ip, asr #9 │ │ │ │ + @ instruction: 0x0019d9fc │ │ │ │ + andseq sp, r9, ip, ror sl │ │ │ │ + andseq sp, r9, ip, ror #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ bl 1e2c8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -85534,121 +85542,121 @@ │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ ldr r6, [r6] │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ lsr r0, r7, #7 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi 725e4 │ │ │ │ + bhi 72604 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ strb r0, [r8, r7] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ddb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7261c │ │ │ │ + beq 7263c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e7d8 │ │ │ │ - b 7261c │ │ │ │ + b 7263c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e760 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ddb8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72614 │ │ │ │ + beq 72634 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e7d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dec0 │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ - beq 72924 │ │ │ │ + beq 72944 │ │ │ │ mov fp, sl │ │ │ │ ldr r6, [r9] │ │ │ │ ldr r1, [fp, #16]! │ │ │ │ ldr r7, [fp, #4] │ │ │ │ lsr r0, r7, #7 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi 7267c │ │ │ │ + bhi 7269c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ strb r0, [r8, r7] │ │ │ │ mov r0, r6 │ │ │ │ bl 1ddb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 726b4 │ │ │ │ + beq 726d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e7d8 │ │ │ │ - b 726b4 │ │ │ │ + b 726d4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e760 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1ddb8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 726ac │ │ │ │ + beq 726cc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e7d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1dec0 │ │ │ │ cmp r4, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - beq 7299c │ │ │ │ + beq 729bc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e01c │ │ │ │ mov r6, r0 │ │ │ │ bl 1e214 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 728e4 │ │ │ │ + beq 72904 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ bl 1e01c │ │ │ │ mov r7, r0 │ │ │ │ bl 1e214 │ │ │ │ add r8, sp, #56 @ 0x38 │ │ │ │ add r2, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 728e4 │ │ │ │ + beq 72904 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, sl │ │ │ │ ldr fp, [sl, #28] │ │ │ │ mov ip, #0 │ │ │ │ ldr sl, [sl, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ orrs r9, sl, fp │ │ │ │ - beq 727d0 │ │ │ │ + beq 727f0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #964] @ 72b1c │ │ │ │ + ldr r0, [pc, #964] @ 72b3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ @@ -85656,34 +85664,34 @@ │ │ │ │ mov r0, #24 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [sp, #32] │ │ │ │ str fp, [sp, #68] @ 0x44 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72a10 │ │ │ │ - ldr lr, [pc, #892] @ 72b20 │ │ │ │ + beq 72a30 │ │ │ │ + ldr lr, [pc, #892] @ 72b40 │ │ │ │ mov r3, r0 │ │ │ │ - ldr ip, [pc, #888] @ 72b24 │ │ │ │ + ldr ip, [pc, #888] @ 72b44 │ │ │ │ cmp fp, #0 │ │ │ │ ldm r8, {r1, r2, r4, r5, r6, r7} │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ moveq ip, fp │ │ │ │ cmp sl, #0 │ │ │ │ stm r3, {r1, r2, r4, r5, r6, r7} │ │ │ │ moveq lr, sl │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ clz r1, r9 │ │ │ │ cmp r0, #0 │ │ │ │ lsr r4, r1, #5 │ │ │ │ - ldr r1, [pc, #836] @ 72b28 │ │ │ │ + ldr r1, [pc, #836] @ 72b48 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ moveq r1, r0 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -85692,53 +85700,53 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 1e7f0 │ │ │ │ bl 1e91c │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 728c8 │ │ │ │ + beq 728e8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 1e40c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e40c │ │ │ │ mov r0, r7 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 72880 │ │ │ │ + beq 728a0 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 72868 │ │ │ │ + beq 72888 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 72880 │ │ │ │ + beq 728a0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 728bc │ │ │ │ + beq 728dc │ │ │ │ ldr r4, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 728a4 │ │ │ │ + beq 728c4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 728bc │ │ │ │ + beq 728dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ bl 1ebc8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1ebc8 │ │ │ │ @@ -85746,202 +85754,202 @@ │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ - ldr r0, [pc, #528] @ 72b10 │ │ │ │ - ldr r3, [pc, #528] @ 72b14 │ │ │ │ - ldr r1, [pc, #528] @ 72b18 │ │ │ │ + ldr r0, [pc, #528] @ 72b30 │ │ │ │ + ldr r3, [pc, #528] @ 72b34 │ │ │ │ + ldr r1, [pc, #528] @ 72b38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ bl 25e7c │ │ │ │ - b 72a1c │ │ │ │ + b 72a3c │ │ │ │ str sl, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #444] @ 72af0 │ │ │ │ + ldr r0, [pc, #444] @ 72b10 │ │ │ │ add r7, sp, #440 @ 0x1b8 │ │ │ │ - ldr r2, [pc, #440] @ 72af4 │ │ │ │ - ldr r1, [pc, #440] @ 72af8 │ │ │ │ + ldr r2, [pc, #440] @ 72b14 │ │ │ │ + ldr r1, [pc, #440] @ 72b18 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #388] @ 72afc │ │ │ │ + ldr r3, [pc, #388] @ 72b1c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #452] @ 0x1c4 │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ str r3, [sp, #448] @ 0x1c0 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ str r4, [sp, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 26100 │ │ │ │ - b 72a1c │ │ │ │ + b 72a3c │ │ │ │ str sl, [sp, #32] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #340] @ 72b00 │ │ │ │ + ldr r0, [pc, #340] @ 72b20 │ │ │ │ add r7, sp, #440 @ 0x1b8 │ │ │ │ - ldr r2, [pc, #336] @ 72b04 │ │ │ │ - ldr r1, [pc, #336] @ 72b08 │ │ │ │ + ldr r2, [pc, #336] @ 72b24 │ │ │ │ + ldr r1, [pc, #336] @ 72b28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r9] │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r3, [pc, #288] @ 72b0c │ │ │ │ + ldr r3, [pc, #288] @ 72b2c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #452] @ 0x1c4 │ │ │ │ add r3, sp, #456 @ 0x1c8 │ │ │ │ str r3, [sp, #448] @ 0x1c0 │ │ │ │ str r2, [sp, #444] @ 0x1bc │ │ │ │ str fp, [sp, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #456] @ 0x1c8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 26100 │ │ │ │ - b 72a1c │ │ │ │ + b 72a3c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 72ae4 │ │ │ │ + beq 72b04 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 72a64 │ │ │ │ + beq 72a84 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r0, [r7, #36] @ 0x24 │ │ │ │ - bl 7106c │ │ │ │ - b 72ae4 │ │ │ │ + bl 7108c │ │ │ │ + b 72b04 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 710e8 │ │ │ │ + bl 71108 │ │ │ │ mov r4, #0 │ │ │ │ - b 72ab4 │ │ │ │ + b 72ad4 │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ - b 72aa8 │ │ │ │ + b 72ac8 │ │ │ │ mov r9, r0 │ │ │ │ - b 72ab0 │ │ │ │ + b 72ad0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #32] │ │ │ │ bl 1e40c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 1e40c │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ bl 1ebc8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 1ebc8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 72ae4 │ │ │ │ + beq 72b04 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrd r0, [r0, #28] │ │ │ │ - bl 7106c │ │ │ │ + bl 7108c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldrd r0, [r0, #36] @ 0x24 │ │ │ │ - bl 7106c │ │ │ │ + bl 7108c │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq sp, r7, r4, lsr #2 │ │ │ │ + andseq sp, r7, r4, lsl #2 │ │ │ │ @ instruction: 0xffffd53c │ │ │ │ - andseq sp, r7, r4, lsr #2 │ │ │ │ - andseq sp, r9, r8, asr r6 │ │ │ │ - ldrsbeq sp, [r7], -r4 │ │ │ │ + andseq sp, r7, r4, lsl #2 │ │ │ │ + andseq sp, r9, r8, lsr r6 │ │ │ │ + ldrheq sp, [r7], -r4 │ │ │ │ @ instruction: 0xffffd4c4 │ │ │ │ - ldrsbeq sp, [r7], -r4 │ │ │ │ - andseq sp, r9, r4, ror #11 │ │ │ │ + ldrheq sp, [r7], -r4 │ │ │ │ + andseq sp, r9, r4, asr #11 │ │ │ │ andseq r7, r0, pc, lsl sp │ │ │ │ - andseq ip, r7, r8, asr #29 │ │ │ │ - @ instruction: 0x0017d1b4 │ │ │ │ - @ instruction: 0x0019d7d8 │ │ │ │ + andseq ip, r7, r8, lsr #29 │ │ │ │ + mulseq r7, r4, r1 │ │ │ │ + @ instruction: 0x0019d7b8 │ │ │ │ andeq r0, r0, r4, ror r3 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r9, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 72bbc │ │ │ │ + beq 72bdc │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r6, sp │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 72bb4 │ │ │ │ + beq 72bd4 │ │ │ │ add r0, r6, #8 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9, #20] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72bcc │ │ │ │ + beq 72bec │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #172] @ 72c70 │ │ │ │ + ldr r0, [pc, #172] @ 72c90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 72c5c │ │ │ │ + b 72c7c │ │ │ │ ldr r0, [r9, #20] │ │ │ │ - bl 72ecc │ │ │ │ + bl 72eec │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #148] @ 72c74 │ │ │ │ - ldr r7, [pc, #148] @ 72c78 │ │ │ │ + ldr r3, [pc, #148] @ 72c94 │ │ │ │ + ldr r7, [pc, #148] @ 72c98 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #144] @ 72c7c │ │ │ │ + ldr r1, [pc, #144] @ 72c9c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r9, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -85955,79 +85963,79 @@ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #60] @ 72c80 │ │ │ │ + ldr r0, [pc, #60] @ 72ca0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 710d8 │ │ │ │ + bl 710f8 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ - andseq ip, r7, r8, asr #28 │ │ │ │ + andseq ip, r7, r8, lsr #28 │ │ │ │ @ instruction: 0xffffd2b0 │ │ │ │ + @ instruction: 0x0017cdd8 │ │ │ │ @ instruction: 0x0017cdf8 │ │ │ │ - andseq ip, r7, r8, lsl lr │ │ │ │ - andseq sp, r9, ip, lsl #7 │ │ │ │ + andseq sp, r9, ip, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ mov r9, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 72d14 │ │ │ │ + beq 72d34 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r9, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r6, sp │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ tst r1, #1 │ │ │ │ - beq 72d0c │ │ │ │ + beq 72d2c │ │ │ │ add r0, r6, #8 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [r9] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72d24 │ │ │ │ + beq 72d44 │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #172] @ 72dc8 │ │ │ │ + ldr r0, [pc, #172] @ 72de8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 72db4 │ │ │ │ + b 72dd4 │ │ │ │ ldr r0, [r9] │ │ │ │ - bl 72ecc │ │ │ │ + bl 72eec │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #148] @ 72dcc │ │ │ │ - ldr r7, [pc, #148] @ 72dd0 │ │ │ │ + ldr r3, [pc, #148] @ 72dec │ │ │ │ + ldr r7, [pc, #148] @ 72df0 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ - ldr r1, [pc, #144] @ 72dd4 │ │ │ │ + ldr r1, [pc, #144] @ 72df4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r9] │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -86041,79 +86049,79 @@ │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #124 @ 0x7c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #60] @ 72dd8 │ │ │ │ + ldr r0, [pc, #60] @ 72df8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 710d8 │ │ │ │ + bl 710f8 │ │ │ │ bl 262a8 │ │ │ │ bl 262a8 │ │ │ │ - andseq ip, r7, r8, lsr #26 │ │ │ │ + andseq ip, r7, r8, lsl #26 │ │ │ │ @ instruction: 0xffffd158 │ │ │ │ + @ instruction: 0x0017ccb8 │ │ │ │ @ instruction: 0x0017ccd8 │ │ │ │ - @ instruction: 0x0017ccf8 │ │ │ │ - andseq sp, r9, r4, lsr r2 │ │ │ │ + andseq sp, r9, r4, lsl r2 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 710e8 │ │ │ │ + bl 71108 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ bl 262a8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e6e8 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72e58 │ │ │ │ + beq 72e78 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e9b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72eac │ │ │ │ + beq 72ecc │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72eb8 │ │ │ │ + beq 72ed8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e9b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72eac │ │ │ │ + beq 72ecc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e6f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72e4c │ │ │ │ + bne 72e6c │ │ │ │ bl 1e6e8 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ stm r4, {r1, r6} │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ @@ -86127,477 +86135,477 @@ │ │ │ │ sub sp, sp, #24 │ │ │ │ bl 1e01c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e214 │ │ │ │ add r2, r0, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 167aa4 │ │ │ │ + bl 167ac4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ ldrne r0, [sp, #8] │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ addne sp, sp, #24 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #48] @ 72f40 │ │ │ │ - ldr r0, [pc, #48] @ 72f44 │ │ │ │ - ldr r3, [pc, #48] @ 72f48 │ │ │ │ + ldr r1, [pc, #48] @ 72f60 │ │ │ │ + ldr r0, [pc, #48] @ 72f64 │ │ │ │ + ldr r3, [pc, #48] @ 72f68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp, #20] │ │ │ │ bl 25e7c │ │ │ │ - andseq ip, r7, ip, lsr #23 │ │ │ │ + andseq ip, r7, ip, lsl #23 │ │ │ │ andseq r7, r0, r7, lsl #14 │ │ │ │ - andseq ip, r7, ip, lsr #17 │ │ │ │ + andseq ip, r7, ip, lsl #17 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r0] │ │ │ │ moveq r0, #0 │ │ │ │ b 1e688 │ │ │ │ ldr r0, [r0] │ │ │ │ b 1e19c │ │ │ │ ldr r0, [r0] │ │ │ │ b 1e328 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ uxtb r0, r1 │ │ │ │ bl 1eae4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72fc8 │ │ │ │ + beq 72fe8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e214 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 72ff4 │ │ │ │ - beq 72fd4 │ │ │ │ - ldr r0, [pc, #108] @ 73010 │ │ │ │ + bmi 73014 │ │ │ │ + beq 72ff4 │ │ │ │ + ldr r0, [pc, #108] @ 73030 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72ff8 │ │ │ │ + beq 73018 │ │ │ │ mov r7, r0 │ │ │ │ - b 72fd8 │ │ │ │ + b 72ff8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ stm r4, {r5, r7} │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #12] @ 7300c │ │ │ │ + ldr r2, [pc, #12] @ 7302c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - andseq ip, r7, r4, lsl #11 │ │ │ │ - andseq ip, r9, r4, lsl #31 │ │ │ │ + andseq ip, r7, r4, ror #10 │ │ │ │ + andseq ip, r9, r4, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 73064 │ │ │ │ + beq 73084 │ │ │ │ add r4, r1, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bmi 730b8 │ │ │ │ + bmi 730d8 │ │ │ │ mov r6, r0 │ │ │ │ - beq 73074 │ │ │ │ - ldr r0, [pc, #148] @ 730d4 │ │ │ │ + beq 73094 │ │ │ │ + ldr r0, [pc, #148] @ 730f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 730bc │ │ │ │ + beq 730dc │ │ │ │ mov r7, r0 │ │ │ │ - b 73078 │ │ │ │ - ldr r0, [pc, #108] @ 730d8 │ │ │ │ + b 73098 │ │ │ │ + ldr r0, [pc, #108] @ 730f8 │ │ │ │ add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 1e6a0 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r7, r5] │ │ │ │ mov r0, r7 │ │ │ │ bl 1e6a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 730b4 │ │ │ │ + beq 730d4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #12] @ 730d0 │ │ │ │ + ldr r2, [pc, #12] @ 730f0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - @ instruction: 0x0017c4f0 │ │ │ │ - andseq ip, r9, r8, ror #29 │ │ │ │ + @ instruction: 0x0017c4d0 │ │ │ │ + andseq ip, r9, r8, asr #29 │ │ │ │ andseq r7, r0, r4, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrne r1, [r1] │ │ │ │ moveq r1, #0 │ │ │ │ b 1e4fc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 73144 │ │ │ │ - ldr r4, [pc, #56] @ 73154 │ │ │ │ + beq 73164 │ │ │ │ + ldr r4, [pc, #56] @ 73174 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne 73124 │ │ │ │ + bne 73144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0017c5d0 │ │ │ │ + @ instruction: 0x0017c5b0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 731a0 │ │ │ │ + beq 731c0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 73180 │ │ │ │ + b 731a0 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 731a0 │ │ │ │ + beq 731c0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 73174 │ │ │ │ + beq 73194 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 73174 │ │ │ │ + bl 52170 │ │ │ │ + b 73194 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 731c0 │ │ │ │ + beq 731e0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ cmn r0, #-2147483640 @ 0x80000008 │ │ │ │ mov r8, r3 │ │ │ │ lsl r4, r0, #1 │ │ │ │ mov r9, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bls 73200 │ │ │ │ + bls 73220 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ bl 25cb8 │ │ │ │ lsr r0, r0, #3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, #0 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 73248 │ │ │ │ - ldr r0, [pc, #348] @ 7337c │ │ │ │ + beq 73268 │ │ │ │ + ldr r0, [pc, #348] @ 7339c │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 731f0 │ │ │ │ + beq 73210 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 73250 │ │ │ │ + b 73270 │ │ │ │ mov fp, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp r0, r7 │ │ │ │ - beq 73334 │ │ │ │ + beq 73354 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r9, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b 732b4 │ │ │ │ - ldr r5, [pc, #256] @ 73380 │ │ │ │ + b 732d4 │ │ │ │ + ldr r5, [pc, #256] @ 733a0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r7, #1 │ │ │ │ add r5, pc, r5 │ │ │ │ add r1, fp, r9 │ │ │ │ str r0, [r1, #-8] │ │ │ │ add r0, fp, sl, lsl #4 │ │ │ │ add sl, sl, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ str r7, [fp, r9] │ │ │ │ add r9, r9, #16 │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, sl │ │ │ │ - beq 7332c │ │ │ │ + beq 7334c │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r0, sl, lsl #3]! │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 73278 │ │ │ │ + beq 73298 │ │ │ │ add r7, r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 73348 │ │ │ │ - beq 73308 │ │ │ │ - ldr r0, [pc, #168] @ 73388 │ │ │ │ + bmi 73368 │ │ │ │ + beq 73328 │ │ │ │ + ldr r0, [pc, #168] @ 733a8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7334c │ │ │ │ + beq 7336c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b 7330c │ │ │ │ + b 7332c │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, r4] │ │ │ │ mov r0, r7 │ │ │ │ - b 73288 │ │ │ │ + b 732a8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stm r5, {r0, r1, r6} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #48] @ 73384 │ │ │ │ + ldr r2, [pc, #48] @ 733a4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str sl, [sp, #24] │ │ │ │ - bl 73158 │ │ │ │ + bl 73178 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r9, r8, lsl #26 │ │ │ │ + andseq ip, r9, r8, ror #25 │ │ │ │ andseq r6, r0, r8, ror #29 │ │ │ │ - andseq ip, r7, r8, ror #4 │ │ │ │ - andseq ip, r9, r8, asr #24 │ │ │ │ + andseq ip, r7, r8, asr #4 │ │ │ │ + andseq ip, r9, r8, lsr #24 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [pc, #32] @ 733bc │ │ │ │ + ldr r2, [pc, #32] @ 733dc │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #10 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1625d4 │ │ │ │ + bl 1625f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16a9b8 │ │ │ │ + bl 16a9d8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0x001076ff │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #96] @ 7342c │ │ │ │ + ldr r0, [pc, #96] @ 7344c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73414 │ │ │ │ - ldr r0, [pc, #80] @ 73434 │ │ │ │ + beq 73434 │ │ │ │ + ldr r0, [pc, #80] @ 73454 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ mov r0, #1 │ │ │ │ tst r1, #1 │ │ │ │ popne {fp, pc} │ │ │ │ - ldr r0, [pc, #56] @ 73438 │ │ │ │ + ldr r0, [pc, #56] @ 73458 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0, #1] │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #20] @ 73430 │ │ │ │ + ldr r0, [pc, #20] @ 73450 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ - b 733f8 │ │ │ │ - andseq ip, r9, r8, asr #22 │ │ │ │ - @ instruction: 0x0019caf8 │ │ │ │ - andseq ip, r9, r0, lsr fp │ │ │ │ - andseq ip, r9, r4, lsl fp │ │ │ │ + b 73418 │ │ │ │ + andseq ip, r9, r8, lsr #22 │ │ │ │ + @ instruction: 0x0019cad8 │ │ │ │ + andseq ip, r9, r0, lsl fp │ │ │ │ + @ instruction: 0x0019caf4 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #108] @ 734b4 │ │ │ │ + ldr r0, [pc, #108] @ 734d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73488 │ │ │ │ - ldr r0, [pc, #92] @ 734bc │ │ │ │ + beq 734a8 │ │ │ │ + ldr r0, [pc, #92] @ 734dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ tst r0, #1 │ │ │ │ - beq 7349c │ │ │ │ - ldr r0, [pc, #72] @ 734c0 │ │ │ │ + beq 734bc │ │ │ │ + ldr r0, [pc, #72] @ 734e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #1] │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #40] @ 734b8 │ │ │ │ + ldr r0, [pc, #40] @ 734d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ mov r1, #1 │ │ │ │ strh r1, [r0] │ │ │ │ - ldr r0, [pc, #32] @ 734c4 │ │ │ │ + ldr r0, [pc, #32] @ 734e4 │ │ │ │ mov r1, #25 │ │ │ │ - ldr r2, [pc, #28] @ 734c8 │ │ │ │ + ldr r2, [pc, #28] @ 734e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - andseq ip, r9, ip, asr #21 │ │ │ │ - andseq ip, r9, r4, lsl #21 │ │ │ │ - @ instruction: 0x0019cab4 │ │ │ │ - mulseq r9, ip, sl │ │ │ │ + andseq ip, r9, ip, lsr #21 │ │ │ │ + andseq ip, r9, r4, ror #20 │ │ │ │ + mulseq r9, r4, sl │ │ │ │ + andseq ip, r9, ip, ror sl │ │ │ │ andseq r7, r0, r5, lsl #12 │ │ │ │ - andseq ip, r7, r4, lsr #12 │ │ │ │ + andseq ip, r7, r4, lsl #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7353c │ │ │ │ + beq 7355c │ │ │ │ sub r3, r1, #35 @ 0x23 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #7 │ │ │ │ subcc r2, r1, #34 @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7353c │ │ │ │ + beq 7355c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, #16 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 73554 │ │ │ │ + blt 73574 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 73554 │ │ │ │ + beq 73574 │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #12 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7352c │ │ │ │ + bne 7354c │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 7356c │ │ │ │ + ldr r1, [pc, #8] @ 7358c │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andseq r7, r0, r3, lsr r6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs 735cc │ │ │ │ + bcs 735ec │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 735b0 │ │ │ │ - ldr r2, [pc, #296] @ 736c4 │ │ │ │ + bne 735d0 │ │ │ │ + ldr r2, [pc, #296] @ 736e4 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs 735f8 │ │ │ │ + bcs 73618 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r2, r2, r1, lsr #6 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b 73658 │ │ │ │ + b 73678 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 73628 │ │ │ │ + bcs 73648 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ mov r3, #2 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ orr r0, r0, #2 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ strb r2, [sp, #5] │ │ │ │ mov r5, #3 │ │ │ │ - b 73658 │ │ │ │ + b 73678 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ mov r3, #2 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ orr r0, r0, #3 │ │ │ │ bfi r2, r3, #6, #26 │ │ │ │ @@ -86609,15 +86617,15 @@ │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ bfi r1, r2, #6, #26 │ │ │ │ strb r1, [r0] │ │ │ │ sub r0, r3, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 736a0 │ │ │ │ + bcc 736c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -86628,25 +86636,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2113c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b 73678 │ │ │ │ - mulseq r7, r8, r5 │ │ │ │ + b 73698 │ │ │ │ + andseq ip, r7, r8, ror r5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 73710 │ │ │ │ + bcc 73730 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -86658,34 +86666,34 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2113c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 736ec │ │ │ │ + b 7370c │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ 73750 │ │ │ │ + ldr r1, [pc, #8] @ 73770 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andseq r7, r0, r3, lsl #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r0, #8]! │ │ │ │ cmp r1, #1 │ │ │ │ cmpeq r2, #39 @ 0x27 │ │ │ │ - beq 7380c │ │ │ │ - cmp r1, #0 │ │ │ │ beq 7382c │ │ │ │ - ldr r0, [pc, #488] @ 73974 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7384c │ │ │ │ + ldr r0, [pc, #488] @ 73994 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -86697,37 +86705,37 @@ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl a05e0 │ │ │ │ + bl a0600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73884 │ │ │ │ - ldr r0, [pc, #400] @ 73978 │ │ │ │ - ldr r3, [pc, #400] @ 7397c │ │ │ │ - ldr r1, [pc, #400] @ 73980 │ │ │ │ + beq 738a4 │ │ │ │ + ldr r0, [pc, #400] @ 73998 │ │ │ │ + ldr r3, [pc, #400] @ 7399c │ │ │ │ + ldr r1, [pc, #400] @ 739a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #63 @ 0x3f │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 25e7c │ │ │ │ - b 73930 │ │ │ │ + b 73950 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strd r0, [r5] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 738a0 │ │ │ │ - b 738d8 │ │ │ │ - ldr r1, [pc, #304] @ 73964 │ │ │ │ + bne 738c0 │ │ │ │ + b 738f8 │ │ │ │ + ldr r1, [pc, #304] @ 73984 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #0 │ │ │ │ @@ -86738,279 +86746,279 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 108154 │ │ │ │ + bl 108174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73908 │ │ │ │ + bne 73928 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738d8 │ │ │ │ + beq 738f8 │ │ │ │ sub r2, r1, #35 @ 0x23 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #7 │ │ │ │ subcc r0, r1, #34 @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738d8 │ │ │ │ + beq 738f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 738d0 │ │ │ │ + bne 738f0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, #16 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge 738e8 │ │ │ │ + bge 73908 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r0, #12 │ │ │ │ ldr r1, [r4, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 738d0 │ │ │ │ + beq 738f0 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #88] @ 73968 │ │ │ │ - ldr r3, [pc, #88] @ 7396c │ │ │ │ - ldr r1, [pc, #88] @ 73970 │ │ │ │ + ldr r0, [pc, #88] @ 73988 │ │ │ │ + ldr r3, [pc, #88] @ 7398c │ │ │ │ + ldr r1, [pc, #88] @ 73990 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #63 @ 0x3f │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 73938 │ │ │ │ + b 73958 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 73954 │ │ │ │ + beq 73974 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 734e4 │ │ │ │ + bl 73504 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r7, r4, lsr #5 │ │ │ │ + andseq ip, r7, r4, lsl #5 │ │ │ │ @ instruction: 0x001071f0 │ │ │ │ - @ instruction: 0x0017c1f0 │ │ │ │ - @ instruction: 0x0017c1dc │ │ │ │ - andseq ip, r7, ip, asr #6 │ │ │ │ + @ instruction: 0x0017c1d0 │ │ │ │ + @ instruction: 0x0017c1bc │ │ │ │ + andseq ip, r7, ip, lsr #6 │ │ │ │ andseq r7, r0, r8, lsl r3 │ │ │ │ - andseq ip, r7, r8, lsl r3 │ │ │ │ - andseq ip, r7, r4, lsl #6 │ │ │ │ + @ instruction: 0x0017c2f8 │ │ │ │ + andseq ip, r7, r4, ror #5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne 739f8 │ │ │ │ + bne 73a18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #88] @ 73a00 │ │ │ │ + ldr r1, [pc, #88] @ 73a20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrd r0, [r2, #28] │ │ │ │ - ldr r2, [pc, #40] @ 73a04 │ │ │ │ + ldr r2, [pc, #40] @ 73a24 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 1637fc │ │ │ │ - andseq ip, r7, ip, lsl #3 │ │ │ │ - @ instruction: 0x0019c4dc │ │ │ │ + b 16381c │ │ │ │ + andseq ip, r7, ip, ror #2 │ │ │ │ + @ instruction: 0x0019c4bc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 73a4c │ │ │ │ + beq 73a6c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 73a30 │ │ │ │ + b 73a50 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 73a4c │ │ │ │ + beq 73a6c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 73a24 │ │ │ │ + beq 73a44 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 73a24 │ │ │ │ + bl 52170 │ │ │ │ + b 73a44 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73a6c │ │ │ │ + beq 73a8c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 73a80 │ │ │ │ + bne 73aa0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 73a8c │ │ │ │ + bne 73aac │ │ │ │ cmp r2, #1 │ │ │ │ - bne 73a7c │ │ │ │ + bne 73a9c │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, sp │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bl 73ed4 │ │ │ │ + bl 73ef4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 74048 │ │ │ │ + bl 74068 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 73b24 │ │ │ │ + beq 73b44 │ │ │ │ add r7, r5, #4 │ │ │ │ - b 73b08 │ │ │ │ + b 73b28 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 73b24 │ │ │ │ + beq 73b44 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 73afc │ │ │ │ + beq 73b1c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 73afc │ │ │ │ + bl 52170 │ │ │ │ + b 73b1c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73b44 │ │ │ │ + beq 73b64 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 73b5c │ │ │ │ + bne 73b7c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 73b68 │ │ │ │ + bne 73b88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 73b54 │ │ │ │ + bne 73b74 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 73a08 │ │ │ │ + bl 73a28 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #4] @ 73bbc │ │ │ │ + ldr r1, [pc, #4] @ 73bdc │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1618f4 │ │ │ │ - @ instruction: 0x0017bfb4 │ │ │ │ + b 161914 │ │ │ │ + mulseq r7, r4, pc @ │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs 73c34 │ │ │ │ + bcs 73c54 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 73c18 │ │ │ │ - ldr r2, [pc, #292] @ 73d28 │ │ │ │ + bne 73c38 │ │ │ │ + ldr r2, [pc, #292] @ 73d48 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcs 73c64 │ │ │ │ + bcs 73c84 │ │ │ │ mov r5, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r0, r5, #6, #26 │ │ │ │ strb r0, [sp, #5] │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ orr r0, r0, r1, lsr #6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ - b 73cc8 │ │ │ │ + b 73ce8 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r1 │ │ │ │ bfi r2, r0, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs 73c9c │ │ │ │ + bcs 73cbc │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r2, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r5, #3 │ │ │ │ - b 73cc8 │ │ │ │ + b 73ce8 │ │ │ │ strb r2, [sp, #7] │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r2, r0, #6, #26 │ │ │ │ @@ -87018,15 +87026,15 @@ │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r5, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 73d04 │ │ │ │ + bcc 73d24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -87037,25 +87045,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2113c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b 73cdc │ │ │ │ - andseq fp, r7, r0, asr pc │ │ │ │ + b 73cfc │ │ │ │ + andseq fp, r7, r0, lsr pc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc 73d74 │ │ │ │ + bcc 73d94 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -87067,92 +87075,92 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2113c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b 73d50 │ │ │ │ + b 73d70 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 73de4 │ │ │ │ + beq 73e04 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 73dc8 │ │ │ │ + b 73de8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 73de4 │ │ │ │ + beq 73e04 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 73dbc │ │ │ │ + beq 73ddc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 73dbc │ │ │ │ + bl 52170 │ │ │ │ + b 73ddc │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73e04 │ │ │ │ + beq 73e24 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 73e18 │ │ │ │ + bne 73e38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 73e24 │ │ │ │ + bne 73e44 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 73e14 │ │ │ │ + bne 73e34 │ │ │ │ dmb ish │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 73e60 │ │ │ │ + bne 73e80 │ │ │ │ bx lr │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 73e6c │ │ │ │ + bne 73e8c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 73ea4 │ │ │ │ + bne 73ec4 │ │ │ │ bx lr │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 73eb0 │ │ │ │ + bne 73ed0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ mov r8, r0 │ │ │ │ movw r0, #514 @ 0x202 │ │ │ │ movt r0, #514 @ 0x202 │ │ │ │ ldr sl, [r1] │ │ │ │ str r0, [sp, #70] @ 0x46 │ │ │ │ @@ -87192,29 +87200,29 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ add r0, r0, #68 @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ bl 2113c │ │ │ │ cmp r7, #0 │ │ │ │ - bmi 7400c │ │ │ │ + bmi 7402c │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ - beq 73fcc │ │ │ │ - ldr r0, [pc, #152] @ 74040 │ │ │ │ + beq 73fec │ │ │ │ + ldr r0, [pc, #152] @ 74060 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7400c │ │ │ │ + beq 7402c │ │ │ │ mov r6, r0 │ │ │ │ - b 73fd0 │ │ │ │ + b 73ff0 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -87223,50 +87231,50 @@ │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, [r4, #4] │ │ │ │ bl 1e85c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #48] @ 74044 │ │ │ │ + ldr r2, [pc, #48] @ 74064 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 74028 │ │ │ │ + b 74048 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 73da0 │ │ │ │ + bl 73dc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq fp, r9, r0, lsl #31 │ │ │ │ - andseq fp, r7, r0, ror fp │ │ │ │ + andseq fp, r9, r0, ror #30 │ │ │ │ + andseq fp, r7, r0, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 743d0 │ │ │ │ + bne 743f0 │ │ │ │ ldrb r2, [r1, #52] @ 0x34 │ │ │ │ ldrb ip, [r1, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ cmpne r2, #2 │ │ │ │ - bne 7407c │ │ │ │ - b 740a0 │ │ │ │ + bne 7409c │ │ │ │ + b 740c0 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldrex r7, [r3] │ │ │ │ add r6, r7, #1 │ │ │ │ strex r5, r6, [r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 74080 │ │ │ │ + bne 740a0 │ │ │ │ cmn r7, #1 │ │ │ │ - ble 74424 │ │ │ │ + ble 74444 │ │ │ │ ldrd r4, [r1, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ strb r2, [sp, #68] @ 0x44 │ │ │ │ ldm r1, {r2, r7, fp} │ │ │ │ movw r6, #257 @ 0x101 │ │ │ │ stm r0, {r3, r4, r5} │ │ │ │ ldr r0, [r1, #24] │ │ │ │ @@ -87303,32 +87311,32 @@ │ │ │ │ strb r5, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrb r3, [r1, #95] @ 0x5f │ │ │ │ ldrh r6, [r1, #93] @ 0x5d │ │ │ │ cmn r5, #1 │ │ │ │ strh r6, [sp, #101] @ 0x65 │ │ │ │ strb r3, [sp, #103] @ 0x67 │ │ │ │ - ble 743fc │ │ │ │ + ble 7441c │ │ │ │ ldr r8, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 160db0 │ │ │ │ + bl 160dd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7437c │ │ │ │ - ldr r0, [pc, #792] @ 74490 │ │ │ │ + beq 7439c │ │ │ │ + ldr r0, [pc, #792] @ 744b0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 74388 │ │ │ │ + beq 743a8 │ │ │ │ str r9, [sp, #12] │ │ │ │ add r9, r6, #8 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ add sl, sp, #196 @ 0xc4 │ │ │ │ @@ -87366,36 +87374,36 @@ │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ strb r7, [sp, #184] @ 0xb8 │ │ │ │ bl 1e85c │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl aa394 │ │ │ │ + bl aa3b4 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl aa7a8 │ │ │ │ + bl aa7c8 │ │ │ │ mov r1, r0 │ │ │ │ add r4, sp, #288 @ 0x120 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9750 │ │ │ │ + bl a9770 │ │ │ │ ldr r9, [sp, #288] @ 0x120 │ │ │ │ ldr ip, [sp, #292] @ 0x124 │ │ │ │ ldr r8, [sp, #296] @ 0x128 │ │ │ │ cmp r9, #2 │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ str r6, [sp, #272] @ 0x110 │ │ │ │ - bne 742a0 │ │ │ │ + bne 742c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str ip, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ str r5, [r0, #12] │ │ │ │ - b 74364 │ │ │ │ + b 74384 │ │ │ │ add fp, r4, #20 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ ldr lr, [sp, #300] @ 0x12c │ │ │ │ ldm r0!, {r2, r3, r4, r7} │ │ │ │ @@ -87405,22 +87413,22 @@ │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 742d4 │ │ │ │ + bne 742f4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7430c │ │ │ │ + bne 7432c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ mov r4, ip │ │ │ │ mov r5, lr │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r4 │ │ │ │ ldm sl!, {r0, r1, r2, r3} │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ ldm sl!, {r0, r1, r2, r3} │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ ldm sl, {r0, r1, r2, r3, r7} │ │ │ │ @@ -87429,138 +87437,138 @@ │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ str lr, [sp, #300] @ 0x12c │ │ │ │ str r8, [sp, #296] @ 0x128 │ │ │ │ str ip, [sp, #292] @ 0x124 │ │ │ │ str r9, [sp, #288] @ 0x120 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl 73754 │ │ │ │ + bl 73774 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [r7] │ │ │ │ stmib r7, {r0, r1, r2} │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ ldrb r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 74398 │ │ │ │ + bne 743b8 │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r7 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 74194 │ │ │ │ + bne 741b4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 25cd0 │ │ │ │ - b 74424 │ │ │ │ + b 74444 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 743a4 │ │ │ │ + bne 743c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 74374 │ │ │ │ + bne 74394 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ 74494 │ │ │ │ + ldr r1, [pc, #188] @ 744b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #184] @ 74498 │ │ │ │ + ldr r0, [pc, #184] @ 744b8 │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r0, [pc, #128] @ 74484 │ │ │ │ - ldr r3, [pc, #128] @ 74488 │ │ │ │ - ldr r1, [pc, #128] @ 7448c │ │ │ │ + ldr r0, [pc, #128] @ 744a4 │ │ │ │ + ldr r3, [pc, #128] @ 744a8 │ │ │ │ + ldr r1, [pc, #128] @ 744ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b 74460 │ │ │ │ + b 74480 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 74438 │ │ │ │ + bne 74458 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 74460 │ │ │ │ + bne 74480 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 73e90 │ │ │ │ - b 74478 │ │ │ │ + bl 73eb0 │ │ │ │ + b 74498 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 73e4c │ │ │ │ + bl 73e6c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r6, r0, r4, ror #14 │ │ │ │ - andseq fp, r7, ip, lsl #14 │ │ │ │ - andseq fp, r7, r8, lsl r7 │ │ │ │ - @ instruction: 0x0019bdb4 │ │ │ │ + andseq fp, r7, ip, ror #13 │ │ │ │ + @ instruction: 0x0017b6f8 │ │ │ │ + mulseq r9, r4, sp │ │ │ │ andeq r9, pc, r8, lsr #21 │ │ │ │ - andseq fp, r7, r8, lsr #15 │ │ │ │ - b 163400 │ │ │ │ + andseq fp, r7, r8, lsl #15 │ │ │ │ + b 163420 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #252] @ 745b0 │ │ │ │ + ldr r1, [pc, #252] @ 745d0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #244] @ 745b4 │ │ │ │ - ldr ip, [pc, #244] @ 745b8 │ │ │ │ + ldr r3, [pc, #244] @ 745d4 │ │ │ │ + ldr ip, [pc, #244] @ 745d8 │ │ │ │ add r5, r0, #1312 @ 0x520 │ │ │ │ - ldr lr, [pc, #240] @ 745bc │ │ │ │ + ldr lr, [pc, #240] @ 745dc │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #236] @ 745c0 │ │ │ │ + ldr r4, [pc, #236] @ 745e0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r8, [pc, #232] @ 745c4 │ │ │ │ + ldr r8, [pc, #232] @ 745e4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r6, [pc, #228] @ 745c8 │ │ │ │ + ldr r6, [pc, #228] @ 745e8 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ movw r1, #1364 @ 0x554 │ │ │ │ - ldr r7, [pc, #208] @ 745cc │ │ │ │ + ldr r7, [pc, #208] @ 745ec │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r1, r0, r1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r6, [pc, #188] @ 745d0 │ │ │ │ + ldr r6, [pc, #188] @ 745f0 │ │ │ │ add r8, pc, r8 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movw r1, #1336 @ 0x538 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ add r3, r0, r1 │ │ │ │ - ldr r1, [pc, #168] @ 745d4 │ │ │ │ + ldr r1, [pc, #168] @ 745f4 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #160] @ 745d8 │ │ │ │ + ldr r3, [pc, #160] @ 745f8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movw r5, #1688 @ 0x698 │ │ │ │ add r5, r0, r5 │ │ │ │ str r7, [sp, #24] │ │ │ │ add r7, r0, #1296 @ 0x510 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ @@ -87581,420 +87589,420 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 162ac0 │ │ │ │ + bl 162ae0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq fp, r7, r4, lsl #29 │ │ │ │ - andseq fp, r7, r0, asr lr │ │ │ │ - andseq fp, r7, r8, lsr lr │ │ │ │ - andseq fp, r7, r0, lsr #28 │ │ │ │ - andseq fp, r7, r8, lsl #28 │ │ │ │ - andseq fp, r7, r8, asr #27 │ │ │ │ + andseq fp, r7, r4, ror #28 │ │ │ │ andseq fp, r7, r0, lsr lr │ │ │ │ - andseq fp, r7, r0, asr #27 │ │ │ │ - mulseq r7, r0, sp │ │ │ │ + andseq fp, r7, r8, lsl lr │ │ │ │ + andseq fp, r7, r0, lsl #28 │ │ │ │ + andseq fp, r7, r8, ror #27 │ │ │ │ + andseq fp, r7, r8, lsr #27 │ │ │ │ + andseq fp, r7, r0, lsl lr │ │ │ │ + andseq fp, r7, r0, lsr #27 │ │ │ │ + andseq fp, r7, r0, ror sp │ │ │ │ andeq sp, pc, r3, rrx │ │ │ │ - @ instruction: 0x0017bcf8 │ │ │ │ + @ instruction: 0x0017bcd8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 745f4 │ │ │ │ + bne 74614 │ │ │ │ tst r2, #32 │ │ │ │ - bne 745f8 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + bne 74618 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 74614 │ │ │ │ + bne 74634 │ │ │ │ tst r2, #32 │ │ │ │ - bne 74618 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 74638 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 74664 │ │ │ │ + beq 74684 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 74644 │ │ │ │ + b 74664 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 74664 │ │ │ │ + beq 74684 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74638 │ │ │ │ + beq 74658 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 74638 │ │ │ │ + bl 52170 │ │ │ │ + b 74658 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74684 │ │ │ │ + beq 746a4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 746c4 │ │ │ │ + beq 746e4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 746a4 │ │ │ │ + b 746c4 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 746c4 │ │ │ │ + beq 746e4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74698 │ │ │ │ + beq 746b8 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 74698 │ │ │ │ + bl 52170 │ │ │ │ + b 746b8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746e4 │ │ │ │ + beq 74704 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74700 │ │ │ │ + beq 74720 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7471c │ │ │ │ + beq 7473c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74738 │ │ │ │ + beq 74758 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74758 │ │ │ │ + beq 74778 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 753c4 │ │ │ │ + bl 753e4 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 74ad0 │ │ │ │ + bl 74af0 │ │ │ │ ldr r0, [r4, #400]! @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74778 │ │ │ │ + bne 74798 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a8a0c │ │ │ │ + b a8a2c │ │ │ │ mov r5, r0 │ │ │ │ - b 747b8 │ │ │ │ + b 747d8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 74ad0 │ │ │ │ + bl 74af0 │ │ │ │ ldr r0, [r4, #400]! @ 0x190 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 747c0 │ │ │ │ + bne 747e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 747e8 │ │ │ │ + bne 74808 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 74800 │ │ │ │ + bne 74820 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a8a0c │ │ │ │ + b a8a2c │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 74854 │ │ │ │ + beq 74874 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #72]! @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7485c │ │ │ │ + bne 7487c │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b a8a0c │ │ │ │ + b a8a2c │ │ │ │ ldr ip, [r0, #256]! @ 0x100 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7488c │ │ │ │ + bne 748ac │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a8a0c │ │ │ │ + b a8a2c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 748c0 │ │ │ │ + bne 748e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 748e4 │ │ │ │ + bne 74904 │ │ │ │ dmb ish │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 748ec │ │ │ │ + bne 7490c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a8a0c │ │ │ │ + b a8a2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74924 │ │ │ │ + bne 74944 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7494c │ │ │ │ + bne 7496c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 749a0 │ │ │ │ + beq 749c0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 74980 │ │ │ │ + b 749a0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 749a0 │ │ │ │ + beq 749c0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74974 │ │ │ │ + beq 74994 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 74974 │ │ │ │ + bl 52170 │ │ │ │ + b 74994 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 749c4 │ │ │ │ + beq 749e4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #72] @ 0x48 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 749f8 │ │ │ │ + beq 74a18 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #80]! @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 74a00 │ │ │ │ + bne 74a20 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ pop {r4, lr} │ │ │ │ - b a8a0c │ │ │ │ + b a8a2c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ sub r4, r0, #4 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 74a38 │ │ │ │ + bne 74a58 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 74a5c │ │ │ │ + bne 74a7c │ │ │ │ dmb ish │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74a64 │ │ │ │ + bne 74a84 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a8a0c │ │ │ │ + b a8a2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74a9c │ │ │ │ + bne 74abc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 74ac4 │ │ │ │ + bne 74ae4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74af4 │ │ │ │ + beq 74b14 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 74b34 │ │ │ │ + beq 74b54 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 74b14 │ │ │ │ + b 74b34 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 74b34 │ │ │ │ + beq 74b54 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74b08 │ │ │ │ + beq 74b28 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 74b08 │ │ │ │ + bl 52170 │ │ │ │ + b 74b28 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74b54 │ │ │ │ + beq 74b74 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74b70 │ │ │ │ + beq 74b90 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74bac │ │ │ │ + beq 74bcc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74b80 │ │ │ │ + bne 74ba0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 74bac │ │ │ │ + bne 74bcc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74c08 │ │ │ │ + bl 74c28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b 74bec │ │ │ │ + b 74c0c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74c08 │ │ │ │ + bl 74c28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ @@ -88005,232 +88013,232 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74d1c │ │ │ │ + beq 74d3c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 76240 │ │ │ │ + b 76260 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74cfc │ │ │ │ + beq 74d1c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74d1c │ │ │ │ + beq 74d3c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87fc0 │ │ │ │ - b 74cd8 │ │ │ │ + bl 87fe0 │ │ │ │ + b 74cf8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 74d20 │ │ │ │ + bne 74d40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 76240 │ │ │ │ + b 76260 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87fc0 │ │ │ │ + bl 87fe0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74d1c │ │ │ │ + beq 74d3c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74d1c │ │ │ │ + beq 74d3c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 76240 │ │ │ │ - b 74d3c │ │ │ │ + b 76260 │ │ │ │ + b 74d5c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74d60 │ │ │ │ + beq 74d80 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq 74dd0 │ │ │ │ + beq 74df0 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 74db4 │ │ │ │ + beq 74dd4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 74d98 │ │ │ │ + b 74db8 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 74db4 │ │ │ │ + beq 74dd4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74d8c │ │ │ │ + beq 74dac │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 74d8c │ │ │ │ + bl 52170 │ │ │ │ + b 74dac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74dd0 │ │ │ │ + beq 74df0 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 74e20 │ │ │ │ + bne 74e40 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74df4 │ │ │ │ + bne 74e14 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 74e2c │ │ │ │ + bne 74e4c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 74dec │ │ │ │ + bne 74e0c │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 74dec │ │ │ │ + bl a885c │ │ │ │ + b 74e0c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 74e60 │ │ │ │ + bne 74e80 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 74e88 │ │ │ │ + bne 74ea8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74ebc │ │ │ │ + beq 74edc │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74ed8 │ │ │ │ + beq 74ef8 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 74f30 │ │ │ │ + beq 74f50 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 74ef8 │ │ │ │ + b 74f18 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 74f30 │ │ │ │ + beq 74f50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 74f08 │ │ │ │ + bne 74f28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 74ef0 │ │ │ │ + bne 74f10 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 74ef0 │ │ │ │ + bl a8800 │ │ │ │ + b 74f10 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 74f4c │ │ │ │ + beq 74f6c │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7502c │ │ │ │ + beq 7504c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 75000 │ │ │ │ + beq 75020 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 74f90 │ │ │ │ + b 74fb0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 75000 │ │ │ │ + beq 75020 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 74fb0 │ │ │ │ + bne 74fd0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 74f98 │ │ │ │ + beq 74fb8 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -88238,706 +88246,706 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 74fd8 │ │ │ │ + bne 74ff8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 74f88 │ │ │ │ + bne 74fa8 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 74f88 │ │ │ │ + bl a8800 │ │ │ │ + b 74fa8 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #12 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 7502c │ │ │ │ + beq 7504c │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75048 │ │ │ │ + beq 75068 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75064 │ │ │ │ + beq 75084 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75080 │ │ │ │ + beq 750a0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7509c │ │ │ │ + beq 750bc │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 750b8 │ │ │ │ + beq 750d8 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 750d0 │ │ │ │ + beq 750f0 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 75114 │ │ │ │ + bne 75134 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 750e4 │ │ │ │ + bne 75104 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 75114 │ │ │ │ + bne 75134 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 7518c │ │ │ │ + b 751ac │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 75168 │ │ │ │ + beq 75188 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 75140 │ │ │ │ + bne 75160 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75128 │ │ │ │ + bne 75148 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 75128 │ │ │ │ + bl a8800 │ │ │ │ + b 75148 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75184 │ │ │ │ + beq 751a4 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl b099c │ │ │ │ + bl b09bc │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 7601c │ │ │ │ + bl 7603c │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 751bc │ │ │ │ + bne 751dc │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 751d8 │ │ │ │ + bne 751f8 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 751f0 │ │ │ │ - b 75220 │ │ │ │ + beq 75210 │ │ │ │ + b 75240 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 751ac │ │ │ │ + beq 751cc │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 75220 │ │ │ │ + bne 75240 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 751f8 │ │ │ │ + bne 75218 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 75220 │ │ │ │ + bne 75240 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 75240 │ │ │ │ + bne 75260 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75264 │ │ │ │ + bne 75284 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75280 │ │ │ │ + beq 752a0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 75d7c │ │ │ │ + bl 75d9c │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 752cc │ │ │ │ + beq 752ec │ │ │ │ cmp r1, #0 │ │ │ │ - beq 752b0 │ │ │ │ + beq 752d0 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 752cc │ │ │ │ + beq 752ec │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 75310 │ │ │ │ + bne 75330 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 752f8 │ │ │ │ + beq 75318 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 74e94 │ │ │ │ + bl 74eb4 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 74e94 │ │ │ │ + bl 74eb4 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 74e94 │ │ │ │ + b 74eb4 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 752e8 │ │ │ │ - b 752f8 │ │ │ │ + bne 75308 │ │ │ │ + b 75318 │ │ │ │ mov r5, r0 │ │ │ │ - b 753a4 │ │ │ │ + b 753c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 74e94 │ │ │ │ - b 753a4 │ │ │ │ + bl 74eb4 │ │ │ │ + b 753c4 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7536c │ │ │ │ + beq 7538c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 75d7c │ │ │ │ + bl 75d9c │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 7661c │ │ │ │ + bl 7663c │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7539c │ │ │ │ + beq 753bc │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 75d3c │ │ │ │ + bl 75d5c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 753b8 │ │ │ │ + beq 753d8 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 74e94 │ │ │ │ + bl 74eb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 753d4 │ │ │ │ + bne 753f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 753f8 │ │ │ │ + bne 75418 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75c5c │ │ │ │ + bl 75c7c │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7543c │ │ │ │ + beq 7545c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75410 │ │ │ │ + bne 75430 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75c5c │ │ │ │ - b 75454 │ │ │ │ + bl 75c7c │ │ │ │ + b 75474 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7548c │ │ │ │ + beq 754ac │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75464 │ │ │ │ + bne 75484 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7548c │ │ │ │ + bne 754ac │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #1680]! @ 0x690 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 754a8 │ │ │ │ + bne 754c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 754cc │ │ │ │ + bne 754ec │ │ │ │ dmb ish │ │ │ │ - bl a8c28 │ │ │ │ + bl a8c48 │ │ │ │ ldrb r0, [r4, #1308] @ 0x51c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 75508 │ │ │ │ + beq 75528 │ │ │ │ add r0, r4, #1296 @ 0x510 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 754e4 │ │ │ │ + bne 75504 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75508 │ │ │ │ + bne 75528 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1684]! @ 0x694 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 75514 │ │ │ │ + bne 75534 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75538 │ │ │ │ + bne 75558 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1688]! @ 0x698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75570 │ │ │ │ + beq 75590 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7554c │ │ │ │ + bne 7556c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75570 │ │ │ │ + bne 75590 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldrb r0, [r4, #1328] @ 0x530 │ │ │ │ add r6, r4, #1312 @ 0x520 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 75618 │ │ │ │ + bne 75638 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7558c │ │ │ │ + bne 755ac │ │ │ │ cmp r1, #1 │ │ │ │ - bne 755b4 │ │ │ │ + bne 755d4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 75600 │ │ │ │ + beq 75620 │ │ │ │ ldrb r0, [r4, #1356] @ 0x54c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 75650 │ │ │ │ + bne 75670 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1360]! @ 0x550 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 755dc │ │ │ │ + bne 755fc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75600 │ │ │ │ + bne 75620 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 75ac4 │ │ │ │ + bl 75ae4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7586c │ │ │ │ + b 7588c │ │ │ │ movw r0, #1316 @ 0x524 │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 75628 │ │ │ │ + bne 75648 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75584 │ │ │ │ + bne 755a4 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 75584 │ │ │ │ + bl a885c │ │ │ │ + b 755a4 │ │ │ │ add r0, r4, #1344 @ 0x540 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7565c │ │ │ │ + bne 7567c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 755d0 │ │ │ │ + bne 755f0 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 755d0 │ │ │ │ + bl a885c │ │ │ │ + b 755f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1360]! @ 0x550 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 75694 │ │ │ │ + bne 756b4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 757e0 │ │ │ │ + bne 75800 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ - b 757e0 │ │ │ │ + bl a891c │ │ │ │ + b 75800 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 756cc │ │ │ │ + bne 756ec │ │ │ │ cmp r1, #1 │ │ │ │ - bne 757d4 │ │ │ │ + bne 757f4 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl a88fc │ │ │ │ - b 757d4 │ │ │ │ + bl a891c │ │ │ │ + b 757f4 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ - b 757e0 │ │ │ │ + b 75800 │ │ │ │ mov r5, r0 │ │ │ │ - b 75764 │ │ │ │ + b 75784 │ │ │ │ mov r5, r0 │ │ │ │ - b 757cc │ │ │ │ + b 757ec │ │ │ │ mov r5, r0 │ │ │ │ - b 757d4 │ │ │ │ + b 757f4 │ │ │ │ mov r5, r0 │ │ │ │ - b 75794 │ │ │ │ + b 757b4 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r4, #1308] @ 0x51c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 75764 │ │ │ │ + beq 75784 │ │ │ │ add r0, r4, #1296 @ 0x510 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 75740 │ │ │ │ + bne 75760 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75764 │ │ │ │ + bne 75784 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1684]! @ 0x694 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 75770 │ │ │ │ + bne 75790 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75794 │ │ │ │ + bne 757b4 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #1688]! @ 0x698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 757cc │ │ │ │ + beq 757ec │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 757a8 │ │ │ │ + bne 757c8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 757cc │ │ │ │ + bne 757ec │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ - bl 75a04 │ │ │ │ + bl 75a24 │ │ │ │ movw r0, #1336 @ 0x538 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 7654c │ │ │ │ + bl 7656c │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 75ac4 │ │ │ │ - b 757f4 │ │ │ │ + bl 75ae4 │ │ │ │ + b 75814 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7586c │ │ │ │ + bl 7588c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 75818 │ │ │ │ + bne 75838 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 7583c │ │ │ │ + bne 7585c │ │ │ │ dmb ish │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 75848 │ │ │ │ + bne 75868 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a8c28 │ │ │ │ + b a8c48 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 75888 │ │ │ │ + bne 758a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 7590c │ │ │ │ + bne 7592c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 758a4 │ │ │ │ + bne 758c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 758c8 │ │ │ │ + bne 758e8 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldrb r0, [r4, #724] @ 0x2d4 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 75940 │ │ │ │ + bne 75960 │ │ │ │ ldr r0, [r4, #1280]! @ 0x500 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 758e0 │ │ │ │ + bne 75900 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 75918 │ │ │ │ + bne 75938 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75898 │ │ │ │ + bne 758b8 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 75898 │ │ │ │ + bl a885c │ │ │ │ + b 758b8 │ │ │ │ add r0, r4, #712 @ 0x2c8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7594c │ │ │ │ + bne 7596c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 758d8 │ │ │ │ + bne 758f8 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 758d8 │ │ │ │ + bl a885c │ │ │ │ + b 758f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #1280]! @ 0x500 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75980 │ │ │ │ + bne 759a0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 759f8 │ │ │ │ + bne 75a18 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ - b 759f8 │ │ │ │ + bl a891c │ │ │ │ + b 75a18 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 759c0 │ │ │ │ + bne 759e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 759f0 │ │ │ │ + bne 75a10 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ - b 759f0 │ │ │ │ + bl a891c │ │ │ │ + b 75a10 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ - bl 74dd4 │ │ │ │ + bl 74df4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 75a50 │ │ │ │ + bne 75a70 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75a24 │ │ │ │ + bne 75a44 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 75a5c │ │ │ │ + bne 75a7c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75a1c │ │ │ │ + bne 75a3c │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 75a1c │ │ │ │ + bl a885c │ │ │ │ + b 75a3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75a90 │ │ │ │ + bne 75ab0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 75ab8 │ │ │ │ + bne 75ad8 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #3 │ │ │ │ @@ -88945,1047 +88953,1047 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 75ae4 │ │ │ │ + bne 75b04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75b08 │ │ │ │ + bne 75b28 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75b24 │ │ │ │ + beq 75b44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75b44 │ │ │ │ + beq 75b64 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 75b6c │ │ │ │ + bne 75b8c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 75b88 │ │ │ │ + bne 75ba8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75b64 │ │ │ │ + beq 75b84 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 75ba8 │ │ │ │ + bne 75bc8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 75bdc │ │ │ │ + bne 75bfc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75c00 │ │ │ │ + bne 75c20 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75c20 │ │ │ │ + beq 75c40 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75c44 │ │ │ │ + beq 75c64 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 75c6c │ │ │ │ + bne 75c8c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75c90 │ │ │ │ + bne 75cb0 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75cd4 │ │ │ │ + beq 75cf4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b 75cb4 │ │ │ │ + b 75cd4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 75cd4 │ │ │ │ + beq 75cf4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75ca8 │ │ │ │ + beq 75cc8 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 75ca8 │ │ │ │ + bl 52170 │ │ │ │ + b 75cc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75cf8 │ │ │ │ + beq 75d18 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74958 │ │ │ │ + bl 74978 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 75d18 │ │ │ │ + bne 75d38 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 74e94 │ │ │ │ + bl 74eb4 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 74e94 │ │ │ │ + b 74eb4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 74e94 │ │ │ │ + bl 74eb4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75dac │ │ │ │ + beq 75dcc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75dc8 │ │ │ │ + beq 75de8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75de4 │ │ │ │ + beq 75e04 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75e00 │ │ │ │ + beq 75e20 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75e1c │ │ │ │ + beq 75e3c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75e38 │ │ │ │ + beq 75e58 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 75e58 │ │ │ │ + beq 75e78 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 75498 │ │ │ │ + bl 754b8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2344]! @ 0x928 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 75e74 │ │ │ │ + bne 75e94 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75e98 │ │ │ │ + bne 75eb8 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2360]! @ 0x938 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 75ea4 │ │ │ │ + bne 75ec4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75ec8 │ │ │ │ + bne 75ee8 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldr r0, [r4, #1696] @ 0x6a0 │ │ │ │ ldr r1, [r4, #1700] @ 0x6a4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 75ee0 │ │ │ │ + bne 75f00 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r4, #1772] @ 0x6ec │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 75f24 │ │ │ │ + bne 75f44 │ │ │ │ ldr r0, [r4, #2328]! @ 0x918 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75ef8 │ │ │ │ + bne 75f18 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #1760 @ 0x6e0 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 75f30 │ │ │ │ + bne 75f50 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75ef0 │ │ │ │ + bne 75f10 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 75ef0 │ │ │ │ + bl a885c │ │ │ │ + b 75f10 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #2328]! @ 0x918 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 75f64 │ │ │ │ + bne 75f84 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 76010 │ │ │ │ + bne 76030 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ - b 76010 │ │ │ │ + bl a891c │ │ │ │ + b 76030 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ - b 76008 │ │ │ │ + b 76028 │ │ │ │ mov r6, r0 │ │ │ │ - b 75fd8 │ │ │ │ + b 75ff8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2344]! @ 0x928 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 75fb4 │ │ │ │ + bne 75fd4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 75fd8 │ │ │ │ + bne 75ff8 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #2360]! @ 0x938 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 75fe4 │ │ │ │ + bne 76004 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 76008 │ │ │ │ + bne 76028 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ add r0, r4, #1696 @ 0x6a0 │ │ │ │ - bl 76118 │ │ │ │ + bl 76138 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76040 │ │ │ │ + beq 76060 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7605c │ │ │ │ + beq 7607c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76078 │ │ │ │ + beq 76098 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 75498 │ │ │ │ + bl 754b8 │ │ │ │ ldr r0, [r4, #1696]! @ 0x6a0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 760ac │ │ │ │ + bne 760cc │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #1696]! @ 0x6a0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 760e4 │ │ │ │ + bne 76104 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7610c │ │ │ │ + bne 7612c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 76134 │ │ │ │ + bne 76154 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 76178 │ │ │ │ + bne 76198 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7614c │ │ │ │ + bne 7616c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 76184 │ │ │ │ + bne 761a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 76144 │ │ │ │ + bne 76164 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 76144 │ │ │ │ + bl a885c │ │ │ │ + b 76164 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 761b8 │ │ │ │ + bne 761d8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 761e0 │ │ │ │ + bne 76200 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 753c4 │ │ │ │ + bl 753e4 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 74ad0 │ │ │ │ + b 74af0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl 74ad0 │ │ │ │ + bl 74af0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ bxlt lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7623c │ │ │ │ + beq 7625c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74c08 │ │ │ │ + bl 74c28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b 76290 │ │ │ │ + b 762b0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 74c08 │ │ │ │ + bl 74c28 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - b 75498 │ │ │ │ + b 754b8 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 76324 │ │ │ │ + beq 76344 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 76308 │ │ │ │ + b 76328 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 76324 │ │ │ │ + beq 76344 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 762fc │ │ │ │ + beq 7631c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 762fc │ │ │ │ + bl 52170 │ │ │ │ + b 7631c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76348 │ │ │ │ + beq 76368 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #0 │ │ │ │ sub r3, r1, #35 @ 0x23 │ │ │ │ cmp r3, #7 │ │ │ │ subcc r2, r1, #34 @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 76384 │ │ │ │ + beq 763a4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 76380 │ │ │ │ + bne 763a0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - bgt 76394 │ │ │ │ + bgt 763b4 │ │ │ │ bx lr │ │ │ │ mov r2, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #4 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 76424 │ │ │ │ + beq 76444 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 763dc │ │ │ │ + b 763fc │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 76424 │ │ │ │ + beq 76444 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ sub r1, r0, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 76404 │ │ │ │ + bcs 76424 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 763d0 │ │ │ │ + beq 763f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 763c8 │ │ │ │ + b 763e8 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 763d0 │ │ │ │ + bne 763f0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 763d0 │ │ │ │ + beq 763f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 763c8 │ │ │ │ + b 763e8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76440 │ │ │ │ + beq 76460 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7645c │ │ │ │ + beq 7647c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r8, [r4, #80] @ 0x50 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 76480 │ │ │ │ + beq 764a0 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 8777c │ │ │ │ + bl 8779c │ │ │ │ mov r0, r6 │ │ │ │ - b 76468 │ │ │ │ + b 76488 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 764a0 │ │ │ │ + beq 764c0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 767f4 │ │ │ │ + bl 76814 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 7461c │ │ │ │ + bl 7463c │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 764d0 │ │ │ │ + beq 764f0 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 764f4 │ │ │ │ + beq 76514 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 8777c │ │ │ │ + bl 8779c │ │ │ │ mov r6, r5 │ │ │ │ - b 764d8 │ │ │ │ + b 764f8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76514 │ │ │ │ + beq 76534 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 767f4 │ │ │ │ + bl 76814 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl 7461c │ │ │ │ + bl 7463c │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76540 │ │ │ │ + beq 76560 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 76564 │ │ │ │ + bne 76584 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r0, [r4, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 765a8 │ │ │ │ + bne 765c8 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7657c │ │ │ │ + bne 7659c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 765b4 │ │ │ │ + bne 765d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 76574 │ │ │ │ + bne 76594 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 76574 │ │ │ │ + bl a885c │ │ │ │ + b 76594 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 765e8 │ │ │ │ + bne 76608 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 76610 │ │ │ │ + bne 76630 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76658 │ │ │ │ + beq 76678 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76674 │ │ │ │ + beq 76694 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 76680 │ │ │ │ + bne 766a0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 766ac │ │ │ │ + bne 766cc │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b dfca8 │ │ │ │ + b dfcc8 │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 766e0 │ │ │ │ + bne 76700 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 76704 │ │ │ │ + bne 76724 │ │ │ │ dmb ish │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ bx lr │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ bxeq lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7671c │ │ │ │ + bne 7673c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 76740 │ │ │ │ + bne 76760 │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 75498 │ │ │ │ + bl 754b8 │ │ │ │ ldr r0, [r4, #1704]! @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7675c │ │ │ │ + bne 7677c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #1704]! @ 0x6a8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 76794 │ │ │ │ + bne 767b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 767bc │ │ │ │ + bne 767dc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 767d0 │ │ │ │ + bne 767f0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7683c │ │ │ │ + beq 7685c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 7681c │ │ │ │ + b 7683c │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 7683c │ │ │ │ + beq 7685c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76810 │ │ │ │ + beq 76830 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 76810 │ │ │ │ + bl 52170 │ │ │ │ + b 76830 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7685c │ │ │ │ + beq 7687c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7689c │ │ │ │ + beq 768bc │ │ │ │ add r5, r6, #4 │ │ │ │ - b 7687c │ │ │ │ + b 7689c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 7689c │ │ │ │ + beq 768bc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76870 │ │ │ │ + beq 76890 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 76870 │ │ │ │ + bl 52170 │ │ │ │ + b 76890 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 768bc │ │ │ │ + beq 768dc │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76908 │ │ │ │ + beq 76928 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 7691c │ │ │ │ - ldr r3, [pc, #60] @ 76920 │ │ │ │ + ldr r1, [pc, #60] @ 7693c │ │ │ │ + ldr r3, [pc, #60] @ 76940 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 76924 │ │ │ │ + ldr r1, [pc, #20] @ 76944 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq sl, pc, fp, lsr ip @ │ │ │ │ - andseq r9, r7, r8, lsl #6 │ │ │ │ + andseq r9, r7, r8, ror #5 │ │ │ │ andeq sl, pc, r7, lsl #24 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 7694c │ │ │ │ - ldr r1, [pc, #76] @ 7698c │ │ │ │ + bne 7696c │ │ │ │ + ldr r1, [pc, #76] @ 769ac │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 76984 │ │ │ │ - ldr r3, [pc, #40] @ 76988 │ │ │ │ + ldr r1, [pc, #40] @ 769a4 │ │ │ │ + ldr r3, [pc, #40] @ 769a8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x000fabbf │ │ │ │ - mulseq r7, ip, r2 │ │ │ │ + andseq r9, r7, ip, ror r2 │ │ │ │ ldrdeq sl, [pc], -r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr lr, [pc, #168] @ 76a48 │ │ │ │ + ldr lr, [pc, #168] @ 76a68 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #164] @ 76a4c │ │ │ │ + ldr sl, [pc, #164] @ 76a6c │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #160] @ 76a50 │ │ │ │ + ldr r4, [pc, #160] @ 76a70 │ │ │ │ mov r3, #11 │ │ │ │ - ldr ip, [pc, #156] @ 76a54 │ │ │ │ + ldr ip, [pc, #156] @ 76a74 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r8, [pc, #152] @ 76a58 │ │ │ │ + ldr r8, [pc, #152] @ 76a78 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #148] @ 76a5c │ │ │ │ + ldr r9, [pc, #148] @ 76a7c │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #136] @ 76a60 │ │ │ │ + ldr r5, [pc, #136] @ 76a80 │ │ │ │ add r6, r0, #28 │ │ │ │ - ldr r1, [pc, #132] @ 76a64 │ │ │ │ + ldr r1, [pc, #132] @ 76a84 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ stm r4, {r3, r7, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, #9 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #24 │ │ │ │ - ldr r3, [pc, #84] @ 76a68 │ │ │ │ + ldr r3, [pc, #84] @ 76a88 │ │ │ │ mov r4, #8 │ │ │ │ stm lr, {r0, r8, ip} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ add r9, pc, r9 │ │ │ │ add r5, pc, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ str r5, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r9, r7, ip, lsl #5 │ │ │ │ + andseq r9, r7, ip, ror #4 │ │ │ │ andseq r4, r0, r5, lsl #7 │ │ │ │ - andseq r9, r7, r4, ror r2 │ │ │ │ + andseq r9, r7, r4, asr r2 │ │ │ │ andseq r4, r0, r2, ror #6 │ │ │ │ - andseq r9, r7, r8, lsr #4 │ │ │ │ + andseq r9, r7, r8, lsl #4 │ │ │ │ andseq r4, r0, r1, lsl r3 │ │ │ │ - andseq r9, r7, r8, ror #3 │ │ │ │ + andseq r9, r7, r8, asr #3 │ │ │ │ andeq ip, pc, r0, lsl #16 │ │ │ │ ldrdeq ip, [pc], -r8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 76ab4 │ │ │ │ + beq 76ad4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 76ac8 │ │ │ │ - ldr r3, [pc, #60] @ 76acc │ │ │ │ + ldr r1, [pc, #60] @ 76ae8 │ │ │ │ + ldr r3, [pc, #60] @ 76aec │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 76ad0 │ │ │ │ + ldr r1, [pc, #20] @ 76af0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andseq r4, r0, r4, asr #5 │ │ │ │ - @ instruction: 0x001791bc │ │ │ │ + mulseq r7, ip, r1 │ │ │ │ mulseq r0, r9, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #172] @ 76b90 │ │ │ │ + ldr r8, [pc, #172] @ 76bb0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #168] @ 76b94 │ │ │ │ + ldr sl, [pc, #168] @ 76bb4 │ │ │ │ add r1, r0, #20 │ │ │ │ - ldr fp, [pc, #164] @ 76b98 │ │ │ │ + ldr fp, [pc, #164] @ 76bb8 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r9, [pc, #160] @ 76b9c │ │ │ │ + ldr r9, [pc, #160] @ 76bbc │ │ │ │ mov r5, #9 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r7, [pc, #148] @ 76ba0 │ │ │ │ + ldr r7, [pc, #148] @ 76bc0 │ │ │ │ mov r1, #8 │ │ │ │ - ldr ip, [pc, #144] @ 76ba4 │ │ │ │ + ldr ip, [pc, #144] @ 76bc4 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #140] @ 76ba8 │ │ │ │ + ldr lr, [pc, #140] @ 76bc8 │ │ │ │ add sl, pc, sl │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add fp, pc, fp │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ stm r4, {r5, r6, r8} │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -89997,110 +90005,110 @@ │ │ │ │ stm sp, {r1, r4, r7, r9} │ │ │ │ add lr, pc, lr │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, lr │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #64] @ 76bac │ │ │ │ + ldr r0, [pc, #64] @ 76bcc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ 76bb0 │ │ │ │ + ldr r0, [pc, #56] @ 76bd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r9, r7, r0, lsr r1 │ │ │ │ + andseq r9, r7, r0, lsl r1 │ │ │ │ andseq r4, r0, r1, asr r2 │ │ │ │ - andseq r9, r7, ip, asr #2 │ │ │ │ + andseq r9, r7, ip, lsr #2 │ │ │ │ andseq r4, r0, r2, lsr r2 │ │ │ │ - ldrsbeq r9, [r7], -ip │ │ │ │ + ldrheq r9, [r7], -ip │ │ │ │ andseq r4, r0, r5, lsl r2 │ │ │ │ andeq ip, pc, r8, lsr #13 │ │ │ │ - ldrsheq r9, [r7], -r8 │ │ │ │ + ldrsbeq r9, [r7], -r8 │ │ │ │ andeq ip, pc, r8, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldrb r6, [r7, #346] @ 0x15a │ │ │ │ cmp r6, #1 │ │ │ │ - bne 76c40 │ │ │ │ + bne 76c60 │ │ │ │ ldrb r6, [r7, #347] @ 0x15b │ │ │ │ cmp r6, #0 │ │ │ │ - beq 76c40 │ │ │ │ + beq 76c60 │ │ │ │ ldr r6, [r7, #316] @ 0x13c │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r9, r5, lsl #1 │ │ │ │ - bcs 76c40 │ │ │ │ + bcs 76c60 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 76c54 │ │ │ │ + bne 76c74 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ stm sp, {r0, r6} │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 95414 │ │ │ │ + bl 95434 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #2 │ │ │ │ - bne 76cdc │ │ │ │ + bne 76cfc │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r6, [r0] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 95414 │ │ │ │ + bl 95434 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #8] │ │ │ │ lsl fp, r5, #3 │ │ │ │ - ldr r0, [pc, #284] @ 76d80 │ │ │ │ + ldr r0, [pc, #284] @ 76da0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76d50 │ │ │ │ + beq 76d70 │ │ │ │ lsl r7, r5, #1 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e3b8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, r5] │ │ │ │ stm sp, {r4, r7} │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ - bl 95414 │ │ │ │ + bl 95434 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #2 │ │ │ │ - bne 76d08 │ │ │ │ + bne 76d28 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ stm r0, {r2, r5} │ │ │ │ - b 76d24 │ │ │ │ + b 76d44 │ │ │ │ cmp r9, #3 │ │ │ │ - bcs 76d3c │ │ │ │ + bcs 76d5c │ │ │ │ add r1, sp, #16 │ │ │ │ lsl r2, r9, #2 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [sp, #32] │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r4, [r0] │ │ │ │ @@ -90114,35 +90122,35 @@ │ │ │ │ str r6, [r0] │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ - ldr r2, [pc, #68] @ 76d88 │ │ │ │ + b 52170 │ │ │ │ + ldr r2, [pc, #68] @ 76da8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #44] @ 76d84 │ │ │ │ + ldr r2, [pc, #44] @ 76da4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r9, r0, asr #5 │ │ │ │ - andseq r8, r7, r4, lsr pc │ │ │ │ - andseq r8, r7, r8, lsr pc │ │ │ │ + andseq r9, r9, r0, lsr #5 │ │ │ │ + andseq r8, r7, r4, lsl pc │ │ │ │ + andseq r8, r7, r8, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r4, [r1, #632] @ 0x278 │ │ │ │ mov sl, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ @@ -90150,31 +90158,31 @@ │ │ │ │ ldrb r0, [r4, #346] @ 0x15a │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ ldrbeq r7, [r4, #347] @ 0x15b │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 76dec │ │ │ │ + bne 76e0c │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [sl] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76ea8 │ │ │ │ + beq 76ec8 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ tst r7, #1 │ │ │ │ - bne 76e24 │ │ │ │ + bne 76e44 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r8 │ │ │ │ - bne 76e68 │ │ │ │ + bne 76e88 │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r0, r8} │ │ │ │ str r8, [sl, #8] │ │ │ │ str r9, [sl, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ @@ -90183,30 +90191,30 @@ │ │ │ │ mov r3, r8 │ │ │ │ str r8, [sp] │ │ │ │ stmib sp, {r6, fp} │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 76ddc │ │ │ │ + beq 76dfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 76ea8 │ │ │ │ + beq 76ec8 │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, r8 │ │ │ │ - beq 76e0c │ │ │ │ + beq 76e2c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 76e84 │ │ │ │ + bne 76ea4 │ │ │ │ ldr r1, [r4, #296] @ 0x128 │ │ │ │ ldr r2, [r4, #300] @ 0x12c │ │ │ │ cmp r1, r2 │ │ │ │ - bne 76eb8 │ │ │ │ + bne 76ed8 │ │ │ │ cmp r0, r8 │ │ │ │ - bhi 76fd8 │ │ │ │ + bhi 76ff8 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ str r1, [sl] │ │ │ │ str r8, [sl, #8] │ │ │ │ str r9, [sl, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -90216,32 +90224,32 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r8, #1 │ │ │ │ ldrd r2, [r5, #8] │ │ │ │ cmp r1, r0 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ cmpcs r3, r8 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcs 76f38 │ │ │ │ + bcs 76f58 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #476] @ 770bc │ │ │ │ - ldr r1, [pc, #476] @ 770c0 │ │ │ │ + ldr r0, [pc, #476] @ 770dc │ │ │ │ + ldr r1, [pc, #476] @ 770e0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #444] @ 770c4 │ │ │ │ + ldr r2, [pc, #444] @ 770e4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #428] @ 770c8 │ │ │ │ + ldr r2, [pc, #428] @ 770e8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ @@ -90260,39 +90268,39 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r4, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bl 9da38 │ │ │ │ + bl 9da58 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 76fa4 │ │ │ │ + bne 76fc4 │ │ │ │ mov r6, #2 │ │ │ │ strd r6, [sl] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77094 │ │ │ │ + beq 770b4 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ tst r4, #1 │ │ │ │ - bne 77010 │ │ │ │ + bne 77030 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 7705c │ │ │ │ + bhi 7707c │ │ │ │ mov r0, #1 │ │ │ │ stm sl, {r0, r3} │ │ │ │ str r8, [sl, #8] │ │ │ │ str r9, [sl, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #212] @ 770b4 │ │ │ │ + ldr r0, [pc, #212] @ 770d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #208] @ 770b8 │ │ │ │ + ldr r1, [pc, #208] @ 770d8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -90304,148 +90312,148 @@ │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r3, r6} │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 219ac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 77050 │ │ │ │ + beq 77070 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 77094 │ │ │ │ + bne 770b4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r6, #2 │ │ │ │ strd r6, [sl] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, r8 │ │ │ │ - bls 76fc0 │ │ │ │ - ldr r0, [pc, #104] @ 770cc │ │ │ │ + bls 76fe0 │ │ │ │ + ldr r0, [pc, #104] @ 770ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ 770d0 │ │ │ │ + ldr r1, [pc, #100] @ 770f0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #16] @ 770ac │ │ │ │ + ldr r0, [pc, #16] @ 770cc │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #12] @ 770b0 │ │ │ │ + ldr r2, [pc, #12] @ 770d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ andseq r3, r0, r5, lsr #26 │ │ │ │ - andseq r8, r7, r4, lsl #24 │ │ │ │ - @ instruction: 0x00178cb8 │ │ │ │ - andseq r8, r7, r8, asr #25 │ │ │ │ - @ instruction: 0x001792d4 │ │ │ │ - @ instruction: 0x001792d4 │ │ │ │ - @ instruction: 0x00198fb0 │ │ │ │ - andseq r8, r9, r4, lsl #31 │ │ │ │ - andseq r8, r7, r4, lsr ip │ │ │ │ - andseq r8, r7, r4, asr #24 │ │ │ │ + andseq r8, r7, r4, ror #23 │ │ │ │ + mulseq r7, r8, ip │ │ │ │ + andseq r8, r7, r8, lsr #25 │ │ │ │ + @ instruction: 0x001792b4 │ │ │ │ + @ instruction: 0x001792b4 │ │ │ │ + mulseq r9, r0, pc @ │ │ │ │ + andseq r8, r9, r4, ror #30 │ │ │ │ + andseq r8, r7, r4, lsl ip │ │ │ │ + andseq r8, r7, r4, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ sub sp, sp, #8192 @ 0x2000 │ │ │ │ ldr fp, [r1] │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add sl, sp, #6272 @ 0x1880 │ │ │ │ ldr r0, [fp, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 774d0 │ │ │ │ - ldr r0, [pc, #3956] @ 7807c │ │ │ │ + bne 774f0 │ │ │ │ + ldr r0, [pc, #3956] @ 7809c │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [fp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #3 │ │ │ │ addne r0, fp, #48 @ 0x30 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 771b0 │ │ │ │ + bne 771d0 │ │ │ │ ldrb r0, [fp, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 77138 │ │ │ │ + beq 77158 │ │ │ │ tst r0, #1 │ │ │ │ - beq 774d0 │ │ │ │ + beq 774f0 │ │ │ │ ldrb r0, [fp, #66] @ 0x42 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ sub r1, r0, #2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ and r1, r0, #1 │ │ │ │ add r0, sp, #7552 @ 0x1d80 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl b2388 │ │ │ │ + bl b23a8 │ │ │ │ add r7, sl, #1280 @ 0x500 │ │ │ │ ldm r7, {r5, r6, r7} │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 77364 │ │ │ │ + beq 77384 │ │ │ │ ldrb r0, [fp, #66] @ 0x42 │ │ │ │ mov r2, r6 │ │ │ │ sub r1, r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ lsl r1, r7, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 771e8 │ │ │ │ + beq 77208 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77190 │ │ │ │ - b 77364 │ │ │ │ + bne 771b0 │ │ │ │ + b 77384 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 771b4 │ │ │ │ + bne 771d4 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 78d24 │ │ │ │ + bmi 78d44 │ │ │ │ ldm r0, {r1, r2, r3} │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - b 774d8 │ │ │ │ + b 774f8 │ │ │ │ ldr r1, [fp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 77364 │ │ │ │ + bne 77384 │ │ │ │ ldr r1, [fp, #80] @ 0x50 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 77364 │ │ │ │ + bne 77384 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mvn r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ orr r0, r0, r1 │ │ │ │ tst r0, #1 │ │ │ │ - bne 77364 │ │ │ │ + bne 77384 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r1, #1 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl b1f80 │ │ │ │ + bl b1fa0 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - beq 77364 │ │ │ │ + beq 77384 │ │ │ │ add r9, sp, #6336 @ 0x18c0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sl, #64] @ 0x40 │ │ │ │ @@ -90459,73 +90467,73 @@ │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ ldrb r0, [sl, #68] @ 0x44 │ │ │ │ - bl 795c4 │ │ │ │ - ldr r3, [pc, #3860] @ 781bc │ │ │ │ + bl 795e4 │ │ │ │ + ldr r3, [pc, #3860] @ 781dc │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7735c │ │ │ │ + b 7737c │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #6336 @ 0x18c0 │ │ │ │ add r9, lr, #440 @ 0x1b8 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r9 │ │ │ │ - bl 79720 │ │ │ │ - ldr r3, [pc, #3820] @ 781c0 │ │ │ │ + bl 79740 │ │ │ │ + ldr r3, [pc, #3820] @ 781e0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7735c │ │ │ │ + b 7737c │ │ │ │ ldrb r0, [sl, #70] @ 0x46 │ │ │ │ ldrh r1, [sl, #68] @ 0x44 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ - bl 799e0 │ │ │ │ - ldr r3, [pc, #3796] @ 781c4 │ │ │ │ + bl 79a00 │ │ │ │ + ldr r3, [pc, #3796] @ 781e4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7735c │ │ │ │ + b 7737c │ │ │ │ add r0, r9, #8 │ │ │ │ - bl 79194 │ │ │ │ - ldr r3, [pc, #3780] @ 781c8 │ │ │ │ + bl 791b4 │ │ │ │ + ldr r3, [pc, #3780] @ 781e8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7735c │ │ │ │ + b 7737c │ │ │ │ ldrb r0, [sl, #68] @ 0x44 │ │ │ │ ldrb r1, [sl, #69] @ 0x45 │ │ │ │ - bl 792ec │ │ │ │ - ldr r3, [pc, #3760] @ 781cc │ │ │ │ + bl 7930c │ │ │ │ + ldr r3, [pc, #3760] @ 781ec │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7735c │ │ │ │ + b 7737c │ │ │ │ orr r0, r9, #4 │ │ │ │ - bl 79878 │ │ │ │ - ldr r3, [pc, #3744] @ 781d0 │ │ │ │ + bl 79898 │ │ │ │ + ldr r3, [pc, #3744] @ 781f0 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 7735c │ │ │ │ + b 7737c │ │ │ │ add r2, sl, #68 @ 0x44 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r3, lr, #776 @ 0x308 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 79450 │ │ │ │ - ldr r3, [pc, #3704] @ 781d4 │ │ │ │ + bl 79470 │ │ │ │ + ldr r3, [pc, #3704] @ 781f4 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77c98 │ │ │ │ + bne 77cb8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ mov r1, r4 │ │ │ │ - bl a3414 │ │ │ │ + bl a3434 │ │ │ │ ldr r0, [sp, #3512] @ 0xdb8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 774c8 │ │ │ │ + beq 774e8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ ldr r0, [sp, #3512] @ 0xdb8 │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ ldr r5, [sp, #3520] @ 0xdc0 │ │ │ │ ldr r4, [sp, #3516] @ 0xdbc │ │ │ │ @@ -90555,84 +90563,84 @@ │ │ │ │ strh r2, [r1, #-16] │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, r4 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r3, r5 │ │ │ │ - bl aed20 │ │ │ │ + bl aed40 │ │ │ │ ldr r0, [sp, #1912] @ 0x778 │ │ │ │ mov r9, r6 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 77460 │ │ │ │ + bne 77480 │ │ │ │ add lr, sp, #1536 @ 0x600 │ │ │ │ ldrb r0, [sp, #1925] @ 0x785 │ │ │ │ add r1, lr, #227 @ 0xe3 │ │ │ │ ldrb r2, [sp, #1924] @ 0x784 │ │ │ │ ldr r3, [sp, #1916] @ 0x77c │ │ │ │ cmp r0, #3 │ │ │ │ ldrh r1, [r1, #163] @ 0xa3 │ │ │ │ ldr r6, [sp, #1920] @ 0x780 │ │ │ │ strb r2, [sp, #1832] @ 0x728 │ │ │ │ str r6, [sp, #1828] @ 0x724 │ │ │ │ str r3, [sp, #1824] @ 0x720 │ │ │ │ - bne 77bf8 │ │ │ │ + bne 77c18 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 77498 │ │ │ │ + beq 774b8 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 7747c │ │ │ │ + b 7749c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 77498 │ │ │ │ + beq 774b8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 77470 │ │ │ │ + beq 77490 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 77470 │ │ │ │ + bl 52170 │ │ │ │ + b 77490 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 774c8 │ │ │ │ + beq 774e8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - bne 77ae4 │ │ │ │ + bne 77b04 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add r8, r0, #8 │ │ │ │ ldrex r0, [fp] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 774e4 │ │ │ │ + bne 77504 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 78d24 │ │ │ │ + bmi 78d44 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 77514 │ │ │ │ + bne 77534 │ │ │ │ mov r2, #2 │ │ │ │ - b 77550 │ │ │ │ + b 77570 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77518 │ │ │ │ + bne 77538 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 78d24 │ │ │ │ + bmi 78d44 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldrb r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #1904] @ 0x770 │ │ │ │ str r0, [sp, #1900] @ 0x76c │ │ │ │ str r7, [sp, #1896] @ 0x768 │ │ │ │ @@ -90649,15 +90657,15 @@ │ │ │ │ cmp r9, #2 │ │ │ │ ldrne r6, [fp, #20] │ │ │ │ moveq r9, #1 │ │ │ │ moveq r6, #10485760 @ 0xa00000 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 8a174 │ │ │ │ + bl 8a194 │ │ │ │ sub r0, r5, #2 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ clz r0, r0 │ │ │ │ strb sl, [sp, #1921] @ 0x781 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r6, [sp, #1916] @ 0x77c │ │ │ │ @@ -90674,125 +90682,125 @@ │ │ │ │ strb r0, [sp, #1925] @ 0x785 │ │ │ │ add sl, sp, #5952 @ 0x1740 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, sl │ │ │ │ - bl 8a374 │ │ │ │ + bl 8a394 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 778e4 │ │ │ │ + bne 77904 │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ add r1, sp, #3536 @ 0xdd0 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r0, [r1, #2356] @ 0x934 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 763ac │ │ │ │ + bl 763cc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r3, lr, #776 @ 0x308 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 77670 │ │ │ │ + beq 77690 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 77640 │ │ │ │ + bne 77660 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 78d24 │ │ │ │ + bmi 78d44 │ │ │ │ ldr r0, [sp, #1900] @ 0x76c │ │ │ │ ldr r1, [sp, #1904] @ 0x770 │ │ │ │ str r7, [r3, #376] @ 0x178 │ │ │ │ str r0, [r3, #380] @ 0x17c │ │ │ │ str r1, [r3, #384] @ 0x180 │ │ │ │ strb r5, [r3, #388] @ 0x184 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #5888 @ 0x1700 │ │ │ │ add fp, lr, #888 @ 0x378 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r2, sp, #6272 @ 0x1880 │ │ │ │ add r3, lr, #772 @ 0x304 │ │ │ │ mov r0, fp │ │ │ │ - bl b40f0 │ │ │ │ + bl b4110 │ │ │ │ orr ip, fp, #4 │ │ │ │ str r8, [sp, #28] │ │ │ │ ldr lr, [sp, #1912] @ 0x778 │ │ │ │ mov r1, sl │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ cmp lr, #2 │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ - bne 7791c │ │ │ │ + bne 7793c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r1, sl │ │ │ │ add fp, lr, #776 @ 0x308 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov ip, fp │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 77708 │ │ │ │ + beq 77728 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 776d8 │ │ │ │ + bne 776f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 78d24 │ │ │ │ + bmi 78d44 │ │ │ │ ldr r0, [sp, #1900] @ 0x76c │ │ │ │ ldr r1, [sp, #1904] @ 0x770 │ │ │ │ str r7, [fp, #376] @ 0x178 │ │ │ │ str r0, [fp, #380] @ 0x17c │ │ │ │ str r1, [fp, #384] @ 0x180 │ │ │ │ strb r3, [fp, #388] @ 0x184 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #5888 @ 0x1700 │ │ │ │ add r5, lr, #888 @ 0x378 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r2, sp, #6272 @ 0x1880 │ │ │ │ add r3, lr, #772 @ 0x304 │ │ │ │ mov r0, r5 │ │ │ │ - bl b453c │ │ │ │ + bl b455c │ │ │ │ orr r0, r5, #4 │ │ │ │ ldr r4, [sp, #1912] @ 0x778 │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ cmp r4, #2 │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ - bne 7794c │ │ │ │ + bne 7796c │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldm sl!, {r1, r2, r3} │ │ │ │ add r8, lr, #1824 @ 0x720 │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm sl, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ add r1, sp, #5888 @ 0x1700 │ │ │ │ add r2, lr, #772 @ 0x304 │ │ │ │ add r5, sp, #3536 @ 0xdd0 │ │ │ │ - bl b47a0 │ │ │ │ + bl b47c0 │ │ │ │ ldr r0, [r5, #2352] @ 0x930 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [r0, #69] @ 0x45 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 777a8 │ │ │ │ + beq 777c8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 77be4 │ │ │ │ + beq 77c04 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 8a174 │ │ │ │ + bl 8a194 │ │ │ │ add lr, sp, #1536 @ 0x600 │ │ │ │ mov r0, #2 │ │ │ │ add r1, lr, #227 @ 0xe3 │ │ │ │ strb r0, [sp, #1925] @ 0x785 │ │ │ │ mov r0, #1 │ │ │ │ strb r4, [sp, #1921] @ 0x781 │ │ │ │ strh r0, [r1, #160] @ 0xa0 │ │ │ │ @@ -90803,44 +90811,44 @@ │ │ │ │ str r9, [sp, #1912] @ 0x778 │ │ │ │ add r4, sp, #6272 @ 0x1880 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a374 │ │ │ │ + bl 8a394 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r6, lr, #776 @ 0x308 │ │ │ │ ldr r0, [r6, #376] @ 0x178 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 77b14 │ │ │ │ + bne 77b34 │ │ │ │ ldr r0, [r6, #380] @ 0x17c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [r6, #372] @ 0x174 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r4, lr, #888 @ 0x378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 763ac │ │ │ │ + bl 763cc │ │ │ │ ldr r1, [r5, #2352] @ 0x930 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r1, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7784c │ │ │ │ + beq 7786c │ │ │ │ tst r0, #1 │ │ │ │ - beq 77dd0 │ │ │ │ + beq 77df0 │ │ │ │ cmp r7, #2 │ │ │ │ - beq 7788c │ │ │ │ + beq 778ac │ │ │ │ ldr r0, [sp, #1896] @ 0x768 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77858 │ │ │ │ + bne 77878 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi 78d24 │ │ │ │ + bmi 78d44 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ ldr r1, [sp, #1900] @ 0x76c │ │ │ │ add r3, lr, #776 @ 0x308 │ │ │ │ ldr r2, [sp, #1904] @ 0x770 │ │ │ │ add r3, r3, #376 @ 0x178 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ @@ -90851,50 +90859,50 @@ │ │ │ │ add r0, lr, #124 @ 0x7c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ str r0, [sp] │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r2, sp, #6272 @ 0x1880 │ │ │ │ add r3, lr, #772 @ 0x304 │ │ │ │ - bl b4ae0 │ │ │ │ + bl b4b00 │ │ │ │ ldr r0, [sp, #1920] @ 0x780 │ │ │ │ ldr r9, [sp, #1912] @ 0x778 │ │ │ │ ldr sl, [sp, #1916] @ 0x77c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #2352] @ 0x930 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r6, #372] @ 0x174 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 77ddc │ │ │ │ + b 77dfc │ │ │ │ ldm sl!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm sl!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r5, sp, #3536 @ 0xdd0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 763ac │ │ │ │ + bl 763cc │ │ │ │ mov r6, #1 │ │ │ │ - b 779fc │ │ │ │ + b 77a1c │ │ │ │ add r0, fp, #28 │ │ │ │ add ip, sp, #1824 @ 0x720 │ │ │ │ add r2, ip, #24 │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ add r5, sp, #3536 @ 0xdd0 │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r6, r7} │ │ │ │ mov r6, lr │ │ │ │ - b 779c8 │ │ │ │ + b 779e8 │ │ │ │ add r0, r5, #32 │ │ │ │ mov ip, r4 │ │ │ │ add r1, sp, #1824 @ 0x720 │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ add r2, r1, #28 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ @@ -90904,283 +90912,283 @@ │ │ │ │ ldm sl!, {r0, r2, r3} │ │ │ │ stmia r1!, {r0, r2, r3} │ │ │ │ ldm sl, {r0, r2, r3, r7} │ │ │ │ stm r1, {r0, r2, r3, r7} │ │ │ │ ldrb r0, [r5, #2376] @ 0x948 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 77bb0 │ │ │ │ + bne 77bd0 │ │ │ │ ldr r0, [r5, #2360] @ 0x938 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7799c │ │ │ │ + bne 779bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 779c8 │ │ │ │ + bne 779e8 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldr r0, [r5, #2356] @ 0x934 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 779d0 │ │ │ │ + bne 779f0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 779fc │ │ │ │ + bne 77a1c │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #772 @ 0x304 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldrb r0, [sp, #1908] @ 0x774 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 77a3c │ │ │ │ + beq 77a5c │ │ │ │ ldr r0, [sp, #1896] @ 0x768 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77a10 │ │ │ │ + bne 77a30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 77a3c │ │ │ │ + bne 77a5c │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #872 @ 0x368 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ ldr r0, [r5, #2352] @ 0x930 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77a44 │ │ │ │ + bne 77a64 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 77a6c │ │ │ │ + bne 77a8c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #5888 @ 0x1700 │ │ │ │ - bl a8c28 │ │ │ │ + bl a8c48 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1824 @ 0x720 │ │ │ │ add r4, lr, #728 @ 0x2d8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, r5, #4 │ │ │ │ bl 1e85c │ │ │ │ str r6, [r5] │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 77ad8 │ │ │ │ + beq 77af8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77ab0 │ │ │ │ + bne 77ad0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 77ad8 │ │ │ │ + bne 77af8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl b1f80 │ │ │ │ + bl b1fa0 │ │ │ │ ldr r0, [sp, #3512] @ 0xdb8 │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - bne 77b6c │ │ │ │ + bne 77b8c │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ - b 77d58 │ │ │ │ + b 77d78 │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ orr r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r5, sp, #3536 @ 0xdd0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 763ac │ │ │ │ + bl 763cc │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 75ac4 │ │ │ │ + bl 75ae4 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r6, #1 │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 77ce8 │ │ │ │ + bne 77d08 │ │ │ │ mov fp, r1 │ │ │ │ - b 77984 │ │ │ │ + b 779a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 77d3c │ │ │ │ + beq 77d5c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r0, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 77d40 │ │ │ │ + beq 77d60 │ │ │ │ sub r3, r7, #1 │ │ │ │ add r1, r6, #24 │ │ │ │ bic r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r1], #16 │ │ │ │ cmp r2, r6 │ │ │ │ movls r2, r6 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne 77b94 │ │ │ │ + bne 77bb4 │ │ │ │ mov r6, r4 │ │ │ │ - b 77d40 │ │ │ │ + b 77d60 │ │ │ │ ldr r1, [r5, #2364] @ 0x93c │ │ │ │ orr r0, fp, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 77bbc │ │ │ │ + bne 77bdc │ │ │ │ cmp r2, #1 │ │ │ │ - bne 77994 │ │ │ │ + bne 779b4 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 77994 │ │ │ │ + bl a885c │ │ │ │ + b 779b4 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov sl, #0 │ │ │ │ - b 77dfc │ │ │ │ + b 77e1c │ │ │ │ ldrb r2, [sp, #1832] @ 0x728 │ │ │ │ ldr r6, [sp, #1824] @ 0x720 │ │ │ │ ldr r3, [sp, #1828] @ 0x724 │ │ │ │ str r6, [sl, #64] @ 0x40 │ │ │ │ strb r2, [sl, #72] @ 0x48 │ │ │ │ str r3, [sl, #68] @ 0x44 │ │ │ │ strh r1, [sl, #74] @ 0x4a │ │ │ │ strb r0, [sl, #73] @ 0x49 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ - bl 79450 │ │ │ │ + bl 79470 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov sl, r0 │ │ │ │ add r8, lr, #776 @ 0x308 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 77c64 │ │ │ │ + beq 77c84 │ │ │ │ add r6, r4, #4 │ │ │ │ - b 77c48 │ │ │ │ + b 77c68 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq 77c64 │ │ │ │ + beq 77c84 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 77c3c │ │ │ │ + beq 77c5c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 77c3c │ │ │ │ + bl 52170 │ │ │ │ + b 77c5c │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77c84 │ │ │ │ + beq 77ca4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ - ldr r3, [pc, #4036] @ 78c50 │ │ │ │ + bl 52170 │ │ │ │ + ldr r3, [pc, #4036] @ 78c70 │ │ │ │ mov r6, r9 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #2 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ stmib r2, {r0, r3} │ │ │ │ str r1, [r2] │ │ │ │ - beq 77ad8 │ │ │ │ + beq 77af8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 77dac │ │ │ │ + beq 77dcc │ │ │ │ add r4, r6, #4 │ │ │ │ - b 77ccc │ │ │ │ + b 77cec │ │ │ │ add r4, r4, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 77dac │ │ │ │ + beq 77dcc │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 77cc0 │ │ │ │ + beq 77ce0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 77cc0 │ │ │ │ + bl 52170 │ │ │ │ + b 77ce0 │ │ │ │ ldrb r0, [r1, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 78554 │ │ │ │ + bne 78574 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ add r0, r8, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 77d0c │ │ │ │ + bne 77d2c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 781b0 │ │ │ │ + bne 781d0 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add fp, lr, #776 @ 0x308 │ │ │ │ - b 77984 │ │ │ │ + b 779a4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ - bl b1b5c │ │ │ │ + bl b1b7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 77d90 │ │ │ │ + beq 77db0 │ │ │ │ add r4, r6, #4 │ │ │ │ - b 77d74 │ │ │ │ + b 77d94 │ │ │ │ add r4, r4, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 77d90 │ │ │ │ + beq 77db0 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 77d68 │ │ │ │ + beq 77d88 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 77d68 │ │ │ │ + bl 52170 │ │ │ │ + b 77d88 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 774d8 │ │ │ │ + beq 774f8 │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 774d8 │ │ │ │ + bl 52170 │ │ │ │ + b 774f8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 77ad8 │ │ │ │ + beq 77af8 │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #24] │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #2 │ │ │ │ add r1, r4, #12 │ │ │ │ @@ -91226,17 +91234,17 @@ │ │ │ │ add r1, sp, #6336 @ 0x18c0 │ │ │ │ mov r0, fp │ │ │ │ mov r2, #1216 @ 0x4c0 │ │ │ │ bl 1e85c │ │ │ │ eor r0, r9, #3 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne 77ea4 │ │ │ │ + bne 77ec4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b 77a6c │ │ │ │ + b 77a8c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #1824 @ 0x720 │ │ │ │ add r4, lr, #728 @ 0x2d8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ @@ -91255,15 +91263,15 @@ │ │ │ │ strh r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #1680 @ 0x690 │ │ │ │ bl 1e85c │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r0, [sl, #88] @ 0x58 │ │ │ │ ldrb r1, [r0, #32] │ │ │ │ tst r1, #2 │ │ │ │ - bne 78080 │ │ │ │ + bne 780a0 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ @@ -91322,39 +91330,39 @@ │ │ │ │ add r1, r4, #8 │ │ │ │ str sl, [r6, #1656] @ 0x678 │ │ │ │ str r8, [r6, #1660] @ 0x67c │ │ │ │ strb r0, [r6, #1671] @ 0x687 │ │ │ │ ldrb r0, [sl, #68] @ 0x44 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 78024 │ │ │ │ + beq 78044 │ │ │ │ tst r0, #1 │ │ │ │ - beq 781d8 │ │ │ │ + beq 781f8 │ │ │ │ ldr r0, [sl, #88] @ 0x58 │ │ │ │ add r9, sp, #6272 @ 0x1880 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7804c │ │ │ │ + bne 7806c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 784a0 │ │ │ │ + bne 784c0 │ │ │ │ mov r4, r7 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ bl 1e85c │ │ │ │ ldrh r0, [sp, #76] @ 0x4c │ │ │ │ - b 78208 │ │ │ │ + b 78228 │ │ │ │ andeq r9, pc, r4, lsr #26 │ │ │ │ ldr r4, [r0, #28] │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -91369,17 +91377,17 @@ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ add r6, sp, #3536 @ 0xdd0 │ │ │ │ strh r0, [fp, #56] @ 0x38 │ │ │ │ eor r0, r5, #2 │ │ │ │ ldrb r1, [sp, #78] @ 0x4e │ │ │ │ orrs r0, r0, r9 │ │ │ │ strb r1, [fp, #58] @ 0x3a │ │ │ │ - beq 77f58 │ │ │ │ + beq 77f78 │ │ │ │ ands r0, r4, #1 │ │ │ │ - bne 77f58 │ │ │ │ + bne 77f78 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ add r7, lr, #440 @ 0x1b8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, r7, #20 │ │ │ │ bl 1e85c │ │ │ │ add r0, r7, #88 @ 0x58 │ │ │ │ @@ -91391,57 +91399,57 @@ │ │ │ │ strb r0, [r6, #1676] @ 0x68c │ │ │ │ movw r1, #1701 @ 0x6a5 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #3520] @ 0xdc0 │ │ │ │ str sl, [r6, #1664] @ 0x680 │ │ │ │ str r8, [r6, #1668] @ 0x684 │ │ │ │ str r0, [r6, #1672] @ 0x688 │ │ │ │ - ldr r0, [pc, #3956] @ 790a8 │ │ │ │ + ldr r0, [pc, #3956] @ 790c8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrh r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #3528] @ 0xdc8 │ │ │ │ ldrb r0, [sp, #78] @ 0x4e │ │ │ │ strh r2, [r7, r1] │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [r6, #1679] @ 0x68f │ │ │ │ movw r0, #1704 @ 0x6a8 │ │ │ │ str r1, [sp, #3516] @ 0xdbc │ │ │ │ str r1, [sp, #3512] @ 0xdb8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78ce4 │ │ │ │ + beq 78d04 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ movw r2, #1704 @ 0x6a8 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #4080] @ 7917c │ │ │ │ + ldr r0, [pc, #4080] @ 7919c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r2] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 77aa8 │ │ │ │ - b 77ad8 │ │ │ │ + bne 77ac8 │ │ │ │ + b 77af8 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add fp, lr, #776 @ 0x308 │ │ │ │ - b 77984 │ │ │ │ - @ instruction: 0x00178bbc │ │ │ │ - andseq r8, r7, r8, asr #23 │ │ │ │ - andseq r8, r7, ip, lsl ip │ │ │ │ + b 779a4 │ │ │ │ + mulseq r7, ip, fp │ │ │ │ + andseq r8, r7, r8, lsr #23 │ │ │ │ + @ instruction: 0x00178bfc │ │ │ │ + mulseq r7, r8, sl │ │ │ │ @ instruction: 0x00178ab8 │ │ │ │ - @ instruction: 0x00178ad8 │ │ │ │ - andseq r8, r7, r4, lsr #23 │ │ │ │ - @ instruction: 0x00178ad0 │ │ │ │ + andseq r8, r7, r4, lsl #23 │ │ │ │ + @ instruction: 0x00178ab0 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r4, r7 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ @@ -91493,44 +91501,44 @@ │ │ │ │ ldrb r0, [sp, #78] @ 0x4e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r8, [r6, #1660] @ 0x67c │ │ │ │ str r1, [r6, #1664] @ 0x680 │ │ │ │ strb r0, [r6, #1671] @ 0x687 │ │ │ │ ldrb r0, [sl, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 782d0 │ │ │ │ + beq 782f0 │ │ │ │ tst r0, #1 │ │ │ │ - beq 7833c │ │ │ │ + beq 7835c │ │ │ │ ldrb r0, [sl, #66] @ 0x42 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 782e4 │ │ │ │ + beq 78304 │ │ │ │ tst r0, #1 │ │ │ │ - beq 7833c │ │ │ │ + beq 7835c │ │ │ │ ldr r0, [sl, #88] @ 0x58 │ │ │ │ ldrb r0, [r0, #28] │ │ │ │ tst r0, #1 │ │ │ │ - bne 7833c │ │ │ │ + bne 7835c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 7833c │ │ │ │ + beq 7835c │ │ │ │ ldrb r0, [r6, #1284] @ 0x504 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 7833c │ │ │ │ + bne 7835c │ │ │ │ add r4, sp, #6336 @ 0x18c0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa84c │ │ │ │ + bl aa86c │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #8 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bne 7858c │ │ │ │ + bne 785ac │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ @@ -91573,112 +91581,112 @@ │ │ │ │ str r0, [sp, #3520] @ 0xdc0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r6, #1668] @ 0x684 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strb r9, [r6, #1676] @ 0x68c │ │ │ │ str sl, [r6, #1664] @ 0x680 │ │ │ │ str r0, [r6, #1672] @ 0x688 │ │ │ │ - ldr r0, [pc, #3436] @ 79178 │ │ │ │ + ldr r0, [pc, #3436] @ 79198 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrh r2, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #3528] @ 0xdc8 │ │ │ │ ldrb r0, [sp, #78] @ 0x4e │ │ │ │ strh r2, [r7, r1] │ │ │ │ mov r1, #1 │ │ │ │ strb r0, [r6, #1679] @ 0x68f │ │ │ │ movw r0, #1704 @ 0x6a8 │ │ │ │ str r1, [sp, #3516] @ 0xdbc │ │ │ │ str r1, [sp, #3512] @ 0xdb8 │ │ │ │ mov r1, #8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78cd4 │ │ │ │ + beq 78cf4 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ movw r2, #1704 @ 0x6a8 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #3372] @ 79190 │ │ │ │ + ldr r0, [pc, #3372] @ 791b0 │ │ │ │ mov r2, #2 │ │ │ │ ldrb r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r1, #2 │ │ │ │ stm r3, {r2, r4} │ │ │ │ str r0, [r3, #8] │ │ │ │ - beq 77ad8 │ │ │ │ + beq 77af8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78488 │ │ │ │ - b 77ac4 │ │ │ │ + bne 784a8 │ │ │ │ + b 77ae4 │ │ │ │ ldrb r0, [r6, #1284] @ 0x504 │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 78050 │ │ │ │ + bne 78070 │ │ │ │ ldrb r0, [sl, #66] @ 0x42 │ │ │ │ sub r1, r0, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ and r7, r0, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ - bl b2550 │ │ │ │ + bl b2570 │ │ │ │ ldr r5, [sp, #1824] @ 0x720 │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #1832] @ 0x728 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 78928 │ │ │ │ + bne 78948 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ bl 1e85c │ │ │ │ ldrh r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [sp, #78] @ 0x4e │ │ │ │ strh r0, [r9] │ │ │ │ strb r1, [r9, #2] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 78214 │ │ │ │ + beq 78234 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bl 88054 │ │ │ │ + bl 88074 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 78214 │ │ │ │ + beq 78234 │ │ │ │ ldr r0, [sp, #1828] @ 0x724 │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 78214 │ │ │ │ + bl 52170 │ │ │ │ + b 78234 │ │ │ │ add r1, lr, #776 @ 0x308 │ │ │ │ add r0, r8, #8 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 78564 │ │ │ │ + bne 78584 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 77cf8 │ │ │ │ + bne 77d18 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 77cf8 │ │ │ │ + bl a885c │ │ │ │ + b 77d18 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ mov r6, #1 │ │ │ │ add lr, sp, #1536 @ 0x600 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r3, r9, #92 @ 0x5c │ │ │ │ @@ -91706,57 +91714,57 @@ │ │ │ │ ldrne r1, [sl, #20] │ │ │ │ strh r3, [r7] │ │ │ │ strb r2, [sp, #1762] @ 0x6e2 │ │ │ │ strb r0, [sp, #1761] @ 0x6e1 │ │ │ │ str r1, [sp, #1756] @ 0x6dc │ │ │ │ str r6, [sp, #1752] @ 0x6d8 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ - bl 8a174 │ │ │ │ + bl 8a194 │ │ │ │ add r4, sp, #6336 @ 0x18c0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #728 @ 0x2d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8a2d0 │ │ │ │ + bl 8a2f0 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ str r0, [fp, #24] │ │ │ │ add r6, sp, #7552 @ 0x1d80 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r2, lr, #1824 @ 0x720 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl 8a374 │ │ │ │ + bl 8a394 │ │ │ │ add lr, sp, #7424 @ 0x1d00 │ │ │ │ add r5, lr, #133 @ 0x85 │ │ │ │ add r8, sp, #6336 @ 0x18c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 763ac │ │ │ │ + bl 763cc │ │ │ │ ldr r0, [r5, #-5] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 786c4 │ │ │ │ + bne 786e4 │ │ │ │ ldr r0, [r5, #-1] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [fp, #24] │ │ │ │ ldrb r0, [sl, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 78694 │ │ │ │ + beq 786b4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 78764 │ │ │ │ + beq 78784 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, r0, #1680 @ 0x690 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r2, lr, #1824 @ 0x720 │ │ │ │ - bl b59e8 │ │ │ │ + bl b5a08 │ │ │ │ mov r5, r9 │ │ │ │ ldrb r9, [r9, #68] @ 0x44 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b 78780 │ │ │ │ + b 787a0 │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ @@ -91770,33 +91778,33 @@ │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ bl 1e85c │ │ │ │ ldrh r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [sp, #78] @ 0x4e │ │ │ │ strh r0, [fp] │ │ │ │ mov r0, r8 │ │ │ │ strb r1, [fp, #2] │ │ │ │ - bl 7634c │ │ │ │ + bl 7636c │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78724 │ │ │ │ + bne 78744 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7874c │ │ │ │ + bne 7876c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #6272 @ 0x1880 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bl 74bb0 │ │ │ │ + bl 74bd0 │ │ │ │ mov r9, #0 │ │ │ │ add r6, sp, #3536 @ 0xdd0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b 78374 │ │ │ │ + b 78394 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [r5, #64] @ 0x40 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r9, [r5, #68] @ 0x44 │ │ │ │ @@ -91836,21 +91844,21 @@ │ │ │ │ add r0, lr, #456 @ 0x1c8 │ │ │ │ str r2, [r6, #715] @ 0x2cb │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ str r3, [r6, #719] @ 0x2cf │ │ │ │ strh r4, [fp] │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bl 74bb0 │ │ │ │ + bl 74bd0 │ │ │ │ eor r0, r7, #3 │ │ │ │ orrs r0, r0, sl │ │ │ │ - bne 7883c │ │ │ │ + bne 7885c │ │ │ │ add r6, sp, #3536 @ 0xdd0 │ │ │ │ mov sl, r5 │ │ │ │ - b 78374 │ │ │ │ + b 78394 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r1, sp, #5952 @ 0x1740 │ │ │ │ add r6, lr, #440 @ 0x1b8 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ add r0, r6, #28 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ @@ -91885,120 +91893,120 @@ │ │ │ │ str r0, [r4, #2344] @ 0x928 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r4, #1676] @ 0x68c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strb r9, [r4, #1684] @ 0x694 │ │ │ │ str r5, [r4, #1672] @ 0x688 │ │ │ │ str r0, [r4, #1680] @ 0x690 │ │ │ │ - ldr r0, [pc, #2204] @ 79188 │ │ │ │ + ldr r0, [pc, #2204] @ 791a8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #3536] @ 0xdd0 │ │ │ │ movw r0, #2376 @ 0x948 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78cf8 │ │ │ │ + beq 78d18 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ movw r2, #2376 @ 0x948 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #2152] @ 7918c │ │ │ │ + ldr r0, [pc, #2152] @ 791ac │ │ │ │ add r0, pc, r0 │ │ │ │ - b 7818c │ │ │ │ + b 781ac │ │ │ │ ldr lr, [sp, #1828] @ 0x724 │ │ │ │ mov r6, #0 │ │ │ │ add ip, lr, r0, lsl #4 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ ldr r2, [lr, #8] │ │ │ │ add r0, r2, r1 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #2084] @ 79170 │ │ │ │ + ldr r1, [pc, #2084] @ 79190 │ │ │ │ sub sl, r0, #1 │ │ │ │ mov r0, #1 │ │ │ │ mov fp, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 78974 │ │ │ │ + b 78994 │ │ │ │ mov fp, r6 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 78a8c │ │ │ │ + beq 78aac │ │ │ │ tst r6, #1 │ │ │ │ - beq 789dc │ │ │ │ + beq 789fc │ │ │ │ cmp lr, ip │ │ │ │ mov r3, lr │ │ │ │ - beq 78a08 │ │ │ │ + beq 78a28 │ │ │ │ cmp r2, fp │ │ │ │ - bcc 789f4 │ │ │ │ + bcc 78a14 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78a8c │ │ │ │ + beq 78aac │ │ │ │ add lr, r3, #16 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r6, #0 │ │ │ │ add r3, r3, r0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp fp, r6 │ │ │ │ - beq 78964 │ │ │ │ + beq 78984 │ │ │ │ ldrb r1, [sl, -r6] │ │ │ │ ldrb r8, [r3, -r6] │ │ │ │ cmp r8, r1 │ │ │ │ - bne 78960 │ │ │ │ + bne 78980 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bne 789b0 │ │ │ │ + bne 789d0 │ │ │ │ mov fp, r0 │ │ │ │ - b 78964 │ │ │ │ + b 78984 │ │ │ │ sub r3, ip, lr │ │ │ │ cmp r0, r3, lsr #4 │ │ │ │ - bcs 78a08 │ │ │ │ + bcs 78a28 │ │ │ │ add r3, lr, r0, lsl #4 │ │ │ │ cmp r2, fp │ │ │ │ - bcs 78990 │ │ │ │ + bcs 789b0 │ │ │ │ sub r0, r2, fp │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 26054 │ │ │ │ - b 78d24 │ │ │ │ + b 78d44 │ │ │ │ subs r0, r2, fp │ │ │ │ - bcc 78d08 │ │ │ │ + bcc 78d28 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 78a8c │ │ │ │ + beq 78aac │ │ │ │ add r0, r9, r0 │ │ │ │ str fp, [sp, #1756] @ 0x6dc │ │ │ │ str r0, [sp, #1752] @ 0x6d8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ add r2, lr, #728 @ 0x2d8 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, #1 │ │ │ │ - bl b1600 │ │ │ │ + bl b1620 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ ldrb r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 78ae4 │ │ │ │ + bne 78b04 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ bl 1e85c │ │ │ │ add r2, sp, #6272 @ 0x1880 │ │ │ │ ldrh r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [sp, #78] @ 0x4e │ │ │ │ strh r0, [r2] │ │ │ │ strb r1, [r2, #2] │ │ │ │ - b 78cbc │ │ │ │ + b 78cdc │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ @@ -92011,24 +92019,24 @@ │ │ │ │ strh r0, [r9] │ │ │ │ add r6, sp, #3536 @ 0xdd0 │ │ │ │ strb r1, [r9, #2] │ │ │ │ add fp, lr, #776 @ 0x308 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 78214 │ │ │ │ - b 78530 │ │ │ │ + beq 78234 │ │ │ │ + b 78550 │ │ │ │ add r3, lr, #776 @ 0x308 │ │ │ │ add r7, sp, #6272 @ 0x1880 │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ add ip, r7, #1280 @ 0x500 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ tst r3, #1 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq 78c54 │ │ │ │ + beq 78c74 │ │ │ │ ldr r0, [sp, #3528] @ 0xdc8 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r5, lr, #440 @ 0x1b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ ldr r1, [r0] │ │ │ │ @@ -92052,28 +92060,28 @@ │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ strb r0, [r4, #2] │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ ldrd sl, [r1, #3] │ │ │ │ ldr r9, [r8, #1668] @ 0x684 │ │ │ │ ldr r7, [r1, #-5] │ │ │ │ ldrb r6, [r1, #-1] │ │ │ │ - bl 74d68 │ │ │ │ + bl 74d88 │ │ │ │ add r0, r5, #28 │ │ │ │ add r1, sp, #6336 @ 0x18c0 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ add r1, lr, #888 @ 0x378 │ │ │ │ mov r2, #1600 @ 0x640 │ │ │ │ bl 1e85c │ │ │ │ ldrh r0, [r4] │ │ │ │ movw r1, #1709 @ 0x6ad │ │ │ │ strh r0, [r5, r1] │ │ │ │ - ldr r0, [pc, #1476] @ 79180 │ │ │ │ + ldr r0, [pc, #1476] @ 791a0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ str r1, [r2] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ @@ -92093,26 +92101,26 @@ │ │ │ │ strb r0, [r8, #1687] @ 0x697 │ │ │ │ movw r0, #1720 @ 0x6b8 │ │ │ │ str fp, [r2, #1708] @ 0x6ac │ │ │ │ strb r6, [r8, #1684] @ 0x694 │ │ │ │ str sl, [r2, #1704] @ 0x6a8 │ │ │ │ str r9, [r8, #1676] @ 0x68c │ │ │ │ str r7, [r8, #1680] @ 0x690 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78d18 │ │ │ │ + beq 78d38 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ movw r2, #1720 @ 0x6b8 │ │ │ │ add r1, lr, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #1336] @ 79184 │ │ │ │ + ldr r0, [pc, #1336] @ 791a4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 7818c │ │ │ │ - mulseq r7, r4, r1 │ │ │ │ + b 781ac │ │ │ │ + andseq r8, r7, r4, ror r1 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ add r1, sp, #1680 @ 0x690 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ bl 1e85c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ @@ -92125,550 +92133,550 @@ │ │ │ │ strh r1, [r3] │ │ │ │ strb r2, [r3, #2] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78c94 │ │ │ │ + bne 78cb4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 78cbc │ │ │ │ + bne 78cdc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #7552 @ 0x1d80 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ ldr r5, [sp, #1824] @ 0x720 │ │ │ │ add r6, sp, #3536 @ 0xdd0 │ │ │ │ add fp, lr, #776 @ 0x308 │ │ │ │ add r9, sp, #6272 @ 0x1880 │ │ │ │ - b 78ad0 │ │ │ │ + b 78af0 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1704 @ 0x6a8 │ │ │ │ bl 25cd0 │ │ │ │ - b 78d24 │ │ │ │ + b 78d44 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1704 @ 0x6a8 │ │ │ │ add r5, r7, #8 │ │ │ │ bl 25cd0 │ │ │ │ - b 78d24 │ │ │ │ + b 78d44 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #2376 @ 0x948 │ │ │ │ bl 25cd0 │ │ │ │ - b 78d24 │ │ │ │ - ldr r1, [pc, #1124] @ 79174 │ │ │ │ + b 78d44 │ │ │ │ + ldr r1, [pc, #1124] @ 79194 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 789f8 │ │ │ │ + b 78a18 │ │ │ │ mov r0, #8 │ │ │ │ movw r1, #1720 @ 0x6b8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bl 74d68 │ │ │ │ - b 79124 │ │ │ │ + bl 74d88 │ │ │ │ + b 79144 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 76744 │ │ │ │ - b 79124 │ │ │ │ + bl 76764 │ │ │ │ + b 79144 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 75e5c │ │ │ │ - b 79124 │ │ │ │ + bl 75e7c │ │ │ │ + b 79144 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b 78e6c │ │ │ │ + b 78e8c │ │ │ │ dmb ish │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 78d7c │ │ │ │ + bne 78d9c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 78da8 │ │ │ │ + bne 78dc8 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ add lr, sp, #7424 @ 0x1d00 │ │ │ │ add r0, lr, #133 @ 0x85 │ │ │ │ ldr r0, [r0, #-5] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 78dd8 │ │ │ │ - b 78e34 │ │ │ │ + bne 78df8 │ │ │ │ + b 78e54 │ │ │ │ mov r4, r0 │ │ │ │ - b 79124 │ │ │ │ + b 79144 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-5] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq 78de4 │ │ │ │ + beq 78e04 │ │ │ │ add r0, sp, #7552 @ 0x1d80 │ │ │ │ - bl 7634c │ │ │ │ - b 78e34 │ │ │ │ + bl 7636c │ │ │ │ + b 78e54 │ │ │ │ add lr, sp, #7424 @ 0x1d00 │ │ │ │ add r0, lr, #133 @ 0x85 │ │ │ │ ldr r1, [r0, #-1] │ │ │ │ orr r0, r6, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 78df8 │ │ │ │ + bne 78e18 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 78e34 │ │ │ │ + bne 78e54 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ - b 78e34 │ │ │ │ + bl a891c │ │ │ │ + b 78e54 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #6336 @ 0x18c0 │ │ │ │ - bl 763ac │ │ │ │ - b 78e34 │ │ │ │ + bl 763cc │ │ │ │ + b 78e54 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #6272 @ 0x1880 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78e40 │ │ │ │ + bne 78e60 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 78e6c │ │ │ │ + bne 78e8c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #6272 @ 0x1880 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bl 74bb0 │ │ │ │ + bl 74bd0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 78ea4 │ │ │ │ - b 79124 │ │ │ │ + bne 78ec4 │ │ │ │ + b 79144 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 79124 │ │ │ │ + beq 79144 │ │ │ │ ldr r0, [sp, #1828] @ 0x724 │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 79124 │ │ │ │ + bl 52170 │ │ │ │ + b 79144 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 75498 │ │ │ │ - b 79124 │ │ │ │ + bl 754b8 │ │ │ │ + b 79144 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ add r0, r8, #24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 78ecc │ │ │ │ + bne 78eec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 79028 │ │ │ │ + bne 79048 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ - b 79028 │ │ │ │ + bl a891c │ │ │ │ + b 79048 │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ - b 78f10 │ │ │ │ + b 78f30 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1824 @ 0x720 │ │ │ │ - bl 74d68 │ │ │ │ + bl 74d88 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #440 @ 0x1b8 │ │ │ │ - bl 75498 │ │ │ │ - b 79124 │ │ │ │ + bl 754b8 │ │ │ │ + b 79144 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75498 │ │ │ │ - b 79124 │ │ │ │ + bl 754b8 │ │ │ │ + b 79144 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #2360] @ 0x938 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78f44 │ │ │ │ + bne 78f64 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7906c │ │ │ │ + bne 7908c │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl a88fc │ │ │ │ - b 7906c │ │ │ │ + bl a891c │ │ │ │ + b 7908c │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 75498 │ │ │ │ - b 79124 │ │ │ │ + bl 754b8 │ │ │ │ + b 79144 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #372] @ 0x174 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78f98 │ │ │ │ + bne 78fb8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 78ffc │ │ │ │ + bne 7901c │ │ │ │ dmb ish │ │ │ │ add lr, sp, #6144 @ 0x1800 │ │ │ │ add r0, lr, #124 @ 0x7c │ │ │ │ - bl a88fc │ │ │ │ - b 78ffc │ │ │ │ + bl a891c │ │ │ │ + b 7901c │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 763ac │ │ │ │ - b 78ffc │ │ │ │ + bl 763cc │ │ │ │ + b 7901c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 762e0 │ │ │ │ + bl 76300 │ │ │ │ add r0, sp, #7552 @ 0x1d80 │ │ │ │ - bl 74d68 │ │ │ │ + bl 74d88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #5952 @ 0x1740 │ │ │ │ - bl 75ac4 │ │ │ │ - b 7900c │ │ │ │ + bl 75ae4 │ │ │ │ + b 7902c │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1824 @ 0x720 │ │ │ │ - bl 7654c │ │ │ │ - b 79028 │ │ │ │ + bl 7656c │ │ │ │ + b 79048 │ │ │ │ mov r4, r0 │ │ │ │ - b 790f0 │ │ │ │ + b 79110 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #776 @ 0x308 │ │ │ │ - bl 75a04 │ │ │ │ - b 7906c │ │ │ │ + bl 75a24 │ │ │ │ + b 7908c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7552 @ 0x1d80 │ │ │ │ - bl 74d68 │ │ │ │ + bl 74d88 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 79124 │ │ │ │ + b 79144 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #888 @ 0x378 │ │ │ │ - bl 763ac │ │ │ │ - b 790b0 │ │ │ │ + bl 763cc │ │ │ │ + b 790d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #3536 @ 0xdd0 │ │ │ │ ldr r0, [r0, #2356] @ 0x934 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79078 │ │ │ │ + bne 79098 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 790b0 │ │ │ │ + bne 790d0 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #5120 @ 0x1400 │ │ │ │ add r0, lr, #772 @ 0x304 │ │ │ │ - bl a88fc │ │ │ │ - b 790b0 │ │ │ │ - @ instruction: 0x00197dfc │ │ │ │ + bl a891c │ │ │ │ + b 790d0 │ │ │ │ + @ instruction: 0x00197ddc │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [sp, #1908] @ 0x774 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 790f0 │ │ │ │ + beq 79110 │ │ │ │ ldr r0, [sp, #1896] @ 0x768 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 790c4 │ │ │ │ + bne 790e4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 790f0 │ │ │ │ + bne 79110 │ │ │ │ dmb ish │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #872 @ 0x368 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add r0, sp, #3536 @ 0xdd0 │ │ │ │ ldr r0, [r0, #2352] @ 0x930 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 790fc │ │ │ │ + bne 7911c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 79124 │ │ │ │ + bne 79144 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #5888 @ 0x1700 │ │ │ │ - bl a8c28 │ │ │ │ + bl a8c48 │ │ │ │ ldrb r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 79160 │ │ │ │ + beq 79180 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79138 │ │ │ │ + bne 79158 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 79160 │ │ │ │ + bne 79180 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, r7, ip, ror #4 │ │ │ │ - andseq r6, r7, r4, lsr #29 │ │ │ │ - andseq r7, r9, r4, lsr #22 │ │ │ │ - andseq r7, r7, r0, asr #22 │ │ │ │ - andseq r7, r9, r4, ror r3 │ │ │ │ - ldrheq r7, [r7], -r8 │ │ │ │ - andseq r7, r9, r4, asr #12 │ │ │ │ - andseq r7, r7, r8, lsl r4 │ │ │ │ - andseq r7, r7, r4, lsl #18 │ │ │ │ + andseq r7, r7, ip, asr #4 │ │ │ │ + andseq r6, r7, r4, lsl #29 │ │ │ │ + andseq r7, r9, r4, lsl #22 │ │ │ │ + andseq r7, r7, r0, lsr #22 │ │ │ │ + andseq r7, r9, r4, asr r3 │ │ │ │ + mulseq r7, r8, r0 │ │ │ │ + andseq r7, r9, r4, lsr #12 │ │ │ │ + @ instruction: 0x001773f8 │ │ │ │ + andseq r7, r7, r4, ror #17 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, sp, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 98c50 │ │ │ │ + bl 98c70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 7922c │ │ │ │ + bne 7924c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r5, #8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #248] @ 792e4 │ │ │ │ + ldr r0, [pc, #248] @ 79304 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79278 │ │ │ │ + beq 79298 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r1, [pc, #200] @ 792e8 │ │ │ │ + ldr r1, [pc, #200] @ 79308 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #148] @ 792d8 │ │ │ │ - ldr r3, [pc, #148] @ 792dc │ │ │ │ - ldr lr, [pc, #148] @ 792e0 │ │ │ │ + ldr r0, [pc, #148] @ 792f8 │ │ │ │ + ldr r3, [pc, #148] @ 792fc │ │ │ │ + ldr lr, [pc, #148] @ 79300 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str lr, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 79284 │ │ │ │ + b 792a4 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 749c8 │ │ │ │ - b 792d0 │ │ │ │ + bl 749e8 │ │ │ │ + b 792f0 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 792c8 │ │ │ │ + blt 792e8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 792c8 │ │ │ │ + beq 792e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 792c8 │ │ │ │ + bl 52170 │ │ │ │ + b 792e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 762c0 │ │ │ │ + bl 762e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andseq r1, r0, r2, asr #21 │ │ │ │ - andseq r6, r7, r4, lsl #19 │ │ │ │ - andseq r6, r7, r4, asr fp │ │ │ │ - andseq r6, r9, r0, asr #26 │ │ │ │ - mulseq r7, r8, fp │ │ │ │ + andseq r6, r7, r4, ror #18 │ │ │ │ + andseq r6, r7, r4, lsr fp │ │ │ │ + andseq r6, r9, r0, lsr #26 │ │ │ │ + andseq r6, r7, r8, ror fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 98c50 │ │ │ │ + bl 98c70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 79390 │ │ │ │ + bne 793b0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #280] @ 79448 │ │ │ │ + ldr r0, [pc, #280] @ 79468 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r6, [sp, #37] @ 0x25 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #16 │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #24 │ │ │ │ ldrne r6, [sp, #36] @ 0x24 │ │ │ │ ldmne r7, {r2, r3, r7} │ │ │ │ - ldrne r1, [pc, #224] @ 7944c │ │ │ │ + ldrne r1, [pc, #224] @ 7946c │ │ │ │ stmne r0, {r2, r3, r7} │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r6, [r0, #12] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r5, r4, #8 │ │ │ │ bl 25cd0 │ │ │ │ - b 793d0 │ │ │ │ + b 793f0 │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r7, {r1, r2, r7} │ │ │ │ - ldr r0, [pc, #148] @ 7943c │ │ │ │ - ldr r3, [pc, #148] @ 79440 │ │ │ │ - ldr r5, [pc, #148] @ 79444 │ │ │ │ + ldr r0, [pc, #148] @ 7945c │ │ │ │ + ldr r3, [pc, #148] @ 79460 │ │ │ │ + ldr r5, [pc, #148] @ 79464 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ stm ip, {r1, r2, r7} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r5, [sp] │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 79430 │ │ │ │ + blt 79450 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79430 │ │ │ │ + beq 79450 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 79408 │ │ │ │ + bne 79428 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 79430 │ │ │ │ + bne 79450 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r1, r0, lr, asr r9 │ │ │ │ - andseq r6, r7, r0, lsr #16 │ │ │ │ - @ instruction: 0x001769f0 │ │ │ │ - andseq r6, r9, r0, lsl #24 │ │ │ │ - andseq r6, r7, r4, lsl #21 │ │ │ │ + andseq r6, r7, r0, lsl #16 │ │ │ │ + @ instruction: 0x001769d0 │ │ │ │ + andseq r6, r9, r0, ror #23 │ │ │ │ + andseq r6, r7, r4, ror #20 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r8, sp, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r8 │ │ │ │ - bl 98c50 │ │ │ │ + bl 98c70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 794e8 │ │ │ │ + bne 79508 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #304] @ 795bc │ │ │ │ + ldr r1, [pc, #304] @ 795dc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r1, [pc, #252] @ 795c0 │ │ │ │ + ldrne r1, [pc, #252] @ 795e0 │ │ │ │ movne r2, r0 │ │ │ │ ldmne r8, {r3, r4, r5, r6, r7, ip} │ │ │ │ addne r1, pc, r1 │ │ │ │ stmne r2, {r3, r4, r5, r6, r7, ip} │ │ │ │ addne sp, sp, #48 @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 25cd0 │ │ │ │ - b 79530 │ │ │ │ + b 79550 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #176] @ 795b0 │ │ │ │ - ldr r3, [pc, #176] @ 795b4 │ │ │ │ - ldr lr, [pc, #176] @ 795b8 │ │ │ │ + ldr r0, [pc, #176] @ 795d0 │ │ │ │ + ldr r3, [pc, #176] @ 795d4 │ │ │ │ + ldr lr, [pc, #176] @ 795d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add lr, pc, lr │ │ │ │ str r5, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ @@ -92676,399 +92684,399 @@ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str lr, [sp] │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 79560 │ │ │ │ + blt 79580 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79560 │ │ │ │ + beq 79580 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 79560 │ │ │ │ + bl 52170 │ │ │ │ + b 79580 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79568 │ │ │ │ + bne 79588 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 795a4 │ │ │ │ + bne 795c4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl dfd70 │ │ │ │ - b 795a4 │ │ │ │ + bl dfd90 │ │ │ │ + b 795c4 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 74a28 │ │ │ │ + bl 74a48 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r1, r0, r6, lsl #16 │ │ │ │ - andseq r6, r7, r8, asr #13 │ │ │ │ - mulseq r7, r8, r8 │ │ │ │ - andseq r6, r9, r4, lsr #21 │ │ │ │ - andseq r6, r7, r0, ror #18 │ │ │ │ + andseq r6, r7, r8, lsr #13 │ │ │ │ + andseq r6, r7, r8, ror r8 │ │ │ │ + andseq r6, r9, r4, lsl #21 │ │ │ │ + andseq r6, r7, r0, asr #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 98c50 │ │ │ │ + bl 98c70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 79660 │ │ │ │ + bne 79680 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #276] @ 79718 │ │ │ │ + ldr r0, [pc, #276] @ 79738 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #24 │ │ │ │ ldrne r5, [sp, #36] @ 0x24 │ │ │ │ ldmne r6, {r2, r3, r6} │ │ │ │ - ldrne r1, [pc, #224] @ 7971c │ │ │ │ + ldrne r1, [pc, #224] @ 7973c │ │ │ │ stmne r0, {r2, r3, r6} │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r5, [r0, #12] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r5, r4, #8 │ │ │ │ bl 25cd0 │ │ │ │ - b 796a0 │ │ │ │ + b 796c0 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #148] @ 7970c │ │ │ │ - ldr r3, [pc, #148] @ 79710 │ │ │ │ - ldr r4, [pc, #148] @ 79714 │ │ │ │ + ldr r0, [pc, #148] @ 7972c │ │ │ │ + ldr r3, [pc, #148] @ 79730 │ │ │ │ + ldr r4, [pc, #148] @ 79734 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r1, r2, r6} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp] │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 79700 │ │ │ │ + blt 79720 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79700 │ │ │ │ + beq 79720 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 796d8 │ │ │ │ + bne 796f8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 79700 │ │ │ │ + bne 79720 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r1, r0, lr, lsl #13 │ │ │ │ - andseq r6, r7, r0, asr r5 │ │ │ │ - andseq r6, r7, r0, lsr #14 │ │ │ │ - andseq r6, r9, ip, lsr #18 │ │ │ │ - andseq r6, r7, r4, lsr #16 │ │ │ │ + andseq r6, r7, r0, lsr r5 │ │ │ │ + andseq r6, r7, r0, lsl #14 │ │ │ │ + andseq r6, r9, ip, lsl #18 │ │ │ │ + andseq r6, r7, r4, lsl #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #440 @ 0x1b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r5, sp, #24 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 98c50 │ │ │ │ + bl 98c70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 797bc │ │ │ │ + bne 797dc │ │ │ │ add r6, r5, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ str r7, [sp, #432] @ 0x1b0 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #248] @ 79870 │ │ │ │ + ldr r0, [pc, #248] @ 79890 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #412 @ 0x19c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79800 │ │ │ │ + beq 79820 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #412 @ 0x19c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r1, [pc, #196] @ 79874 │ │ │ │ + ldr r1, [pc, #196] @ 79894 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #440 @ 0x1b8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add lr, sp, #24 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #144] @ 79864 │ │ │ │ - ldr r3, [pc, #144] @ 79868 │ │ │ │ - ldr ip, [pc, #144] @ 7986c │ │ │ │ + ldr r0, [pc, #144] @ 79884 │ │ │ │ + ldr r3, [pc, #144] @ 79888 │ │ │ │ + ldr ip, [pc, #144] @ 7988c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ stm lr, {r1, r2, r6} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str ip, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 7980c │ │ │ │ + b 7982c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #412 @ 0x19c │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7475c │ │ │ │ - b 79858 │ │ │ │ + bl 7477c │ │ │ │ + b 79878 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 79850 │ │ │ │ + blt 79870 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79850 │ │ │ │ + beq 79870 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 79850 │ │ │ │ + bl 52170 │ │ │ │ + b 79870 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 761ec │ │ │ │ + bl 7620c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r1, r0, r2, lsr r5 │ │ │ │ - @ instruction: 0x001763f4 │ │ │ │ - andseq r6, r7, r4, asr #11 │ │ │ │ - @ instruction: 0x001967b8 │ │ │ │ - andseq r6, r7, r8, ror #13 │ │ │ │ + @ instruction: 0x001763d4 │ │ │ │ + andseq r6, r7, r4, lsr #11 │ │ │ │ + mulseq r9, r8, r7 │ │ │ │ + andseq r6, r7, r8, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #296 @ 0x128 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 98c50 │ │ │ │ + bl 98c70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 79910 │ │ │ │ + bne 79930 │ │ │ │ add r0, r4, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 1e85c │ │ │ │ str r6, [sp, #288] @ 0x120 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #268] @ 799d8 │ │ │ │ + ldr r0, [pc, #268] @ 799f8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 79954 │ │ │ │ + beq 79974 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, #268 @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r1, [pc, #216] @ 799dc │ │ │ │ + ldr r1, [pc, #216] @ 799fc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #164] @ 799cc │ │ │ │ - ldr r3, [pc, #164] @ 799d0 │ │ │ │ - ldr r4, [pc, #164] @ 799d4 │ │ │ │ + ldr r0, [pc, #164] @ 799ec │ │ │ │ + ldr r3, [pc, #164] @ 799f0 │ │ │ │ + ldr r4, [pc, #164] @ 799f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r1, r2, r6} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp] │ │ │ │ bl 25e7c │ │ │ │ - b 79964 │ │ │ │ + b 79984 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #268 @ 0x10c │ │ │ │ add r5, r4, #264 @ 0x108 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 79970 │ │ │ │ + bne 79990 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 799c4 │ │ │ │ + bne 799e4 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl a8a0c │ │ │ │ - b 799c4 │ │ │ │ + bl a8a2c │ │ │ │ + b 799e4 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 799c4 │ │ │ │ + blt 799e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 799c4 │ │ │ │ + beq 799e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x001013de │ │ │ │ - andseq r6, r7, r0, lsr #5 │ │ │ │ - andseq r6, r7, r0, ror r4 │ │ │ │ - andseq r6, r9, r4, ror #12 │ │ │ │ - andseq r6, r7, ip, asr #11 │ │ │ │ + andseq r6, r7, r0, lsl #5 │ │ │ │ + andseq r6, r7, r0, asr r4 │ │ │ │ + andseq r6, r9, r4, asr #12 │ │ │ │ + andseq r6, r7, ip, lsr #11 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 98c50 │ │ │ │ + bl 98c70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483644 @ 0x80000004 │ │ │ │ - bne 79a84 │ │ │ │ + bne 79aa4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #284] @ 79b3c │ │ │ │ + ldr r0, [pc, #284] @ 79b5c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ lsr r0, r5, #16 │ │ │ │ strh r5, [sp, #36] @ 0x24 │ │ │ │ strb r0, [sp, #38] @ 0x26 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #16 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #24 │ │ │ │ ldrne r5, [sp, #36] @ 0x24 │ │ │ │ ldmne r6, {r2, r3, r6} │ │ │ │ - ldrne r1, [pc, #224] @ 79b40 │ │ │ │ + ldrne r1, [pc, #224] @ 79b60 │ │ │ │ stmne r0, {r2, r3, r6} │ │ │ │ addne r1, pc, r1 │ │ │ │ strne r5, [r0, #12] │ │ │ │ addne sp, sp, #40 @ 0x28 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #16 │ │ │ │ add r5, r4, #8 │ │ │ │ bl 25cd0 │ │ │ │ - b 79ac4 │ │ │ │ + b 79ae4 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r6, {r1, r2, r6} │ │ │ │ - ldr r0, [pc, #148] @ 79b30 │ │ │ │ - ldr r3, [pc, #148] @ 79b34 │ │ │ │ - ldr r4, [pc, #148] @ 79b38 │ │ │ │ + ldr r0, [pc, #148] @ 79b50 │ │ │ │ + ldr r3, [pc, #148] @ 79b54 │ │ │ │ + ldr r4, [pc, #148] @ 79b58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r4, pc, r4 │ │ │ │ stm ip, {r1, r2, r6} │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r4, [sp] │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - blt 79b24 │ │ │ │ + blt 79b44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79b24 │ │ │ │ + beq 79b44 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 79afc │ │ │ │ + bne 79b1c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 79b24 │ │ │ │ + bne 79b44 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andseq r1, r0, sl, ror #4 │ │ │ │ - andseq r6, r7, ip, lsr #2 │ │ │ │ - @ instruction: 0x001762fc │ │ │ │ - andseq r6, r9, r0, lsl r5 │ │ │ │ - andseq r6, r7, r8, lsr #9 │ │ │ │ + andseq r6, r7, ip, lsl #2 │ │ │ │ + @ instruction: 0x001762dc │ │ │ │ + @ instruction: 0x001964f0 │ │ │ │ + andseq r6, r7, r8, lsl #9 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ bx lr │ │ │ │ add r0, r0, #400 @ 0x190 │ │ │ │ @@ -93076,19 +93084,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79b70 │ │ │ │ + bne 79b90 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 79bb4 │ │ │ │ + bmi 79bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98b18 │ │ │ │ + bl 98b38 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #724] @ 0x2d4 │ │ │ │ str r0, [r4, #616] @ 0x268 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -93097,19 +93105,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1, #400] @ 0x190 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79bc4 │ │ │ │ + bne 79be4 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 79c08 │ │ │ │ + bmi 79c28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98b18 │ │ │ │ + bl 98b38 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #724] @ 0x2d4 │ │ │ │ str r0, [r4, #616] @ 0x268 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -93118,19 +93126,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c18 │ │ │ │ + bne 79c38 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 79c5c │ │ │ │ + bmi 79c7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 98b18 │ │ │ │ + bl 98b38 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #724] @ 0x2d4 │ │ │ │ str r0, [r4, #616] @ 0x268 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -93139,19 +93147,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1, #256] @ 0x100 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79c6c │ │ │ │ + bne 79c8c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 79cb0 │ │ │ │ + bmi 79cd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98b18 │ │ │ │ + bl 98b38 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #724] @ 0x2d4 │ │ │ │ str r0, [r4, #616] @ 0x268 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -93160,19 +93168,19 @@ │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ ldrex r0, [r1] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 79cc0 │ │ │ │ + bne 79ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 79d04 │ │ │ │ + bmi 79d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98b18 │ │ │ │ + bl 98b38 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #724] @ 0x2d4 │ │ │ │ str r0, [r4, #616] @ 0x268 │ │ │ │ str r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4, #584] @ 0x248 │ │ │ │ str r0, [r4, #200] @ 0xc8 │ │ │ │ @@ -93221,198 +93229,198 @@ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, ip │ │ │ │ add r1, r1, r4 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ addne r0, r0, lr │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r0, r0, #4 │ │ │ │ - b da9a8 │ │ │ │ + b da9c8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - bls 79df4 │ │ │ │ + bls 79e14 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r1, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 79e2c │ │ │ │ + bcs 79e4c │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c4ca4 │ │ │ │ + bl c4cc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79de8 │ │ │ │ - b 79e4c │ │ │ │ + beq 79e08 │ │ │ │ + b 79e6c │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c4b20 │ │ │ │ + bl c4b40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 79de8 │ │ │ │ + beq 79e08 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 79e7c │ │ │ │ + bhi 79e9c │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 79eb4 │ │ │ │ + ldr r0, [pc, #48] @ 79ed4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 79eb8 │ │ │ │ + ldr r1, [pc, #44] @ 79ed8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r5, r7, r4, lsl lr │ │ │ │ - andseq r5, r7, r4, lsr #28 │ │ │ │ + @ instruction: 0x00175df4 │ │ │ │ + andseq r5, r7, r4, lsl #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r3, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 79ee0 │ │ │ │ + bcs 79f00 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 79f5c │ │ │ │ + bhi 79f7c │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 79fd8 │ │ │ │ + bhi 79ff8 │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ sub r2, r7, r6 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 79ed4 │ │ │ │ + bcc 79ef4 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add r1, r8, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e5b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 79ed4 │ │ │ │ + bne 79ef4 │ │ │ │ adds r1, r4, r6 │ │ │ │ - bcs 7a000 │ │ │ │ + bcs 7a020 │ │ │ │ mov r2, #0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 79fec │ │ │ │ + bhi 7a00c │ │ │ │ ldr r9, [r1, #64] @ 0x40 │ │ │ │ sub r3, r7, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcc 79ed4 │ │ │ │ + bcc 79ef4 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ stm sp, {r2, r9} │ │ │ │ add r2, r8, r6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 79ed4 │ │ │ │ + beq 79ef4 │ │ │ │ add r1, r1, r6 │ │ │ │ adds r2, r1, r9 │ │ │ │ - bcs 7a000 │ │ │ │ + bcs 7a020 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #88] @ 7a038 │ │ │ │ + ldr r2, [pc, #88] @ 7a058 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #80] @ 7a044 │ │ │ │ + ldr r2, [pc, #80] @ 7a064 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 26060 │ │ │ │ - ldr r0, [pc, #52] @ 7a03c │ │ │ │ + ldr r0, [pc, #52] @ 7a05c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #48] @ 7a040 │ │ │ │ + ldr r1, [pc, #48] @ 7a060 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - andseq r9, r7, ip, asr r1 │ │ │ │ - mulseq r7, r0, ip │ │ │ │ - andseq r5, r7, r0, lsr #25 │ │ │ │ - andseq r9, r7, r8, lsr r1 │ │ │ │ + andseq r9, r7, ip, lsr r1 │ │ │ │ + andseq r5, r7, r0, ror ip │ │ │ │ + andseq r5, r7, r0, lsl #25 │ │ │ │ + andseq r9, r7, r8, lsl r1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bls 7a070 │ │ │ │ + bls 7a090 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r3] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 7a0c4 │ │ │ │ + bcs 7a0e4 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 7a0b8 │ │ │ │ + bcs 7a0d8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 7a0b8 │ │ │ │ + bne 7a0d8 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -93421,71 +93429,71 @@ │ │ │ │ add r1, r1, #4 │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl c4f04 │ │ │ │ + bl c4f24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a064 │ │ │ │ + beq 7a084 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 7a124 │ │ │ │ + bhi 7a144 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7a15c │ │ │ │ + ldr r0, [pc, #48] @ 7a17c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7a160 │ │ │ │ + ldr r1, [pc, #44] @ 7a180 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r5, r7, ip, ror #22 │ │ │ │ - andseq r5, r7, ip, ror fp │ │ │ │ + andseq r5, r7, ip, asr #22 │ │ │ │ + andseq r5, r7, ip, asr fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bls 7a18c │ │ │ │ + bls 7a1ac │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r3] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 7a1e8 │ │ │ │ + bcs 7a208 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 7a254 │ │ │ │ + bcs 7a274 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r5, r3 │ │ │ │ ldrbne r5, [r1, #5] │ │ │ │ cmpne r5, r3 │ │ │ │ - bne 7a248 │ │ │ │ + bne 7a268 │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -93494,210 +93502,210 @@ │ │ │ │ add r1, r1, #4 │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl c52b0 │ │ │ │ + bl c52d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a180 │ │ │ │ + beq 7a1a0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 7a260 │ │ │ │ + bhi 7a280 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 7a1c8 │ │ │ │ + beq 7a1e8 │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7a298 │ │ │ │ + ldr r0, [pc, #48] @ 7a2b8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7a29c │ │ │ │ + ldr r1, [pc, #44] @ 7a2bc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r5, r7, r0, lsr sl │ │ │ │ - andseq r5, r7, r0, asr #20 │ │ │ │ + andseq r5, r7, r0, lsl sl │ │ │ │ + andseq r5, r7, r0, lsr #20 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - bls 7a2cc │ │ │ │ + bls 7a2ec │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcs 7a300 │ │ │ │ + bcs 7a320 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c5f70 │ │ │ │ + bl c5f90 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a2c0 │ │ │ │ - b 7a320 │ │ │ │ + beq 7a2e0 │ │ │ │ + b 7a340 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c5de8 │ │ │ │ + bl c5e08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7a2c0 │ │ │ │ + beq 7a2e0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 7a350 │ │ │ │ + bhi 7a370 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7a388 │ │ │ │ + ldr r0, [pc, #48] @ 7a3a8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7a38c │ │ │ │ + ldr r1, [pc, #44] @ 7a3ac │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r5, r7, r0, asr #18 │ │ │ │ - andseq r5, r7, r0, asr r9 │ │ │ │ + andseq r5, r7, r0, lsr #18 │ │ │ │ + andseq r5, r7, r0, lsr r9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 7a3dc │ │ │ │ + bhi 7a3fc │ │ │ │ ldr r4, [r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi 7a3e8 │ │ │ │ + bhi 7a408 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 7a3dc │ │ │ │ + bcs 7a3fc │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7a43c │ │ │ │ + bne 7a45c │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 7a45c │ │ │ │ + bhi 7a47c │ │ │ │ cmp r2, r5 │ │ │ │ - beq 7a3dc │ │ │ │ + beq 7a3fc │ │ │ │ sub r3, r2, r5 │ │ │ │ add r4, r6, r2 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7a430 │ │ │ │ + bne 7a450 │ │ │ │ add r5, r5, #1 │ │ │ │ adds r6, r3, r5 │ │ │ │ - bne 7a404 │ │ │ │ + bne 7a424 │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, r2, r5 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 7a470 │ │ │ │ + beq 7a490 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r2, #1 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ mov ip, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #76] @ 7a4b0 │ │ │ │ + ldr r2, [pc, #76] @ 7a4d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r0, [pc, #48] @ 7a4a8 │ │ │ │ + ldr r0, [pc, #48] @ 7a4c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7a4ac │ │ │ │ + ldr r1, [pc, #44] @ 7a4cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - andseq r5, r7, r0, lsr #16 │ │ │ │ - andseq r5, r7, r0, lsr r8 │ │ │ │ - andseq r8, r7, r0, lsl #25 │ │ │ │ + andseq r5, r7, r0, lsl #16 │ │ │ │ + andseq r5, r7, r0, lsl r8 │ │ │ │ + andseq r8, r7, r0, ror #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bls 7a4dc │ │ │ │ + bls 7a4fc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r4, [r3] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #2 │ │ │ │ - bcs 7a538 │ │ │ │ + bcs 7a558 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 7a52c │ │ │ │ + bcs 7a54c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, r5 │ │ │ │ ldrbne r1, [r1, #5] │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7a52c │ │ │ │ + bne 7a54c │ │ │ │ mov r1, #0 │ │ │ │ mov ip, #1 │ │ │ │ add r3, r2, #1 │ │ │ │ stmib r0, {r2, r3} │ │ │ │ str r1, [r0, #12] │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ @@ -93706,693 +93714,693 @@ │ │ │ │ add r1, r1, #4 │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl c50c0 │ │ │ │ + bl c50e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a4d0 │ │ │ │ + beq 7a4f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 7a598 │ │ │ │ + bhi 7a5b8 │ │ │ │ mov r3, #0 │ │ │ │ stmib r0, {r1, r2, r3} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7a5d0 │ │ │ │ + ldr r0, [pc, #48] @ 7a5f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7a5d4 │ │ │ │ + ldr r1, [pc, #44] @ 7a5f4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x001756f8 │ │ │ │ - andseq r5, r7, r8, lsl #14 │ │ │ │ + @ instruction: 0x001756d8 │ │ │ │ + andseq r5, r7, r8, ror #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 7a624 │ │ │ │ + bhi 7a644 │ │ │ │ ldr r4, [r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi 7a630 │ │ │ │ + bhi 7a650 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs 7a624 │ │ │ │ + bcs 7a644 │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7a684 │ │ │ │ + bne 7a6a4 │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, r3 │ │ │ │ - bhi 7a6a4 │ │ │ │ + bhi 7a6c4 │ │ │ │ cmp r2, r5 │ │ │ │ - beq 7a624 │ │ │ │ + beq 7a644 │ │ │ │ sub r3, r2, r5 │ │ │ │ add r4, r6, r2 │ │ │ │ mov r5, #0 │ │ │ │ ldrb r6, [r4, r5] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7a678 │ │ │ │ + bne 7a698 │ │ │ │ add r5, r5, #1 │ │ │ │ adds r6, r3, r5 │ │ │ │ - bne 7a64c │ │ │ │ + bne 7a66c │ │ │ │ mov ip, #0 │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, r2, r5 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 7a6b8 │ │ │ │ + beq 7a6d8 │ │ │ │ add r1, r2, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str ip, [r0] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 7a6f0 │ │ │ │ + ldr r2, [pc, #68] @ 7a710 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r0, [pc, #52] @ 7a6f4 │ │ │ │ + ldr r0, [pc, #52] @ 7a714 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #48] @ 7a6f8 │ │ │ │ + ldr r1, [pc, #48] @ 7a718 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - andseq r8, r7, r8, lsr sl │ │ │ │ - @ instruction: 0x001755d8 │ │ │ │ - andseq r5, r7, r8, ror #11 │ │ │ │ + andseq r8, r7, r8, lsl sl │ │ │ │ + @ instruction: 0x001755b8 │ │ │ │ + andseq r5, r7, r8, asr #11 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 7a74c │ │ │ │ + bhi 7a76c │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, r1, #4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 7a758 │ │ │ │ + bhi 7a778 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c4ca4 │ │ │ │ + bl c4cc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a774 │ │ │ │ + bne 7a794 │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c4b20 │ │ │ │ + bl c4b40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a74c │ │ │ │ + beq 7a76c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 7a79c │ │ │ │ + bhi 7a7bc │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ strd r0, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7a7d4 │ │ │ │ + ldr r0, [pc, #48] @ 7a7f4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7a7d8 │ │ │ │ + ldr r1, [pc, #44] @ 7a7f8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x001754f4 │ │ │ │ - andseq r5, r7, r4, lsl #10 │ │ │ │ + @ instruction: 0x001754d4 │ │ │ │ + andseq r5, r7, r4, ror #9 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 7a888 │ │ │ │ + bhi 7a8a8 │ │ │ │ ldr r5, [r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7a838 │ │ │ │ + bhi 7a858 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 7a888 │ │ │ │ + bcs 7a8a8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r7, r3 │ │ │ │ ldrbne r7, [r1, #5] │ │ │ │ cmpne r7, r3 │ │ │ │ - bne 7a8a4 │ │ │ │ + bne 7a8c4 │ │ │ │ add r1, r2, #1 │ │ │ │ - b 7a878 │ │ │ │ + b 7a898 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, r6 │ │ │ │ - bl c52b0 │ │ │ │ + bl c52d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a894 │ │ │ │ + beq 7a8b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 7a8b4 │ │ │ │ + bhi 7a8d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 7a888 │ │ │ │ - b 7a830 │ │ │ │ - ldr r0, [pc, #48] @ 7a8ec │ │ │ │ + bne 7a8a8 │ │ │ │ + b 7a850 │ │ │ │ + ldr r0, [pc, #48] @ 7a90c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7a8f0 │ │ │ │ + ldr r1, [pc, #44] @ 7a910 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x001753dc │ │ │ │ - andseq r5, r7, ip, ror #7 │ │ │ │ + @ instruction: 0x001753bc │ │ │ │ + andseq r5, r7, ip, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r3, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 7a918 │ │ │ │ + bcs 7a938 │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ ldrd r8, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 7a9ac │ │ │ │ + bhi 7a9cc │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 7aa2c │ │ │ │ + bhi 7aa4c │ │ │ │ ldr r4, [r1, #64] @ 0x40 │ │ │ │ sub r2, r7, r6 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 7a90c │ │ │ │ + bcc 7a92c │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add r1, r8, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e5b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7a90c │ │ │ │ + bne 7a92c │ │ │ │ adds r1, r4, r6 │ │ │ │ - bcc 7aa10 │ │ │ │ - ldr r0, [pc, #220] @ 7aa58 │ │ │ │ + bcc 7aa30 │ │ │ │ + ldr r0, [pc, #220] @ 7aa78 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #216] @ 7aa5c │ │ │ │ + ldr r1, [pc, #216] @ 7aa7c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi 7aa40 │ │ │ │ + bhi 7aa60 │ │ │ │ ldr r9, [r1, #64] @ 0x40 │ │ │ │ sub r3, r7, r6 │ │ │ │ mov r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r3, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bcc 7a90c │ │ │ │ + bcc 7a92c │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ stm sp, {r2, r9} │ │ │ │ add r2, r8, r6 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7a90c │ │ │ │ + beq 7a92c │ │ │ │ add r1, r1, r6 │ │ │ │ adds r1, r1, r9 │ │ │ │ - bcs 7a974 │ │ │ │ + bcs 7a994 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r5, [r0] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 7aa54 │ │ │ │ + ldr r2, [pc, #32] @ 7aa74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #24] @ 7aa60 │ │ │ │ + ldr r2, [pc, #24] @ 7aa80 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ bl 26060 │ │ │ │ - andseq r8, r7, r8, lsl #14 │ │ │ │ - andseq r5, r7, ip, lsl r3 │ │ │ │ - andseq r5, r7, ip, lsr #6 │ │ │ │ - andseq r8, r7, r4, ror #13 │ │ │ │ + andseq r8, r7, r8, ror #13 │ │ │ │ + @ instruction: 0x001752fc │ │ │ │ + andseq r5, r7, ip, lsl #6 │ │ │ │ + andseq r8, r7, r4, asr #13 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 7ab08 │ │ │ │ + bhi 7ab28 │ │ │ │ ldr r5, [r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7aab8 │ │ │ │ + bhi 7aad8 │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 7ab08 │ │ │ │ + bcs 7ab28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 7ab08 │ │ │ │ + bne 7ab28 │ │ │ │ add r1, r2, #1 │ │ │ │ - b 7aaf8 │ │ │ │ + b 7ab18 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, r6 │ │ │ │ - bl c4f04 │ │ │ │ + bl c4f24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ab14 │ │ │ │ + beq 7ab34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 7ab24 │ │ │ │ + bhi 7ab44 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7ab5c │ │ │ │ + ldr r0, [pc, #48] @ 7ab7c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7ab60 │ │ │ │ + ldr r1, [pc, #44] @ 7ab80 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r5, r7, ip, ror #2 │ │ │ │ - andseq r5, r7, ip, ror r1 │ │ │ │ + andseq r5, r7, ip, asr #2 │ │ │ │ + andseq r5, r7, ip, asr r1 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 7abb0 │ │ │ │ + bhi 7abd0 │ │ │ │ ldr r2, [r3] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi 7abbc │ │ │ │ + bhi 7abdc │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c5f70 │ │ │ │ + bl c5f90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7abd8 │ │ │ │ + bne 7abf8 │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c5de8 │ │ │ │ + bl c5e08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7abb0 │ │ │ │ + beq 7abd0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 7ac00 │ │ │ │ + bhi 7ac20 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ strd r0, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7ac38 │ │ │ │ + ldr r0, [pc, #48] @ 7ac58 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7ac3c │ │ │ │ + ldr r1, [pc, #44] @ 7ac5c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - mulseq r7, r0, r0 │ │ │ │ - andseq r5, r7, r0, lsr #1 │ │ │ │ + andseq r5, r7, r0, ror r0 │ │ │ │ + andseq r5, r7, r0, lsl #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bhi 7acec │ │ │ │ + bhi 7ad0c │ │ │ │ ldr r5, [r3] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7ac9c │ │ │ │ + bhi 7acbc │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - bcs 7acec │ │ │ │ + bcs 7ad0c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, r7 │ │ │ │ ldrbne r1, [r1, #5] │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7acec │ │ │ │ + bne 7ad0c │ │ │ │ add r1, r2, #1 │ │ │ │ - b 7acdc │ │ │ │ + b 7acfc │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r2, r7} │ │ │ │ mov r2, r6 │ │ │ │ - bl c50c0 │ │ │ │ + bl c50e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7acf8 │ │ │ │ + beq 7ad18 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 7ad08 │ │ │ │ + bhi 7ad28 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r0] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7ad40 │ │ │ │ + ldr r0, [pc, #48] @ 7ad60 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7ad44 │ │ │ │ + ldr r1, [pc, #44] @ 7ad64 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r4, r7, r8, lsl #31 │ │ │ │ - mulseq r7, r8, pc @ │ │ │ │ + andseq r4, r7, r8, ror #30 │ │ │ │ + andseq r4, r7, r8, ror pc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 7adcc │ │ │ │ + bhi 7adec │ │ │ │ ldr r0, [r2] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 7ad98 │ │ │ │ + bhi 7adb8 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl c5f70 │ │ │ │ + bl c5f90 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7adb8 │ │ │ │ - b 7adcc │ │ │ │ + bne 7add8 │ │ │ │ + b 7adec │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl c5de8 │ │ │ │ + bl c5e08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7adcc │ │ │ │ + beq 7adec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 7add4 │ │ │ │ + bhi 7adf4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7ae0c │ │ │ │ + ldr r0, [pc, #48] @ 7ae2c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7ae10 │ │ │ │ + ldr r1, [pc, #44] @ 7ae30 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x00174ebc │ │ │ │ - andseq r4, r7, ip, asr #29 │ │ │ │ + mulseq r7, ip, lr │ │ │ │ + andseq r4, r7, ip, lsr #29 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 7ae9c │ │ │ │ + bhi 7aebc │ │ │ │ ldr r0, [r2] │ │ │ │ add r1, r1, #4 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 7ae68 │ │ │ │ + bhi 7ae88 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl c4ca4 │ │ │ │ + bl c4cc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7ae88 │ │ │ │ - b 7ae9c │ │ │ │ + bne 7aea8 │ │ │ │ + b 7aebc │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl c4b20 │ │ │ │ + bl c4b40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7ae9c │ │ │ │ + beq 7aebc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 7aea4 │ │ │ │ + bhi 7aec4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7aedc │ │ │ │ + ldr r0, [pc, #48] @ 7aefc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7aee0 │ │ │ │ + ldr r1, [pc, #44] @ 7af00 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r4, r7, ip, ror #27 │ │ │ │ - @ instruction: 0x00174dfc │ │ │ │ + andseq r4, r7, ip, asr #27 │ │ │ │ + @ instruction: 0x00174ddc │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 7af08 │ │ │ │ + bls 7af28 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7af44 │ │ │ │ + bhi 7af64 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 7af00 │ │ │ │ + bcs 7af20 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl c4f04 │ │ │ │ + bl c4f24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7af00 │ │ │ │ + bne 7af20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 7af00 │ │ │ │ - ldr r0, [pc, #48] @ 7afac │ │ │ │ + bls 7af20 │ │ │ │ + ldr r0, [pc, #48] @ 7afcc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7afb0 │ │ │ │ + ldr r1, [pc, #44] @ 7afd0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r4, r7, ip, lsl sp │ │ │ │ - andseq r4, r7, ip, lsr #26 │ │ │ │ + @ instruction: 0x00174cfc │ │ │ │ + andseq r4, r7, ip, lsl #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 7afd8 │ │ │ │ + bls 7aff8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7b048 │ │ │ │ + bhi 7b068 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 7afd0 │ │ │ │ + bcs 7aff0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ uxtb r3, r3 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -94410,120 +94418,120 @@ │ │ │ │ orr r0, r2, r0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl c52b0 │ │ │ │ + bl c52d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7afd0 │ │ │ │ + bne 7aff0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 7afd0 │ │ │ │ - ldr r0, [pc, #48] @ 7b0b0 │ │ │ │ + bls 7aff0 │ │ │ │ + ldr r0, [pc, #48] @ 7b0d0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7b0b4 │ │ │ │ + ldr r1, [pc, #44] @ 7b0d4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r4, r7, r8, lsl ip │ │ │ │ - andseq r4, r7, r8, lsr #24 │ │ │ │ + @ instruction: 0x00174bf8 │ │ │ │ + andseq r4, r7, r8, lsl #24 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 7b0dc │ │ │ │ + bls 7b0fc │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7b110 │ │ │ │ + bhi 7b130 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 7b0d0 │ │ │ │ + bcs 7b0f0 │ │ │ │ ldrb r1, [r2, r4] │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 7b1a0 │ │ │ │ + bhi 7b1c0 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 7b0d0 │ │ │ │ + beq 7b0f0 │ │ │ │ add r3, r2, r4 │ │ │ │ sub r1, r4, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r3, -r2] │ │ │ │ ldrb r7, [r0, r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b158 │ │ │ │ + bne 7b178 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 7b12c │ │ │ │ + bne 7b14c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ add r0, r4, #1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 7b0d0 │ │ │ │ - ldr r0, [pc, #72] @ 7b1b8 │ │ │ │ + bne 7b0f0 │ │ │ │ + ldr r0, [pc, #72] @ 7b1d8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #68] @ 7b1bc │ │ │ │ + ldr r1, [pc, #68] @ 7b1dc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #12] @ 7b1b4 │ │ │ │ + ldr r2, [pc, #12] @ 7b1d4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - andseq r7, r7, ip, lsr pc │ │ │ │ - andseq r4, r7, r8, lsr #22 │ │ │ │ - andseq r4, r7, r8, lsr fp │ │ │ │ + andseq r7, r7, ip, lsl pc │ │ │ │ + andseq r4, r7, r8, lsl #22 │ │ │ │ + andseq r4, r7, r8, lsl fp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 7b1e4 │ │ │ │ + bls 7b204 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7b23c │ │ │ │ + bhi 7b25c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs 7b1dc │ │ │ │ + bcs 7b1fc │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ uxtb r1, r1 │ │ │ │ uxtb r0, r0 │ │ │ │ sub r2, r0, r2 │ │ │ │ @@ -94535,235 +94543,235 @@ │ │ │ │ orr r0, r1, r0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ strd r4, [sp] │ │ │ │ - bl c50c0 │ │ │ │ + bl c50e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7b1dc │ │ │ │ + bne 7b1fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bls 7b1dc │ │ │ │ - ldr r0, [pc, #48] @ 7b2a4 │ │ │ │ + bls 7b1fc │ │ │ │ + ldr r0, [pc, #48] @ 7b2c4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7b2a8 │ │ │ │ + ldr r1, [pc, #44] @ 7b2c8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r4, r7, r4, lsr #20 │ │ │ │ - andseq r4, r7, r4, lsr sl │ │ │ │ + andseq r4, r7, r4, lsl #20 │ │ │ │ + andseq r4, r7, r4, lsl sl │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 7b2d0 │ │ │ │ + bcs 7b2f0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 7b32c │ │ │ │ + bhi 7b34c │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 7b3c4 │ │ │ │ + bhi 7b3e4 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub r1, r7, r6 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 7b2c8 │ │ │ │ + bcc 7b2e8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r1, r2, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e5b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7b2c8 │ │ │ │ + bne 7b2e8 │ │ │ │ adds r0, r6, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bcc 7b2c8 │ │ │ │ - b 7b38c │ │ │ │ + bcc 7b2e8 │ │ │ │ + b 7b3ac │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 7b3d8 │ │ │ │ + bhi 7b3f8 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub r3, r7, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcc 7b2c8 │ │ │ │ + bcc 7b2e8 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ stm sp, {r0, r5} │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b2c8 │ │ │ │ + beq 7b2e8 │ │ │ │ add r0, r1, r6 │ │ │ │ adds r0, r0, r5 │ │ │ │ mov r0, #1 │ │ │ │ - bcc 7b2c8 │ │ │ │ - ldr r0, [pc, #92] @ 7b3f0 │ │ │ │ + bcc 7b2e8 │ │ │ │ + ldr r0, [pc, #92] @ 7b410 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #88] @ 7b3f4 │ │ │ │ + ldr r1, [pc, #88] @ 7b414 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #32] @ 7b3ec │ │ │ │ + ldr r2, [pc, #32] @ 7b40c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #24] @ 7b3f8 │ │ │ │ + ldr r2, [pc, #24] @ 7b418 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ bl 26060 │ │ │ │ - andseq r7, r7, r0, ror sp │ │ │ │ - andseq r4, r7, r4, lsl #18 │ │ │ │ - andseq r4, r7, r4, lsl r9 │ │ │ │ - andseq r7, r7, ip, asr #26 │ │ │ │ + andseq r7, r7, r0, asr sp │ │ │ │ + andseq r4, r7, r4, ror #17 │ │ │ │ + @ instruction: 0x001748f4 │ │ │ │ + andseq r7, r7, ip, lsr #26 │ │ │ │ push {r4, r5, r7, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bls 7b424 │ │ │ │ + bls 7b444 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ ldr r7, [r2] │ │ │ │ ldr r9, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bhi 7b458 │ │ │ │ + bhi 7b478 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 7b418 │ │ │ │ + bcs 7b438 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7b418 │ │ │ │ - b 7b4ac │ │ │ │ + beq 7b438 │ │ │ │ + b 7b4cc │ │ │ │ cmp r5, r9 │ │ │ │ - bhi 7b4dc │ │ │ │ + bhi 7b4fc │ │ │ │ cmp r4, r5 │ │ │ │ - beq 7b418 │ │ │ │ + beq 7b438 │ │ │ │ sub r0, r4, r5 │ │ │ │ add r5, r2, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r5, r2] │ │ │ │ ldrb r7, [r1, r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b4a0 │ │ │ │ + bne 7b4c0 │ │ │ │ add r2, r2, #1 │ │ │ │ adds r7, r0, r2 │ │ │ │ - bne 7b474 │ │ │ │ + bne 7b494 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ add r4, r4, r2 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 7b4f0 │ │ │ │ + beq 7b510 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7b418 │ │ │ │ + beq 7b438 │ │ │ │ cmp r1, #1 │ │ │ │ add r2, r4, #1 │ │ │ │ addne r1, r4, #2 │ │ │ │ str r2, [r3] │ │ │ │ strne r1, [r3, #4] │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r7, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ 7b528 │ │ │ │ + ldr r2, [pc, #68] @ 7b548 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r0, [pc, #52] @ 7b52c │ │ │ │ + ldr r0, [pc, #52] @ 7b54c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #48] @ 7b530 │ │ │ │ + ldr r1, [pc, #48] @ 7b550 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - andseq r7, r7, r0, lsl #24 │ │ │ │ - andseq r4, r7, r0, lsr #15 │ │ │ │ - @ instruction: 0x001747b0 │ │ │ │ + andseq r7, r7, r0, ror #23 │ │ │ │ + andseq r4, r7, r0, lsl #15 │ │ │ │ + mulseq r7, r0, r7 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 7b5e4 │ │ │ │ + bhi 7b604 │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7b58c │ │ │ │ + bhi 7b5ac │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 7b5e4 │ │ │ │ + bcs 7b604 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 7b5e4 │ │ │ │ + bne 7b604 │ │ │ │ add r1, r4, #1 │ │ │ │ - b 7b5c4 │ │ │ │ + b 7b5e4 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl c4f04 │ │ │ │ + bl c4f24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b5f0 │ │ │ │ + beq 7b610 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 7b600 │ │ │ │ + bhi 7b620 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r7, r4, #1 │ │ │ │ strne r7, [r3] │ │ │ │ cmpne r2, #1 │ │ │ │ @@ -94772,164 +94780,164 @@ │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7b638 │ │ │ │ + ldr r0, [pc, #48] @ 7b658 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7b63c │ │ │ │ + ldr r1, [pc, #44] @ 7b65c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - mulseq r7, r0, r6 │ │ │ │ - andseq r4, r7, r0, lsr #13 │ │ │ │ + andseq r4, r7, r0, ror r6 │ │ │ │ + andseq r4, r7, r0, lsl #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 7b668 │ │ │ │ + bcs 7b688 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7b6fc │ │ │ │ + bhi 7b71c │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7b794 │ │ │ │ + bhi 7b7b4 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ sub r1, r7, r6 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 7b65c │ │ │ │ + bcc 7b67c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r1, r2, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r3 │ │ │ │ bl 1e5b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7b65c │ │ │ │ + bne 7b67c │ │ │ │ adds r1, r5, r6 │ │ │ │ - bcc 7b760 │ │ │ │ - ldr r0, [pc, #232] @ 7b7b4 │ │ │ │ + bcc 7b780 │ │ │ │ + ldr r0, [pc, #232] @ 7b7d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #228] @ 7b7b8 │ │ │ │ + ldr r1, [pc, #228] @ 7b7d8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7b7a4 │ │ │ │ + bhi 7b7c4 │ │ │ │ ldr r9, [r4, #64] @ 0x40 │ │ │ │ sub r5, r7, r6 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r5, r9 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcc 7b65c │ │ │ │ + bcc 7b67c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r8, r3 │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b65c │ │ │ │ + beq 7b67c │ │ │ │ add r6, r1, r6 │ │ │ │ adds r1, r6, r9 │ │ │ │ - bcs 7b6c4 │ │ │ │ + bcs 7b6e4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b65c │ │ │ │ + beq 7b67c │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r8 │ │ │ │ add r3, r6, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ str r3, [r8] │ │ │ │ strne r1, [r7, #4] │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ 7b7bc │ │ │ │ + ldr r2, [pc, #32] @ 7b7dc │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #20] @ 7b7c0 │ │ │ │ + ldr r2, [pc, #20] @ 7b7e0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - andseq r4, r7, ip, asr #11 │ │ │ │ - @ instruction: 0x001745dc │ │ │ │ - mulseq r7, ip, r9 │ │ │ │ + andseq r4, r7, ip, lsr #11 │ │ │ │ + @ instruction: 0x001745bc │ │ │ │ andseq r7, r7, ip, ror r9 │ │ │ │ + andseq r7, r7, ip, asr r9 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 7b87c │ │ │ │ + bhi 7b89c │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7b824 │ │ │ │ + bhi 7b844 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 7b87c │ │ │ │ + bcs 7b89c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r2, r7 │ │ │ │ ldrbne r1, [r1, #5] │ │ │ │ cmpne r2, r1 │ │ │ │ - bne 7b87c │ │ │ │ + bne 7b89c │ │ │ │ add r1, r4, #1 │ │ │ │ - b 7b85c │ │ │ │ + b 7b87c │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl c50c0 │ │ │ │ + bl c50e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b888 │ │ │ │ + beq 7b8a8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 7b898 │ │ │ │ + bhi 7b8b8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r7, r4, #1 │ │ │ │ strne r7, [r3] │ │ │ │ cmpne r2, #1 │ │ │ │ @@ -94938,192 +94946,192 @@ │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7b8d0 │ │ │ │ + ldr r0, [pc, #48] @ 7b8f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7b8d4 │ │ │ │ + ldr r1, [pc, #44] @ 7b8f4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x001743f8 │ │ │ │ - andseq r4, r7, r8, lsl #8 │ │ │ │ + @ instruction: 0x001743d8 │ │ │ │ + andseq r4, r7, r8, ror #7 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - bhi 7b928 │ │ │ │ + bhi 7b948 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 7b938 │ │ │ │ + bhi 7b958 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c5f70 │ │ │ │ + bl c5f90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7b954 │ │ │ │ + bne 7b974 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ stm sp, {r0, r7} │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c5de8 │ │ │ │ + bl c5e08 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b928 │ │ │ │ + beq 7b948 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 7b994 │ │ │ │ + bhi 7b9b4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r5] │ │ │ │ cmpne r2, #1 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7b9cc │ │ │ │ + ldr r0, [pc, #48] @ 7b9ec │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7b9d0 │ │ │ │ + ldr r1, [pc, #44] @ 7b9f0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - @ instruction: 0x001742fc │ │ │ │ - andseq r4, r7, ip, lsl #6 │ │ │ │ + @ instruction: 0x001742dc │ │ │ │ + andseq r4, r7, ip, ror #5 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi 7ba20 │ │ │ │ + bhi 7ba40 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ add r1, r0, #4 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 7ba30 │ │ │ │ + bhi 7ba50 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl c4ca4 │ │ │ │ + bl c4cc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ba4c │ │ │ │ + bne 7ba6c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl c4b20 │ │ │ │ + bl c4b40 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ba20 │ │ │ │ + beq 7ba40 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 7ba8c │ │ │ │ + bhi 7baac │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r5] │ │ │ │ cmpne r2, #1 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 7bac4 │ │ │ │ + ldr r0, [pc, #48] @ 7bae4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7bac8 │ │ │ │ + ldr r1, [pc, #44] @ 7bae8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r4, r7, r4, lsl #4 │ │ │ │ - andseq r4, r7, r4, lsl r2 │ │ │ │ + andseq r4, r7, r4, ror #3 │ │ │ │ + @ instruction: 0x001741f4 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r7 │ │ │ │ - bhi 7bb84 │ │ │ │ + bhi 7bba4 │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7bb2c │ │ │ │ + bhi 7bb4c │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 7bb84 │ │ │ │ + bcs 7bba4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r7, [r1, #4] │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ cmp r7, r2 │ │ │ │ ldrbne r7, [r1, #5] │ │ │ │ cmpne r7, r2 │ │ │ │ - bne 7bba0 │ │ │ │ + bne 7bbc0 │ │ │ │ add r1, r4, #1 │ │ │ │ - b 7bb64 │ │ │ │ + b 7bb84 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r1, r1, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ stm sp, {r4, r7} │ │ │ │ - bl c52b0 │ │ │ │ + bl c52d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7bb90 │ │ │ │ + beq 7bbb0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bhi 7bbb0 │ │ │ │ + bhi 7bbd0 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addne r7, r4, #1 │ │ │ │ strne r7, [r3] │ │ │ │ cmpne r2, #1 │ │ │ │ @@ -95134,677 +95142,677 @@ │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 7bb84 │ │ │ │ - b 7bb24 │ │ │ │ - ldr r0, [pc, #48] @ 7bbe8 │ │ │ │ + bne 7bba4 │ │ │ │ + b 7bb44 │ │ │ │ + ldr r0, [pc, #48] @ 7bc08 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ 7bbec │ │ │ │ + ldr r1, [pc, #44] @ 7bc0c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r4, r7, r0, ror #1 │ │ │ │ - ldrsheq r4, [r7], -r0 │ │ │ │ + andseq r4, r7, r0, asr #1 │ │ │ │ + ldrsbeq r4, [r7], -r0 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 7bcc0 │ │ │ │ + bhi 7bce0 │ │ │ │ ldr r4, [r2] │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi 7bc4c │ │ │ │ + bhi 7bc6c │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, r7 │ │ │ │ - bl c5f70 │ │ │ │ + bl c5f90 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7bc74 │ │ │ │ - b 7bc88 │ │ │ │ + bne 7bc94 │ │ │ │ + b 7bca8 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ stm sp, {r0, r3} │ │ │ │ add r0, sp, #12 │ │ │ │ mov r3, r7 │ │ │ │ - bl c5de8 │ │ │ │ + bl c5e08 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7bc88 │ │ │ │ + beq 7bca8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 7bcc8 │ │ │ │ + bhi 7bce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7bcc0 │ │ │ │ + beq 7bce0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7bd00 │ │ │ │ + beq 7bd20 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7bcc0 │ │ │ │ + bne 7bce0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r0, [pc, #100] @ 7bd34 │ │ │ │ + ldr r0, [pc, #100] @ 7bd54 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 7bd38 │ │ │ │ + ldr r1, [pc, #96] @ 7bd58 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #52] @ 7bd3c │ │ │ │ + ldr r0, [pc, #52] @ 7bd5c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 7bd40 │ │ │ │ - ldr r1, [pc, #48] @ 7bd44 │ │ │ │ + ldr r3, [pc, #48] @ 7bd60 │ │ │ │ + ldr r1, [pc, #48] @ 7bd64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 25e7c │ │ │ │ - andseq r3, r7, r8, asr #31 │ │ │ │ - @ instruction: 0x00173fd8 │ │ │ │ + andseq r3, r7, r8, lsr #31 │ │ │ │ + @ instruction: 0x00173fb8 │ │ │ │ andseq r0, r0, lr, asr #6 │ │ │ │ - andseq r5, r7, r0, lsr #6 │ │ │ │ - andseq r5, r7, ip, asr r5 │ │ │ │ + andseq r5, r7, r0, lsl #6 │ │ │ │ + andseq r5, r7, ip, lsr r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bls 7bd68 │ │ │ │ + bls 7bd88 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7bda8 │ │ │ │ + bhi 7bdc8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 7bd60 │ │ │ │ + bcs 7bd80 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 7bde4 │ │ │ │ + beq 7be04 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 7bd60 │ │ │ │ - b 7bde4 │ │ │ │ + bne 7bd80 │ │ │ │ + b 7be04 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c50c0 │ │ │ │ + bl c50e0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7bd60 │ │ │ │ + beq 7bd80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 7be1c │ │ │ │ + bhi 7be3c │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7be54 │ │ │ │ + beq 7be74 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7bd60 │ │ │ │ + bne 7bd80 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ 7be88 │ │ │ │ + ldr r0, [pc, #100] @ 7bea8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 7be8c │ │ │ │ + ldr r1, [pc, #96] @ 7beac │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #52] @ 7be90 │ │ │ │ + ldr r0, [pc, #52] @ 7beb0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 7be94 │ │ │ │ - ldr r1, [pc, #48] @ 7be98 │ │ │ │ + ldr r3, [pc, #48] @ 7beb4 │ │ │ │ + ldr r1, [pc, #48] @ 7beb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 25e7c │ │ │ │ - andseq r3, r7, r4, ror lr │ │ │ │ - andseq r3, r7, r4, lsl #29 │ │ │ │ + andseq r3, r7, r4, asr lr │ │ │ │ + andseq r3, r7, r4, ror #28 │ │ │ │ @ instruction: 0x001001fa │ │ │ │ - andseq r5, r7, ip, asr #3 │ │ │ │ - andseq r5, r7, r8, lsl #8 │ │ │ │ + andseq r5, r7, ip, lsr #3 │ │ │ │ + andseq r5, r7, r8, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ cmp r7, r6 │ │ │ │ - bcs 7beb8 │ │ │ │ + bcs 7bed8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7bf48 │ │ │ │ + bhi 7bf68 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7bfe4 │ │ │ │ + bhi 7c004 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ sub r1, r7, r6 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 7beb0 │ │ │ │ + bcc 7bed0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ add r1, r2, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r5, r3 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7beb0 │ │ │ │ + bne 7bed0 │ │ │ │ mov r2, r5 │ │ │ │ adds r0, r6, r4 │ │ │ │ - bcc 7bfac │ │ │ │ - ldr r0, [pc, #288] @ 7c038 │ │ │ │ + bcc 7bfcc │ │ │ │ + ldr r0, [pc, #288] @ 7c058 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #284] @ 7c03c │ │ │ │ + ldr r1, [pc, #284] @ 7c05c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7bff4 │ │ │ │ + bhi 7c014 │ │ │ │ ldr r5, [r0, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ sub r4, r7, r6 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcc 7beb0 │ │ │ │ + bcc 7bed0 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ add r2, r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r8, [r0, #60] @ 0x3c │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ blx ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7beb0 │ │ │ │ + beq 7bed0 │ │ │ │ add r0, r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ adds r0, r0, r5 │ │ │ │ - bcs 7bf10 │ │ │ │ + bcs 7bf30 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c004 │ │ │ │ + beq 7c024 │ │ │ │ ldr r0, [r2] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7beb0 │ │ │ │ + bne 7bed0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #84] @ 7c040 │ │ │ │ + ldr r2, [pc, #84] @ 7c060 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #72] @ 7c044 │ │ │ │ + ldr r2, [pc, #72] @ 7c064 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r0, [pc, #60] @ 7c048 │ │ │ │ + ldr r0, [pc, #60] @ 7c068 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #56] @ 7c04c │ │ │ │ - ldr r1, [pc, #56] @ 7c050 │ │ │ │ + ldr r3, [pc, #56] @ 7c06c │ │ │ │ + ldr r1, [pc, #56] @ 7c070 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 25e7c │ │ │ │ - andseq r3, r7, r0, lsl #27 │ │ │ │ - mulseq r7, r0, sp │ │ │ │ - andseq r7, r7, ip, asr #2 │ │ │ │ + andseq r3, r7, r0, ror #26 │ │ │ │ + andseq r3, r7, r0, ror sp │ │ │ │ andseq r7, r7, ip, lsr #2 │ │ │ │ + andseq r7, r7, ip, lsl #2 │ │ │ │ andseq r0, r0, sl, asr #32 │ │ │ │ - andseq r5, r7, ip, lsl r0 │ │ │ │ - andseq r5, r7, r8, asr r2 │ │ │ │ + @ instruction: 0x00174ffc │ │ │ │ + andseq r5, r7, r8, lsr r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bls 7c074 │ │ │ │ + bls 7c094 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7c0a8 │ │ │ │ + bhi 7c0c8 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 7c06c │ │ │ │ + bcs 7c08c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 7c06c │ │ │ │ - b 7c0e4 │ │ │ │ + bne 7c08c │ │ │ │ + b 7c104 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c4f04 │ │ │ │ + bl c4f24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c06c │ │ │ │ + beq 7c08c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 7c11c │ │ │ │ + bhi 7c13c │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c154 │ │ │ │ + beq 7c174 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7c06c │ │ │ │ + bne 7c08c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ 7c188 │ │ │ │ + ldr r0, [pc, #100] @ 7c1a8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 7c18c │ │ │ │ + ldr r1, [pc, #96] @ 7c1ac │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #52] @ 7c190 │ │ │ │ + ldr r0, [pc, #52] @ 7c1b0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 7c194 │ │ │ │ - ldr r1, [pc, #48] @ 7c198 │ │ │ │ + ldr r3, [pc, #48] @ 7c1b4 │ │ │ │ + ldr r1, [pc, #48] @ 7c1b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 25e7c │ │ │ │ - andseq r3, r7, r4, ror fp │ │ │ │ - andseq r3, r7, r4, lsl #23 │ │ │ │ + andseq r3, r7, r4, asr fp │ │ │ │ + andseq r3, r7, r4, ror #22 │ │ │ │ strdeq pc, [pc], -sl │ │ │ │ - andseq r4, r7, ip, asr #29 │ │ │ │ - andseq r5, r7, r8, lsl #2 │ │ │ │ + andseq r4, r7, ip, lsr #29 │ │ │ │ + andseq r5, r7, r8, ror #1 │ │ │ │ push {r4, r5, r7, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ cmp r4, r5 │ │ │ │ - bls 7c1b8 │ │ │ │ + bls 7c1d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi 7c1ec │ │ │ │ + bhi 7c20c │ │ │ │ cmp r4, r7 │ │ │ │ - bcs 7c1b0 │ │ │ │ + bcs 7c1d0 │ │ │ │ ldrb r1, [r2, r4] │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c1b0 │ │ │ │ - b 7c234 │ │ │ │ + beq 7c1d0 │ │ │ │ + b 7c254 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi 7c26c │ │ │ │ + bhi 7c28c │ │ │ │ cmp r4, r5 │ │ │ │ - beq 7c1b0 │ │ │ │ + beq 7c1d0 │ │ │ │ sub r5, r4, r5 │ │ │ │ add r2, r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r7, [r2, -r1] │ │ │ │ ldrb r7, [r0, r7] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7c228 │ │ │ │ + bne 7c248 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne 7c208 │ │ │ │ - b 7c1b0 │ │ │ │ + bne 7c228 │ │ │ │ + b 7c1d0 │ │ │ │ add r0, r4, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 7c280 │ │ │ │ + beq 7c2a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c2b8 │ │ │ │ + beq 7c2d8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7c1b0 │ │ │ │ + bne 7c1d0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r7, pc} │ │ │ │ - ldr r2, [pc, #120] @ 7c2ec │ │ │ │ + ldr r2, [pc, #120] @ 7c30c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r0, [pc, #104] @ 7c2f0 │ │ │ │ + ldr r0, [pc, #104] @ 7c310 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #100] @ 7c2f4 │ │ │ │ + ldr r1, [pc, #100] @ 7c314 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #56] @ 7c2f8 │ │ │ │ + ldr r0, [pc, #56] @ 7c318 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #52] @ 7c2fc │ │ │ │ - ldr r1, [pc, #52] @ 7c300 │ │ │ │ + ldr r3, [pc, #52] @ 7c31c │ │ │ │ + ldr r1, [pc, #52] @ 7c320 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 25e7c │ │ │ │ - andseq r6, r7, r0, ror lr │ │ │ │ - andseq r3, r7, r0, lsl sl │ │ │ │ - andseq r3, r7, r0, lsr #20 │ │ │ │ + andseq r6, r7, r0, asr lr │ │ │ │ + @ instruction: 0x001739f0 │ │ │ │ + andseq r3, r7, r0, lsl #20 │ │ │ │ muleq pc, r6, sp @ │ │ │ │ - andseq r4, r7, r8, ror #26 │ │ │ │ - andseq r4, r7, r4, lsr #31 │ │ │ │ + andseq r4, r7, r8, asr #26 │ │ │ │ + andseq r4, r7, r4, lsl #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bls 7c324 │ │ │ │ + bls 7c344 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r5, [r2] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi 7c36c │ │ │ │ + bhi 7c38c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs 7c31c │ │ │ │ + bcs 7c33c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ ldrb r1, [r1, r4] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbne r2, [r0, #5] │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 7c3a8 │ │ │ │ + beq 7c3c8 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 7c31c │ │ │ │ - b 7c3a8 │ │ │ │ + bne 7c33c │ │ │ │ + b 7c3c8 │ │ │ │ mov r5, r3 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r4, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl c52b0 │ │ │ │ + bl c52d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c31c │ │ │ │ + beq 7c33c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 7c3e0 │ │ │ │ + bhi 7c400 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c418 │ │ │ │ + beq 7c438 │ │ │ │ ldr r0, [r3] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7c31c │ │ │ │ + bne 7c33c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ 7c44c │ │ │ │ + ldr r0, [pc, #100] @ 7c46c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 7c450 │ │ │ │ + ldr r1, [pc, #96] @ 7c470 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #52] @ 7c454 │ │ │ │ + ldr r0, [pc, #52] @ 7c474 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 7c458 │ │ │ │ - ldr r1, [pc, #48] @ 7c45c │ │ │ │ + ldr r3, [pc, #48] @ 7c478 │ │ │ │ + ldr r1, [pc, #48] @ 7c47c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 25e7c │ │ │ │ - @ instruction: 0x001738b0 │ │ │ │ - andseq r3, r7, r0, asr #17 │ │ │ │ + mulseq r7, r0, r8 │ │ │ │ + andseq r3, r7, r0, lsr #17 │ │ │ │ andeq pc, pc, r6, lsr ip @ │ │ │ │ - andseq r4, r7, r8, lsl #24 │ │ │ │ - andseq r4, r7, r4, asr #28 │ │ │ │ + andseq r4, r7, r8, ror #23 │ │ │ │ + andseq r4, r7, r4, lsr #28 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldrd r6, [r2, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bhi 7c51c │ │ │ │ + bhi 7c53c │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ add r1, r0, #4 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 7c4b0 │ │ │ │ + bhi 7c4d0 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl c4ca4 │ │ │ │ + bl c4cc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7c4d0 │ │ │ │ - b 7c4e4 │ │ │ │ + bne 7c4f0 │ │ │ │ + b 7c504 │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ add r0, sp, #12 │ │ │ │ strd r6, [sp] │ │ │ │ - bl c4b20 │ │ │ │ + bl c4b40 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7c4e4 │ │ │ │ + beq 7c504 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 7c524 │ │ │ │ + bhi 7c544 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c51c │ │ │ │ + beq 7c53c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c55c │ │ │ │ + beq 7c57c │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 7c51c │ │ │ │ + bne 7c53c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #100] @ 7c590 │ │ │ │ + ldr r0, [pc, #100] @ 7c5b0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ 7c594 │ │ │ │ + ldr r1, [pc, #96] @ 7c5b4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #52] @ 7c598 │ │ │ │ + ldr r0, [pc, #52] @ 7c5b8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #48] @ 7c59c │ │ │ │ - ldr r1, [pc, #48] @ 7c5a0 │ │ │ │ + ldr r3, [pc, #48] @ 7c5bc │ │ │ │ + ldr r1, [pc, #48] @ 7c5c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ bl 25e7c │ │ │ │ - andseq r3, r7, ip, ror #14 │ │ │ │ - andseq r3, r7, ip, ror r7 │ │ │ │ + andseq r3, r7, ip, asr #14 │ │ │ │ + andseq r3, r7, ip, asr r7 │ │ │ │ strdeq pc, [pc], -r2 │ │ │ │ - andseq r4, r7, r4, asr #21 │ │ │ │ - andseq r4, r7, r0, lsl #26 │ │ │ │ + andseq r4, r7, r4, lsr #21 │ │ │ │ + andseq r4, r7, r0, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r6, #1364]! @ 0x554 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #3 │ │ │ │ str r0, [r5] │ │ │ │ - bne 7c6ac │ │ │ │ + bne 7c6cc │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r6, #1336]! @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7c668 │ │ │ │ + beq 7c688 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 7c5f4 │ │ │ │ + bne 7c614 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - bhi 7c668 │ │ │ │ + bhi 7c688 │ │ │ │ ldr r2, [r1, #1360] @ 0x550 │ │ │ │ ldr r2, [r2, #328] @ 0x148 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7c8a8 │ │ │ │ + beq 7c8c8 │ │ │ │ ldr r7, [r1, #1340] @ 0x53c │ │ │ │ tst r0, #1 │ │ │ │ mov r4, #2097152 @ 0x200000 │ │ │ │ mov r0, #1 │ │ │ │ ldrd sl, [r3, #16] │ │ │ │ lslne r4, r7, #3 │ │ │ │ tst r4, #24 │ │ │ │ @@ -95812,94 +95820,94 @@ │ │ │ │ addne r7, r0, r4, lsr #5 │ │ │ │ mov r4, r3 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ lsl r0, r7, #5 │ │ │ │ mov r7, r1 │ │ │ │ mvnhi r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 16d488 │ │ │ │ + bl 16d4a8 │ │ │ │ subs r0, r0, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ movcc r0, r2 │ │ │ │ subs r7, fp, sl │ │ │ │ mov r3, r4 │ │ │ │ movcc r7, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - bls 7c7b8 │ │ │ │ + bls 7c7d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r2, #616]! @ 0x268 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7c858 │ │ │ │ + beq 7c878 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ add r0, r1, #1312 @ 0x520 │ │ │ │ ldr r7, [r5, #16] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ str r7, [sp] │ │ │ │ mov r3, r4 │ │ │ │ - bl 84e80 │ │ │ │ + bl 84ea0 │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [r5] │ │ │ │ - bne 7c714 │ │ │ │ - b 7c79c │ │ │ │ + bne 7c734 │ │ │ │ + b 7c7bc │ │ │ │ ldr r0, [r3] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 7c6d0 │ │ │ │ + bcc 7c6f0 │ │ │ │ ldr r0, [r1, #1400] @ 0x578 │ │ │ │ ldr r2, [r0, #296] @ 0x128 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 7c5cc │ │ │ │ + bne 7c5ec │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r2, #600]! @ 0x258 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7c864 │ │ │ │ + beq 7c884 │ │ │ │ ldrd r0, [r5, #12] │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ - bl 76bb4 │ │ │ │ + bl 76bd4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7c870 │ │ │ │ + beq 7c890 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ tst r0, #1 │ │ │ │ strd r0, [r5] │ │ │ │ - beq 7c79c │ │ │ │ + beq 7c7bc │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 7c73c │ │ │ │ + beq 7c75c │ │ │ │ cmp r3, r1 │ │ │ │ - bls 7c79c │ │ │ │ + bls 7c7bc │ │ │ │ orr r0, r0, r1, lsl #1 │ │ │ │ lsl r2, r1, #1 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 7c7a8 │ │ │ │ + bcs 7c7c8 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ ldr r3, [r5, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c7a8 │ │ │ │ + beq 7c7c8 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs 7c7a8 │ │ │ │ + bcs 7c7c8 │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c79c │ │ │ │ + beq 7c7bc │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 7c820 │ │ │ │ + bhi 7c840 │ │ │ │ str r2, [r8, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ str r1, [r8, #12] │ │ │ │ str r2, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ @@ -95909,298 +95917,298 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r2, #724]! @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7c8b4 │ │ │ │ + beq 7c8d4 │ │ │ │ ldrd r0, [r5, #12] │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ - bl 84c70 │ │ │ │ + bl 84c90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7c700 │ │ │ │ - ldr r1, [pc, #252] @ 7c8ec │ │ │ │ - ldr r0, [pc, #252] @ 7c8f0 │ │ │ │ - ldr r3, [pc, #252] @ 7c8f4 │ │ │ │ + bne 7c720 │ │ │ │ + ldr r1, [pc, #252] @ 7c90c │ │ │ │ + ldr r0, [pc, #252] @ 7c910 │ │ │ │ + ldr r3, [pc, #252] @ 7c914 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ bl 25e7c │ │ │ │ - b 7c8a4 │ │ │ │ - ldr r0, [pc, #216] @ 7c900 │ │ │ │ + b 7c8c4 │ │ │ │ + ldr r0, [pc, #216] @ 7c920 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #212] @ 7c904 │ │ │ │ + ldr r1, [pc, #212] @ 7c924 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #172] @ 7c90c │ │ │ │ + ldr r0, [pc, #172] @ 7c92c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #140] @ 7c8f8 │ │ │ │ + ldr r0, [pc, #140] @ 7c918 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r1, [pc, #104] @ 7c8e0 │ │ │ │ - ldr r0, [pc, #104] @ 7c8e4 │ │ │ │ - ldr r3, [pc, #104] @ 7c8e8 │ │ │ │ + ldr r1, [pc, #104] @ 7c900 │ │ │ │ + ldr r0, [pc, #104] @ 7c904 │ │ │ │ + ldr r3, [pc, #104] @ 7c908 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #76] @ 7c8fc │ │ │ │ + ldr r0, [pc, #76] @ 7c91c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25f44 │ │ │ │ - ldr r0, [pc, #76] @ 7c908 │ │ │ │ + ldr r0, [pc, #76] @ 7c928 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 7c8c4 │ │ │ │ + b 7c8e4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r7, r4, lsr #17 │ │ │ │ + andseq r3, r7, r4, lsl #17 │ │ │ │ andeq lr, pc, sl, lsl #9 │ │ │ │ - andseq r3, r7, r8, asr r3 │ │ │ │ - andseq r3, r7, ip, lsl #18 │ │ │ │ + andseq r3, r7, r8, lsr r3 │ │ │ │ + andseq r3, r7, ip, ror #17 │ │ │ │ andeq lr, pc, r2, lsl r5 @ │ │ │ │ - andseq r3, r7, r0, ror #7 │ │ │ │ - andseq r3, r7, r8, lsr #17 │ │ │ │ - andseq r3, r7, r4, asr #17 │ │ │ │ - andseq r3, r7, r0, ror r4 │ │ │ │ - andseq r3, r7, r0, lsl #9 │ │ │ │ - andseq r3, r7, r8, lsr r8 │ │ │ │ - @ instruction: 0x001736f4 │ │ │ │ + andseq r3, r7, r0, asr #7 │ │ │ │ + andseq r3, r7, r8, lsl #17 │ │ │ │ + andseq r3, r7, r4, lsr #17 │ │ │ │ + andseq r3, r7, r0, asr r4 │ │ │ │ + andseq r3, r7, r0, ror #8 │ │ │ │ + andseq r3, r7, r8, lsl r8 │ │ │ │ + @ instruction: 0x001736d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #1364]! @ 0x554 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 7c9fc │ │ │ │ + bne 7ca1c │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6, #1336]! @ 0x538 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 7c9d0 │ │ │ │ + beq 7c9f0 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7c960 │ │ │ │ + bne 7c980 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bhi 7c9d0 │ │ │ │ + bhi 7c9f0 │ │ │ │ ldr r1, [r0, #1360] @ 0x550 │ │ │ │ ldr r1, [r1, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7cb10 │ │ │ │ + beq 7cb30 │ │ │ │ ldr r3, [r0, #1340] @ 0x53c │ │ │ │ tst r2, #1 │ │ │ │ mov r7, #2097152 @ 0x200000 │ │ │ │ mov r2, #1 │ │ │ │ ldrd sl, [r4, #16] │ │ │ │ lslne r7, r3, #3 │ │ │ │ tst r7, #24 │ │ │ │ lsr r3, r7, #5 │ │ │ │ addne r3, r2, r7, lsr #5 │ │ │ │ mov r7, r0 │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ lsl r2, r3, #5 │ │ │ │ mvnhi r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16d488 │ │ │ │ + bl 16d4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ subs r1, r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ movcc r1, r2 │ │ │ │ subs r3, fp, sl │ │ │ │ movcc r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 7ca58 │ │ │ │ + bls 7ca78 │ │ │ │ ldr r1, [r5, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7cac0 │ │ │ │ + beq 7cae0 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #1312 @ 0x520 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 84e80 │ │ │ │ + b 84ea0 │ │ │ │ ldr r2, [r4] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 7ca20 │ │ │ │ + bcc 7ca40 │ │ │ │ ldr r2, [r0, #1400] @ 0x578 │ │ │ │ ldr r3, [r2, #296] @ 0x128 │ │ │ │ ldr r2, [r2, #300] @ 0x12c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 7c938 │ │ │ │ + bne 7c958 │ │ │ │ ldr r0, [r5, #600]! @ 0x258 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7cacc │ │ │ │ + beq 7caec │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 76bb4 │ │ │ │ + bl 76bd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7cad8 │ │ │ │ + beq 7caf8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #724]! @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7cb1c │ │ │ │ + beq 7cb3c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl 84c70 │ │ │ │ + bl 84c90 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7ca4c │ │ │ │ - ldr r1, [pc, #196] @ 7cb54 │ │ │ │ - ldr r0, [pc, #196] @ 7cb58 │ │ │ │ - ldr r3, [pc, #196] @ 7cb5c │ │ │ │ + bne 7ca6c │ │ │ │ + ldr r1, [pc, #196] @ 7cb74 │ │ │ │ + ldr r0, [pc, #196] @ 7cb78 │ │ │ │ + ldr r3, [pc, #196] @ 7cb7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r4, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ bl 25e7c │ │ │ │ - b 7cb0c │ │ │ │ - ldr r0, [pc, #164] @ 7cb6c │ │ │ │ + b 7cb2c │ │ │ │ + ldr r0, [pc, #164] @ 7cb8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #140] @ 7cb60 │ │ │ │ + ldr r0, [pc, #140] @ 7cb80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r1, [pc, #104] @ 7cb48 │ │ │ │ - ldr r0, [pc, #104] @ 7cb4c │ │ │ │ - ldr r3, [pc, #104] @ 7cb50 │ │ │ │ + ldr r1, [pc, #104] @ 7cb68 │ │ │ │ + ldr r0, [pc, #104] @ 7cb6c │ │ │ │ + ldr r3, [pc, #104] @ 7cb70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r4, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #76] @ 7cb64 │ │ │ │ + ldr r0, [pc, #76] @ 7cb84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25f44 │ │ │ │ - ldr r0, [pc, #68] @ 7cb68 │ │ │ │ + ldr r0, [pc, #68] @ 7cb88 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 7cb2c │ │ │ │ + b 7cb4c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r7, ip, lsr r6 │ │ │ │ + andseq r3, r7, ip, lsl r6 │ │ │ │ andeq lr, pc, r2, lsr #4 │ │ │ │ - ldrsheq r3, [r7], -r0 │ │ │ │ - andseq r3, r7, ip, ror #12 │ │ │ │ + ldrsbeq r3, [r7], -r0 │ │ │ │ + andseq r3, r7, ip, asr #12 │ │ │ │ andeq lr, pc, r2, ror r2 @ │ │ │ │ - andseq r3, r7, r0, asr #2 │ │ │ │ - andseq r3, r7, r0, asr #12 │ │ │ │ - andseq r3, r7, ip, asr r6 │ │ │ │ - @ instruction: 0x001735d0 │ │ │ │ - andseq r3, r7, ip, lsl #9 │ │ │ │ + andseq r3, r7, r0, lsr #2 │ │ │ │ + andseq r3, r7, r0, lsr #12 │ │ │ │ + andseq r3, r7, ip, lsr r6 │ │ │ │ + @ instruction: 0x001735b0 │ │ │ │ + andseq r3, r7, ip, ror #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #1364]! @ 0x554 │ │ │ │ cmp r2, #3 │ │ │ │ - bne 7cc78 │ │ │ │ + bne 7cc98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6, #1336]! @ 0x538 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 7cc28 │ │ │ │ + beq 7cc48 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 7cbb8 │ │ │ │ + bne 7cbd8 │ │ │ │ cmp sl, #128 @ 0x80 │ │ │ │ - bhi 7cc28 │ │ │ │ + bhi 7cc48 │ │ │ │ ldr r1, [r0, #1360] @ 0x550 │ │ │ │ ldr r1, [r1, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7cdc0 │ │ │ │ + beq 7cde0 │ │ │ │ ldr r3, [r0, #1340] @ 0x53c │ │ │ │ tst r2, #1 │ │ │ │ mov r7, #2097152 @ 0x200000 │ │ │ │ mov r2, #1 │ │ │ │ ldrd r8, [r5, #16] │ │ │ │ lslne r7, r3, #3 │ │ │ │ tst r7, #24 │ │ │ │ lsr r3, r7, #5 │ │ │ │ addne r3, r2, r7, lsr #5 │ │ │ │ mov r7, r0 │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ lsl r2, r3, #5 │ │ │ │ mvnhi r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16d488 │ │ │ │ + bl 16d4a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ subs r1, r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ movcc r1, r2 │ │ │ │ subs r3, r9, r8 │ │ │ │ movcc r3, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bls 7cce4 │ │ │ │ + bls 7cd04 │ │ │ │ ldr r1, [fp, #616]! @ 0x268 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7cd70 │ │ │ │ + beq 7cd90 │ │ │ │ ldm r5, {r1, r2, r3, r7} │ │ │ │ add ip, sp, #8 │ │ │ │ add r0, r0, #1312 @ 0x520 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ mov r4, #1 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ mov r1, #0 │ │ │ │ @@ -96208,142 +96216,142 @@ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ mov r3, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, fp │ │ │ │ strb r4, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 84e80 │ │ │ │ - b 7ccd0 │ │ │ │ + bl 84ea0 │ │ │ │ + b 7ccf0 │ │ │ │ ldr r2, [r5] │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - bcc 7cc9c │ │ │ │ + bcc 7ccbc │ │ │ │ ldr r2, [r0, #1400] @ 0x578 │ │ │ │ ldr r3, [r2, #296] @ 0x128 │ │ │ │ ldr r2, [r2, #300] @ 0x12c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 7cb90 │ │ │ │ + bne 7cbb0 │ │ │ │ ldr r0, [fp, #600]! @ 0x258 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7cd7c │ │ │ │ + beq 7cd9c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ strd r2, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ - bl 76bb4 │ │ │ │ + bl 76bd4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7cd88 │ │ │ │ + beq 7cda8 │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp, #724]! @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7cdcc │ │ │ │ + beq 7cdec │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [sp, #32] │ │ │ │ add r3, sp, #8 │ │ │ │ stm r3, {r0, r1, r2, sl} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ str r9, [sp, #28] │ │ │ │ str r8, [sp, #24] │ │ │ │ - bl 84c70 │ │ │ │ + bl 84c90 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7ccd0 │ │ │ │ + bne 7ccf0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #192] @ 7ce04 │ │ │ │ - ldr r3, [pc, #192] @ 7ce08 │ │ │ │ - ldr r2, [pc, #192] @ 7ce0c │ │ │ │ + ldr r0, [pc, #192] @ 7ce24 │ │ │ │ + ldr r3, [pc, #192] @ 7ce28 │ │ │ │ + ldr r2, [pc, #192] @ 7ce2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, sp, #8 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ bl 25e7c │ │ │ │ - b 7cdbc │ │ │ │ - ldr r0, [pc, #164] @ 7ce1c │ │ │ │ + b 7cddc │ │ │ │ + ldr r0, [pc, #164] @ 7ce3c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #140] @ 7ce10 │ │ │ │ + ldr r0, [pc, #140] @ 7ce30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r1, [pc, #104] @ 7cdf8 │ │ │ │ - ldr r0, [pc, #104] @ 7cdfc │ │ │ │ - ldr r3, [pc, #104] @ 7ce00 │ │ │ │ + ldr r1, [pc, #104] @ 7ce18 │ │ │ │ + ldr r0, [pc, #104] @ 7ce1c │ │ │ │ + ldr r3, [pc, #104] @ 7ce20 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #76] @ 7ce14 │ │ │ │ + ldr r0, [pc, #76] @ 7ce34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25f44 │ │ │ │ - ldr r0, [pc, #68] @ 7ce18 │ │ │ │ + ldr r0, [pc, #68] @ 7ce38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 7cddc │ │ │ │ + b 7cdfc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r7, ip, lsl #7 │ │ │ │ + andseq r3, r7, ip, ror #6 │ │ │ │ andeq sp, pc, r2, ror pc @ │ │ │ │ - andseq r2, r7, r0, asr #28 │ │ │ │ + andseq r2, r7, r0, lsr #28 │ │ │ │ andeq sp, pc, r2, asr #31 │ │ │ │ - mulseq r7, r4, lr │ │ │ │ + andseq r2, r7, r4, ror lr │ │ │ │ + andseq r3, r7, ip, ror #6 │ │ │ │ + andseq r3, r7, r0, ror r3 │ │ │ │ andseq r3, r7, ip, lsl #7 │ │ │ │ - mulseq r7, r0, r3 │ │ │ │ - andseq r3, r7, ip, lsr #7 │ │ │ │ - andseq r3, r7, r0, lsl #6 │ │ │ │ - andseq r3, r7, ip, asr #6 │ │ │ │ + andseq r3, r7, r0, ror #5 │ │ │ │ + andseq r3, r7, ip, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #956 @ 0x3bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #1684] @ 0x694 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7ce38 │ │ │ │ + bne 7ce58 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 7cfc4 │ │ │ │ + bmi 7cfe4 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98b18 │ │ │ │ + bl 98b38 │ │ │ │ add r1, r7, #1312 @ 0x520 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl b4414 │ │ │ │ + bl b4434 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #1364]! @ 0x554 │ │ │ │ mov r6, #4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r1, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -96353,36 +96361,36 @@ │ │ │ │ sub r2, r3, #2 │ │ │ │ clz r2, r2 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r2, r2, #31 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - bne 7cec0 │ │ │ │ + bne 7cee0 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ - b 7cee0 │ │ │ │ + b 7cf00 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 969b0 │ │ │ │ + bl 969d0 │ │ │ │ ldr r8, [sp, #760] @ 0x2f8 │ │ │ │ ldr sl, [sp, #772] @ 0x304 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, [r7] │ │ │ │ mov fp, #2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 7cf44 │ │ │ │ + beq 7cf64 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ - bl bd010 │ │ │ │ + bl bd030 │ │ │ │ add r1, r7, #648 @ 0x288 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl bd010 │ │ │ │ + bl bd030 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ add r0, r7, #192 @ 0xc0 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ @@ -96424,35 +96432,35 @@ │ │ │ │ str fp, [r4, #584] @ 0x248 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #956 @ 0x3bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 8fc50 │ │ │ │ - b 7cfe0 │ │ │ │ + bl 8fc70 │ │ │ │ + b 7d000 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7d004 │ │ │ │ + beq 7d024 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 7d004 │ │ │ │ + bl 52170 │ │ │ │ + b 7d024 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 7661c │ │ │ │ + bl 7663c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 75d7c │ │ │ │ - b 7d01c │ │ │ │ + bl 75d9c │ │ │ │ + b 7d03c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 75bcc │ │ │ │ + bl 75bec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldrb r0, [r0, #1308] @ 0x51c │ │ │ │ and r0, r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -96460,27 +96468,27 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #1680] @ 0x690 │ │ │ │ ldrb r1, [r4, #1308] @ 0x51c │ │ │ │ mov r9, #0 │ │ │ │ ldr r8, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #2 │ │ │ │ mov r0, #0 │ │ │ │ - beq 7d088 │ │ │ │ + beq 7d0a8 │ │ │ │ ldr r1, [r4, #1300] @ 0x514 │ │ │ │ ldr r0, [r4, #1296] @ 0x510 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r4, #1688] @ 0x698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7d0d8 │ │ │ │ + beq 7d0f8 │ │ │ │ ldr r3, [r1, #316] @ 0x13c │ │ │ │ ldr r6, [r1, #328] @ 0x148 │ │ │ │ ldr r2, [r1, #312] @ 0x138 │ │ │ │ ldr r1, [r1, #340] @ 0x154 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ ldrd sl, [r3, #40] @ 0x28 │ │ │ │ @@ -96523,503 +96531,503 @@ │ │ │ │ addne r0, r0, fp │ │ │ │ addne r0, r0, r3 │ │ │ │ addne r0, r0, r9 │ │ │ │ addne r0, r0, r1 │ │ │ │ addne r0, r0, #436 @ 0x1b4 │ │ │ │ addne sp, sp, #4 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 7d174 │ │ │ │ + ldr r0, [pc, #16] @ 7d194 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 7d178 │ │ │ │ + ldr r2, [pc, #12] @ 7d198 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ mulseq r0, r8, r3 │ │ │ │ - andseq r5, r7, ip, lsl r3 │ │ │ │ + @ instruction: 0x001752fc │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldrb r7, [r1, #1692] @ 0x69c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7d224 │ │ │ │ + bne 7d244 │ │ │ │ ldrd r4, [r1] │ │ │ │ eor r7, r4, #2 │ │ │ │ orrs r7, r7, r5 │ │ │ │ - beq 7d204 │ │ │ │ + beq 7d224 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7d23c │ │ │ │ + beq 7d25c │ │ │ │ mov r5, r2 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7d210 │ │ │ │ + bne 7d230 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 7d248 │ │ │ │ + bcs 7d268 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #148] @ 7d2c0 │ │ │ │ + ldr r0, [pc, #148] @ 7d2e0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #144] @ 7d2c4 │ │ │ │ + ldr r2, [pc, #144] @ 7d2e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #132] @ 7d2c8 │ │ │ │ + ldr r0, [pc, #132] @ 7d2e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #96] @ 7d2b4 │ │ │ │ - ldr r1, [pc, #96] @ 7d2b8 │ │ │ │ + ldr r0, [pc, #96] @ 7d2d4 │ │ │ │ + ldr r1, [pc, #96] @ 7d2d8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ 7d2bc │ │ │ │ + ldr r2, [pc, #64] @ 7d2dc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #20 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r7, r0, lsl r2 │ │ │ │ - andseq r4, r7, r8, lsl #4 │ │ │ │ - andseq r2, r9, r8, lsl #25 │ │ │ │ + @ instruction: 0x001741f0 │ │ │ │ + andseq r4, r7, r8, ror #3 │ │ │ │ + andseq r2, r9, r8, ror #24 │ │ │ │ andeq sp, pc, fp, lsl #25 │ │ │ │ - andseq r2, r7, ip, lsl #26 │ │ │ │ - @ instruction: 0x00172ef0 │ │ │ │ + andseq r2, r7, ip, ror #25 │ │ │ │ + @ instruction: 0x00172ed0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d48c │ │ │ │ + bne 7d4ac │ │ │ │ ldm r1, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne 7d328 │ │ │ │ + bne 7d348 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d3b8 │ │ │ │ + beq 7d3d8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7d4a4 │ │ │ │ + beq 7d4c4 │ │ │ │ ldr r0, [r1, #632] @ 0x278 │ │ │ │ mov r8, r2 │ │ │ │ add r5, r2, #216 @ 0xd8 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldrb r2, [r0, #346] @ 0x15a │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r6, r0, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7d3c8 │ │ │ │ + bne 7d3e8 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 7d428 │ │ │ │ + bcs 7d448 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d308 │ │ │ │ + bne 7d328 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ clz r1, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ movwne r0, #1 │ │ │ │ orr r1, r1, r6 │ │ │ │ tst r1, #1 │ │ │ │ - beq 7d3f4 │ │ │ │ + beq 7d414 │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7d478 │ │ │ │ + bne 7d498 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 7d388 │ │ │ │ + bcc 7d3a8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #152] @ 7d4cc │ │ │ │ - ldr r1, [pc, #152] @ 7d4d0 │ │ │ │ + ldr r0, [pc, #152] @ 7d4ec │ │ │ │ + ldr r1, [pc, #152] @ 7d4f0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #120] @ 7d4d4 │ │ │ │ + ldr r2, [pc, #120] @ 7d4f4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ stm r4, {r0, r2, r3} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 7d4d8 │ │ │ │ + ldr r0, [pc, #68] @ 7d4f8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #64] @ 7d4dc │ │ │ │ + ldr r2, [pc, #64] @ 7d4fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #52] @ 7d4e0 │ │ │ │ + ldr r0, [pc, #52] @ 7d500 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r7, r0, lsr r0 │ │ │ │ - andseq r4, r7, r8, lsr #32 │ │ │ │ - andseq r2, r9, r8, lsr #21 │ │ │ │ + andseq r4, r7, r0, lsl r0 │ │ │ │ + andseq r4, r7, r8 │ │ │ │ + andseq r2, r9, r8, lsl #21 │ │ │ │ andeq sp, pc, r3, lsr #20 │ │ │ │ - andseq r2, r7, r4, asr #21 │ │ │ │ - mulseq r7, r8, ip │ │ │ │ + andseq r2, r7, r4, lsr #21 │ │ │ │ + andseq r2, r7, r8, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d660 │ │ │ │ + bne 7d680 │ │ │ │ ldm r5, {r0, r3} │ │ │ │ mov r4, r2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 7d524 │ │ │ │ + bne 7d544 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7cb70 │ │ │ │ + b 7cb90 │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7d678 │ │ │ │ + beq 7d698 │ │ │ │ ldr r0, [r5, #632] @ 0x278 │ │ │ │ add r7, r1, #216 @ 0xd8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r6, r0, #1 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7d5ac │ │ │ │ + bne 7d5cc │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 7d610 │ │ │ │ + bcs 7d630 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7cb70 │ │ │ │ + b 7cb90 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r1, r6 │ │ │ │ tst r1, #1 │ │ │ │ - beq 7d5dc │ │ │ │ + beq 7d5fc │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r3, r5, r7} │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7d5c8 │ │ │ │ + bne 7d5e8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 7d584 │ │ │ │ + bcc 7d5a4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #132] @ 7d6a0 │ │ │ │ - ldr r1, [pc, #132] @ 7d6a4 │ │ │ │ + ldr r0, [pc, #132] @ 7d6c0 │ │ │ │ + ldr r1, [pc, #132] @ 7d6c4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #100] @ 7d6a8 │ │ │ │ + ldr r2, [pc, #100] @ 7d6c8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #32 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #68] @ 7d6ac │ │ │ │ + ldr r0, [pc, #68] @ 7d6cc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #64] @ 7d6b0 │ │ │ │ + ldr r2, [pc, #64] @ 7d6d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #52] @ 7d6b4 │ │ │ │ + ldr r0, [pc, #52] @ 7d6d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r7, r8, asr #28 │ │ │ │ - andseq r3, r7, r0, asr #28 │ │ │ │ - andseq r2, r9, r0, asr #17 │ │ │ │ + andseq r3, r7, r8, lsr #28 │ │ │ │ + andseq r3, r7, r0, lsr #28 │ │ │ │ + andseq r2, r9, r0, lsr #17 │ │ │ │ andeq sp, pc, pc, asr #16 │ │ │ │ - @ instruction: 0x001728f0 │ │ │ │ - andseq r2, r7, r4, asr #21 │ │ │ │ + @ instruction: 0x001728d0 │ │ │ │ + andseq r2, r7, r4, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #1684] @ 0x694 │ │ │ │ ldr r9, [sp, #112] @ 0x70 │ │ │ │ add sl, sp, #4 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r9, r0, lsl #1 │ │ │ │ - bls 7d768 │ │ │ │ + bls 7d788 │ │ │ │ ldr r0, [r6, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 7d7f8 │ │ │ │ + bne 7d818 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d988 │ │ │ │ + bne 7d9a8 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 7d81c │ │ │ │ + beq 7d83c │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7d9a0 │ │ │ │ + beq 7d9c0 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ add r2, r5, #216 @ 0xd8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7d894 │ │ │ │ + bne 7d8b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 7d9fc │ │ │ │ + bcs 7da1c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 7d81c │ │ │ │ + bl 52170 │ │ │ │ + b 7d83c │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d988 │ │ │ │ + bne 7d9a8 │ │ │ │ ldrd r0, [r6] │ │ │ │ add r4, sl, #4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 7d7d4 │ │ │ │ + beq 7d7f4 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7d9a0 │ │ │ │ + beq 7d9c0 │ │ │ │ add r2, r5, #216 @ 0xd8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7d83c │ │ │ │ + bne 7d85c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 7d9ac │ │ │ │ + bcs 7d9cc │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d858 │ │ │ │ - b 7d91c │ │ │ │ + bne 7d878 │ │ │ │ + b 7d93c │ │ │ │ ldr r0, [r7] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 7d81c │ │ │ │ + bcc 7d83c │ │ │ │ ldr r0, [r6, #1400] @ 0x578 │ │ │ │ ldr r1, [r0, #296] @ 0x128 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 7d6f8 │ │ │ │ + bne 7d718 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, fp │ │ │ │ str r9, [sp] │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r4, #4] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7d91c │ │ │ │ + beq 7d93c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r9, r1, lsl #1 │ │ │ │ - bls 7d87c │ │ │ │ + bls 7d89c │ │ │ │ ldr r3, [r4] │ │ │ │ lsl r7, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, r7, lsl #2] │ │ │ │ cmp r2, r9 │ │ │ │ ldrcc r3, [r4, #4] │ │ │ │ addcc r3, r3, #1 │ │ │ │ strcc r3, [fp, r2, lsl #2] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7d91c │ │ │ │ + bne 7d93c │ │ │ │ add ip, sp, #52 @ 0x34 │ │ │ │ ldrd r2, [r7, #8] │ │ │ │ ldrb r7, [r7, #24] │ │ │ │ ldm ip, {r1, r4, ip} │ │ │ │ add r0, r4, #1 │ │ │ │ cmp r0, r1 │ │ │ │ cmpcs r3, r4 │ │ │ │ stmib sp, {r1, r4} │ │ │ │ - bcs 7d928 │ │ │ │ + bcs 7d948 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #448] @ 7da8c │ │ │ │ - ldr r1, [pc, #448] @ 7da90 │ │ │ │ + ldr r0, [pc, #448] @ 7daac │ │ │ │ + ldr r1, [pc, #448] @ 7dab0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #28] │ │ │ │ - ldr r2, [pc, #420] @ 7da94 │ │ │ │ + ldr r2, [pc, #420] @ 7dab4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #404] @ 7da98 │ │ │ │ + ldr r2, [pc, #404] @ 7dab8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 26100 │ │ │ │ @@ -97035,159 +97043,159 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, fp │ │ │ │ strb r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #24] │ │ │ │ str r9, [sp] │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ addne sp, sp, #76 @ 0x4c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #292] @ 7da9c │ │ │ │ + ldr r0, [pc, #292] @ 7dabc │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #288] @ 7daa0 │ │ │ │ + ldr r2, [pc, #288] @ 7dac0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - ldr r0, [pc, #244] @ 7da84 │ │ │ │ + ldr r0, [pc, #244] @ 7daa4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #240] @ 7da88 │ │ │ │ + ldr r2, [pc, #240] @ 7daa8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #216] @ 7da80 │ │ │ │ + ldr r0, [pc, #216] @ 7daa0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #176] @ 7da68 │ │ │ │ - ldr r1, [pc, #176] @ 7da6c │ │ │ │ + ldr r0, [pc, #176] @ 7da88 │ │ │ │ + ldr r1, [pc, #176] @ 7da8c │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #140] @ 7da70 │ │ │ │ + ldr r2, [pc, #140] @ 7da90 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ bl 26100 │ │ │ │ - b 7da44 │ │ │ │ + b 7da64 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #108] @ 7da74 │ │ │ │ - ldr r1, [pc, #108] @ 7da78 │ │ │ │ + ldr r0, [pc, #108] @ 7da94 │ │ │ │ + ldr r1, [pc, #108] @ 7da98 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str sl, [sp, #28] │ │ │ │ - ldr r2, [pc, #76] @ 7da7c │ │ │ │ + ldr r2, [pc, #76] @ 7da9c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 7da4c │ │ │ │ + b 7da6c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r7, r8, lsr #21 │ │ │ │ - andseq r3, r7, r0, lsr #21 │ │ │ │ - andseq r2, r9, r0, lsr #10 │ │ │ │ - andseq r3, r7, r8, asr sl │ │ │ │ - andseq r3, r7, r8, asr sl │ │ │ │ - @ instruction: 0x001924d4 │ │ │ │ - andseq r2, r7, ip, lsl #15 │ │ │ │ + andseq r3, r7, r8, lsl #21 │ │ │ │ + andseq r3, r7, r0, lsl #21 │ │ │ │ + andseq r2, r9, r0, lsl #10 │ │ │ │ + andseq r3, r7, r8, lsr sl │ │ │ │ + andseq r3, r7, r8, lsr sl │ │ │ │ + @ instruction: 0x001924b4 │ │ │ │ + andseq r2, r7, ip, ror #14 │ │ │ │ andeq sp, pc, r7, lsr #10 │ │ │ │ - andseq r2, r7, r8, lsr #11 │ │ │ │ - andseq r2, r7, r8, ror #17 │ │ │ │ - @ instruction: 0x001728f0 │ │ │ │ - andseq r2, r9, r8, asr #11 │ │ │ │ - mulseq r9, ip, r5 │ │ │ │ + andseq r2, r7, r8, lsl #11 │ │ │ │ + andseq r2, r7, r8, asr #17 │ │ │ │ + @ instruction: 0x001728d0 │ │ │ │ + andseq r2, r9, r8, lsr #11 │ │ │ │ + andseq r2, r9, ip, ror r5 │ │ │ │ andeq sp, pc, sl, lsr #11 │ │ │ │ - @ instruction: 0x001725f0 │ │ │ │ + @ instruction: 0x001725d0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7db14 │ │ │ │ + bne 7db34 │ │ │ │ ldm r4, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - beq 7daf8 │ │ │ │ + beq 7db18 │ │ │ │ add r6, r1, #216 @ 0xd8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 849e8 │ │ │ │ + bl 84a08 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7db10 │ │ │ │ + beq 7db30 │ │ │ │ ldr r0, [r1, #616]! @ 0x268 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7db2c │ │ │ │ + beq 7db4c │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b b8354 │ │ │ │ + b b8374 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #28] @ 7db38 │ │ │ │ + ldr r0, [pc, #28] @ 7db58 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #24] @ 7db3c │ │ │ │ + ldr r2, [pc, #24] @ 7db5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #12] @ 7db40 │ │ │ │ + ldr r0, [pc, #12] @ 7db60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ muleq pc, fp, r3 @ │ │ │ │ - andseq r2, r7, ip, ror #8 │ │ │ │ - andseq r2, r7, r0, asr r4 │ │ │ │ + andseq r2, r7, ip, asr #8 │ │ │ │ + andseq r2, r7, r0, lsr r4 │ │ │ │ ldr r0, [r0, #1684] @ 0x694 │ │ │ │ add r0, r0, #316 @ 0x13c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #956 @ 0x3bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #1684] @ 0x694 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7db68 │ │ │ │ + bne 7db88 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 7dcf4 │ │ │ │ + bmi 7dd14 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98b18 │ │ │ │ + bl 98b38 │ │ │ │ add r1, r7, #1312 @ 0x520 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl b4414 │ │ │ │ + bl b4434 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #1364]! @ 0x554 │ │ │ │ mov r6, #4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r1, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -97197,36 +97205,36 @@ │ │ │ │ sub r2, r3, #2 │ │ │ │ clz r2, r2 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r2, r2, #31 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - bne 7dbf0 │ │ │ │ + bne 7dc10 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ - b 7dc10 │ │ │ │ + b 7dc30 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 969b0 │ │ │ │ + bl 969d0 │ │ │ │ ldr r8, [sp, #760] @ 0x2f8 │ │ │ │ ldr sl, [sp, #772] @ 0x304 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, [r7] │ │ │ │ mov fp, #2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 7dc74 │ │ │ │ + beq 7dc94 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ - bl bd010 │ │ │ │ + bl bd030 │ │ │ │ add r1, r7, #648 @ 0x288 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl bd010 │ │ │ │ + bl bd030 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ add r0, r7, #192 @ 0xc0 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ @@ -97268,113 +97276,113 @@ │ │ │ │ str fp, [r4, #584] @ 0x248 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #956 @ 0x3bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 8fc50 │ │ │ │ - b 7dd10 │ │ │ │ + bl 8fc70 │ │ │ │ + b 7dd30 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7dd34 │ │ │ │ + beq 7dd54 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 7dd34 │ │ │ │ + bl 52170 │ │ │ │ + b 7dd54 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 7661c │ │ │ │ + bl 7663c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 75d7c │ │ │ │ - b 7dd4c │ │ │ │ + bl 75d9c │ │ │ │ + b 7dd6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 75bcc │ │ │ │ + bl 75bec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #616] @ 0x268 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7de18 │ │ │ │ + beq 7de38 │ │ │ │ ldr r6, [r4, #1312] @ 0x520 │ │ │ │ add r0, r1, #628 @ 0x274 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ba690 │ │ │ │ + bl ba6b0 │ │ │ │ add r0, r5, #676 @ 0x2a4 │ │ │ │ mov r1, r6 │ │ │ │ - bl ba690 │ │ │ │ + bl ba6b0 │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7ddb8 │ │ │ │ + beq 7ddd8 │ │ │ │ ldr r0, [r5, #724] @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7de24 │ │ │ │ + beq 7de44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #744] @ 0x2e8 │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r1, r4, r0 │ │ │ │ add r0, r5, #600 @ 0x258 │ │ │ │ - bl b49a8 │ │ │ │ + bl b49c8 │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 7de10 │ │ │ │ + beq 7de30 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7de30 │ │ │ │ + beq 7de50 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl bd310 │ │ │ │ + bl bd330 │ │ │ │ add r0, r5, #408 @ 0x198 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl bd310 │ │ │ │ + bl bd330 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #28] @ 7de3c │ │ │ │ + ldr r0, [pc, #28] @ 7de5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #20] @ 7de40 │ │ │ │ + ldr r0, [pc, #20] @ 7de60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #12] @ 7de44 │ │ │ │ + ldr r0, [pc, #12] @ 7de64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r4, r7, ip, lsr #12 │ │ │ │ - andseq r4, r7, r0, lsr r6 │ │ │ │ - andseq r4, r7, r4, asr #12 │ │ │ │ - b 7d03c │ │ │ │ + andseq r4, r7, ip, lsl #12 │ │ │ │ + andseq r4, r7, r0, lsl r6 │ │ │ │ + andseq r4, r7, r4, lsr #12 │ │ │ │ + b 7d05c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 7de94 │ │ │ │ + bhi 7deb4 │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e100 │ │ │ │ + bne 7e120 │ │ │ │ ldm r1, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne 7df74 │ │ │ │ + bne 7df94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r3, #20] │ │ │ │ mov r0, #1 │ │ │ │ ldrb r5, [r1, #1692] @ 0x69c │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ @@ -97383,97 +97391,97 @@ │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ strb r4, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bne 7e118 │ │ │ │ + bne 7e138 │ │ │ │ ldm r1, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - beq 7e130 │ │ │ │ + beq 7e150 │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7e168 │ │ │ │ + beq 7e188 │ │ │ │ ldr r0, [r1, #1280] @ 0x500 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r1, #648 @ 0x288 │ │ │ │ add r5, r2, #408 @ 0x198 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r7, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 9da38 │ │ │ │ + bl 9da58 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7dfe0 │ │ │ │ + bne 7e000 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 7e08c │ │ │ │ + bcs 7e0ac │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7e174 │ │ │ │ + beq 7e194 │ │ │ │ mov r5, r2 │ │ │ │ add r2, r2, #216 @ 0xd8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7e044 │ │ │ │ + bne 7e064 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 7e180 │ │ │ │ + bcs 7e1a0 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e0f0 │ │ │ │ + beq 7e110 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ tst r7, #1 │ │ │ │ - bne 7e058 │ │ │ │ + bne 7e078 │ │ │ │ cmp r3, fp │ │ │ │ movls r0, #1 │ │ │ │ strls r2, [r8, #12] │ │ │ │ stmls r8, {r0, r3, fp} │ │ │ │ addls sp, sp, #92 @ 0x5c │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #532] @ 7e228 │ │ │ │ + ldr r0, [pc, #532] @ 7e248 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #528] @ 7e22c │ │ │ │ + ldr r1, [pc, #528] @ 7e24c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -97489,302 +97497,302 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #12 │ │ │ │ stm sp, {r3, r6} │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 219ac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7e0dc │ │ │ │ + bne 7e0fc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 7df48 │ │ │ │ + bcc 7df68 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #356] @ 7e1fc │ │ │ │ - ldr r1, [pc, #356] @ 7e200 │ │ │ │ + ldr r0, [pc, #356] @ 7e21c │ │ │ │ + ldr r1, [pc, #356] @ 7e220 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #320] @ 7e204 │ │ │ │ + ldr r2, [pc, #320] @ 7e224 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 26100 │ │ │ │ - b 7e1cc │ │ │ │ + b 7e1ec │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7e0f0 │ │ │ │ + bne 7e110 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - b 7dff4 │ │ │ │ + b 7e014 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #256] @ 7e208 │ │ │ │ + ldr r0, [pc, #256] @ 7e228 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #252] @ 7e20c │ │ │ │ + ldr r2, [pc, #252] @ 7e22c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #244] @ 7e214 │ │ │ │ + ldr r0, [pc, #244] @ 7e234 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #240] @ 7e218 │ │ │ │ + ldr r2, [pc, #240] @ 7e238 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #228] @ 7e21c │ │ │ │ + ldr r0, [pc, #228] @ 7e23c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #224] @ 7e220 │ │ │ │ + ldr r1, [pc, #224] @ 7e240 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #180] @ 7e224 │ │ │ │ + ldr r0, [pc, #180] @ 7e244 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #148] @ 7e210 │ │ │ │ + ldr r0, [pc, #148] @ 7e230 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #100] @ 7e1f0 │ │ │ │ - ldr r1, [pc, #100] @ 7e1f4 │ │ │ │ + ldr r0, [pc, #100] @ 7e210 │ │ │ │ + ldr r1, [pc, #100] @ 7e214 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ 7e1f8 │ │ │ │ + ldr r2, [pc, #64] @ 7e218 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 7e1d4 │ │ │ │ + b 7e1f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001732d4 │ │ │ │ - andseq r3, r7, ip, asr #5 │ │ │ │ - andseq r1, r9, ip, asr #26 │ │ │ │ - andseq r3, r7, r8, asr #7 │ │ │ │ - andseq r3, r7, r0, asr #7 │ │ │ │ - andseq r1, r9, r0, asr #28 │ │ │ │ + @ instruction: 0x001732b4 │ │ │ │ + andseq r3, r7, ip, lsr #5 │ │ │ │ + andseq r1, r9, ip, lsr #26 │ │ │ │ + andseq r3, r7, r8, lsr #7 │ │ │ │ + andseq r3, r7, r0, lsr #7 │ │ │ │ + andseq r1, r9, r0, lsr #28 │ │ │ │ andeq ip, pc, pc, lsr #27 │ │ │ │ - andseq r1, r7, r0, lsr lr │ │ │ │ - @ instruction: 0x00171fb8 │ │ │ │ + andseq r1, r7, r0, lsl lr │ │ │ │ + mulseq r7, r8, pc @ │ │ │ │ muleq pc, r7, sp @ │ │ │ │ - mulseq r7, r0, lr │ │ │ │ - andseq r1, r7, r0, ror #28 │ │ │ │ - andseq r1, r7, r0, ror #28 │ │ │ │ - andseq r1, r7, r4, ror #31 │ │ │ │ - andseq r1, r7, r4, lsl #25 │ │ │ │ - mulseq r7, r4, ip │ │ │ │ + andseq r1, r7, r0, ror lr │ │ │ │ + andseq r1, r7, r0, asr #28 │ │ │ │ + andseq r1, r7, r0, asr #28 │ │ │ │ + andseq r1, r7, r4, asr #31 │ │ │ │ + andseq r1, r7, r4, ror #24 │ │ │ │ + andseq r1, r7, r4, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 7e280 │ │ │ │ + bhi 7e2a0 │ │ │ │ ldrb r0, [r1, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e5b0 │ │ │ │ + bne 7e5d0 │ │ │ │ ldm r1, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne 7e368 │ │ │ │ + bne 7e388 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e3f8 │ │ │ │ - b 7e508 │ │ │ │ + bne 7e418 │ │ │ │ + b 7e528 │ │ │ │ ldr fp, [r3, #20] │ │ │ │ mov r0, #1 │ │ │ │ ldrb r5, [r1, #1692] @ 0x69c │ │ │ │ ldr ip, [r3, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ str r0, [sp, #12] │ │ │ │ strb r4, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str ip, [sp, #20] │ │ │ │ - bne 7e5c8 │ │ │ │ + bne 7e5e8 │ │ │ │ ldm r1, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - beq 7e5e0 │ │ │ │ + beq 7e600 │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7e618 │ │ │ │ + beq 7e638 │ │ │ │ ldr r0, [r1, #1280] @ 0x500 │ │ │ │ mov sl, r1 │ │ │ │ add r6, r1, #648 @ 0x288 │ │ │ │ add r5, r2, #408 @ 0x198 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ add r3, sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r7, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 9da38 │ │ │ │ + bl 9da58 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7e418 │ │ │ │ + bne 7e438 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 7e49c │ │ │ │ + bcs 7e4bc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e3f8 │ │ │ │ - b 7e508 │ │ │ │ + bne 7e418 │ │ │ │ + b 7e528 │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7e624 │ │ │ │ + beq 7e644 │ │ │ │ ldr r0, [r1, #632] @ 0x278 │ │ │ │ mov r4, r2 │ │ │ │ add r5, r2, #216 @ 0xd8 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r3 │ │ │ │ ldrb r2, [r0, #346] @ 0x15a │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r6, r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7e438 │ │ │ │ + bne 7e458 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 7e54c │ │ │ │ + bcs 7e56c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r9 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e508 │ │ │ │ + beq 7e528 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r2, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7e508 │ │ │ │ + beq 7e528 │ │ │ │ tst r7, #1 │ │ │ │ - bne 7e464 │ │ │ │ + bne 7e484 │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r0, r2, fp} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clz r1, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ movwne r0, #1 │ │ │ │ orr r1, r1, r6 │ │ │ │ tst r1, #1 │ │ │ │ - beq 7e518 │ │ │ │ + beq 7e538 │ │ │ │ stm r8, {r0, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #12 │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r3, r6} │ │ │ │ bl 219ac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7e4ec │ │ │ │ + bne 7e50c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 7e334 │ │ │ │ + bcc 7e354 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #436] @ 7e65c │ │ │ │ - ldr r1, [pc, #436] @ 7e660 │ │ │ │ + ldr r0, [pc, #436] @ 7e67c │ │ │ │ + ldr r1, [pc, #436] @ 7e680 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #400] @ 7e664 │ │ │ │ + ldr r2, [pc, #400] @ 7e684 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 26100 │ │ │ │ - b 7e598 │ │ │ │ + b 7e5b8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7e508 │ │ │ │ + bne 7e528 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ stm r8, {r0, r2, fp} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ @@ -97793,378 +97801,378 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r5, [sp, #8] │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7e59c │ │ │ │ + bne 7e5bc │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 7e3c8 │ │ │ │ + bcc 7e3e8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #248] @ 7e650 │ │ │ │ - ldr r1, [pc, #248] @ 7e654 │ │ │ │ + ldr r0, [pc, #248] @ 7e670 │ │ │ │ + ldr r1, [pc, #248] @ 7e674 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #212] @ 7e658 │ │ │ │ + ldr r2, [pc, #212] @ 7e678 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ stm r8, {r0, r2, r3} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ 7e668 │ │ │ │ + ldr r0, [pc, #176] @ 7e688 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #172] @ 7e66c │ │ │ │ + ldr r2, [pc, #172] @ 7e68c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #164] @ 7e674 │ │ │ │ + ldr r0, [pc, #164] @ 7e694 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ 7e678 │ │ │ │ + ldr r2, [pc, #160] @ 7e698 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #148] @ 7e67c │ │ │ │ + ldr r0, [pc, #148] @ 7e69c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #144] @ 7e680 │ │ │ │ + ldr r1, [pc, #144] @ 7e6a0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #100] @ 7e684 │ │ │ │ + ldr r0, [pc, #100] @ 7e6a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #68] @ 7e670 │ │ │ │ + ldr r0, [pc, #68] @ 7e690 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 7e634 │ │ │ │ + b 7e654 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r7, r8, lsl #30 │ │ │ │ - andseq r2, r7, r0, lsl #30 │ │ │ │ - andseq r1, r9, r0, lsl #19 │ │ │ │ - @ instruction: 0x00172fb8 │ │ │ │ - @ instruction: 0x00172fb0 │ │ │ │ - andseq r1, r9, r0, lsr sl │ │ │ │ + andseq r2, r7, r8, ror #29 │ │ │ │ + andseq r2, r7, r0, ror #29 │ │ │ │ + andseq r1, r9, r0, ror #18 │ │ │ │ + mulseq r7, r8, pc @ │ │ │ │ + mulseq r7, r0, pc @ │ │ │ │ + andseq r1, r9, r0, lsl sl │ │ │ │ strdeq ip, [pc], -pc @ │ │ │ │ - andseq r1, r7, r0, lsr #19 │ │ │ │ - andseq r1, r7, r8, lsl fp │ │ │ │ + andseq r1, r7, r0, lsl #19 │ │ │ │ + @ instruction: 0x00171af8 │ │ │ │ andeq ip, pc, r7, ror #17 │ │ │ │ - andseq r1, r7, r0, ror #19 │ │ │ │ - @ instruction: 0x001719b0 │ │ │ │ - @ instruction: 0x001719b0 │ │ │ │ - andseq r1, r7, r4, lsr fp │ │ │ │ + andseq r1, r7, r0, asr #19 │ │ │ │ + mulseq r7, r0, r9 │ │ │ │ + mulseq r7, r0, r9 │ │ │ │ + andseq r1, r7, r4, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov fp, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 7e6d8 │ │ │ │ + bhi 7e6f8 │ │ │ │ ldrb r0, [sl, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e990 │ │ │ │ + bne 7e9b0 │ │ │ │ ldm sl, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 7e7a0 │ │ │ │ + bne 7e7c0 │ │ │ │ mov r0, sl │ │ │ │ mov r2, fp │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7cb70 │ │ │ │ + b 7cb90 │ │ │ │ add r7, fp, #8 │ │ │ │ ldrb r6, [sl, #1692] @ 0x69c │ │ │ │ ldrb r5, [fp, #24] │ │ │ │ mov r4, #1 │ │ │ │ ldm r7, {r0, r2, r3, r7} │ │ │ │ add ip, sp, #20 │ │ │ │ cmp r6, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ stm ip, {r0, r2, r3, r7} │ │ │ │ - bne 7e9a8 │ │ │ │ + bne 7e9c8 │ │ │ │ ldm sl, {r0, r3} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 7e9c0 │ │ │ │ + beq 7e9e0 │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7e9f8 │ │ │ │ + beq 7ea18 │ │ │ │ ldr r0, [sl, #1280] @ 0x500 │ │ │ │ add r9, r1, #408 @ 0x198 │ │ │ │ mov r8, r1 │ │ │ │ add r6, sl, #648 @ 0x288 │ │ │ │ mov r7, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ mov r2, r9 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r7, r0, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 9da38 │ │ │ │ + bl 9da58 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7e828 │ │ │ │ + bne 7e848 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 7e8b8 │ │ │ │ + bcs 7e8d8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ - bl 7cb70 │ │ │ │ + bl 7cb90 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7ea04 │ │ │ │ + beq 7ea24 │ │ │ │ ldr r0, [sl, #632] @ 0x278 │ │ │ │ add r7, r1, #216 @ 0xd8 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, fp │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, sl │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r6, r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7e854 │ │ │ │ + bne 7e874 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 7e940 │ │ │ │ + bcs 7e960 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7cb70 │ │ │ │ + b 7cb90 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r1, r7 │ │ │ │ tst r1, #1 │ │ │ │ - beq 7e884 │ │ │ │ + beq 7e8a4 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r1, r6 │ │ │ │ tst r1, #1 │ │ │ │ - beq 7e908 │ │ │ │ + beq 7e928 │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #12 │ │ │ │ stm sp, {r3, r6, r9} │ │ │ │ bl 219ac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7e844 │ │ │ │ + bne 7e864 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 7e778 │ │ │ │ + bcc 7e798 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #376] @ 7ea3c │ │ │ │ - ldr r1, [pc, #376] @ 7ea40 │ │ │ │ + ldr r0, [pc, #376] @ 7ea5c │ │ │ │ + ldr r1, [pc, #376] @ 7ea60 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #340] @ 7ea44 │ │ │ │ + ldr r2, [pc, #340] @ 7ea64 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 26100 │ │ │ │ - b 7e98c │ │ │ │ + b 7e9ac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #8] │ │ │ │ stm sp, {r3, sl} │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7e870 │ │ │ │ + bne 7e890 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 7e800 │ │ │ │ + bcc 7e820 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #228] @ 7ea30 │ │ │ │ - ldr r1, [pc, #228] @ 7ea34 │ │ │ │ + ldr r0, [pc, #228] @ 7ea50 │ │ │ │ + ldr r1, [pc, #228] @ 7ea54 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #192] @ 7ea38 │ │ │ │ + ldr r2, [pc, #192] @ 7ea58 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #176] @ 7ea48 │ │ │ │ + ldr r0, [pc, #176] @ 7ea68 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #172] @ 7ea4c │ │ │ │ + ldr r2, [pc, #172] @ 7ea6c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #164] @ 7ea54 │ │ │ │ + ldr r0, [pc, #164] @ 7ea74 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #160] @ 7ea58 │ │ │ │ + ldr r2, [pc, #160] @ 7ea78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #148] @ 7ea5c │ │ │ │ + ldr r0, [pc, #148] @ 7ea7c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #144] @ 7ea60 │ │ │ │ + ldr r1, [pc, #144] @ 7ea80 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #100] @ 7ea64 │ │ │ │ + ldr r0, [pc, #100] @ 7ea84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #68] @ 7ea50 │ │ │ │ + ldr r0, [pc, #68] @ 7ea70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 7ea14 │ │ │ │ + b 7ea34 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r7, r4, lsl fp │ │ │ │ - andseq r2, r7, ip, lsl #22 │ │ │ │ - andseq r1, r9, ip, lsl #11 │ │ │ │ - mulseq r7, ip, fp │ │ │ │ - mulseq r7, r4, fp │ │ │ │ - andseq r1, r9, r4, lsl r6 │ │ │ │ + @ instruction: 0x00172af4 │ │ │ │ + andseq r2, r7, ip, ror #21 │ │ │ │ + andseq r1, r9, ip, ror #10 │ │ │ │ + andseq r2, r7, ip, ror fp │ │ │ │ + andseq r2, r7, r4, ror fp │ │ │ │ + @ instruction: 0x001915f4 │ │ │ │ andeq ip, pc, pc, lsl r5 @ │ │ │ │ - andseq r1, r7, r0, asr #11 │ │ │ │ - andseq r1, r7, r8, lsr r7 │ │ │ │ + andseq r1, r7, r0, lsr #11 │ │ │ │ + andseq r1, r7, r8, lsl r7 │ │ │ │ andeq ip, pc, r7, lsl #10 │ │ │ │ - andseq r1, r7, r0, lsl #12 │ │ │ │ - @ instruction: 0x001715d0 │ │ │ │ - @ instruction: 0x001715d0 │ │ │ │ - andseq r1, r7, r4, asr r7 │ │ │ │ + andseq r1, r7, r0, ror #11 │ │ │ │ + @ instruction: 0x001715b0 │ │ │ │ + @ instruction: 0x001715b0 │ │ │ │ + andseq r1, r7, r4, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ add r4, sp, #24 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 7eae4 │ │ │ │ + bhi 7eb04 │ │ │ │ ldr r0, [r6, #1684] @ 0x694 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r5, r0, lsl #1 │ │ │ │ - bls 7ebd8 │ │ │ │ + bls 7ebf8 │ │ │ │ ldr r0, [r6, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 7ead0 │ │ │ │ + bne 7eaf0 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7f038 │ │ │ │ + bne 7f058 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 7ed5c │ │ │ │ + bne 7ed7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp] │ │ │ │ - b 7ebc4 │ │ │ │ + b 7ebe4 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r8, [r7, #20] │ │ │ │ ldrb r1, [r6, #1692] @ 0x69c │ │ │ │ ldrb fp, [r7, #24] │ │ │ │ @@ -98172,144 +98180,144 @@ │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strb fp, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bne 7efdc │ │ │ │ + bne 7effc │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 7eff4 │ │ │ │ + beq 7f014 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 7f02c │ │ │ │ + beq 7f04c │ │ │ │ ldr r0, [r6, #1280] @ 0x500 │ │ │ │ add r4, sl, #408 @ 0x198 │ │ │ │ add r5, r6, #648 @ 0x288 │ │ │ │ mov r9, #0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldrbeq r9, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 9da38 │ │ │ │ + bl 9da58 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7ec00 │ │ │ │ + bne 7ec20 │ │ │ │ ldrb r0, [r2] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bcs 7f050 │ │ │ │ + bcs 7f070 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7f038 │ │ │ │ + bne 7f058 │ │ │ │ ldrd r0, [r6] │ │ │ │ add r4, r4, #4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 7ecac │ │ │ │ + bne 7eccc │ │ │ │ mov r8, r3 │ │ │ │ - b 7ecfc │ │ │ │ + b 7ed1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ef94 │ │ │ │ + beq 7efb4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ tst r9, #1 │ │ │ │ - bne 7ef58 │ │ │ │ + bne 7ef78 │ │ │ │ ldr r0, [r6, #1684] @ 0x694 │ │ │ │ ldr r5, [sp, #144] @ 0x90 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r5, r0, lsl #1 │ │ │ │ - bls 7ed20 │ │ │ │ + bls 7ed40 │ │ │ │ cmp r7, r8 │ │ │ │ str r8, [sp, #28] │ │ │ │ addcs r0, r8, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmpcs r0, r3 │ │ │ │ - bcs 7ee38 │ │ │ │ + bcs 7ee58 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1428] @ 7f1e8 │ │ │ │ - ldr r1, [pc, #1428] @ 7f1ec │ │ │ │ + ldr r0, [pc, #1428] @ 7f208 │ │ │ │ + ldr r1, [pc, #1428] @ 7f20c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1396] @ 7f1f0 │ │ │ │ + ldr r2, [pc, #1396] @ 7f210 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1380] @ 7f1f4 │ │ │ │ + ldr r2, [pc, #1380] @ 7f214 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ bl 26100 │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7f0a0 │ │ │ │ + beq 7f0c0 │ │ │ │ add r2, sl, #216 @ 0xd8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7edc8 │ │ │ │ + bne 7ede8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 7f0ac │ │ │ │ + bcs 7f0cc │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ede8 │ │ │ │ - b 7ef94 │ │ │ │ + bne 7ee08 │ │ │ │ + b 7efb4 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi 7efa4 │ │ │ │ + bhi 7efc4 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r5, r2, lsl #1 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r2, lsl #1 │ │ │ │ lslhi r7, r2, #1 │ │ │ │ addhi r3, r3, #1 │ │ │ │ strhi r3, [r6, r7, lsl #2] │ │ │ │ @@ -98317,61 +98325,61 @@ │ │ │ │ addcc r3, r8, #1 │ │ │ │ strcc r3, [r6, r1, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7f0a0 │ │ │ │ + beq 7f0c0 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ add r2, sl, #216 @ 0xd8 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7ee74 │ │ │ │ + bne 7ee94 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 7f0fc │ │ │ │ + bcs 7f11c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ - b 7ebc4 │ │ │ │ + b 7ebe4 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #24] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r4, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ef94 │ │ │ │ + beq 7efb4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ orr r1, r0, r2, lsl #1 │ │ │ │ cmp r5, r2, lsl #1 │ │ │ │ - bhi 7ee08 │ │ │ │ + bhi 7ee28 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 7ebcc │ │ │ │ - b 7ee20 │ │ │ │ + bcs 7ebec │ │ │ │ + b 7ee40 │ │ │ │ ldr r3, [r4] │ │ │ │ lsl r7, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 7ebcc │ │ │ │ + bcs 7ebec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r1, lsl #2] │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -98384,44 +98392,44 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ strb fp, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b 7ebc4 │ │ │ │ + b 7ebe4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7ef94 │ │ │ │ + bne 7efb4 │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ ldr lr, [r7, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldm ip, {r1, r2, ip} │ │ │ │ add r0, r2, #1 │ │ │ │ ldrb r7, [r7, #24] │ │ │ │ cmp r0, r1 │ │ │ │ cmpcs r3, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bcs 7ef04 │ │ │ │ + bcs 7ef24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #776] @ 7f1bc │ │ │ │ - ldr r1, [pc, #776] @ 7f1c0 │ │ │ │ + ldr r0, [pc, #776] @ 7f1dc │ │ │ │ + ldr r1, [pc, #776] @ 7f1e0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #748] @ 7f1c4 │ │ │ │ + ldr r2, [pc, #748] @ 7f1e4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #732] @ 7f1c8 │ │ │ │ + ldr r2, [pc, #732] @ 7f1e8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 26100 │ │ │ │ @@ -98434,253 +98442,253 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r9 │ │ │ │ strb r7, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp] │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f148 │ │ │ │ + beq 7f168 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ stm sp, {r3, r5} │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 219ac │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7ef80 │ │ │ │ + bne 7efa0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - b 7eb88 │ │ │ │ + b 7eba8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7ef94 │ │ │ │ + bne 7efb4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - b 7ec14 │ │ │ │ + b 7ec34 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #496] @ 7f19c │ │ │ │ + ldr r0, [pc, #496] @ 7f1bc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #492] @ 7f1a0 │ │ │ │ + ldr r1, [pc, #492] @ 7f1c0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #496] @ 7f1d4 │ │ │ │ + ldr r0, [pc, #496] @ 7f1f4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #492] @ 7f1d8 │ │ │ │ + ldr r2, [pc, #492] @ 7f1f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #480] @ 7f1dc │ │ │ │ + ldr r0, [pc, #480] @ 7f1fc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #476] @ 7f1e0 │ │ │ │ + ldr r1, [pc, #476] @ 7f200 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #432] @ 7f1e4 │ │ │ │ + ldr r0, [pc, #432] @ 7f204 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #372] @ 7f1b4 │ │ │ │ + ldr r0, [pc, #372] @ 7f1d4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #368] @ 7f1b8 │ │ │ │ + ldr r2, [pc, #368] @ 7f1d8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #328] @ 7f1a4 │ │ │ │ - ldr r1, [pc, #328] @ 7f1a8 │ │ │ │ + ldr r0, [pc, #328] @ 7f1c4 │ │ │ │ + ldr r1, [pc, #328] @ 7f1c8 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #292] @ 7f1ac │ │ │ │ + ldr r2, [pc, #292] @ 7f1cc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 26100 │ │ │ │ - b 7f144 │ │ │ │ - ldr r0, [pc, #264] @ 7f1b0 │ │ │ │ + b 7f164 │ │ │ │ + ldr r0, [pc, #264] @ 7f1d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #204] @ 7f184 │ │ │ │ - ldr r1, [pc, #204] @ 7f188 │ │ │ │ + ldr r0, [pc, #204] @ 7f1a4 │ │ │ │ + ldr r1, [pc, #204] @ 7f1a8 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #168] @ 7f18c │ │ │ │ + ldr r2, [pc, #168] @ 7f1ac │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 26100 │ │ │ │ - b 7f144 │ │ │ │ + b 7f164 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #136] @ 7f190 │ │ │ │ - ldr r1, [pc, #136] @ 7f194 │ │ │ │ + ldr r0, [pc, #136] @ 7f1b0 │ │ │ │ + ldr r1, [pc, #136] @ 7f1b4 │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #104] @ 7f198 │ │ │ │ + ldr r2, [pc, #104] @ 7f1b8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #124] @ 7f1cc │ │ │ │ + ldr r0, [pc, #124] @ 7f1ec │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #120] @ 7f1d0 │ │ │ │ + ldr r2, [pc, #120] @ 7f1f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - b 7f168 │ │ │ │ - b 7f168 │ │ │ │ + b 7f188 │ │ │ │ + b 7f188 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r7, r8, lsr #7 │ │ │ │ - andseq r2, r7, r0, lsr #7 │ │ │ │ - andseq r0, r9, r0, lsr #28 │ │ │ │ - andseq r2, r7, r8, asr r3 │ │ │ │ - andseq r2, r7, r8, asr r3 │ │ │ │ - @ instruction: 0x00190dd4 │ │ │ │ - andseq r0, r7, ip, ror #25 │ │ │ │ - @ instruction: 0x00170cfc │ │ │ │ - andseq r2, r7, r4, lsl #8 │ │ │ │ - @ instruction: 0x001723fc │ │ │ │ - andseq r0, r9, ip, ror lr │ │ │ │ - andseq r1, r7, ip, lsl #1 │ │ │ │ + andseq r2, r7, r8, lsl #7 │ │ │ │ + andseq r2, r7, r0, lsl #7 │ │ │ │ + andseq r0, r9, r0, lsl #28 │ │ │ │ + andseq r2, r7, r8, lsr r3 │ │ │ │ + andseq r2, r7, r8, lsr r3 │ │ │ │ + @ instruction: 0x00190db4 │ │ │ │ + andseq r0, r7, ip, asr #25 │ │ │ │ + @ instruction: 0x00170cdc │ │ │ │ + andseq r2, r7, r4, ror #7 │ │ │ │ + @ instruction: 0x001723dc │ │ │ │ + andseq r0, r9, ip, asr lr │ │ │ │ + andseq r1, r7, ip, rrx │ │ │ │ andeq fp, pc, r7, ror lr @ │ │ │ │ - @ instruction: 0x00170ef8 │ │ │ │ - andseq r1, r7, r0, lsl #6 │ │ │ │ - andseq r1, r7, r8, lsl #6 │ │ │ │ - andseq r0, r9, r0, ror #31 │ │ │ │ - @ instruction: 0x00190fb4 │ │ │ │ + @ instruction: 0x00170ed8 │ │ │ │ + andseq r1, r7, r0, ror #5 │ │ │ │ + andseq r1, r7, r8, ror #5 │ │ │ │ + andseq r0, r9, r0, asr #31 │ │ │ │ + mulseq r9, r4, pc @ │ │ │ │ ldrdeq fp, [pc], -r2 │ │ │ │ - andseq r0, r7, r8, lsl lr │ │ │ │ + @ instruction: 0x00170df8 │ │ │ │ ldrdeq fp, [pc], -r3 │ │ │ │ - andseq r0, r7, ip, asr #31 │ │ │ │ - mulseq r7, ip, pc @ │ │ │ │ - mulseq r7, ip, pc @ │ │ │ │ - andseq r1, r7, r0, lsr #2 │ │ │ │ - andseq r1, r7, r0, ror #10 │ │ │ │ - andseq r1, r7, r0, ror #10 │ │ │ │ - andseq r1, r9, ip, lsr r2 │ │ │ │ - andseq r1, r9, r0, lsl r2 │ │ │ │ + andseq r0, r7, ip, lsr #31 │ │ │ │ + andseq r0, r7, ip, ror pc │ │ │ │ + andseq r0, r7, ip, ror pc │ │ │ │ + andseq r1, r7, r0, lsl #2 │ │ │ │ + andseq r1, r7, r0, asr #10 │ │ │ │ + andseq r1, r7, r0, asr #10 │ │ │ │ + andseq r1, r9, ip, lsl r2 │ │ │ │ + @ instruction: 0x001911f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7f268 │ │ │ │ + bne 7f288 │ │ │ │ ldm r4, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - beq 7f24c │ │ │ │ + beq 7f26c │ │ │ │ add r6, r1, #216 @ 0xd8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 849e8 │ │ │ │ + bl 84a08 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7f264 │ │ │ │ + beq 7f284 │ │ │ │ ldr r0, [r1, #616]! @ 0x268 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7f280 │ │ │ │ + beq 7f2a0 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b b8354 │ │ │ │ + b b8374 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #28] @ 7f28c │ │ │ │ + ldr r0, [pc, #28] @ 7f2ac │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #24] @ 7f290 │ │ │ │ + ldr r2, [pc, #24] @ 7f2b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #12] @ 7f294 │ │ │ │ + ldr r0, [pc, #12] @ 7f2b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andeq fp, pc, r7, asr #24 │ │ │ │ - andseq r0, r7, r8, lsl sp │ │ │ │ - @ instruction: 0x00170cfc │ │ │ │ + @ instruction: 0x00170cf8 │ │ │ │ + @ instruction: 0x00170cdc │ │ │ │ ldr r0, [r0, #1684] @ 0x694 │ │ │ │ add r0, r0, #316 @ 0x13c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #956 @ 0x3bc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #1684] @ 0x694 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7f2bc │ │ │ │ + bne 7f2dc │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 7f448 │ │ │ │ + bmi 7f468 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add r9, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98b18 │ │ │ │ + bl 98b38 │ │ │ │ add r1, r7, #1312 @ 0x520 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl b4414 │ │ │ │ + bl b4434 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #1364]! @ 0x554 │ │ │ │ mov r6, #4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r1, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -98690,36 +98698,36 @@ │ │ │ │ sub r2, r3, #2 │ │ │ │ clz r2, r2 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r6, [sp, #156] @ 0x9c │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r2, r2, #31 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - bne 7f344 │ │ │ │ + bne 7f364 │ │ │ │ mov r8, #-2147483648 @ 0x80000000 │ │ │ │ - b 7f364 │ │ │ │ + b 7f384 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl 969b0 │ │ │ │ + bl 969d0 │ │ │ │ ldr r8, [sp, #760] @ 0x2f8 │ │ │ │ ldr sl, [sp, #772] @ 0x304 │ │ │ │ ldr r0, [sp, #764] @ 0x2fc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #768] @ 0x300 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrd r0, [r7] │ │ │ │ mov fp, #2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 7f3c8 │ │ │ │ + beq 7f3e8 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ mov r1, r7 │ │ │ │ - bl bd010 │ │ │ │ + bl bd030 │ │ │ │ add r1, r7, #648 @ 0x288 │ │ │ │ add r0, sp, #760 @ 0x2f8 │ │ │ │ - bl bd010 │ │ │ │ + bl bd030 │ │ │ │ add r7, sp, #200 @ 0xc8 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ add r0, r7, #192 @ 0xc0 │ │ │ │ add r1, sp, #760 @ 0x2f8 │ │ │ │ @@ -98761,101 +98769,101 @@ │ │ │ │ str fp, [r4, #584] @ 0x248 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #956 @ 0x3bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl 8fc50 │ │ │ │ - b 7f464 │ │ │ │ + bl 8fc70 │ │ │ │ + b 7f484 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ orr r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7f488 │ │ │ │ + beq 7f4a8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 7f488 │ │ │ │ + bl 52170 │ │ │ │ + b 7f4a8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl 7661c │ │ │ │ + bl 7663c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 75d7c │ │ │ │ - b 7f4a0 │ │ │ │ + bl 75d9c │ │ │ │ + b 7f4c0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 75bcc │ │ │ │ + bl 75bec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #616] @ 0x268 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7f56c │ │ │ │ + beq 7f58c │ │ │ │ ldr r6, [r4, #1312] @ 0x520 │ │ │ │ add r0, r1, #628 @ 0x274 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ba690 │ │ │ │ + bl ba6b0 │ │ │ │ add r0, r5, #676 @ 0x2a4 │ │ │ │ mov r1, r6 │ │ │ │ - bl ba690 │ │ │ │ + bl ba6b0 │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7f50c │ │ │ │ + beq 7f52c │ │ │ │ ldr r0, [r5, #724] @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 7f578 │ │ │ │ + beq 7f598 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #744] @ 0x2e8 │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r1, r4, r0 │ │ │ │ add r0, r5, #600 @ 0x258 │ │ │ │ - bl b49a8 │ │ │ │ + bl b49c8 │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 7f564 │ │ │ │ + beq 7f584 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7f584 │ │ │ │ + beq 7f5a4 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl bd310 │ │ │ │ + bl bd330 │ │ │ │ add r0, r5, #408 @ 0x198 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl bd310 │ │ │ │ + bl bd330 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #28] @ 7f590 │ │ │ │ + ldr r0, [pc, #28] @ 7f5b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #20] @ 7f594 │ │ │ │ + ldr r0, [pc, #20] @ 7f5b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #12] @ 7f598 │ │ │ │ + ldr r0, [pc, #12] @ 7f5b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - @ instruction: 0x00172ed8 │ │ │ │ - @ instruction: 0x00172edc │ │ │ │ - @ instruction: 0x00172ef0 │ │ │ │ + @ instruction: 0x00172eb8 │ │ │ │ + @ instruction: 0x00172ebc │ │ │ │ + @ instruction: 0x00172ed0 │ │ │ │ ldrb r0, [r0, #1708] @ 0x6ac │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 7d03c │ │ │ │ + bl 7d05c │ │ │ │ ldr r1, [r4, #1700] @ 0x6a4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #1696] @ 0x6a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ @@ -98868,26 +98876,26 @@ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 7f638 │ │ │ │ + bhi 7f658 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7fadc │ │ │ │ + bne 7fafc │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 7f7d8 │ │ │ │ + bne 7f7f8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [r6, #1696] @ 0x6a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r4, [r1, #16] │ │ │ │ @@ -98908,71 +98916,71 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7f7c4 │ │ │ │ + bne 7f7e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 7fb00 │ │ │ │ + bne 7fb20 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 7fb34 │ │ │ │ + beq 7fb54 │ │ │ │ add r0, r9, #408 @ 0x198 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r6 │ │ │ │ str r9, [sp, #28] │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r8 │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ addcs r1, r8, #1 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ cmpcs r1, r6 │ │ │ │ - bcc 7fb50 │ │ │ │ + bcc 7fb70 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strb r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ stm r1, {r5, r6, r8} │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r9, #584] @ 0x248 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 7fad0 │ │ │ │ + beq 7faf0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r7 │ │ │ │ - bl a0724 │ │ │ │ + bl a0744 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7f860 │ │ │ │ + beq 7f880 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7f884 │ │ │ │ + bne 7f8a4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 7f7c4 │ │ │ │ + bcs 7f7e4 │ │ │ │ adds r4, fp, #1 │ │ │ │ - bcs 7fa88 │ │ │ │ + bcs 7faa8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp] │ │ │ │ @@ -98980,289 +98988,289 @@ │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r6, sl │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 7f6ec │ │ │ │ + bne 7f70c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7faf4 │ │ │ │ + beq 7fb14 │ │ │ │ add r2, r9, #216 @ 0xd8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r3 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7f840 │ │ │ │ + bne 7f860 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 7fbb4 │ │ │ │ + bcs 7fbd4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r9, #1 │ │ │ │ - beq 7f90c │ │ │ │ + beq 7f92c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #92] @ 0x5c │ │ │ │ cmp r6, r1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ addcs r0, r1, #1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ cmpcs r0, r4 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - bcs 7f95c │ │ │ │ + bcs 7f97c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1204] @ 7fd68 │ │ │ │ - ldr r1, [pc, #1204] @ 7fd6c │ │ │ │ + ldr r0, [pc, #1204] @ 7fd88 │ │ │ │ + ldr r1, [pc, #1204] @ 7fd8c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1172] @ 7fd70 │ │ │ │ + ldr r2, [pc, #1172] @ 7fd90 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #1156] @ 7fd74 │ │ │ │ + ldr r2, [pc, #1156] @ 7fd94 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ bl 26100 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r0, [sl, #584] @ 0x248 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 7faf4 │ │ │ │ + beq 7fb14 │ │ │ │ add r2, sl, #216 @ 0xd8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7fa14 │ │ │ │ + bne 7fa34 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl a0678 │ │ │ │ + bl a0698 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - b 7fa00 │ │ │ │ + b 7fa20 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - beq 7fc58 │ │ │ │ + beq 7fc78 │ │ │ │ ldr r0, [r7, #632] @ 0x278 │ │ │ │ add r6, r1, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7fa1c │ │ │ │ + bne 7fa3c │ │ │ │ ldrb r0, [r2] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bcs 7fc64 │ │ │ │ + bcs 7fc84 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #140 @ 0x8c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ - b 7f844 │ │ │ │ + b 7f864 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7fcb4 │ │ │ │ + beq 7fcd4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ tst r5, #1 │ │ │ │ - bne 7fa94 │ │ │ │ + bne 7fab4 │ │ │ │ cmp r4, r3 │ │ │ │ ldrls r1, [sp, #24] │ │ │ │ movls r0, #1 │ │ │ │ stmls r1, {r0, r4} │ │ │ │ strls r3, [r1, #8] │ │ │ │ strls r9, [r1, #12] │ │ │ │ addls sp, sp, #140 @ 0x8c │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #752] @ 7fd48 │ │ │ │ + ldr r0, [pc, #752] @ 7fd68 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #748] @ 7fd4c │ │ │ │ + ldr r1, [pc, #748] @ 7fd6c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #680] @ 7fd38 │ │ │ │ + ldr r0, [pc, #680] @ 7fd58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ stm sp, {r3, r7} │ │ │ │ str r6, [sp, #8] │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 7fac0 │ │ │ │ + bne 7fae0 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - b 7f9cc │ │ │ │ + b 7f9ec │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7fcb4 │ │ │ │ + bne 7fcd4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - b 7fa30 │ │ │ │ - ldr r0, [pc, #652] @ 7fd64 │ │ │ │ + b 7fa50 │ │ │ │ + ldr r0, [pc, #652] @ 7fd84 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #628] @ 7fd58 │ │ │ │ + ldr r0, [pc, #628] @ 7fd78 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #624] @ 7fd5c │ │ │ │ + ldr r2, [pc, #624] @ 7fd7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #612] @ 7fd60 │ │ │ │ + ldr r0, [pc, #612] @ 7fd80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ cmp r5, r0 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcc 7fb50 │ │ │ │ - ldr r0, [pc, #500] @ 7fd18 │ │ │ │ + bcc 7fb70 │ │ │ │ + ldr r0, [pc, #500] @ 7fd38 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #496] @ 7fd1c │ │ │ │ + ldr r2, [pc, #496] @ 7fd3c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ cmp r5, r0 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ addcs r1, r0, #1 │ │ │ │ cmpcs r1, r6 │ │ │ │ - bcs 7fc04 │ │ │ │ + bcs 7fc24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #452] @ 7fd20 │ │ │ │ - ldr r1, [pc, #452] @ 7fd24 │ │ │ │ + ldr r0, [pc, #452] @ 7fd40 │ │ │ │ + ldr r1, [pc, #452] @ 7fd44 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #420] @ 7fd28 │ │ │ │ + ldr r2, [pc, #420] @ 7fd48 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #404] @ 7fd2c │ │ │ │ + ldr r2, [pc, #404] @ 7fd4c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ bl 26100 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #332] @ 7fd0c │ │ │ │ - ldr r1, [pc, #332] @ 7fd10 │ │ │ │ + ldr r0, [pc, #332] @ 7fd2c │ │ │ │ + ldr r1, [pc, #332] @ 7fd30 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #296] @ 7fd14 │ │ │ │ + ldr r2, [pc, #296] @ 7fd34 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ bl 26100 │ │ │ │ - b 7fcb0 │ │ │ │ - ldr r1, [pc, #292] @ 7fd30 │ │ │ │ - ldr r2, [pc, #292] @ 7fd34 │ │ │ │ + b 7fcd0 │ │ │ │ + ldr r1, [pc, #292] @ 7fd50 │ │ │ │ + ldr r2, [pc, #292] @ 7fd54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ @@ -99274,109 +99282,109 @@ │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #280] @ 7fd78 │ │ │ │ + ldr r0, [pc, #280] @ 7fd98 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #204] @ 7fd3c │ │ │ │ - ldr r1, [pc, #204] @ 7fd40 │ │ │ │ + ldr r0, [pc, #204] @ 7fd5c │ │ │ │ + ldr r1, [pc, #204] @ 7fd60 │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #168] @ 7fd44 │ │ │ │ + ldr r2, [pc, #168] @ 7fd64 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #148] @ 7fd50 │ │ │ │ + ldr r0, [pc, #148] @ 7fd70 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #144] @ 7fd54 │ │ │ │ + ldr r1, [pc, #144] @ 7fd74 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ bl 26100 │ │ │ │ - b 7fcf0 │ │ │ │ + b 7fd10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r7, r0, lsr #17 │ │ │ │ - mulseq r7, r8, r8 │ │ │ │ - andseq r0, r9, r8, lsl r3 │ │ │ │ + andseq r1, r7, r0, lsl #17 │ │ │ │ + andseq r1, r7, r8, ror r8 │ │ │ │ + @ instruction: 0x001902f8 │ │ │ │ muleq pc, r3, r3 @ │ │ │ │ - @ instruction: 0x001704d4 │ │ │ │ - andseq r0, r7, r8, asr r6 │ │ │ │ - andseq r0, r7, r8, asr r6 │ │ │ │ - andseq r0, r9, r4, lsr r3 │ │ │ │ - andseq r0, r9, r8, lsl #6 │ │ │ │ - andseq r0, r7, r8, asr #7 │ │ │ │ - @ instruction: 0x001703b0 │ │ │ │ - andseq r0, r7, ip, lsr r5 │ │ │ │ - @ instruction: 0x001717f0 │ │ │ │ - andseq r1, r7, r8, ror #15 │ │ │ │ - andseq r0, r9, r8, ror #4 │ │ │ │ - andseq r0, r7, r0, asr #4 │ │ │ │ - andseq r0, r7, ip, asr #4 │ │ │ │ - andseq r0, r7, ip, asr #6 │ │ │ │ - andseq r0, r7, r8, asr #6 │ │ │ │ - ldrdeq fp, [pc], -r3 │ │ │ │ - andseq r0, r7, r4, asr r4 │ │ │ │ + @ instruction: 0x001704b4 │ │ │ │ + andseq r0, r7, r8, lsr r6 │ │ │ │ andseq r0, r7, r8, lsr r6 │ │ │ │ + andseq r0, r9, r4, lsl r3 │ │ │ │ + andseq r0, r9, r8, ror #5 │ │ │ │ + andseq r0, r7, r8, lsr #7 │ │ │ │ + mulseq r7, r0, r3 │ │ │ │ andseq r0, r7, ip, lsl r5 │ │ │ │ - andseq r0, r7, r0, lsl #18 │ │ │ │ - andseq r0, r7, r0, lsl #18 │ │ │ │ - @ instruction: 0x001905dc │ │ │ │ - @ instruction: 0x001905b0 │ │ │ │ - andseq r0, r7, r4, ror #9 │ │ │ │ + @ instruction: 0x001717d0 │ │ │ │ + andseq r1, r7, r8, asr #15 │ │ │ │ + andseq r0, r9, r8, asr #4 │ │ │ │ + andseq r0, r7, r0, lsr #4 │ │ │ │ + andseq r0, r7, ip, lsr #4 │ │ │ │ + andseq r0, r7, ip, lsr #6 │ │ │ │ + andseq r0, r7, r8, lsr #6 │ │ │ │ + ldrdeq fp, [pc], -r3 │ │ │ │ + andseq r0, r7, r4, lsr r4 │ │ │ │ + andseq r0, r7, r8, lsl r6 │ │ │ │ + @ instruction: 0x001704fc │ │ │ │ + andseq r0, r7, r0, ror #17 │ │ │ │ + andseq r0, r7, r0, ror #17 │ │ │ │ + @ instruction: 0x001905bc │ │ │ │ + mulseq r9, r0, r5 │ │ │ │ + andseq r0, r7, r4, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 7fdd4 │ │ │ │ + bhi 7fdf4 │ │ │ │ ldrb r0, [r7, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80458 │ │ │ │ + bne 80478 │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 7ff54 │ │ │ │ + bne 7ff74 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ffe4 │ │ │ │ - b 80254 │ │ │ │ + bne 80004 │ │ │ │ + b 80274 │ │ │ │ ldr r1, [r7, #1700] @ 0x6a4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #1696] @ 0x6a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub r1, r2, #1 │ │ │ │ @@ -99394,26 +99402,26 @@ │ │ │ │ mov r3, sl │ │ │ │ stm sp, {r6, r9} │ │ │ │ str r1, [sp, #32] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 7ff40 │ │ │ │ + bne 7ff60 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 8047c │ │ │ │ + bne 8049c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 804b0 │ │ │ │ + beq 804d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r4, r6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -99421,94 +99429,94 @@ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ cmp sl, r7 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ addcs r1, r7, #1 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ cmpcs r1, r6 │ │ │ │ - bcc 800a4 │ │ │ │ + bcc 800c4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ strb r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r1, #584] @ 0x248 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #2 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - beq 8044c │ │ │ │ + beq 8046c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl a0724 │ │ │ │ + bl a0744 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 80038 │ │ │ │ + beq 80058 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 80084 │ │ │ │ + bne 800a4 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 7ff40 │ │ │ │ + bcs 7ff60 │ │ │ │ adds r4, r8, #1 │ │ │ │ - bcs 802e4 │ │ │ │ + bcs 80304 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ stm sp, {r4, r9} │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bne 7fe88 │ │ │ │ + bne 7fea8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r2, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 80470 │ │ │ │ + beq 80490 │ │ │ │ ldr r0, [r7, #632] @ 0x278 │ │ │ │ add r4, r2, #216 @ 0xd8 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r3 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r5, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 80004 │ │ │ │ + bne 80024 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 80338 │ │ │ │ + bcs 80358 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80254 │ │ │ │ + beq 80274 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r6, #4] │ │ │ │ str r2, [r6] │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ @@ -99516,31 +99524,31 @@ │ │ │ │ clz r1, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ movwne r0, #1 │ │ │ │ orr r1, r1, r5 │ │ │ │ tst r1, #1 │ │ │ │ - beq 802f0 │ │ │ │ + beq 80310 │ │ │ │ str r0, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - beq 80108 │ │ │ │ + beq 80128 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80264 │ │ │ │ + beq 80284 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ @@ -99548,123 +99556,123 @@ │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp sl, r9 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ addcs r2, r9, #1 │ │ │ │ cmpcs r2, r1 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - bcs 80190 │ │ │ │ + bcs 801b0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1244] @ 8058c │ │ │ │ - ldr r1, [pc, #1244] @ 80590 │ │ │ │ + ldr r0, [pc, #1244] @ 805ac │ │ │ │ + ldr r1, [pc, #1244] @ 805b0 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1212] @ 80594 │ │ │ │ + ldr r2, [pc, #1212] @ 805b4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #1196] @ 80598 │ │ │ │ + ldr r2, [pc, #1196] @ 805b8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ bl 26100 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 80470 │ │ │ │ + beq 80490 │ │ │ │ ldr r0, [r4, #632] @ 0x278 │ │ │ │ add r9, r7, #216 @ 0xd8 │ │ │ │ mov r5, #1 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r5, r0, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 80274 │ │ │ │ + bne 80294 │ │ │ │ mov r0, r2 │ │ │ │ - bl a0678 │ │ │ │ + bl a0698 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ffe4 │ │ │ │ - b 80254 │ │ │ │ + bne 80004 │ │ │ │ + b 80274 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #2 │ │ │ │ strb r2, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - beq 80470 │ │ │ │ + beq 80490 │ │ │ │ ldr r0, [r4, #632] @ 0x278 │ │ │ │ add r9, r7, #216 @ 0xd8 │ │ │ │ mov r5, #0 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 802c8 │ │ │ │ + bne 802e8 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 803d4 │ │ │ │ + bcs 803f4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80254 │ │ │ │ + beq 80274 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ - b 7ffec │ │ │ │ + b 8000c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ @@ -99672,159 +99680,159 @@ │ │ │ │ clz r1, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ movwne r0, #1 │ │ │ │ orr r1, r1, r5 │ │ │ │ tst r1, #1 │ │ │ │ - bne 80024 │ │ │ │ + bne 80044 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ stm sp, {r3, r4, r9} │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 8043c │ │ │ │ + bne 8045c │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b 80164 │ │ │ │ + b 80184 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 80520 │ │ │ │ + beq 80540 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ tst r5, #1 │ │ │ │ - bne 80394 │ │ │ │ + bne 803b4 │ │ │ │ mov r0, #1 │ │ │ │ - b 80024 │ │ │ │ - ldr r0, [pc, #696] @ 805a4 │ │ │ │ + b 80044 │ │ │ │ + ldr r0, [pc, #696] @ 805c4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r5, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r4, r9 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 80388 │ │ │ │ + bne 803a8 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov r9, r4 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 7ffb4 │ │ │ │ + bcc 7ffd4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #564] @ 80578 │ │ │ │ - ldr r1, [pc, #564] @ 8057c │ │ │ │ + ldr r0, [pc, #564] @ 80598 │ │ │ │ + ldr r1, [pc, #564] @ 8059c │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #528] @ 80580 │ │ │ │ + ldr r2, [pc, #528] @ 805a0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 26100 │ │ │ │ - b 80420 │ │ │ │ + b 80440 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - b 80024 │ │ │ │ + b 80044 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm sp, {r3, r4, r9} │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 80424 │ │ │ │ + bne 80444 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 80218 │ │ │ │ + bcc 80238 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #456] @ 805a8 │ │ │ │ - ldr r1, [pc, #456] @ 805ac │ │ │ │ + ldr r0, [pc, #456] @ 805c8 │ │ │ │ + ldr r1, [pc, #456] @ 805cc │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #420] @ 805b0 │ │ │ │ + ldr r2, [pc, #420] @ 805d0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r0, #1 │ │ │ │ - bne 80520 │ │ │ │ + bne 80540 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 802dc │ │ │ │ + b 802fc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b 80024 │ │ │ │ - ldr r0, [pc, #372] @ 805c8 │ │ │ │ + b 80044 │ │ │ │ + ldr r0, [pc, #372] @ 805e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #348] @ 805bc │ │ │ │ + ldr r0, [pc, #348] @ 805dc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #344] @ 805c0 │ │ │ │ + ldr r2, [pc, #344] @ 805e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #332] @ 805c4 │ │ │ │ + ldr r0, [pc, #332] @ 805e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ cmp sl, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcc 800a4 │ │ │ │ - ldr r0, [pc, #228] @ 80584 │ │ │ │ + bcc 800c4 │ │ │ │ + ldr r0, [pc, #228] @ 805a4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #224] @ 80588 │ │ │ │ + ldr r2, [pc, #224] @ 805a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ cmp sl, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ addcs r1, r0, #1 │ │ │ │ cmpcs r1, r6 │ │ │ │ - bcc 800a4 │ │ │ │ - ldr r1, [pc, #200] @ 8059c │ │ │ │ - ldr r2, [pc, #200] @ 805a0 │ │ │ │ + bcc 800c4 │ │ │ │ + ldr r1, [pc, #200] @ 805bc │ │ │ │ + ldr r2, [pc, #200] @ 805c0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -99836,77 +99844,77 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #140] @ 805b4 │ │ │ │ + ldr r0, [pc, #140] @ 805d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #136] @ 805b8 │ │ │ │ + ldr r1, [pc, #136] @ 805d8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ bl 26100 │ │ │ │ - b 8055c │ │ │ │ + b 8057c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r7, ip, lsl r1 │ │ │ │ - andseq r1, r7, r4, lsl r1 │ │ │ │ - mulseq r8, r4, fp │ │ │ │ + ldrsheq r1, [r7], -ip │ │ │ │ + ldrsheq r1, [r7], -r4 │ │ │ │ + andseq pc, r8, r4, ror fp @ │ │ │ │ andeq sl, pc, r7, lsl sl @ │ │ │ │ - andseq pc, r6, r8, asr fp @ │ │ │ │ - andseq r0, r7, r4, lsl #2 │ │ │ │ - andseq r0, r7, r4, lsl #2 │ │ │ │ - andseq pc, r8, r0, ror #27 │ │ │ │ - @ instruction: 0x0018fdb4 │ │ │ │ - andseq pc, r6, r0, lsl #22 │ │ │ │ - andseq pc, r6, r8, ror #21 │ │ │ │ - andseq pc, r6, r0, ror #25 │ │ │ │ - andseq r1, r7, r0, lsl #1 │ │ │ │ - andseq r1, r7, r8, ror r0 │ │ │ │ - @ instruction: 0x0018faf8 │ │ │ │ + andseq pc, r6, r8, lsr fp @ │ │ │ │ + andseq r0, r7, r4, ror #1 │ │ │ │ + andseq r0, r7, r4, ror #1 │ │ │ │ + andseq pc, r8, r0, asr #27 │ │ │ │ + mulseq r8, r4, sp │ │ │ │ andseq pc, r6, r0, ror #21 │ │ │ │ - @ instruction: 0x0016faf0 │ │ │ │ + andseq pc, r6, r8, asr #21 │ │ │ │ + andseq pc, r6, r0, asr #25 │ │ │ │ + andseq r1, r7, r0, rrx │ │ │ │ + andseq r1, r7, r8, asr r0 │ │ │ │ + @ instruction: 0x0018fad8 │ │ │ │ + andseq pc, r6, r0, asr #21 │ │ │ │ + @ instruction: 0x0016fad0 │ │ │ │ andeq sl, pc, r7, asr sl @ │ │ │ │ - @ instruction: 0x0016faf8 │ │ │ │ - andseq pc, r6, ip, asr #25 │ │ │ │ - andseq pc, r6, r0, lsr #23 │ │ │ │ + @ instruction: 0x0016fad8 │ │ │ │ + andseq pc, r6, ip, lsr #25 │ │ │ │ + andseq pc, r6, r0, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 8061c │ │ │ │ + bhi 8063c │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80908 │ │ │ │ + bne 80928 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 80784 │ │ │ │ + bne 807a4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7cb70 │ │ │ │ + b 7cb90 │ │ │ │ ldr r1, [r6, #1700] @ 0x6a4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #16] │ │ │ │ ldr r7, [r2, #12] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -99923,23 +99931,23 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #32] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 80778 │ │ │ │ + bne 80798 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 80920 │ │ │ │ + bne 80940 │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 80954 │ │ │ │ + beq 80974 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r8, r4 │ │ │ │ add r0, r0, #408 @ 0x198 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -99950,207 +99958,207 @@ │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ cmp r7, sl │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ addcs r1, sl, #1 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ cmpcs r1, r4 │ │ │ │ - bcc 80970 │ │ │ │ + bcc 80990 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb r1, [sp, #68] @ 0x44 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #584] @ 0x248 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #2 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ - beq 808fc │ │ │ │ + beq 8091c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - bl a0724 │ │ │ │ + bl a0744 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8080c │ │ │ │ + bne 8082c │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 80778 │ │ │ │ + bcs 80798 │ │ │ │ adds r8, fp, #1 │ │ │ │ - bcs 80868 │ │ │ │ + bcs 80888 │ │ │ │ strd r8, [sp] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sl │ │ │ │ - bne 806cc │ │ │ │ + bne 806ec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 809d4 │ │ │ │ + beq 809f4 │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ add r4, r7, #216 @ 0xd8 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r5, r0, #1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 8082c │ │ │ │ + bne 8084c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 808ac │ │ │ │ + bcs 808cc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7cb70 │ │ │ │ + b 7cb90 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 8085c │ │ │ │ + bne 8087c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 7cb70 │ │ │ │ + bl 7cb90 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r1, r5 │ │ │ │ tst r1, #1 │ │ │ │ - beq 80874 │ │ │ │ + beq 80894 │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #496] @ 80a60 │ │ │ │ + ldr r0, [pc, #496] @ 80a80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r3, r6} │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 80848 │ │ │ │ + bne 80868 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 807e4 │ │ │ │ + bcc 80804 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #380] @ 80a34 │ │ │ │ - ldr r1, [pc, #380] @ 80a38 │ │ │ │ + ldr r0, [pc, #380] @ 80a54 │ │ │ │ + ldr r1, [pc, #380] @ 80a58 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #348] @ 80a3c │ │ │ │ + ldr r2, [pc, #348] @ 80a5c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #364] @ 80a70 │ │ │ │ + ldr r0, [pc, #364] @ 80a90 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #340] @ 80a64 │ │ │ │ + ldr r0, [pc, #340] @ 80a84 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #336] @ 80a68 │ │ │ │ + ldr r2, [pc, #336] @ 80a88 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, r4 │ │ │ │ - bcc 80970 │ │ │ │ - ldr r0, [pc, #252] @ 80a40 │ │ │ │ + bcc 80990 │ │ │ │ + ldr r0, [pc, #252] @ 80a60 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #248] @ 80a44 │ │ │ │ + ldr r2, [pc, #248] @ 80a64 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r0 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, r4 │ │ │ │ - bcs 809e0 │ │ │ │ + bcs 80a00 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #204] @ 80a48 │ │ │ │ - ldr r1, [pc, #204] @ 80a4c │ │ │ │ + ldr r0, [pc, #204] @ 80a68 │ │ │ │ + ldr r1, [pc, #204] @ 80a6c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #172] @ 80a50 │ │ │ │ + ldr r2, [pc, #172] @ 80a70 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #156] @ 80a54 │ │ │ │ + ldr r2, [pc, #156] @ 80a74 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #144] @ 80a6c │ │ │ │ + ldr r0, [pc, #144] @ 80a8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r1, [pc, #112] @ 80a58 │ │ │ │ + ldr r1, [pc, #112] @ 80a78 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #108] @ 80a5c │ │ │ │ + ldr r0, [pc, #108] @ 80a7c │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -100158,75 +100166,75 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ bl 26100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r7, ip, lsr #23 │ │ │ │ - andseq r0, r7, r4, lsr #23 │ │ │ │ - andseq pc, r8, r4, lsr #12 │ │ │ │ + andseq r0, r7, ip, lsl #23 │ │ │ │ + andseq r0, r7, r4, lsl #23 │ │ │ │ + andseq pc, r8, r4, lsl #12 │ │ │ │ andeq sl, pc, r3, ror r5 @ │ │ │ │ - @ instruction: 0x0016f6b4 │ │ │ │ - andseq pc, r6, r8, lsr r8 @ │ │ │ │ - andseq pc, r6, r8, lsr r8 @ │ │ │ │ - andseq pc, r8, r4, lsl r5 @ │ │ │ │ - andseq pc, r8, r8, ror #9 │ │ │ │ - @ instruction: 0x0016f5f0 │ │ │ │ - andseq pc, r6, r0, ror #11 │ │ │ │ - andseq pc, r6, ip, asr r7 @ │ │ │ │ + mulseq r6, r4, r6 │ │ │ │ + andseq pc, r6, r8, lsl r8 @ │ │ │ │ + andseq pc, r6, r8, lsl r8 @ │ │ │ │ + @ instruction: 0x0018f4f4 │ │ │ │ + andseq pc, r8, r8, asr #9 │ │ │ │ + @ instruction: 0x0016f5d0 │ │ │ │ + andseq pc, r6, r0, asr #11 │ │ │ │ + andseq pc, r6, ip, lsr r7 @ │ │ │ │ andeq sl, pc, r7, lsr #11 │ │ │ │ - andseq pc, r6, r8, asr #12 │ │ │ │ - andseq pc, r6, r8, ror #14 │ │ │ │ - @ instruction: 0x0016f6f0 │ │ │ │ + andseq pc, r6, r8, lsr #12 │ │ │ │ + andseq pc, r6, r8, asr #14 │ │ │ │ + @ instruction: 0x0016f6d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr sl, [sp, #200] @ 0xc8 │ │ │ │ mov r5, r0 │ │ │ │ sub r0, r1, #1 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 80afc │ │ │ │ + bhi 80b1c │ │ │ │ ldr r0, [r5, #1684] @ 0x694 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp sl, r0, lsl #1 │ │ │ │ - bls 80c94 │ │ │ │ + bls 80cb4 │ │ │ │ ldr r0, [r5, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 80ae0 │ │ │ │ + bne 80b00 │ │ │ │ ldrb r0, [r5, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81638 │ │ │ │ + bne 81658 │ │ │ │ ldrd r0, [r5] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 80f20 │ │ │ │ + bne 80f40 │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #1684] @ 0x694 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r0, [r2, #316] @ 0x13c │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp sl, r0, lsl #1 │ │ │ │ - bls 80cbc │ │ │ │ + bls 80cdc │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r5, #1700] @ 0x6a4 │ │ │ │ ldr r0, [r5, #1696] @ 0x6a0 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub r1, r3, #1 │ │ │ │ @@ -100244,93 +100252,93 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8158c │ │ │ │ + bne 815ac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 8165c │ │ │ │ + bne 8167c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - beq 816b4 │ │ │ │ + beq 816d4 │ │ │ │ add r6, r0, #408 @ 0x198 │ │ │ │ add r8, r2, #648 @ 0x288 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r9 │ │ │ │ add r1, r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ cmp fp, sl │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ addcs r1, sl, #1 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ cmpcs r1, r9 │ │ │ │ - bcc 816d0 │ │ │ │ + bcc 816f0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strb r1, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [r1, #584] @ 0x248 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 815d8 │ │ │ │ + beq 815f8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl a0724 │ │ │ │ + bl a0744 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 8100c │ │ │ │ + beq 8102c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 81030 │ │ │ │ + bne 81050 │ │ │ │ cmp r4, r5 │ │ │ │ - bcs 8158c │ │ │ │ + bcs 815ac │ │ │ │ adds r4, r7, #1 │ │ │ │ - bcs 81598 │ │ │ │ + bcs 815b8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, fp │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strd r4, [sp] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sl │ │ │ │ - bne 80bd0 │ │ │ │ - b 8158c │ │ │ │ + bne 80bf0 │ │ │ │ + b 815ac │ │ │ │ ldrb r0, [r5, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81638 │ │ │ │ + bne 81658 │ │ │ │ ldrd r0, [r5] │ │ │ │ add r9, r4, #4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 80eac │ │ │ │ + bne 80ecc │ │ │ │ mov r8, r3 │ │ │ │ - b 80efc │ │ │ │ + b 80f1c │ │ │ │ ldr r1, [r5, #1700] @ 0x6a4 │ │ │ │ add r0, r7, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #1696] @ 0x6a0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ @@ -100348,72 +100356,72 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 80e48 │ │ │ │ + bne 80e68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb r0, [r2, #1692] @ 0x69c │ │ │ │ tst r0, #1 │ │ │ │ - bne 81680 │ │ │ │ + bne 816a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldrd r0, [r2] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 81734 │ │ │ │ + beq 81754 │ │ │ │ add r0, fp, #408 @ 0x198 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r2, #648 @ 0x288 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ mov sl, r4 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ cmp r5, r8 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ addcs r1, r8, #1 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ cmpcs r1, r4 │ │ │ │ - bcc 81750 │ │ │ │ + bcc 81770 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strb r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [fp, #584] @ 0x248 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - beq 815d8 │ │ │ │ + beq 815f8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r7 │ │ │ │ - bl a0724 │ │ │ │ + bl a0744 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 80fec │ │ │ │ + beq 8100c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 810b0 │ │ │ │ + bne 810d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 80e48 │ │ │ │ + bcs 80e68 │ │ │ │ adds sl, r6, #1 │ │ │ │ - bcs 81598 │ │ │ │ + bcs 815b8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ str sl, [sp] │ │ │ │ mov r7, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -100421,161 +100429,161 @@ │ │ │ │ mov r5, r4 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r4, r9 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 80d6c │ │ │ │ + bne 80d8c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8158c │ │ │ │ + beq 815ac │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r5, r1, lsl #1 │ │ │ │ - bls 80e8c │ │ │ │ + bls 80eac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl r7, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 80af4 │ │ │ │ + bcs 80b14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [fp, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 81650 │ │ │ │ + beq 81670 │ │ │ │ add r2, fp, #216 @ 0xd8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 80f8c │ │ │ │ + bne 80fac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 817b4 │ │ │ │ + bcs 817d4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80fac │ │ │ │ - b 8158c │ │ │ │ + bne 80fcc │ │ │ │ + b 815ac │ │ │ │ ldr r0, [fp, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 81650 │ │ │ │ + beq 81670 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ add r2, fp, #216 @ 0xd8 │ │ │ │ mov r9, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r6 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 81138 │ │ │ │ + bne 81158 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 81888 │ │ │ │ + bcs 818a8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ str sl, [sp] │ │ │ │ - b 80af0 │ │ │ │ + b 80b10 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r9, #4] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8158c │ │ │ │ + beq 815ac │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp sl, r1, lsl #1 │ │ │ │ - bls 80fd0 │ │ │ │ + bls 80ff0 │ │ │ │ ldr r3, [r9] │ │ │ │ lsl r7, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ cmp r2, sl │ │ │ │ - bcs 80af4 │ │ │ │ + bcs 80b14 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r2, lsl #2] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r7, #1 │ │ │ │ - beq 811d0 │ │ │ │ + beq 811f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 7c5a4 │ │ │ │ - b 80e50 │ │ │ │ + bl 7c5c4 │ │ │ │ + b 80e70 │ │ │ │ tst r0, #1 │ │ │ │ - beq 81230 │ │ │ │ + beq 81250 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 80af0 │ │ │ │ + b 80b10 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp fp, r5 │ │ │ │ addcs r2, r5, #1 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ cmpcs r2, r1 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - bcs 81280 │ │ │ │ + bcs 812a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #2432] @ 819d8 │ │ │ │ - ldr r1, [pc, #2432] @ 819dc │ │ │ │ + ldr r0, [pc, #2432] @ 819f8 │ │ │ │ + ldr r1, [pc, #2432] @ 819fc │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #2400] @ 819e0 │ │ │ │ + ldr r2, [pc, #2400] @ 81a00 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #2384] @ 819e4 │ │ │ │ + ldr r2, [pc, #2384] @ 81a04 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ @@ -100584,70 +100592,70 @@ │ │ │ │ ldr r6, [sp, #152] @ 0x98 │ │ │ │ cmp r4, r1 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ addcs r0, r1, #1 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ cmpcs r0, r6 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ - bcs 812c4 │ │ │ │ + bcs 812e4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #2276] @ 819c4 │ │ │ │ - ldr r1, [pc, #2276] @ 819c8 │ │ │ │ + ldr r0, [pc, #2276] @ 819e4 │ │ │ │ + ldr r1, [pc, #2276] @ 819e8 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #2244] @ 819cc │ │ │ │ + ldr r2, [pc, #2244] @ 819ec │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #2228] @ 819d0 │ │ │ │ + ldr r2, [pc, #2228] @ 819f0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ bl 26100 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8158c │ │ │ │ + bne 815ac │ │ │ │ add ip, sp, #76 @ 0x4c │ │ │ │ mov lr, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldm ip, {r1, r2, ip} │ │ │ │ add r5, r2, #1 │ │ │ │ ldr r7, [r6, #12] │ │ │ │ cmp r5, r1 │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmpcs r7, r2 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - bcs 81404 │ │ │ │ + bcs 81424 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #2088] @ 819a8 │ │ │ │ - ldr r1, [pc, #2088] @ 819ac │ │ │ │ + ldr r0, [pc, #2088] @ 819c8 │ │ │ │ + ldr r1, [pc, #2088] @ 819cc │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #2060] @ 819b0 │ │ │ │ + ldr r2, [pc, #2060] @ 819d0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #2048] @ 819b4 │ │ │ │ + ldr r2, [pc, #2048] @ 819d4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ @@ -100655,51 +100663,51 @@ │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [fp, #584] @ 0x248 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 81650 │ │ │ │ + beq 81670 │ │ │ │ add r2, fp, #216 @ 0xd8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 813b4 │ │ │ │ + bne 813d4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl a0678 │ │ │ │ + bl a0698 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ - bl 7c5a4 │ │ │ │ - b 80e58 │ │ │ │ + bl 7c5c4 │ │ │ │ + b 80e78 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r8, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r8, r0, lsl #1 │ │ │ │ - bls 8135c │ │ │ │ + bls 8137c │ │ │ │ ldr r0, [sl, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 81460 │ │ │ │ + beq 81480 │ │ │ │ ldr r0, [sl, #1400] @ 0x578 │ │ │ │ ldr r1, [r0, #296] @ 0x128 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ cmp r1, r0 │ │ │ │ - bne 81460 │ │ │ │ + bne 81480 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp] │ │ │ │ - b 81024 │ │ │ │ + b 81044 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, #2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ @@ -100708,161 +100716,161 @@ │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 80af0 │ │ │ │ + b 80b10 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [r1, #584] @ 0x248 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ - beq 818d4 │ │ │ │ + beq 818f4 │ │ │ │ ldr r0, [sl, #632] @ 0x278 │ │ │ │ add r8, r1, #216 @ 0xd8 │ │ │ │ mov r9, #0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, sl │ │ │ │ ldrbeq r9, [r0, #347] @ 0x15b │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ - bne 813d0 │ │ │ │ + bne 813f0 │ │ │ │ mov r0, r2 │ │ │ │ - bl a0678 │ │ │ │ + bl a0698 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - bl 7c5a4 │ │ │ │ - b 80e58 │ │ │ │ + bl 7c5c4 │ │ │ │ + b 80e78 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 81650 │ │ │ │ + beq 81670 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r2, r7, #216 @ 0xd8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 814b4 │ │ │ │ + bne 814d4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl a0678 │ │ │ │ + bl a0698 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - b 814c8 │ │ │ │ + b 814e8 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r7, #4] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b 80e58 │ │ │ │ + b 80e78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 818e0 │ │ │ │ + beq 81900 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ tst r9, #1 │ │ │ │ - bne 815a4 │ │ │ │ + bne 815c4 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 81600 │ │ │ │ + bhi 81620 │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 80e58 │ │ │ │ + b 80e78 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #2 │ │ │ │ strb r3, [sp, #128] @ 0x80 │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp] │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ addne sp, sp, #164 @ 0xa4 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1384] @ 819b8 │ │ │ │ + ldr r0, [pc, #1384] @ 819d8 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #1380] @ 819bc │ │ │ │ + ldr r2, [pc, #1380] @ 819dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 81650 │ │ │ │ + beq 81670 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ add r2, r7, #216 @ 0xd8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 81504 │ │ │ │ + bne 81524 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl a0678 │ │ │ │ + bl a0698 │ │ │ │ str r8, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 80af0 │ │ │ │ + b 80b10 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r7, #4] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ tst r0, #1 │ │ │ │ - beq 8158c │ │ │ │ + beq 815ac │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r8, r1, lsl #1 │ │ │ │ - bls 814f8 │ │ │ │ + bls 81518 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl r7, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ cmp r2, r8 │ │ │ │ - bcs 80af4 │ │ │ │ - b 80e94 │ │ │ │ + bcs 80b14 │ │ │ │ + b 80eb4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8158c │ │ │ │ + bne 815ac │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strb r0, [sp, #128] @ 0x80 │ │ │ │ @@ -100872,201 +100880,201 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 85054 │ │ │ │ + bl 85074 │ │ │ │ add ip, r4, #8 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r1, r2, #8 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6} │ │ │ │ stm r1, {r0, r3, r4, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, sl │ │ │ │ str r8, [sp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 81434 │ │ │ │ + b 81454 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1016] @ 81998 │ │ │ │ + ldr r0, [pc, #1016] @ 819b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ stm sp, {r3, sl} │ │ │ │ str r8, [sp, #8] │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 815e4 │ │ │ │ + bne 81604 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b 8133c │ │ │ │ - ldr r0, [pc, #992] @ 819c0 │ │ │ │ + b 8135c │ │ │ │ + ldr r0, [pc, #992] @ 819e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 818e0 │ │ │ │ + bne 81900 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls 813ec │ │ │ │ - ldr r0, [pc, #872] @ 81970 │ │ │ │ + bls 8140c │ │ │ │ + ldr r0, [pc, #872] @ 81990 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #868] @ 81974 │ │ │ │ + ldr r1, [pc, #868] @ 81994 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #864] @ 819a0 │ │ │ │ + ldr r0, [pc, #864] @ 819c0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #860] @ 819a4 │ │ │ │ + ldr r2, [pc, #860] @ 819c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #836] @ 8199c │ │ │ │ + ldr r0, [pc, #836] @ 819bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp fp, r0 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - bcc 816d0 │ │ │ │ + bcc 816f0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs 8169c │ │ │ │ - b 816d0 │ │ │ │ + bcs 816bc │ │ │ │ + b 816f0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, r4 │ │ │ │ - bcc 81750 │ │ │ │ - ldr r0, [pc, #684] @ 81950 │ │ │ │ + bcc 81770 │ │ │ │ + ldr r0, [pc, #684] @ 81970 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #680] @ 81954 │ │ │ │ + ldr r2, [pc, #680] @ 81974 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp fp, r0 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ addcs r1, r0, #1 │ │ │ │ cmpcs r1, r9 │ │ │ │ - bcs 81804 │ │ │ │ + bcs 81824 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #676] @ 81980 │ │ │ │ - ldr r1, [pc, #676] @ 81984 │ │ │ │ + ldr r0, [pc, #676] @ 819a0 │ │ │ │ + ldr r1, [pc, #676] @ 819a4 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #644] @ 81988 │ │ │ │ + ldr r2, [pc, #644] @ 819a8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #628] @ 8198c │ │ │ │ + ldr r2, [pc, #628] @ 819ac │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str fp, [sp, #132] @ 0x84 │ │ │ │ bl 26100 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ addcs r1, r0, #1 │ │ │ │ cmpcs r1, r4 │ │ │ │ - bcs 81834 │ │ │ │ + bcs 81854 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #508] @ 81958 │ │ │ │ - ldr r1, [pc, #508] @ 8195c │ │ │ │ + ldr r0, [pc, #508] @ 81978 │ │ │ │ + ldr r1, [pc, #508] @ 8197c │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #476] @ 81960 │ │ │ │ + ldr r2, [pc, #476] @ 81980 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #460] @ 81964 │ │ │ │ + ldr r2, [pc, #460] @ 81984 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #140] @ 0x8c │ │ │ │ bl 26100 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #376] @ 81938 │ │ │ │ - ldr r1, [pc, #376] @ 8193c │ │ │ │ + ldr r0, [pc, #376] @ 81958 │ │ │ │ + ldr r1, [pc, #376] @ 8195c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #348] @ 81940 │ │ │ │ + ldr r2, [pc, #348] @ 81960 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #132 @ 0x84 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 26100 │ │ │ │ - b 818d0 │ │ │ │ - ldr r1, [pc, #388] @ 81990 │ │ │ │ - ldr r2, [pc, #388] @ 81994 │ │ │ │ + b 818f0 │ │ │ │ + ldr r1, [pc, #388] @ 819b0 │ │ │ │ + ldr r2, [pc, #388] @ 819b4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strb r3, [sp, #128] @ 0x80 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b 8185c │ │ │ │ - ldr r1, [pc, #300] @ 81968 │ │ │ │ - ldr r2, [pc, #300] @ 8196c │ │ │ │ + b 8187c │ │ │ │ + ldr r1, [pc, #300] @ 81988 │ │ │ │ + ldr r2, [pc, #300] @ 8198c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ @@ -101079,165 +101087,165 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ bl 26100 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #176] @ 81944 │ │ │ │ - ldr r1, [pc, #176] @ 81948 │ │ │ │ + ldr r0, [pc, #176] @ 81964 │ │ │ │ + ldr r1, [pc, #176] @ 81968 │ │ │ │ mov r5, r7 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #144] @ 8194c │ │ │ │ + ldr r2, [pc, #144] @ 8196c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #248] @ 819d4 │ │ │ │ + ldr r0, [pc, #248] @ 819f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #144] @ 81978 │ │ │ │ + ldr r0, [pc, #144] @ 81998 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #140] @ 8197c │ │ │ │ + ldr r1, [pc, #140] @ 8199c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 26100 │ │ │ │ - b 8191c │ │ │ │ + b 8193c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r6, r4, lsr #25 │ │ │ │ - andseq pc, r6, r4, lsr #25 │ │ │ │ - andseq lr, r8, r0, lsr #14 │ │ │ │ - andseq pc, r6, ip, asr #23 │ │ │ │ - andseq pc, r6, ip, asr #23 │ │ │ │ - andseq lr, r8, r8, asr #12 │ │ │ │ + andseq pc, r6, r4, lsl #25 │ │ │ │ + andseq pc, r6, r4, lsl #25 │ │ │ │ + andseq lr, r8, r0, lsl #14 │ │ │ │ + andseq pc, r6, ip, lsr #23 │ │ │ │ + andseq pc, r6, ip, lsr #23 │ │ │ │ + andseq lr, r8, r8, lsr #12 │ │ │ │ andeq r9, pc, r3, lsl r8 @ │ │ │ │ - andseq lr, r6, r4, asr r9 │ │ │ │ - andseq lr, r6, r8, asr sl │ │ │ │ - andseq lr, r6, r8, asr sl │ │ │ │ - andseq lr, r8, r4, lsr r7 │ │ │ │ - andseq lr, r8, r8, lsl #14 │ │ │ │ - andseq lr, r6, r4, lsr #15 │ │ │ │ - mulseq r6, r4, r7 │ │ │ │ - mulseq r6, r0, r6 │ │ │ │ - mulseq r6, ip, r6 │ │ │ │ - andseq lr, r6, r0, lsr #14 │ │ │ │ - andseq lr, r6, ip, lsl r7 │ │ │ │ - @ instruction: 0x0016ead8 │ │ │ │ - @ instruction: 0x0016ead8 │ │ │ │ - @ instruction: 0x0018e7b4 │ │ │ │ - andseq lr, r8, r8, lsl #15 │ │ │ │ - @ instruction: 0x0016e7d0 │ │ │ │ - andseq lr, r6, r0, asr #15 │ │ │ │ - andseq lr, r6, ip, lsr #20 │ │ │ │ - @ instruction: 0x0016eadc │ │ │ │ + andseq lr, r6, r4, lsr r9 │ │ │ │ + andseq lr, r6, r8, lsr sl │ │ │ │ + andseq lr, r6, r8, lsr sl │ │ │ │ + andseq lr, r8, r4, lsl r7 │ │ │ │ + andseq lr, r8, r8, ror #13 │ │ │ │ + andseq lr, r6, r4, lsl #15 │ │ │ │ + andseq lr, r6, r4, ror r7 │ │ │ │ + andseq lr, r6, r0, ror r6 │ │ │ │ + andseq lr, r6, ip, ror r6 │ │ │ │ + andseq lr, r6, r0, lsl #14 │ │ │ │ + @ instruction: 0x0016e6fc │ │ │ │ + @ instruction: 0x0016eab8 │ │ │ │ + @ instruction: 0x0016eab8 │ │ │ │ + mulseq r8, r4, r7 │ │ │ │ + andseq lr, r8, r8, ror #14 │ │ │ │ + @ instruction: 0x0016e7b0 │ │ │ │ + andseq lr, r6, r0, lsr #15 │ │ │ │ + andseq lr, r6, ip, lsl #20 │ │ │ │ + @ instruction: 0x0016eabc │ │ │ │ andeq r9, pc, r7, ror r8 @ │ │ │ │ - @ instruction: 0x0016e8f8 │ │ │ │ - andseq pc, r6, r4, lsr r0 @ │ │ │ │ - andseq pc, r6, ip, lsr r0 @ │ │ │ │ - andseq lr, r8, r4, lsl sp │ │ │ │ - andseq lr, r8, ip, ror #25 │ │ │ │ + @ instruction: 0x0016e8d8 │ │ │ │ + andseq pc, r6, r4, lsl r0 @ │ │ │ │ + andseq pc, r6, ip, lsl r0 @ │ │ │ │ + @ instruction: 0x0018ecf4 │ │ │ │ + andseq lr, r8, ip, asr #25 │ │ │ │ ldrdeq r9, [pc], -r2 │ │ │ │ - andseq lr, r6, r8, lsl fp │ │ │ │ - andseq lr, r6, r4, lsl sl │ │ │ │ - ldrsbeq pc, [r6], -r4 @ │ │ │ │ - ldrsbeq pc, [r6], -r4 @ │ │ │ │ - @ instruction: 0x0018edb0 │ │ │ │ - andseq lr, r8, r4, lsl #27 │ │ │ │ - andseq lr, r6, r8, ror #16 │ │ │ │ - andseq pc, r6, ip, asr r1 @ │ │ │ │ - andseq pc, r6, ip, asr r1 @ │ │ │ │ - andseq lr, r8, r8, lsr lr │ │ │ │ - andseq lr, r8, ip, lsl #28 │ │ │ │ + @ instruction: 0x0016eaf8 │ │ │ │ + @ instruction: 0x0016e9f4 │ │ │ │ + ldrheq pc, [r6], -r4 @ │ │ │ │ + ldrheq pc, [r6], -r4 @ │ │ │ │ + mulseq r8, r0, sp │ │ │ │ + andseq lr, r8, r4, ror #26 │ │ │ │ + andseq lr, r6, r8, asr #16 │ │ │ │ + andseq pc, r6, ip, lsr r1 @ │ │ │ │ + andseq pc, r6, ip, lsr r1 @ │ │ │ │ + andseq lr, r8, r8, lsl lr │ │ │ │ + andseq lr, r8, ip, ror #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81a58 │ │ │ │ + bne 81a78 │ │ │ │ ldm r4, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - beq 81a3c │ │ │ │ + beq 81a5c │ │ │ │ add r6, r1, #216 @ 0xd8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 849e8 │ │ │ │ + bl 84a08 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81a54 │ │ │ │ + beq 81a74 │ │ │ │ ldr r0, [r1, #616]! @ 0x268 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 81a70 │ │ │ │ + beq 81a90 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b b8354 │ │ │ │ + b b8374 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #28] @ 81a7c │ │ │ │ + ldr r0, [pc, #28] @ 81a9c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #24] @ 81a80 │ │ │ │ + ldr r2, [pc, #24] @ 81aa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #12] @ 81a84 │ │ │ │ + ldr r0, [pc, #12] @ 81aa4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andeq r9, pc, r7, asr r4 @ │ │ │ │ - andseq lr, r6, r8, lsr #10 │ │ │ │ - andseq lr, r6, ip, lsl #10 │ │ │ │ + andseq lr, r6, r8, lsl #10 │ │ │ │ + andseq lr, r6, ip, ror #9 │ │ │ │ ldr r0, [r0, #1684] @ 0x694 │ │ │ │ add r0, r0, #316 @ 0x13c │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #692 @ 0x2b4 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #1684] @ 0x694 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 81ab0 │ │ │ │ + bne 81ad0 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi 81cd8 │ │ │ │ + bmi 81cf8 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ add r8, sp, #776 @ 0x308 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98b18 │ │ │ │ + bl 98b38 │ │ │ │ add r1, r5, #1312 @ 0x520 │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ - bl b4414 │ │ │ │ + bl b4434 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r1, #1364]! @ 0x554 │ │ │ │ mov r7, #4 │ │ │ │ str r2, [sp, #936] @ 0x3a8 │ │ │ │ ldr r3, [r1, #-28] @ 0xffffffe4 │ │ │ │ cmp r0, #3 │ │ │ │ @@ -101247,40 +101255,40 @@ │ │ │ │ sub r2, r3, #2 │ │ │ │ clz r2, r2 │ │ │ │ str r7, [sp, #928] @ 0x3a0 │ │ │ │ str r7, [sp, #916] @ 0x394 │ │ │ │ lsr r2, r2, #5 │ │ │ │ lsl r2, r2, #31 │ │ │ │ str r2, [sp, #912] @ 0x390 │ │ │ │ - bne 81b3c │ │ │ │ + bne 81b5c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b 81b64 │ │ │ │ + b 81b84 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 969b0 │ │ │ │ + bl 969d0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, [r5] │ │ │ │ mov fp, #2 │ │ │ │ mov r9, #2 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 81bcc │ │ │ │ + beq 81bec │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl bd010 │ │ │ │ + bl bd030 │ │ │ │ add r1, r5, #648 @ 0x288 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl bd010 │ │ │ │ + bl bd030 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -101324,18 +101332,18 @@ │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str fp, [sp, #224] @ 0xe0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [r5, #1696]! @ 0x6a0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 81c98 │ │ │ │ + beq 81cb8 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ mov r1, r5 │ │ │ │ - bl bd010 │ │ │ │ + bl bd030 │ │ │ │ add r0, sp, #1344 @ 0x540 │ │ │ │ add r1, sp, #1520 @ 0x5f0 │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ bl 1e85c │ │ │ │ ldr fp, [sp, #1696] @ 0x6a0 │ │ │ │ add r3, sp, #1328 @ 0x530 │ │ │ │ ldr r0, [sp, #1700] @ 0x6a4 │ │ │ │ @@ -101357,125 +101365,125 @@ │ │ │ │ bl 1e85c │ │ │ │ add sp, sp, #692 @ 0x2b4 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 75230 │ │ │ │ - b 81d54 │ │ │ │ + bl 75250 │ │ │ │ + b 81d74 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1520 @ 0x5f0 │ │ │ │ - bl 8fc50 │ │ │ │ - b 81d08 │ │ │ │ + bl 8fc70 │ │ │ │ + b 81d28 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ orr r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 81d34 │ │ │ │ + beq 81d54 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 52150 │ │ │ │ - b 81d34 │ │ │ │ + bl 52170 │ │ │ │ + b 81d54 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #912 @ 0x390 │ │ │ │ - bl 7661c │ │ │ │ + bl 7663c │ │ │ │ add r0, sp, #800 @ 0x320 │ │ │ │ - bl 75d7c │ │ │ │ - b 81d4c │ │ │ │ + bl 75d9c │ │ │ │ + b 81d6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #776 @ 0x308 │ │ │ │ - bl 75bcc │ │ │ │ + bl 75bec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #616] @ 0x268 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 81e4c │ │ │ │ + beq 81e6c │ │ │ │ ldr r6, [r4, #1312] @ 0x520 │ │ │ │ add r0, r1, #628 @ 0x274 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ba690 │ │ │ │ + bl ba6b0 │ │ │ │ add r0, r5, #676 @ 0x2a4 │ │ │ │ mov r1, r6 │ │ │ │ - bl ba690 │ │ │ │ + bl ba6b0 │ │ │ │ ldr r0, [r4, #1336] @ 0x538 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 81db8 │ │ │ │ + beq 81dd8 │ │ │ │ ldr r0, [r5, #724] @ 0x2d4 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 81e58 │ │ │ │ + beq 81e78 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #744] @ 0x2e8 │ │ │ │ movw r0, #1364 @ 0x554 │ │ │ │ add r1, r4, r0 │ │ │ │ add r0, r5, #600 @ 0x258 │ │ │ │ - bl b49a8 │ │ │ │ + bl b49c8 │ │ │ │ ldrd r0, [r4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 81e10 │ │ │ │ + beq 81e30 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 81e64 │ │ │ │ + beq 81e84 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl bd310 │ │ │ │ + bl bd330 │ │ │ │ add r0, r5, #408 @ 0x198 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ - bl bd310 │ │ │ │ + bl bd330 │ │ │ │ ldr r0, [r4, #1696]! @ 0x6a0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 81e44 │ │ │ │ + beq 81e64 │ │ │ │ ldr r0, [r5, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 81e70 │ │ │ │ + beq 81e90 │ │ │ │ add r0, r5, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ str r4, [sp] │ │ │ │ - bl bd310 │ │ │ │ + bl bd330 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #40] @ 81e7c │ │ │ │ + ldr r0, [pc, #40] @ 81e9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #32] @ 81e80 │ │ │ │ + ldr r0, [pc, #32] @ 81ea0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #24] @ 81e84 │ │ │ │ + ldr r0, [pc, #24] @ 81ea4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #16] @ 81e88 │ │ │ │ + ldr r0, [pc, #16] @ 81ea8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - @ instruction: 0x001705f8 │ │ │ │ - @ instruction: 0x001705fc │ │ │ │ - andseq r0, r7, r0, lsl r6 │ │ │ │ - andseq r0, r7, r4, lsr #12 │ │ │ │ + @ instruction: 0x001705d8 │ │ │ │ + @ instruction: 0x001705dc │ │ │ │ + @ instruction: 0x001705f0 │ │ │ │ + andseq r0, r7, r4, lsl #12 │ │ │ │ ldrb r0, [r0, #2356] @ 0x934 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 7d03c │ │ │ │ + bl 7d05c │ │ │ │ ldr r1, [r5, #2348] @ 0x92c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #2344] @ 0x928 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ @@ -101500,42 +101508,42 @@ │ │ │ │ addne r0, r0, r4, lsl #3 │ │ │ │ addne r0, r0, r6, lsl #5 │ │ │ │ addne r0, r0, r1, lsl #2 │ │ │ │ addne r0, r0, r9 │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r0, r0, #384 @ 0x180 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ 81f38 │ │ │ │ + ldr r0, [pc, #16] @ 81f58 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 81f3c │ │ │ │ + ldr r2, [pc, #12] @ 81f5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldrdeq fp, [pc], -r4 │ │ │ │ - andseq r0, r7, r8, ror r5 │ │ │ │ + andseq r0, r7, r8, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 81f98 │ │ │ │ + bhi 81fb8 │ │ │ │ ldrb r0, [r5, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82468 │ │ │ │ + bne 82488 │ │ │ │ ldrd r0, [r5] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 82234 │ │ │ │ + bne 82254 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #2348] @ 0x92c │ │ │ │ add r6, r3, #8 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ @@ -101554,26 +101562,26 @@ │ │ │ │ strd r6, [sp] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 82218 │ │ │ │ + bne 82238 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 8248c │ │ │ │ + bne 824ac │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq 824c0 │ │ │ │ + beq 824e0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r8, r6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, r9, #216 @ 0xd8 │ │ │ │ @@ -101589,442 +101597,442 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 8230c │ │ │ │ + bcc 8232c │ │ │ │ cmp r5, r7 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ addcs r4, r7, #1 │ │ │ │ str r7, [sp, #172] @ 0xac │ │ │ │ cmpcs r4, r6 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ - bcc 824dc │ │ │ │ + bcc 824fc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ strb r1, [sp, #104] @ 0x68 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ stm r1, {r5, r6, r7} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r9, #200] @ 0xc8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 8245c │ │ │ │ + beq 8247c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov sl, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r5, r9 │ │ │ │ - bl a0724 │ │ │ │ + bl a0744 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r9, [sp, #148] @ 0x94 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 82300 │ │ │ │ + beq 82320 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 821c8 │ │ │ │ + beq 821e8 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ cmp sl, r6 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ ldrcs r0, [sp, #16] │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ cmpcs r0, r8 │ │ │ │ - bcc 8229c │ │ │ │ + bcc 822bc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strb r0, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ tst r0, #1 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ - bne 82590 │ │ │ │ + bne 825b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 82558 │ │ │ │ + beq 82578 │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8254c │ │ │ │ + beq 8256c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ - bl a1374 │ │ │ │ + bl a1394 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ movne r2, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 823ec │ │ │ │ + bne 8240c │ │ │ │ cmn r7, #1 │ │ │ │ - beq 825a8 │ │ │ │ + beq 825c8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ mov r9, r5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 821e0 │ │ │ │ + b 82200 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r6 │ │ │ │ - bcs 82218 │ │ │ │ + bcs 82238 │ │ │ │ cmn r7, #1 │ │ │ │ mov r9, r5 │ │ │ │ - beq 82540 │ │ │ │ + beq 82560 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ mov r3, sl │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r5, sl │ │ │ │ stm sp, {r4, r6} │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - bne 82078 │ │ │ │ + bne 82098 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r1, {r0, r8} │ │ │ │ str r2, [r1, #8] │ │ │ │ str r9, [r1, #12] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 82480 │ │ │ │ + beq 824a0 │ │ │ │ add r2, r9, #216 @ 0xd8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r3 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 823c8 │ │ │ │ + bne 823e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 825b4 │ │ │ │ + bcs 825d4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1036] @ 826b4 │ │ │ │ - ldr r1, [pc, #1036] @ 826b8 │ │ │ │ + ldr r0, [pc, #1036] @ 826d4 │ │ │ │ + ldr r1, [pc, #1036] @ 826d8 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1004] @ 826bc │ │ │ │ + ldr r2, [pc, #1004] @ 826dc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #988] @ 826c0 │ │ │ │ + ldr r2, [pc, #988] @ 826e0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str sl, [sp, #184] @ 0xb8 │ │ │ │ bl 26100 │ │ │ │ tst r9, #1 │ │ │ │ mov r9, r5 │ │ │ │ - bne 82408 │ │ │ │ + bne 82428 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - bne 82468 │ │ │ │ + bne 82488 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - beq 82280 │ │ │ │ + beq 822a0 │ │ │ │ ldr r0, [r9, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 82480 │ │ │ │ + beq 824a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 823c8 │ │ │ │ + bne 823e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 82274 │ │ │ │ + bcc 82294 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #796] @ 826a0 │ │ │ │ - ldr r1, [pc, #796] @ 826a4 │ │ │ │ + ldr r0, [pc, #796] @ 826c0 │ │ │ │ + ldr r1, [pc, #796] @ 826c4 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #760] @ 826a8 │ │ │ │ + ldr r2, [pc, #760] @ 826c8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 26100 │ │ │ │ - b 82600 │ │ │ │ + b 82620 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [r4, #8] │ │ │ │ str r0, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - bne 82404 │ │ │ │ + bne 82424 │ │ │ │ cmp r8, r0 │ │ │ │ - bhi 82424 │ │ │ │ + bhi 82444 │ │ │ │ mov r0, #1 │ │ │ │ - b 8221c │ │ │ │ + b 8223c │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #616] @ 82694 │ │ │ │ + ldr r0, [pc, #616] @ 826b4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #612] @ 82698 │ │ │ │ + ldr r1, [pc, #612] @ 826b8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #588] @ 826b0 │ │ │ │ + ldr r0, [pc, #588] @ 826d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #608] @ 826d0 │ │ │ │ + ldr r0, [pc, #608] @ 826f0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #604] @ 826d4 │ │ │ │ + ldr r2, [pc, #604] @ 826f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #548] @ 826ac │ │ │ │ + ldr r0, [pc, #548] @ 826cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ cmp r5, r0 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcc 824dc │ │ │ │ - ldr r0, [pc, #440] @ 82668 │ │ │ │ + bcc 824fc │ │ │ │ + ldr r0, [pc, #440] @ 82688 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #436] @ 8266c │ │ │ │ + ldr r2, [pc, #436] @ 8268c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ cmp r5, r0 │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcs 82604 │ │ │ │ + bcs 82624 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #392] @ 82670 │ │ │ │ - ldr r1, [pc, #392] @ 82674 │ │ │ │ + ldr r0, [pc, #392] @ 82690 │ │ │ │ + ldr r1, [pc, #392] @ 82694 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #360] @ 82678 │ │ │ │ + ldr r2, [pc, #360] @ 82698 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #344] @ 8267c │ │ │ │ + ldr r2, [pc, #344] @ 8269c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #320] @ 82688 │ │ │ │ + ldr r0, [pc, #320] @ 826a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #376] @ 826cc │ │ │ │ + ldr r0, [pc, #376] @ 826ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #300] @ 8268c │ │ │ │ + ldr r0, [pc, #300] @ 826ac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #296] @ 82690 │ │ │ │ + ldr r1, [pc, #296] @ 826b0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #300] @ 826c4 │ │ │ │ + ldr r0, [pc, #300] @ 826e4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #296] @ 826c8 │ │ │ │ + ldr r2, [pc, #296] @ 826e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #236] @ 8269c │ │ │ │ + ldr r0, [pc, #236] @ 826bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #156] @ 8265c │ │ │ │ - ldr r1, [pc, #156] @ 82660 │ │ │ │ + ldr r0, [pc, #156] @ 8267c │ │ │ │ + ldr r1, [pc, #156] @ 82680 │ │ │ │ add r5, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #120] @ 82664 │ │ │ │ + ldr r2, [pc, #120] @ 82684 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #116] @ 82680 │ │ │ │ + ldr r1, [pc, #116] @ 826a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #112] @ 82684 │ │ │ │ + ldr r0, [pc, #112] @ 826a4 │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ bl 26100 │ │ │ │ - b 82640 │ │ │ │ + b 82660 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r6, r0, lsr #29 │ │ │ │ - mulseq r6, r8, lr │ │ │ │ - andseq sp, r8, r8, lsl r9 │ │ │ │ + andseq lr, r6, r0, lsl #29 │ │ │ │ + andseq lr, r6, r8, ror lr │ │ │ │ + @ instruction: 0x0018d8f8 │ │ │ │ andeq r8, pc, r7, lsl #20 │ │ │ │ - @ instruction: 0x0016dbf8 │ │ │ │ - andseq sp, r6, ip, asr #25 │ │ │ │ - andseq sp, r6, ip, asr #25 │ │ │ │ - andseq sp, r8, r8, lsr #19 │ │ │ │ - andseq sp, r8, ip, ror r9 │ │ │ │ - andseq sp, r6, ip, ror sl │ │ │ │ - andseq sp, r6, ip, lsr sl │ │ │ │ - @ instruction: 0x0016daf4 │ │ │ │ - @ instruction: 0x0016daf0 │ │ │ │ - andseq sp, r6, ip, ror #21 │ │ │ │ - andseq sp, r6, ip, ror #16 │ │ │ │ - andseq sp, r6, r8, ror r8 │ │ │ │ - mulseq r6, ip, sl │ │ │ │ - ldrsbeq pc, [r6], -ip @ │ │ │ │ - ldrsbeq pc, [r6], -r4 @ │ │ │ │ - andseq sp, r8, r4, asr fp │ │ │ │ + @ instruction: 0x0016dbd8 │ │ │ │ + andseq sp, r6, ip, lsr #25 │ │ │ │ andseq sp, r6, ip, lsr #25 │ │ │ │ - andseq sp, r6, r0, asr #24 │ │ │ │ - andseq sp, r6, ip, lsl #30 │ │ │ │ - andseq sp, r6, ip, lsl #30 │ │ │ │ - andseq sp, r8, r8, ror #23 │ │ │ │ - @ instruction: 0x0018dbbc │ │ │ │ + andseq sp, r8, r8, lsl #19 │ │ │ │ + andseq sp, r8, ip, asr r9 │ │ │ │ + andseq sp, r6, ip, asr sl │ │ │ │ + andseq sp, r6, ip, lsl sl │ │ │ │ + @ instruction: 0x0016dad4 │ │ │ │ + @ instruction: 0x0016dad0 │ │ │ │ + andseq sp, r6, ip, asr #21 │ │ │ │ + andseq sp, r6, ip, asr #16 │ │ │ │ + andseq sp, r6, r8, asr r8 │ │ │ │ + andseq sp, r6, ip, ror sl │ │ │ │ + ldrheq pc, [r6], -ip @ │ │ │ │ + ldrheq pc, [r6], -r4 @ │ │ │ │ + andseq sp, r8, r4, lsr fp │ │ │ │ + andseq sp, r6, ip, lsl #25 │ │ │ │ + andseq sp, r6, r0, lsr #24 │ │ │ │ + andseq sp, r6, ip, ror #29 │ │ │ │ + andseq sp, r6, ip, ror #29 │ │ │ │ + andseq sp, r8, r8, asr #23 │ │ │ │ + mulseq r8, ip, fp │ │ │ │ andeq r8, pc, pc, lsl r9 @ │ │ │ │ - andseq sp, r6, r0, ror #21 │ │ │ │ - andseq sp, r6, r0, lsr #22 │ │ │ │ + andseq sp, r6, r0, asr #21 │ │ │ │ + andseq sp, r6, r0, lsl #22 │ │ │ │ andeq r8, pc, r7, asr #20 │ │ │ │ - andseq sp, r6, r8, asr #21 │ │ │ │ + andseq sp, r6, r8, lsr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 82754 │ │ │ │ + bhi 82774 │ │ │ │ ldrb r0, [r7, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82e20 │ │ │ │ + bne 82e40 │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 829bc │ │ │ │ + bne 829dc │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82a48 │ │ │ │ + beq 82a68 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ @@ -102049,29 +102057,29 @@ │ │ │ │ strd r6, [sp] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 82c6c │ │ │ │ + bne 82c8c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 82e44 │ │ │ │ + bne 82e64 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - beq 82e78 │ │ │ │ + beq 82e98 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov sl, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r9, #216 @ 0xd8 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ @@ -102083,166 +102091,166 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #120] @ 0x78 │ │ │ │ cmp r7, r4 │ │ │ │ - bcc 82af4 │ │ │ │ + bcc 82b14 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ addcs r8, r7, #1 │ │ │ │ str r7, [sp, #180] @ 0xb4 │ │ │ │ cmpcs r8, r6 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ - bcc 82e94 │ │ │ │ + bcc 82eb4 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ strb r1, [sp, #112] @ 0x70 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ stm r1, {r5, r6, r7} │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r9, #200] @ 0xc8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 82e14 │ │ │ │ + beq 82e34 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl a0724 │ │ │ │ + bl a0744 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr fp, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 82aec │ │ │ │ + beq 82b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82968 │ │ │ │ + beq 82988 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, r5 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ ldrcs r0, [sp, #24] │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcc 82a58 │ │ │ │ + bcc 82a78 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strb r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ tst r0, #1 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ - bne 82f48 │ │ │ │ + bne 82f68 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 82f10 │ │ │ │ + beq 82f30 │ │ │ │ ldr r0, [r9, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 82f04 │ │ │ │ + beq 82f24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ - bl a1374 │ │ │ │ + bl a1394 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 82bc8 │ │ │ │ + bne 82be8 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 82f60 │ │ │ │ + beq 82f80 │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ - b 8297c │ │ │ │ + b 8299c │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp sl, r5 │ │ │ │ - bcs 82c6c │ │ │ │ + bcs 82c8c │ │ │ │ cmn r7, #1 │ │ │ │ - beq 82ef8 │ │ │ │ + beq 82f18 │ │ │ │ str r8, [sp] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ mov sl, r8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bne 82834 │ │ │ │ - b 82c6c │ │ │ │ + bne 82854 │ │ │ │ + b 82c8c │ │ │ │ ldr r0, [r9, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 82e38 │ │ │ │ + beq 82e58 │ │ │ │ ldr r0, [r7, #632] @ 0x278 │ │ │ │ add r4, r9, #216 @ 0xd8 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r5, r0, #1 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 82ac0 │ │ │ │ + bne 82ae0 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 82d04 │ │ │ │ + bcs 82d24 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82734 │ │ │ │ + bne 82754 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1496] @ 8303c │ │ │ │ - ldr r1, [pc, #1496] @ 83040 │ │ │ │ + ldr r0, [pc, #1496] @ 8305c │ │ │ │ + ldr r1, [pc, #1496] @ 83060 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1464] @ 83044 │ │ │ │ + ldr r2, [pc, #1464] @ 83064 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [pc, #1448] @ 83048 │ │ │ │ + ldr r2, [pc, #1448] @ 83068 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ @@ -102251,86 +102259,86 @@ │ │ │ │ clz r1, r0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ movwne r0, #1 │ │ │ │ orr r1, r1, r5 │ │ │ │ tst r1, #1 │ │ │ │ - beq 82cbc │ │ │ │ + beq 82cdc │ │ │ │ stm r6, {r0, r2, r3} │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst fp, #1 │ │ │ │ - bne 82c28 │ │ │ │ + bne 82c48 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ tst r0, #1 │ │ │ │ - bne 82e20 │ │ │ │ + bne 82e40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - beq 82b88 │ │ │ │ + beq 82ba8 │ │ │ │ ldr r0, [r9, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 82e38 │ │ │ │ + beq 82e58 │ │ │ │ ldr r0, [r7, #632] @ 0x278 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r7 │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r4, r0, #1 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 82c90 │ │ │ │ + bne 82cb0 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 82dac │ │ │ │ + bcs 82dcc │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82c80 │ │ │ │ + beq 82ca0 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82c28 │ │ │ │ + bne 82c48 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r6, r0 │ │ │ │ ldrls r2, [sp, #20] │ │ │ │ movls r1, #1 │ │ │ │ stmls r2, {r1, fp} │ │ │ │ strls r0, [r2, #8] │ │ │ │ addls sp, sp, #196 @ 0xc4 │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1060] @ 8301c │ │ │ │ + ldr r0, [pc, #1060] @ 8303c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1056] @ 83020 │ │ │ │ + ldr r1, [pc, #1056] @ 83040 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ @@ -102338,18 +102346,18 @@ │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ bl 26100 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82c6c │ │ │ │ + beq 82c8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r2, [r3] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -102367,192 +102375,192 @@ │ │ │ │ clz r1, r0 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r0, #0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ movwne r0, #1 │ │ │ │ orr r1, r1, r4 │ │ │ │ tst r1, #1 │ │ │ │ - beq 82d68 │ │ │ │ + beq 82d88 │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r5, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r4, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 82d54 │ │ │ │ + bne 82d74 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r5 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 82a18 │ │ │ │ + bcc 82a38 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #724] @ 82fe4 │ │ │ │ - ldr r1, [pc, #724] @ 82fe8 │ │ │ │ + ldr r0, [pc, #724] @ 83004 │ │ │ │ + ldr r1, [pc, #724] @ 83008 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #688] @ 82fec │ │ │ │ + ldr r2, [pc, #688] @ 8300c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 26100 │ │ │ │ - b 82df8 │ │ │ │ + b 82e18 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ stm r6, {r0, r2, r3} │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ stm sp, {r3, r7} │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 82dfc │ │ │ │ + bne 82e1c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 82b78 │ │ │ │ + bcc 82b98 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #624] @ 83028 │ │ │ │ - ldr r1, [pc, #624] @ 8302c │ │ │ │ + ldr r0, [pc, #624] @ 83048 │ │ │ │ + ldr r1, [pc, #624] @ 8304c │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #588] @ 83030 │ │ │ │ + ldr r2, [pc, #588] @ 83050 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #540] @ 83038 │ │ │ │ + ldr r0, [pc, #540] @ 83058 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #560] @ 83058 │ │ │ │ + ldr r0, [pc, #560] @ 83078 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #556] @ 8305c │ │ │ │ + ldr r2, [pc, #556] @ 8307c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #500] @ 83034 │ │ │ │ + ldr r0, [pc, #500] @ 83054 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcc 82e94 │ │ │ │ - ldr r0, [pc, #392] @ 82ff0 │ │ │ │ + bcc 82eb4 │ │ │ │ + ldr r0, [pc, #392] @ 83010 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #388] @ 82ff4 │ │ │ │ + ldr r2, [pc, #388] @ 83014 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r5, r0 │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ addcs r1, r0, #1 │ │ │ │ cmpcs r1, r6 │ │ │ │ - bcs 82f6c │ │ │ │ + bcs 82f8c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #344] @ 82ff8 │ │ │ │ - ldr r1, [pc, #344] @ 82ffc │ │ │ │ + ldr r0, [pc, #344] @ 83018 │ │ │ │ + ldr r1, [pc, #344] @ 8301c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #312] @ 83000 │ │ │ │ + ldr r2, [pc, #312] @ 83020 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #296] @ 83004 │ │ │ │ + ldr r2, [pc, #296] @ 83024 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #272] @ 83010 │ │ │ │ + ldr r0, [pc, #272] @ 83030 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #328] @ 83054 │ │ │ │ + ldr r0, [pc, #328] @ 83074 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #252] @ 83014 │ │ │ │ + ldr r0, [pc, #252] @ 83034 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #248] @ 83018 │ │ │ │ + ldr r1, [pc, #248] @ 83038 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #252] @ 8304c │ │ │ │ + ldr r0, [pc, #252] @ 8306c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #248] @ 83050 │ │ │ │ + ldr r2, [pc, #248] @ 83070 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #188] @ 83024 │ │ │ │ + ldr r0, [pc, #188] @ 83044 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r1, [pc, #148] @ 83008 │ │ │ │ - ldr r2, [pc, #148] @ 8300c │ │ │ │ + ldr r1, [pc, #148] @ 83028 │ │ │ │ + ldr r2, [pc, #148] @ 8302c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ @@ -102565,73 +102573,73 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ bl 26100 │ │ │ │ - b 82fc8 │ │ │ │ + b 82fe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq lr, r6, r0, asr r7 │ │ │ │ - andseq lr, r6, r8, asr #14 │ │ │ │ - andseq sp, r8, r8, asr #3 │ │ │ │ + andseq lr, r6, r0, lsr r7 │ │ │ │ + andseq lr, r6, r8, lsr #14 │ │ │ │ + andseq sp, r8, r8, lsr #3 │ │ │ │ andeq r8, pc, pc, asr #32 │ │ │ │ - andseq sp, r6, r0, asr #4 │ │ │ │ - andseq sp, r6, r4, lsl r3 │ │ │ │ - andseq sp, r6, r4, lsl r3 │ │ │ │ - @ instruction: 0x0018cff0 │ │ │ │ - andseq ip, r8, r4, asr #31 │ │ │ │ + andseq sp, r6, r0, lsr #4 │ │ │ │ + @ instruction: 0x0016d2f4 │ │ │ │ + @ instruction: 0x0016d2f4 │ │ │ │ + @ instruction: 0x0018cfd0 │ │ │ │ + andseq ip, r8, r4, lsr #31 │ │ │ │ + ldrsheq sp, [r6], -r8 │ │ │ │ + ldrheq sp, [r6], -r8 │ │ │ │ + andseq sp, r6, ip, lsl r1 │ │ │ │ andseq sp, r6, r8, lsl r1 │ │ │ │ - ldrsbeq sp, [r6], -r8 │ │ │ │ - andseq sp, r6, ip, lsr r1 │ │ │ │ - andseq sp, r6, r8, lsr r1 │ │ │ │ - andseq sp, r6, r4, lsr r1 │ │ │ │ - andseq sp, r6, r0, lsr #1 │ │ │ │ - andseq sp, r6, ip, lsr #1 │ │ │ │ - andseq sp, r6, r4, ror #1 │ │ │ │ - andseq lr, r6, r8, lsr #13 │ │ │ │ - andseq lr, r6, r0, lsr #13 │ │ │ │ - andseq sp, r8, r0, lsr #2 │ │ │ │ - andseq sp, r6, r4, lsl #6 │ │ │ │ - andseq sp, r6, r8, lsl #5 │ │ │ │ - andseq sp, r6, r0, asr r7 │ │ │ │ - andseq sp, r6, r0, asr r7 │ │ │ │ - andseq sp, r8, ip, lsr #8 │ │ │ │ - andseq sp, r8, r0, lsl #8 │ │ │ │ + andseq sp, r6, r4, lsl r1 │ │ │ │ + andseq sp, r6, r0, lsl #1 │ │ │ │ + andseq sp, r6, ip, lsl #1 │ │ │ │ + andseq sp, r6, r4, asr #1 │ │ │ │ + andseq lr, r6, r8, lsl #13 │ │ │ │ + andseq lr, r6, r0, lsl #13 │ │ │ │ + andseq sp, r8, r0, lsl #2 │ │ │ │ + andseq sp, r6, r4, ror #5 │ │ │ │ + andseq sp, r6, r8, ror #4 │ │ │ │ + andseq sp, r6, r0, lsr r7 │ │ │ │ + andseq sp, r6, r0, lsr r7 │ │ │ │ + andseq sp, r8, ip, lsl #8 │ │ │ │ + andseq sp, r8, r0, ror #7 │ │ │ │ andeq r7, pc, r7, ror #30 │ │ │ │ - andseq sp, r6, r8, lsr #2 │ │ │ │ - andseq sp, r6, r8, ror #2 │ │ │ │ + andseq sp, r6, r8, lsl #2 │ │ │ │ + andseq sp, r6, r8, asr #2 │ │ │ │ andeq r8, pc, pc, lsl #1 │ │ │ │ - andseq sp, r6, r0, lsr r1 │ │ │ │ + andseq sp, r6, r0, lsl r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 830b0 │ │ │ │ + bhi 830d0 │ │ │ │ ldrb r0, [r6, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83524 │ │ │ │ + bne 83544 │ │ │ │ ldrd r0, [r6] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 83300 │ │ │ │ + bne 83320 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7cb70 │ │ │ │ + b 7cb90 │ │ │ │ ldr r1, [r6, #2348] @ 0x92c │ │ │ │ add sl, r2, #8 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -102649,27 +102657,27 @@ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 832f4 │ │ │ │ + bne 83314 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldrb r0, [r6, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 8353c │ │ │ │ + bne 8355c │ │ │ │ add r0, r6, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - beq 83570 │ │ │ │ + beq 83590 │ │ │ │ add r4, r1, #216 @ 0xd8 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ add r4, r5, #1 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -102681,328 +102689,328 @@ │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r6, sl │ │ │ │ orr r1, r1, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r9, [sp, #96] @ 0x60 │ │ │ │ cmp r9, fp │ │ │ │ - bcc 83478 │ │ │ │ + bcc 83498 │ │ │ │ cmp r7, r9 │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ addcs r4, r9, #1 │ │ │ │ str r9, [sp, #156] @ 0x9c │ │ │ │ cmpcs r4, sl │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ - bcc 8358c │ │ │ │ + bcc 835ac │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ strb r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ str sl, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #200] @ 0xc8 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 83518 │ │ │ │ + beq 83538 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl a0724 │ │ │ │ + bl a0744 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 8341c │ │ │ │ + beq 8343c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 832b4 │ │ │ │ + beq 832d4 │ │ │ │ cmp r7, r5 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldrcs r1, [sp, #28] │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ cmpcs r1, r6 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bcc 83388 │ │ │ │ + bcc 833a8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ strb r1, [sp, #116] @ 0x74 │ │ │ │ tst r0, #1 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - bne 8364c │ │ │ │ + bne 8366c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - beq 83614 │ │ │ │ + beq 83634 │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 83608 │ │ │ │ + beq 83628 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ - bl a1374 │ │ │ │ + bl a1394 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 83424 │ │ │ │ + bne 83444 │ │ │ │ cmn r9, #1 │ │ │ │ - beq 83664 │ │ │ │ + beq 83684 │ │ │ │ ldr fp, [sp, #132] @ 0x84 │ │ │ │ - b 832c4 │ │ │ │ + b 832e4 │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 832f4 │ │ │ │ + bcs 83314 │ │ │ │ cmn r9, #1 │ │ │ │ - beq 835fc │ │ │ │ + beq 8361c │ │ │ │ strd r4, [sp] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 8318c │ │ │ │ + bne 831ac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r7, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 835f0 │ │ │ │ + beq 83610 │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ add r4, r7, #216 @ 0xd8 │ │ │ │ mov r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r8 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r0, [r0, #347] @ 0x15b │ │ │ │ eoreq r5, r0, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 9af74 │ │ │ │ + bl 9af94 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 833ec │ │ │ │ + bne 8340c │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs 834c8 │ │ │ │ + bcs 834e8 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7cb70 │ │ │ │ + b 7cb90 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #900] @ 83718 │ │ │ │ - ldr r1, [pc, #900] @ 8371c │ │ │ │ + ldr r0, [pc, #900] @ 83738 │ │ │ │ + ldr r1, [pc, #900] @ 8373c │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #868] @ 83720 │ │ │ │ + ldr r2, [pc, #868] @ 83740 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #852] @ 83724 │ │ │ │ + ldr r2, [pc, #852] @ 83744 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ str r7, [sp, #168] @ 0xa8 │ │ │ │ bl 26100 │ │ │ │ clz r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r1, r5 │ │ │ │ tst r1, #1 │ │ │ │ - beq 83490 │ │ │ │ + beq 834b0 │ │ │ │ sub r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r0, #1 │ │ │ │ - b 83478 │ │ │ │ + b 83498 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83478 │ │ │ │ + bne 83498 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ cmp r6, r0 │ │ │ │ movls r0, #1 │ │ │ │ addls sp, sp, #172 @ 0xac │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #692] @ 836fc │ │ │ │ + ldr r0, [pc, #692] @ 8371c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #688] @ 83700 │ │ │ │ + ldr r1, [pc, #688] @ 83720 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ bl 26100 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 7cb70 │ │ │ │ + bl 7cb90 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ stm sp, {r3, r6} │ │ │ │ bl 215e8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 83408 │ │ │ │ + bne 83428 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r2] │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 83360 │ │ │ │ + bcc 83380 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #496] @ 836c4 │ │ │ │ - ldr r1, [pc, #496] @ 836c8 │ │ │ │ + ldr r0, [pc, #496] @ 836e4 │ │ │ │ + ldr r1, [pc, #496] @ 836e8 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #464] @ 836cc │ │ │ │ + ldr r2, [pc, #464] @ 836ec │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #500] @ 83714 │ │ │ │ + ldr r0, [pc, #500] @ 83734 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #476] @ 83708 │ │ │ │ + ldr r0, [pc, #476] @ 83728 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #472] @ 8370c │ │ │ │ + ldr r2, [pc, #472] @ 8372c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ cmp r7, r0 │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, sl │ │ │ │ - bcc 8358c │ │ │ │ - ldr r0, [pc, #368] @ 836d0 │ │ │ │ + bcc 835ac │ │ │ │ + ldr r0, [pc, #368] @ 836f0 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #364] @ 836d4 │ │ │ │ + ldr r2, [pc, #364] @ 836f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ cmp r7, r0 │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, sl │ │ │ │ - bcs 83670 │ │ │ │ + bcs 83690 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #320] @ 836d8 │ │ │ │ - ldr r1, [pc, #320] @ 836dc │ │ │ │ + ldr r0, [pc, #320] @ 836f8 │ │ │ │ + ldr r1, [pc, #320] @ 836fc │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #288] @ 836e0 │ │ │ │ + ldr r2, [pc, #288] @ 83700 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [pc, #272] @ 836e4 │ │ │ │ + ldr r2, [pc, #272] @ 83704 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #280] @ 83710 │ │ │ │ + ldr r0, [pc, #280] @ 83730 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #236] @ 836f0 │ │ │ │ + ldr r0, [pc, #236] @ 83710 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #288] @ 83730 │ │ │ │ + ldr r0, [pc, #288] @ 83750 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #216] @ 836f4 │ │ │ │ + ldr r0, [pc, #216] @ 83714 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #212] @ 836f8 │ │ │ │ + ldr r1, [pc, #212] @ 83718 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #212] @ 83728 │ │ │ │ + ldr r0, [pc, #212] @ 83748 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #208] @ 8372c │ │ │ │ + ldr r2, [pc, #208] @ 8374c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #152] @ 83704 │ │ │ │ + ldr r0, [pc, #152] @ 83724 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r1, [pc, #112] @ 836e8 │ │ │ │ + ldr r1, [pc, #112] @ 83708 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #108] @ 836ec │ │ │ │ + ldr r0, [pc, #108] @ 8370c │ │ │ │ mov r3, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ @@ -103010,88 +103018,88 @@ │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ bl 26100 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - mulseq r6, r0, pc @ │ │ │ │ - andseq sp, r6, r8, lsl #31 │ │ │ │ - andseq ip, r8, r8, lsl #20 │ │ │ │ + andseq sp, r6, r0, ror pc │ │ │ │ + andseq sp, r6, r8, ror #30 │ │ │ │ + andseq ip, r8, r8, ror #19 │ │ │ │ andeq r7, pc, r7, asr r9 @ │ │ │ │ - andseq ip, r6, r8, asr #22 │ │ │ │ - andseq ip, r6, ip, lsl ip │ │ │ │ - andseq ip, r6, ip, lsl ip │ │ │ │ - @ instruction: 0x0018c8f8 │ │ │ │ - andseq ip, r8, ip, asr #17 │ │ │ │ + andseq ip, r6, r8, lsr #22 │ │ │ │ + @ instruction: 0x0016cbfc │ │ │ │ + @ instruction: 0x0016cbfc │ │ │ │ + @ instruction: 0x0018c8d8 │ │ │ │ + andseq ip, r8, ip, lsr #17 │ │ │ │ + @ instruction: 0x0016c9f0 │ │ │ │ + @ instruction: 0x0016c9b0 │ │ │ │ + andseq ip, r6, r8, lsl sl │ │ │ │ + andseq ip, r6, r4, lsl sl │ │ │ │ andseq ip, r6, r0, lsl sl │ │ │ │ - @ instruction: 0x0016c9d0 │ │ │ │ - andseq ip, r6, r8, lsr sl │ │ │ │ - andseq ip, r6, r4, lsr sl │ │ │ │ - andseq ip, r6, r0, lsr sl │ │ │ │ - andseq ip, r6, r0, asr r8 │ │ │ │ - andseq ip, r6, ip, asr r8 │ │ │ │ - andseq ip, r6, r0, ror #19 │ │ │ │ + andseq ip, r6, r0, lsr r8 │ │ │ │ + andseq ip, r6, ip, lsr r8 │ │ │ │ + andseq ip, r6, r0, asr #19 │ │ │ │ andeq r7, pc, fp, lsl #19 │ │ │ │ - andseq ip, r6, ip, lsr #20 │ │ │ │ - andseq ip, r6, ip, asr #22 │ │ │ │ - andseq ip, r6, r4, lsl #23 │ │ │ │ - andseq ip, r6, r0, lsr #28 │ │ │ │ - andseq ip, r6, r0, lsr #28 │ │ │ │ - @ instruction: 0x0018cafc │ │ │ │ - @ instruction: 0x0018cad0 │ │ │ │ + andseq ip, r6, ip, lsl #20 │ │ │ │ + andseq ip, r6, ip, lsr #22 │ │ │ │ + andseq ip, r6, r4, ror #22 │ │ │ │ + andseq ip, r6, r0, lsl #28 │ │ │ │ + andseq ip, r6, r0, lsl #28 │ │ │ │ + @ instruction: 0x0018cadc │ │ │ │ + @ instruction: 0x0018cab0 │ │ │ │ andeq r7, pc, r3, ror #16 │ │ │ │ - andseq ip, r6, r4, lsr #20 │ │ │ │ - andseq ip, r6, r4, ror #20 │ │ │ │ + andseq ip, r6, r4, lsl #20 │ │ │ │ + andseq ip, r6, r4, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr sl, [sp, #264] @ 0x108 │ │ │ │ mov r7, r0 │ │ │ │ sub r0, r1, #1 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ add r4, sp, #188 @ 0xbc │ │ │ │ mov r5, r2 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi 837bc │ │ │ │ + bhi 837dc │ │ │ │ ldr r0, [r7, #1684] @ 0x694 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp sl, r0, lsl #1 │ │ │ │ - bls 83a84 │ │ │ │ + bls 83aa4 │ │ │ │ ldr r0, [r7, #1364] @ 0x554 │ │ │ │ cmp r0, #3 │ │ │ │ - bne 837a0 │ │ │ │ + bne 837c0 │ │ │ │ ldrb r0, [r7, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84538 │ │ │ │ + bne 84558 │ │ │ │ ldrd r0, [r7] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 83ecc │ │ │ │ + bne 83eec │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r7, #1684] @ 0x694 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r2, #316] @ 0x13c │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp sl, r0, lsl #1 │ │ │ │ - bls 83aac │ │ │ │ + bls 83acc │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r7, #2348] @ 0x92c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r0, [r7, #2344] @ 0x928 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ sub r1, r2, #1 │ │ │ │ @@ -103109,28 +103117,28 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 844e8 │ │ │ │ + bne 84508 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 845d0 │ │ │ │ + bne 845f0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 8462c │ │ │ │ + beq 8464c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r1, [r2] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r5, sl │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -103149,128 +103157,128 @@ │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str sl, [sp, #24] │ │ │ │ str fp, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 840c4 │ │ │ │ + bcc 840e4 │ │ │ │ cmp fp, r7 │ │ │ │ ldr r8, [sp, #152] @ 0x98 │ │ │ │ addcs r4, r7, #1 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ cmpcs r4, sl │ │ │ │ str sl, [sp, #212] @ 0xd4 │ │ │ │ - bcc 84648 │ │ │ │ + bcc 84668 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ strb r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [r9, #200] @ 0xc8 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ cmp r1, #2 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - beq 8452c │ │ │ │ + beq 8454c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl a0724 │ │ │ │ + bl a0744 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r9, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 840b8 │ │ │ │ + beq 840d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83a2c │ │ │ │ + beq 83a4c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ cmp fp, r0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ ldrcs r0, [sp, #32] │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcc 83e00 │ │ │ │ + bcc 83e20 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, fp │ │ │ │ strb r0, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ tst r0, #1 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ - bne 845ac │ │ │ │ + bne 845cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov sl, r6 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 84574 │ │ │ │ + beq 84594 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 84568 │ │ │ │ + beq 84588 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ - bl a1374 │ │ │ │ + bl a1394 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 84198 │ │ │ │ + bne 841b8 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 845c4 │ │ │ │ + beq 845e4 │ │ │ │ mov r7, sl │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - b 83a48 │ │ │ │ + b 83a68 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 844e8 │ │ │ │ + bcs 84508 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ cmn r7, #1 │ │ │ │ mov r7, r6 │ │ │ │ - beq 84550 │ │ │ │ + beq 84570 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r3, fp │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bne 838d4 │ │ │ │ - b 844e8 │ │ │ │ + bne 838f4 │ │ │ │ + b 84508 │ │ │ │ ldrb r0, [r7, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84538 │ │ │ │ + bne 84558 │ │ │ │ ldrd r0, [r7] │ │ │ │ add r4, r4, #4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 83d8c │ │ │ │ + bne 83dac │ │ │ │ mov r8, r3 │ │ │ │ - b 83ddc │ │ │ │ + b 83dfc │ │ │ │ ldr r1, [r7, #2348] @ 0x92c │ │ │ │ add r9, r5, #8 │ │ │ │ add r0, r6, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r7, #2344] @ 0x928 │ │ │ │ ldm r9, {r2, r3, r7, r9} │ │ │ │ mov r5, r7 │ │ │ │ @@ -103285,28 +103293,28 @@ │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 83d20 │ │ │ │ + bne 83d40 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r2, #2364] @ 0x93c │ │ │ │ tst r0, #1 │ │ │ │ - bne 845f4 │ │ │ │ + bne 84614 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r2, #1696 @ 0x6a0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, [r0] │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 846ac │ │ │ │ + beq 846cc │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mov r6, r5 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r2] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, r0, #216 @ 0xd8 │ │ │ │ @@ -103319,573 +103327,573 @@ │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc 84038 │ │ │ │ + bcc 84058 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [sp, #152] @ 0x98 │ │ │ │ cmp r1, r7 │ │ │ │ str r7, [sp, #216] @ 0xd8 │ │ │ │ addcs r8, r7, #1 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ cmpcs r8, r5 │ │ │ │ - bcc 846cc │ │ │ │ + bcc 846ec │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ strb r1, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #128] @ 0x80 │ │ │ │ ldr r1, [r1, #200] @ 0xc8 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 8452c │ │ │ │ + beq 8454c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl a0724 │ │ │ │ + bl a0744 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r5, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 84030 │ │ │ │ + beq 84050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83cdc │ │ │ │ + beq 83cfc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, r9 │ │ │ │ str r9, [sp, #180] @ 0xb4 │ │ │ │ ldrcs r0, [sp, #28] │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ cmpcs r0, r6 │ │ │ │ - bcc 83e64 │ │ │ │ + bcc 83e84 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ strb r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #164] @ 0xa4 │ │ │ │ tst r0, #1 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ - bne 845ac │ │ │ │ + bne 845cc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 84574 │ │ │ │ + beq 84594 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r0, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 84568 │ │ │ │ + beq 84588 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ - bl a1374 │ │ │ │ + bl a1394 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r1, #2 │ │ │ │ movne fp, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 84238 │ │ │ │ + bne 84258 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 845c4 │ │ │ │ + beq 845e4 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ mov r5, r4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b 83cf0 │ │ │ │ + b 83d10 │ │ │ │ cmp r6, r9 │ │ │ │ - bcs 83d20 │ │ │ │ + bcs 83d40 │ │ │ │ cmn r7, #1 │ │ │ │ mov r5, r4 │ │ │ │ - beq 84550 │ │ │ │ + beq 84570 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ strd r8, [sp] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ mov r6, r8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, sl │ │ │ │ - bne 83b80 │ │ │ │ + bne 83ba0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ stm r1, {r0, r6, fp} │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 844e8 │ │ │ │ + beq 84508 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r5, r1, lsl #1 │ │ │ │ - bls 83d6c │ │ │ │ + bls 83d8c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsl r7, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 8414c │ │ │ │ + bcs 8416c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8455c │ │ │ │ + beq 8457c │ │ │ │ add r2, r9, #216 @ 0xd8 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 83f40 │ │ │ │ + bne 83f60 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 84734 │ │ │ │ + bcs 84754 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83f60 │ │ │ │ - b 844e8 │ │ │ │ + bne 83f80 │ │ │ │ + b 84508 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #2828] @ 84918 │ │ │ │ - ldr r1, [pc, #2828] @ 8491c │ │ │ │ + ldr r0, [pc, #2828] @ 84938 │ │ │ │ + ldr r1, [pc, #2828] @ 8493c │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #2796] @ 84920 │ │ │ │ + ldr r2, [pc, #2796] @ 84940 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [pc, #2780] @ 84924 │ │ │ │ + ldr r2, [pc, #2780] @ 84944 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ str fp, [sp, #176] @ 0xb0 │ │ │ │ bl 26100 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #2704] @ 84900 │ │ │ │ - ldr r1, [pc, #2704] @ 84904 │ │ │ │ + ldr r0, [pc, #2704] @ 84920 │ │ │ │ + ldr r1, [pc, #2704] @ 84924 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #2672] @ 84908 │ │ │ │ + ldr r2, [pc, #2672] @ 84928 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [pc, #2656] @ 8490c │ │ │ │ + ldr r2, [pc, #2656] @ 8492c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ bl 26100 │ │ │ │ ldr r0, [r9, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8455c │ │ │ │ + beq 8457c │ │ │ │ add r8, sp, #112 @ 0x70 │ │ │ │ add r2, r9, #216 @ 0xd8 │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 83fa0 │ │ │ │ + bne 83fc0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 8480c │ │ │ │ + bcs 8482c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str sl, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, fp │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r4, #4] │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 844e8 │ │ │ │ + beq 84508 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp sl, r1, lsl #1 │ │ │ │ - bls 83f84 │ │ │ │ + bls 83fa4 │ │ │ │ ldr r3, [r4] │ │ │ │ lsl r7, r1, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ cmp r2, sl │ │ │ │ - bcs 8414c │ │ │ │ + bcs 8416c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, r2, lsl #2] │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - bne 844e8 │ │ │ │ + bne 84508 │ │ │ │ add ip, sp, #116 @ 0x74 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldm ip, {r1, r2, ip} │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ add r5, r2, #1 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ cmpcs r3, r2 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ - bcs 84108 │ │ │ │ + bcs 84128 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #2316] @ 848ec │ │ │ │ - ldr r1, [pc, #2316] @ 848f0 │ │ │ │ + ldr r0, [pc, #2316] @ 8490c │ │ │ │ + ldr r1, [pc, #2316] @ 84910 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #2288] @ 848f4 │ │ │ │ + ldr r2, [pc, #2288] @ 84914 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #2272] @ 848f8 │ │ │ │ + ldr r2, [pc, #2272] @ 84918 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ bl 26100 │ │ │ │ tst r5, #1 │ │ │ │ - bne 84250 │ │ │ │ + bne 84270 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ tst r0, #1 │ │ │ │ - bne 84538 │ │ │ │ + bne 84558 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ eor r0, r0, #2 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ orrs r0, r0, r1 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ - beq 840a0 │ │ │ │ + beq 840c0 │ │ │ │ ldr r0, [r6, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8455c │ │ │ │ + beq 8457c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 84304 │ │ │ │ + bne 84324 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl a0678 │ │ │ │ + bl a0698 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 7c5a4 │ │ │ │ - b 83d38 │ │ │ │ + bl 7c5c4 │ │ │ │ + b 83d58 │ │ │ │ tst r9, #1 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ - bne 84324 │ │ │ │ + bne 84344 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r5, r0, lsl #1 │ │ │ │ - bls 84154 │ │ │ │ + bls 84174 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r0, #1364] @ 0x554 │ │ │ │ cmp r1, #3 │ │ │ │ - beq 84268 │ │ │ │ + beq 84288 │ │ │ │ ldr r2, [r0, #1400] @ 0x578 │ │ │ │ ldr r1, [r2, #296] @ 0x128 │ │ │ │ ldr r2, [r2, #300] @ 0x12c │ │ │ │ cmp r1, r2 │ │ │ │ - bne 84268 │ │ │ │ + bne 84288 │ │ │ │ str r5, [sp] │ │ │ │ - b 84330 │ │ │ │ + b 84350 │ │ │ │ strb r0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, #2 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, fp │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 844d0 │ │ │ │ + beq 844f0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ tst r0, #1 │ │ │ │ - bne 84538 │ │ │ │ + bne 84558 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 842b4 │ │ │ │ + bne 842d4 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 7c5a4 │ │ │ │ + bl 7c5c4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 843bc │ │ │ │ + b 843dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84320 │ │ │ │ + bne 84340 │ │ │ │ ldr r0, [sp, #196] @ 0xc4 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 844f4 │ │ │ │ + bhi 84514 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r0 │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ addcs r1, r0, #1 │ │ │ │ str r0, [sp, #192] @ 0xc0 │ │ │ │ cmpcs r1, r5 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ - bcs 84400 │ │ │ │ + bcs 84420 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1876] @ 84930 │ │ │ │ - ldr r1, [pc, #1876] @ 84934 │ │ │ │ + ldr r0, [pc, #1876] @ 84950 │ │ │ │ + ldr r1, [pc, #1876] @ 84954 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1844] @ 84938 │ │ │ │ + ldr r2, [pc, #1844] @ 84958 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #1828] @ 8493c │ │ │ │ + ldr r2, [pc, #1828] @ 8495c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #212] @ 0xd4 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ bl 26100 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 84250 │ │ │ │ + bne 84270 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 844f4 │ │ │ │ + bhi 84514 │ │ │ │ mov r0, #1 │ │ │ │ - b 83d24 │ │ │ │ + b 83d44 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - bl 7c5a4 │ │ │ │ - b 83d30 │ │ │ │ + bl 7c5c4 │ │ │ │ + b 83d50 │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ tst r0, #1 │ │ │ │ - bne 84538 │ │ │ │ + bne 84558 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne 84348 │ │ │ │ + bne 84368 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, fp │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8455c │ │ │ │ + beq 8457c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 843a4 │ │ │ │ + bne 843c4 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl a0678 │ │ │ │ + bl a0698 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 7c5a4 │ │ │ │ - b 843bc │ │ │ │ + bl 7c5c4 │ │ │ │ + b 843dc │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r7, #4] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - b 83d38 │ │ │ │ + b 83d58 │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r9, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8455c │ │ │ │ + beq 8457c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 76d8c │ │ │ │ + bl 76dac │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 84440 │ │ │ │ + bne 84460 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl a0678 │ │ │ │ + bl a0698 │ │ │ │ str r5, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, fp │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #148 @ 0x94 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ strd r2, [r7, #4] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 844e8 │ │ │ │ + beq 84508 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r1, lsl #1 │ │ │ │ cmp r5, r1, lsl #1 │ │ │ │ - bls 843f0 │ │ │ │ + bls 84410 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsl r7, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ cmp r2, r5 │ │ │ │ - bcs 8414c │ │ │ │ + bcs 8416c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 83d78 │ │ │ │ + b 83d98 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ strb fp, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str sl, [sp, #152] @ 0x98 │ │ │ │ str r9, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - bne 844e8 │ │ │ │ + bne 84508 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r8, r9 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ @@ -103896,141 +103904,141 @@ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ strb sl, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - bl 85054 │ │ │ │ + bl 85074 │ │ │ │ add ip, r4, #8 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ add r1, r2, #8 │ │ │ │ ldm ip, {r0, r3, r4, r6, r7} │ │ │ │ stm r1, {r0, r3, r4, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r3, fp │ │ │ │ - bl 7c910 │ │ │ │ + bl 7c930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84148 │ │ │ │ - ldr r0, [pc, #1032] @ 848e0 │ │ │ │ + bne 84168 │ │ │ │ + ldr r0, [pc, #1032] @ 84900 │ │ │ │ mov r1, #19 │ │ │ │ - ldr r2, [pc, #1028] @ 848e4 │ │ │ │ + ldr r2, [pc, #1028] @ 84904 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #964] @ 848c0 │ │ │ │ + ldr r0, [pc, #964] @ 848e0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #960] @ 848c4 │ │ │ │ + ldr r1, [pc, #960] @ 848e4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #968] @ 848fc │ │ │ │ + ldr r0, [pc, #968] @ 8491c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #1024] @ 84940 │ │ │ │ + ldr r0, [pc, #1024] @ 84960 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #1020] @ 84944 │ │ │ │ + ldr r2, [pc, #1020] @ 84964 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #860] @ 848b4 │ │ │ │ + ldr r0, [pc, #860] @ 848d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #900] @ 848e8 │ │ │ │ + ldr r0, [pc, #900] @ 84908 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #928] @ 84910 │ │ │ │ + ldr r0, [pc, #928] @ 84930 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #828] @ 848b8 │ │ │ │ + ldr r0, [pc, #828] @ 848d8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #824] @ 848bc │ │ │ │ + ldr r1, [pc, #824] @ 848dc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #884] @ 84928 │ │ │ │ + ldr r0, [pc, #884] @ 84948 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #880] @ 8492c │ │ │ │ + ldr r2, [pc, #880] @ 8494c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #840] @ 84914 │ │ │ │ + ldr r0, [pc, #840] @ 84934 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ cmp fp, r0 │ │ │ │ str sl, [sp, #212] @ 0xd4 │ │ │ │ - bcc 84648 │ │ │ │ + bcc 84668 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 84614 │ │ │ │ - b 84648 │ │ │ │ + bcs 84634 │ │ │ │ + b 84668 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, r0 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ addcs r0, r0, #1 │ │ │ │ cmpcs r0, r5 │ │ │ │ - bcc 846cc │ │ │ │ - ldr r0, [pc, #632] @ 84894 │ │ │ │ + bcc 846ec │ │ │ │ + ldr r0, [pc, #632] @ 848b4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #628] @ 84898 │ │ │ │ + ldr r2, [pc, #628] @ 848b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ cmp fp, r0 │ │ │ │ str sl, [sp, #212] @ 0xd4 │ │ │ │ addcs r1, r0, #1 │ │ │ │ cmpcs r1, sl │ │ │ │ - bcs 84784 │ │ │ │ + bcs 847a4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #628] @ 848c8 │ │ │ │ - ldr r1, [pc, #628] @ 848cc │ │ │ │ + ldr r0, [pc, #628] @ 848e8 │ │ │ │ + ldr r1, [pc, #628] @ 848ec │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #596] @ 848d0 │ │ │ │ + ldr r2, [pc, #596] @ 848f0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #580] @ 848d4 │ │ │ │ + ldr r2, [pc, #580] @ 848f4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ str fp, [sp, #96] @ 0x60 │ │ │ │ @@ -104038,74 +104046,74 @@ │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, r0 │ │ │ │ str r5, [sp, #212] @ 0xd4 │ │ │ │ addcs r1, r0, #1 │ │ │ │ cmpcs r1, r5 │ │ │ │ - bcs 847b0 │ │ │ │ + bcs 847d0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #452] @ 8489c │ │ │ │ - ldr r1, [pc, #452] @ 848a0 │ │ │ │ + ldr r0, [pc, #452] @ 848bc │ │ │ │ + ldr r1, [pc, #452] @ 848c0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #420] @ 848a4 │ │ │ │ + ldr r2, [pc, #420] @ 848c4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #404] @ 848a8 │ │ │ │ + ldr r2, [pc, #404] @ 848c8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ bl 26100 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #316] @ 8487c │ │ │ │ - ldr r1, [pc, #316] @ 84880 │ │ │ │ + ldr r0, [pc, #316] @ 8489c │ │ │ │ + ldr r1, [pc, #316] @ 848a0 │ │ │ │ mov r5, r6 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #280] @ 84884 │ │ │ │ + ldr r2, [pc, #280] @ 848a4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r6, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 26100 │ │ │ │ - b 84858 │ │ │ │ - ldr r1, [pc, #332] @ 848d8 │ │ │ │ - ldr r2, [pc, #332] @ 848dc │ │ │ │ + b 84878 │ │ │ │ + ldr r1, [pc, #332] @ 848f8 │ │ │ │ + ldr r2, [pc, #332] @ 848fc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ - b 847e0 │ │ │ │ - ldr r1, [pc, #244] @ 848ac │ │ │ │ - ldr r2, [pc, #244] @ 848b0 │ │ │ │ + b 84800 │ │ │ │ + ldr r1, [pc, #244] @ 848cc │ │ │ │ + ldr r2, [pc, #244] @ 848d0 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ @@ -104120,240 +104128,240 @@ │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ bl 26100 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #112] @ 84888 │ │ │ │ - ldr r1, [pc, #112] @ 8488c │ │ │ │ + ldr r0, [pc, #112] @ 848a8 │ │ │ │ + ldr r1, [pc, #112] @ 848ac │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #84] @ 84890 │ │ │ │ + ldr r2, [pc, #84] @ 848b0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ str r2, [sp, #188] @ 0xbc │ │ │ │ mov r5, r2 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 84860 │ │ │ │ + b 84880 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r6, r0, lsr #26 │ │ │ │ - andseq ip, r6, r8, lsl sp │ │ │ │ - mulseq r8, r8, r7 │ │ │ │ - andseq ip, r6, ip, asr #24 │ │ │ │ - andseq ip, r6, ip, asr #24 │ │ │ │ - andseq fp, r8, r8, asr #13 │ │ │ │ + andseq ip, r6, r0, lsl #26 │ │ │ │ + @ instruction: 0x0016ccf8 │ │ │ │ + andseq fp, r8, r8, ror r7 │ │ │ │ + andseq ip, r6, ip, lsr #24 │ │ │ │ + andseq ip, r6, ip, lsr #24 │ │ │ │ + andseq fp, r8, r8, lsr #13 │ │ │ │ muleq pc, fp, r8 @ │ │ │ │ - andseq fp, r6, ip, lsl #21 │ │ │ │ - @ instruction: 0x0016badc │ │ │ │ - @ instruction: 0x0016badc │ │ │ │ - @ instruction: 0x0018b7b8 │ │ │ │ - andseq fp, r8, ip, lsl #15 │ │ │ │ - @ instruction: 0x0016b8d4 │ │ │ │ - mulseq r6, r4, r8 │ │ │ │ - andseq fp, r6, r4, ror #21 │ │ │ │ - @ instruction: 0x0016bad4 │ │ │ │ - @ instruction: 0x0016bad0 │ │ │ │ - mulseq r6, ip, r7 │ │ │ │ - andseq fp, r6, r8, lsr #15 │ │ │ │ - andseq fp, r6, r0, ror #22 │ │ │ │ - andseq fp, r6, r0, ror #22 │ │ │ │ - andseq fp, r8, ip, lsr r8 │ │ │ │ - andseq fp, r8, r0, lsl r8 │ │ │ │ - andseq fp, r6, r4, lsl #18 │ │ │ │ - andseq fp, r6, r4, asr #17 │ │ │ │ + andseq fp, r6, ip, ror #20 │ │ │ │ + @ instruction: 0x0016babc │ │ │ │ + @ instruction: 0x0016babc │ │ │ │ + mulseq r8, r8, r7 │ │ │ │ + andseq fp, r8, ip, ror #14 │ │ │ │ + @ instruction: 0x0016b8b4 │ │ │ │ + andseq fp, r6, r4, ror r8 │ │ │ │ + andseq fp, r6, r4, asr #21 │ │ │ │ + @ instruction: 0x0016bab4 │ │ │ │ + @ instruction: 0x0016bab0 │ │ │ │ + andseq fp, r6, ip, ror r7 │ │ │ │ + andseq fp, r6, r8, lsl #15 │ │ │ │ + andseq fp, r6, r0, asr #22 │ │ │ │ + andseq fp, r6, r0, asr #22 │ │ │ │ + andseq fp, r8, ip, lsl r8 │ │ │ │ + @ instruction: 0x0018b7f0 │ │ │ │ + andseq fp, r6, r4, ror #17 │ │ │ │ + andseq fp, r6, r4, lsr #17 │ │ │ │ andeq r6, pc, sl, asr #20 │ │ │ │ - mulseq r6, r0, sl │ │ │ │ - @ instruction: 0x0016bbd0 │ │ │ │ - @ instruction: 0x0016c1d4 │ │ │ │ - @ instruction: 0x0016c1dc │ │ │ │ - @ instruction: 0x0018beb4 │ │ │ │ - andseq fp, r8, r8, lsl #29 │ │ │ │ - andseq fp, r6, r0, ror fp │ │ │ │ - andseq ip, r6, r4, asr #6 │ │ │ │ - andseq ip, r6, r4, asr #6 │ │ │ │ - andseq ip, r8, r0, lsr #32 │ │ │ │ - @ instruction: 0x0018bff4 │ │ │ │ - andseq fp, r6, r4, lsl #22 │ │ │ │ - andseq fp, r6, r0, lsl #21 │ │ │ │ - andseq ip, r6, r8, lsr #7 │ │ │ │ - andseq ip, r6, r8, lsr #7 │ │ │ │ - andseq ip, r8, r4, lsl #1 │ │ │ │ - andseq ip, r8, r8, asr r0 │ │ │ │ + andseq fp, r6, r0, ror sl │ │ │ │ + @ instruction: 0x0016bbb0 │ │ │ │ + @ instruction: 0x0016c1b4 │ │ │ │ + @ instruction: 0x0016c1bc │ │ │ │ + mulseq r8, r4, lr │ │ │ │ + andseq fp, r8, r8, ror #28 │ │ │ │ + andseq fp, r6, r0, asr fp │ │ │ │ + andseq ip, r6, r4, lsr #6 │ │ │ │ + andseq ip, r6, r4, lsr #6 │ │ │ │ + andseq ip, r8, r0 │ │ │ │ + @ instruction: 0x0018bfd4 │ │ │ │ + andseq fp, r6, r4, ror #21 │ │ │ │ + andseq fp, r6, r0, ror #20 │ │ │ │ + andseq ip, r6, r8, lsl #7 │ │ │ │ + andseq ip, r6, r8, lsl #7 │ │ │ │ + andseq ip, r8, r4, rrx │ │ │ │ + andseq ip, r8, r8, lsr r0 │ │ │ │ andeq r6, pc, r3, lsl #18 │ │ │ │ - andseq fp, r6, r4, asr #21 │ │ │ │ - @ instruction: 0x0016bfd8 │ │ │ │ - @ instruction: 0x0016bfd8 │ │ │ │ - @ instruction: 0x0018bcb4 │ │ │ │ - andseq fp, r8, r8, lsl #25 │ │ │ │ + andseq fp, r6, r4, lsr #21 │ │ │ │ + @ instruction: 0x0016bfb8 │ │ │ │ + @ instruction: 0x0016bfb8 │ │ │ │ + mulseq r8, r4, ip │ │ │ │ + andseq fp, r8, r8, ror #24 │ │ │ │ andeq r6, pc, r7, ror r9 @ │ │ │ │ - @ instruction: 0x0016b9f8 │ │ │ │ + @ instruction: 0x0016b9d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #1692] @ 0x69c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 849b8 │ │ │ │ + bne 849d8 │ │ │ │ ldm r4, {r0, r5} │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - beq 8499c │ │ │ │ + beq 849bc │ │ │ │ add r6, r1, #216 @ 0xd8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 849e8 │ │ │ │ + bl 84a08 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 849b4 │ │ │ │ + beq 849d4 │ │ │ │ ldr r0, [r1, #616]! @ 0x268 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq 849d0 │ │ │ │ + beq 849f0 │ │ │ │ add r0, r4, #1312 @ 0x520 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b b8354 │ │ │ │ + b b8374 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #28] @ 849dc │ │ │ │ + ldr r0, [pc, #28] @ 849fc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #24] @ 849e0 │ │ │ │ + ldr r2, [pc, #24] @ 84a00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #12] @ 849e4 │ │ │ │ + ldr r0, [pc, #12] @ 84a04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ strdeq r6, [pc], -r7 │ │ │ │ - andseq fp, r6, r8, asr #11 │ │ │ │ - andseq fp, r6, ip, lsr #11 │ │ │ │ + andseq fp, r6, r8, lsr #11 │ │ │ │ + andseq fp, r6, ip, lsl #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #368] @ 0x170 │ │ │ │ str r3, [sp] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 84be8 │ │ │ │ + beq 84c08 │ │ │ │ ldrb r0, [r2, #24] │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [r6, #632] @ 0x278 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r2 │ │ │ │ tst r0, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [sp, #4] │ │ │ │ strb r1, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ - beq 84a8c │ │ │ │ + beq 84aac │ │ │ │ ldrb r0, [r4, #346] @ 0x15a │ │ │ │ mov r5, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, fp │ │ │ │ cmp r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ ldrbeq r0, [r4, #347] @ 0x15b │ │ │ │ eoreq r5, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f0e8 │ │ │ │ + bl 9f108 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84b50 │ │ │ │ + beq 84b70 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 84bf4 │ │ │ │ + bcs 84c14 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ ldr sl, [r0] │ │ │ │ ldmib r0, {r5, r8} │ │ │ │ - b 84aa4 │ │ │ │ + b 84ac4 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 84bb0 │ │ │ │ + beq 84bd0 │ │ │ │ ldrb r0, [r4, #346] @ 0x15a │ │ │ │ mov r9, #1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, fp │ │ │ │ cmp r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ ldrbeq r0, [r4, #347] @ 0x15b │ │ │ │ eoreq r9, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f0e8 │ │ │ │ + bl 9f108 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84a64 │ │ │ │ + bne 84a84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ clz r1, r0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r1, r9 │ │ │ │ tst r1, #1 │ │ │ │ - beq 84b24 │ │ │ │ + beq 84b44 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 84bb0 │ │ │ │ + bne 84bd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bls 84a9c │ │ │ │ + bls 84abc │ │ │ │ ldrb r1, [sl, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 84a9c │ │ │ │ + bne 84abc │ │ │ │ mov r1, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ strb r1, [sl, r0] │ │ │ │ ldr r0, [sp] │ │ │ │ str r8, [r0, #8] │ │ │ │ - b 84a9c │ │ │ │ + b 84abc │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ bl 23bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84a64 │ │ │ │ + bne 84a84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 84af4 │ │ │ │ - b 84bb0 │ │ │ │ + beq 84b14 │ │ │ │ + b 84bd0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ clz r1, r0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r1, r1, r5 │ │ │ │ tst r1, #1 │ │ │ │ - beq 84bbc │ │ │ │ + beq 84bdc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 84bb0 │ │ │ │ + bne 84bd0 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bls 84bb0 │ │ │ │ + bls 84bd0 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r1, [r1] │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 84bb0 │ │ │ │ + bne 84bd0 │ │ │ │ ldr r7, [sp] │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r1, r0] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, r3, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -104361,145 +104369,145 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ bl 23bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84a64 │ │ │ │ + bne 84a84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 84b70 │ │ │ │ - b 84bb0 │ │ │ │ - ldr r0, [pc, #124] @ 84c6c │ │ │ │ + beq 84b90 │ │ │ │ + b 84bd0 │ │ │ │ + ldr r0, [pc, #124] @ 84c8c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #96] @ 84c60 │ │ │ │ - ldr r1, [pc, #96] @ 84c64 │ │ │ │ + ldr r0, [pc, #96] @ 84c80 │ │ │ │ + ldr r1, [pc, #96] @ 84c84 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ 84c68 │ │ │ │ + ldr r2, [pc, #64] @ 84c88 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r6, r4, ror #16 │ │ │ │ - andseq ip, r6, ip, asr r8 │ │ │ │ - @ instruction: 0x0018b2dc │ │ │ │ - andseq fp, r6, r4, ror r5 │ │ │ │ + andseq ip, r6, r4, asr #16 │ │ │ │ + andseq ip, r6, ip, lsr r8 │ │ │ │ + @ instruction: 0x0018b2bc │ │ │ │ + andseq fp, r6, r4, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldrb r7, [r0, #346] @ 0x15a │ │ │ │ cmp r7, #1 │ │ │ │ - bne 84cfc │ │ │ │ + bne 84d1c │ │ │ │ ldrb r7, [r0, #347] @ 0x15b │ │ │ │ cmp r7, #0 │ │ │ │ - beq 84cfc │ │ │ │ + beq 84d1c │ │ │ │ ldr r7, [r0, #316] @ 0x13c │ │ │ │ ldr r7, [r7, #16] │ │ │ │ cmp fp, r7, lsl #1 │ │ │ │ - bcs 84d24 │ │ │ │ + bcs 84d44 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 84d50 │ │ │ │ + bne 84d70 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ stm sp, {r0, r8} │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 907e0 │ │ │ │ + bl 90800 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r6, #2 │ │ │ │ - bne 84dd8 │ │ │ │ + bne 84df8 │ │ │ │ str r8, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 907e0 │ │ │ │ + bl 90800 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ moveq r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ strd sl, [sp] │ │ │ │ - bl 907e0 │ │ │ │ + bl 90800 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 84d18 │ │ │ │ + bne 84d38 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #8] │ │ │ │ lsl r9, r7, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r8, r1 │ │ │ │ - ldr r0, [pc, #268] @ 84e74 │ │ │ │ + ldr r0, [pc, #268] @ 84e94 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84e44 │ │ │ │ + beq 84e64 │ │ │ │ lsl r5, r7, #1 │ │ │ │ sub r7, r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e3b8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r6, r7] │ │ │ │ str r6, [sp] │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl 907e0 │ │ │ │ + bl 90800 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r8, #2 │ │ │ │ - bne 84e00 │ │ │ │ + bne 84e20 │ │ │ │ mov r0, #2 │ │ │ │ stm r4, {r0, r7} │ │ │ │ - b 84e18 │ │ │ │ + b 84e38 │ │ │ │ cmp fp, #3 │ │ │ │ - bcs 84e30 │ │ │ │ + bcs 84e50 │ │ │ │ add r1, sp, #16 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 1e85c │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ @@ -104511,102 +104519,102 @@ │ │ │ │ str r8, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ - ldr r2, [pc, #68] @ 84e7c │ │ │ │ + b 52170 │ │ │ │ + ldr r2, [pc, #68] @ 84e9c │ │ │ │ mov r0, fp │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #44] @ 84e78 │ │ │ │ + ldr r2, [pc, #44] @ 84e98 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r8, r4, asr #3 │ │ │ │ - andseq fp, r6, r0, asr #6 │ │ │ │ - andseq fp, r6, r4, asr #6 │ │ │ │ + andseq fp, r8, r4, lsr #3 │ │ │ │ + andseq fp, r6, r0, lsr #6 │ │ │ │ + andseq fp, r6, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r5, r1 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r1, [r0, #346] @ 0x15a │ │ │ │ cmp r1, #1 │ │ │ │ - bne 84f28 │ │ │ │ + bne 84f48 │ │ │ │ ldrb r1, [r0, #347] @ 0x15b │ │ │ │ cmp r1, #0 │ │ │ │ - beq 84f28 │ │ │ │ + beq 84f48 │ │ │ │ ldr r1, [r0, #316] @ 0x13c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp fp, r7, lsl #1 │ │ │ │ - bcs 84f28 │ │ │ │ + bcs 84f48 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 84f68 │ │ │ │ + bne 84f88 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ strd r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl b5cec │ │ │ │ + bl b5d0c │ │ │ │ cmp fp, #3 │ │ │ │ - bcs 85004 │ │ │ │ + bcs 85024 │ │ │ │ add r1, sp, #16 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ strd sl, [sp] │ │ │ │ - bl b5cec │ │ │ │ + bl b5d0c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84f5c │ │ │ │ + beq 84f7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #216] @ 85048 │ │ │ │ + ldr r0, [pc, #216] @ 85068 │ │ │ │ lsl r9, r7, #3 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85018 │ │ │ │ + beq 85038 │ │ │ │ str r9, [sp, #12] │ │ │ │ sub r9, r9, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r9 │ │ │ │ lsl r7, r7, #1 │ │ │ │ bl 1e3b8 │ │ │ │ @@ -104614,154 +104622,154 @@ │ │ │ │ str r0, [r8, r9] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ str r8, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl b5cec │ │ │ │ + bl b5d0c │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ bl 1e85c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ 85050 │ │ │ │ + ldr r2, [pc, #68] @ 85070 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #44] @ 8504c │ │ │ │ + ldr r2, [pc, #44] @ 8506c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0018afb8 │ │ │ │ - andseq fp, r6, ip, lsl #3 │ │ │ │ - mulseq r6, r0, r1 │ │ │ │ + mulseq r8, r8, pc @ │ │ │ │ + andseq fp, r6, ip, ror #2 │ │ │ │ + andseq fp, r6, r0, ror r1 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, r4 │ │ │ │ cmpcs r2, r3 │ │ │ │ - bcs 850e4 │ │ │ │ + bcs 85104 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #104] @ 850f4 │ │ │ │ - ldr r1, [pc, #104] @ 850f8 │ │ │ │ + ldr r0, [pc, #104] @ 85114 │ │ │ │ + ldr r1, [pc, #104] @ 85118 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #72] @ 850fc │ │ │ │ + ldr r3, [pc, #72] @ 8511c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #56] @ 85100 │ │ │ │ + ldr r3, [pc, #56] @ 85120 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl 26100 │ │ │ │ str r4, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq fp, r6, r8, lsr #2 │ │ │ │ - andseq fp, r6, r8, lsr #2 │ │ │ │ - andseq sl, r8, r4, lsl #28 │ │ │ │ - @ instruction: 0x0018add8 │ │ │ │ + andseq fp, r6, r8, lsl #2 │ │ │ │ + andseq fp, r6, r8, lsl #2 │ │ │ │ + andseq sl, r8, r4, ror #27 │ │ │ │ + @ instruction: 0x0018adb8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 85140 │ │ │ │ - ldr r3, [pc, #40] @ 85144 │ │ │ │ + ldr r1, [pc, #40] @ 85160 │ │ │ │ + ldr r3, [pc, #40] @ 85164 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r6, pc, fp, lsl r0 @ │ │ │ │ - andseq fp, r6, r0, asr #1 │ │ │ │ + andseq fp, r6, r0, lsr #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 851b8 │ │ │ │ + ldr ip, [pc, #96] @ 851d8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 851bc │ │ │ │ + ldr lr, [pc, #92] @ 851dc │ │ │ │ add r5, r0, #256 @ 0x100 │ │ │ │ - ldr r4, [pc, #88] @ 851c0 │ │ │ │ + ldr r4, [pc, #88] @ 851e0 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #84] @ 851c4 │ │ │ │ + ldr r1, [pc, #84] @ 851e4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 851c8 │ │ │ │ + ldr r3, [pc, #80] @ 851e8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq fp, r6, r0, ror r0 │ │ │ │ + andseq fp, r6, r0, asr r0 │ │ │ │ ldrdeq r5, [pc], -r6 │ │ │ │ - andseq fp, r6, ip, ror r0 │ │ │ │ + andseq fp, r6, ip, asr r0 │ │ │ │ andeq r5, pc, r4, asr #31 │ │ │ │ @ instruction: 0x000f5fbf │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 85240 │ │ │ │ + ldr ip, [pc, #100] @ 85260 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 85244 │ │ │ │ + ldr lr, [pc, #96] @ 85264 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 85248 │ │ │ │ + ldr r1, [pc, #92] @ 85268 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 8524c │ │ │ │ + ldr r3, [pc, #88] @ 8526c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 85250 │ │ │ │ + ldr r4, [pc, #84] @ 85270 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ @@ -104769,33 +104777,33 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andeq r5, pc, lr, lsr #30 │ │ │ │ - andseq fp, r6, r0, lsr #32 │ │ │ │ + andseq fp, r6, r0 │ │ │ │ andeq r5, pc, r4, asr #30 │ │ │ │ andeq r5, pc, fp, lsr pc @ │ │ │ │ - andseq sl, r6, r8, ror #31 │ │ │ │ + andseq sl, r6, r8, asr #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 852c8 │ │ │ │ + ldr ip, [pc, #100] @ 852e8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 852cc │ │ │ │ + ldr lr, [pc, #96] @ 852ec │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 852d0 │ │ │ │ + ldr r1, [pc, #92] @ 852f0 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 852d4 │ │ │ │ + ldr r3, [pc, #88] @ 852f4 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 852d8 │ │ │ │ + ldr r4, [pc, #84] @ 852f8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ @@ -104803,33 +104811,33 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andeq r5, pc, r6, lsr #29 │ │ │ │ - andseq sl, r6, r8, lsr #31 │ │ │ │ + andseq sl, r6, r8, lsl #31 │ │ │ │ @ instruction: 0x000f5ebc │ │ │ │ @ instruction: 0x000f5eb3 │ │ │ │ - andseq sl, r6, r0, ror #30 │ │ │ │ + andseq sl, r6, r0, asr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 85350 │ │ │ │ + ldr ip, [pc, #100] @ 85370 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 85354 │ │ │ │ + ldr lr, [pc, #96] @ 85374 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 85358 │ │ │ │ + ldr r1, [pc, #92] @ 85378 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 8535c │ │ │ │ + ldr r3, [pc, #88] @ 8537c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 85360 │ │ │ │ + ldr r4, [pc, #84] @ 85380 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ @@ -104837,99 +104845,99 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andeq r5, pc, lr, lsl lr @ │ │ │ │ - andseq sl, r6, r0, lsr pc │ │ │ │ + andseq sl, r6, r0, lsl pc │ │ │ │ andeq r5, pc, r4, lsr lr @ │ │ │ │ andeq r5, pc, fp, lsr #28 │ │ │ │ - @ instruction: 0x0016aed8 │ │ │ │ + @ instruction: 0x0016aeb8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 853d4 │ │ │ │ + ldr ip, [pc, #96] @ 853f4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 853d8 │ │ │ │ + ldr lr, [pc, #92] @ 853f8 │ │ │ │ add r5, r0, #72 @ 0x48 │ │ │ │ - ldr r4, [pc, #88] @ 853dc │ │ │ │ + ldr r4, [pc, #88] @ 853fc │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #84] @ 853e0 │ │ │ │ + ldr r1, [pc, #84] @ 85400 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 853e4 │ │ │ │ + ldr r3, [pc, #80] @ 85404 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sl, r6, r4, asr lr │ │ │ │ + andseq sl, r6, r4, lsr lr │ │ │ │ @ instruction: 0x000f5dba │ │ │ │ - @ instruction: 0x0016aeb0 │ │ │ │ + mulseq r6, r0, lr │ │ │ │ andeq r5, pc, r8, lsr #27 │ │ │ │ andeq r5, pc, r3, lsr #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 85458 │ │ │ │ + ldr ip, [pc, #96] @ 85478 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 8545c │ │ │ │ + ldr lr, [pc, #92] @ 8547c │ │ │ │ add r5, r0, #400 @ 0x190 │ │ │ │ - ldr r4, [pc, #88] @ 85460 │ │ │ │ + ldr r4, [pc, #88] @ 85480 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #84] @ 85464 │ │ │ │ + ldr r1, [pc, #84] @ 85484 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 85468 │ │ │ │ + ldr r3, [pc, #80] @ 85488 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x0016add0 │ │ │ │ + @ instruction: 0x0016adb0 │ │ │ │ andeq r5, pc, r6, lsr sp @ │ │ │ │ - andseq sl, r6, ip, lsr lr │ │ │ │ + andseq sl, r6, ip, lsl lr │ │ │ │ andeq r5, pc, r4, lsr #26 │ │ │ │ andeq r5, pc, pc, lsl sp @ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 854e0 │ │ │ │ + ldr ip, [pc, #100] @ 85500 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 854e4 │ │ │ │ + ldr lr, [pc, #96] @ 85504 │ │ │ │ mov r6, #10 │ │ │ │ - ldr r1, [pc, #92] @ 854e8 │ │ │ │ + ldr r1, [pc, #92] @ 85508 │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 854ec │ │ │ │ + ldr r3, [pc, #88] @ 8550c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 854f0 │ │ │ │ + ldr r4, [pc, #84] @ 85510 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ @@ -104937,33 +104945,33 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andeq r5, pc, lr, lsl #25 │ │ │ │ - @ instruction: 0x0016add0 │ │ │ │ + @ instruction: 0x0016adb0 │ │ │ │ andeq r5, pc, r4, lsr #25 │ │ │ │ muleq pc, fp, ip @ │ │ │ │ - andseq sl, r6, r8, asr #26 │ │ │ │ + andseq sl, r6, r8, lsr #26 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #248] @ 85600 │ │ │ │ - ldr r4, [pc, #248] @ 85604 │ │ │ │ + ldr r3, [pc, #248] @ 85620 │ │ │ │ + ldr r4, [pc, #248] @ 85624 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #244] @ 85608 │ │ │ │ + ldr r1, [pc, #244] @ 85628 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr lr, [pc, #240] @ 8560c │ │ │ │ + ldr lr, [pc, #240] @ 8562c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr ip, [pc, #236] @ 85610 │ │ │ │ + ldr ip, [pc, #236] @ 85630 │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ movw r5, #1364 @ 0x554 │ │ │ │ add r5, r0, r5 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ movw r5, #1336 @ 0x538 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -104972,34 +104980,34 @@ │ │ │ │ add r5, r0, #1312 @ 0x520 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movw r5, #1688 @ 0x698 │ │ │ │ add ip, pc, ip │ │ │ │ add r5, r0, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ movw r5, #1684 @ 0x694 │ │ │ │ - ldr r6, [pc, #172] @ 85614 │ │ │ │ + ldr r6, [pc, #172] @ 85634 │ │ │ │ add r5, r0, r5 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, r0, #1296 @ 0x510 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r5, r0, #1680 @ 0x690 │ │ │ │ str r5, [sp, #12] │ │ │ │ - ldr r5, [pc, #148] @ 85618 │ │ │ │ + ldr r5, [pc, #148] @ 85638 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r7, [pc, #140] @ 8561c │ │ │ │ + ldr r7, [pc, #140] @ 8563c │ │ │ │ add r5, pc, r5 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [pc, #132] @ 85620 │ │ │ │ + ldr r4, [pc, #132] @ 85640 │ │ │ │ add r7, pc, r7 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #124] @ 85624 │ │ │ │ + ldr r1, [pc, #124] @ 85644 │ │ │ │ add r4, pc, r4 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #116] @ 85628 │ │ │ │ + ldr r3, [pc, #116] @ 85648 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ movw r7, #1692 @ 0x69c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #9 │ │ │ │ @@ -105009,573 +105017,573 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 162ac0 │ │ │ │ + bl 162ae0 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sl, r6, r8, lsr #28 │ │ │ │ - andseq sl, r6, r0, lsl lr │ │ │ │ - @ instruction: 0x0016adf8 │ │ │ │ - @ instruction: 0x0016add0 │ │ │ │ - andseq sl, r6, r8, lsr #27 │ │ │ │ - andseq sl, r6, r8, ror #26 │ │ │ │ - andseq sl, r6, ip, asr #26 │ │ │ │ - andseq sl, r6, r0, lsr sp │ │ │ │ - andseq sl, r6, r4, lsl sp │ │ │ │ + andseq sl, r6, r8, lsl #28 │ │ │ │ + @ instruction: 0x0016adf0 │ │ │ │ + @ instruction: 0x0016add8 │ │ │ │ + @ instruction: 0x0016adb0 │ │ │ │ + andseq sl, r6, r8, lsl #27 │ │ │ │ + andseq sl, r6, r8, asr #26 │ │ │ │ + andseq sl, r6, ip, lsr #26 │ │ │ │ + andseq sl, r6, r0, lsl sp │ │ │ │ + @ instruction: 0x0016acf4 │ │ │ │ andeq fp, lr, r7, ror #31 │ │ │ │ - andseq sl, r6, r4, lsr #25 │ │ │ │ + andseq sl, r6, r4, lsl #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 85678 │ │ │ │ - ldr r3, [pc, #56] @ 8567c │ │ │ │ + ldr r1, [pc, #56] @ 85698 │ │ │ │ + ldr r3, [pc, #56] @ 8569c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 85680 │ │ │ │ + ldr ip, [pc, #52] @ 856a0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r5, pc, ip, lsr #22 │ │ │ │ andeq fp, lr, r7, asr #30 │ │ │ │ - andseq sl, r6, r4, ror #25 │ │ │ │ + andseq sl, r6, r4, asr #25 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 856f4 │ │ │ │ + ldr ip, [pc, #96] @ 85714 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 856f8 │ │ │ │ + ldr lr, [pc, #92] @ 85718 │ │ │ │ add r5, r0, #1696 @ 0x6a0 │ │ │ │ - ldr r4, [pc, #88] @ 856fc │ │ │ │ + ldr r4, [pc, #88] @ 8571c │ │ │ │ mov r6, #3 │ │ │ │ - ldr r1, [pc, #84] @ 85700 │ │ │ │ + ldr r1, [pc, #84] @ 85720 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 85704 │ │ │ │ + ldr r3, [pc, #80] @ 85724 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sl, r6, r4, lsr r5 │ │ │ │ + andseq sl, r6, r4, lsl r5 │ │ │ │ muleq pc, r7, sl @ │ │ │ │ - andseq sl, r6, r8, lsr #25 │ │ │ │ + andseq sl, r6, r8, lsl #25 │ │ │ │ andeq r5, pc, pc, asr #21 │ │ │ │ ldrdeq fp, [lr], -pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #2364 @ 0x93c │ │ │ │ - ldr lr, [pc, #208] @ 857f0 │ │ │ │ + ldr lr, [pc, #208] @ 85810 │ │ │ │ add r1, r0, r1 │ │ │ │ - ldr r8, [pc, #204] @ 857f4 │ │ │ │ + ldr r8, [pc, #204] @ 85814 │ │ │ │ mov r7, #3 │ │ │ │ - ldr sl, [pc, #200] @ 857f8 │ │ │ │ + ldr sl, [pc, #200] @ 85818 │ │ │ │ add r3, r0, #1696 @ 0x6a0 │ │ │ │ - ldr fp, [pc, #196] @ 857fc │ │ │ │ + ldr fp, [pc, #196] @ 8581c │ │ │ │ mov r5, #6 │ │ │ │ - ldr r6, [pc, #192] @ 85800 │ │ │ │ + ldr r6, [pc, #192] @ 85820 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r6, pc, r6 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ movw r1, #2360 @ 0x938 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ add r4, r0, r1 │ │ │ │ - ldr r9, [pc, #156] @ 85804 │ │ │ │ + ldr r9, [pc, #156] @ 85824 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr ip, [pc, #152] @ 85808 │ │ │ │ + ldr ip, [pc, #152] @ 85828 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r6, [pc, #148] @ 8580c │ │ │ │ + ldr r6, [pc, #148] @ 8582c │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r1, [pc, #144] @ 85810 │ │ │ │ + ldr r1, [pc, #144] @ 85830 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ stm r4, {r3, r8, lr} │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #8 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r7, #4 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ movw r5, #2344 @ 0x928 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ add r5, r0, r5 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #88] @ 85814 │ │ │ │ + ldr r3, [pc, #88] @ 85834 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r6, ip} │ │ │ │ add r0, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp] │ │ │ │ stm r0, {r4, r5, r9} │ │ │ │ - ldr r0, [pc, #64] @ 85818 │ │ │ │ + ldr r0, [pc, #64] @ 85838 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 1629b0 │ │ │ │ + bl 1629d0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r5, pc, r5, lsr sl @ │ │ │ │ - andseq sl, r6, r4, lsl ip │ │ │ │ + @ instruction: 0x0016abf4 │ │ │ │ strdeq r5, [pc], -pc @ │ │ │ │ - andseq sl, r6, r4, ror #22 │ │ │ │ - andseq sl, r6, r0, asr #24 │ │ │ │ - @ instruction: 0x0016abb8 │ │ │ │ + andseq sl, r6, r4, asr #22 │ │ │ │ + andseq sl, r6, r0, lsr #24 │ │ │ │ + mulseq r6, r8, fp │ │ │ │ andeq sp, lr, r8, lsl #21 │ │ │ │ - andseq sl, r6, ip, asr #23 │ │ │ │ + andseq sl, r6, ip, lsr #23 │ │ │ │ ldrdeq r5, [pc], -r8 │ │ │ │ ldrdeq fp, [lr], -r7 │ │ │ │ andeq r5, pc, fp, ror r9 @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 85858 │ │ │ │ - ldr r3, [pc, #40] @ 8585c │ │ │ │ + ldr r1, [pc, #40] @ 85878 │ │ │ │ + ldr r3, [pc, #40] @ 8587c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r5, pc, ip, ror #18 │ │ │ │ - andseq sl, r6, r0, ror #22 │ │ │ │ + andseq sl, r6, r0, asr #22 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 8589c │ │ │ │ - ldr r3, [pc, #40] @ 858a0 │ │ │ │ + ldr r1, [pc, #40] @ 858bc │ │ │ │ + ldr r3, [pc, #40] @ 858c0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #18 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r5, pc, lr, lsr #18 │ │ │ │ - andseq sl, r6, ip, lsr #22 │ │ │ │ + andseq sl, r6, ip, lsl #22 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 858e0 │ │ │ │ - ldr r3, [pc, #40] @ 858e4 │ │ │ │ + ldr r1, [pc, #40] @ 85900 │ │ │ │ + ldr r3, [pc, #40] @ 85904 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strdeq r5, [pc], -ip │ │ │ │ - @ instruction: 0x0016aaf8 │ │ │ │ + @ instruction: 0x0016aad8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 85924 │ │ │ │ - ldr r3, [pc, #40] @ 85928 │ │ │ │ + ldr r1, [pc, #40] @ 85944 │ │ │ │ + ldr r3, [pc, #40] @ 85948 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x000f58bf │ │ │ │ - andseq sl, r6, r4, asr #21 │ │ │ │ + andseq sl, r6, r4, lsr #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 85968 │ │ │ │ - ldr r3, [pc, #40] @ 8596c │ │ │ │ + ldr r1, [pc, #40] @ 85988 │ │ │ │ + ldr r3, [pc, #40] @ 8598c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r5, pc, r1, lsl #17 │ │ │ │ - mulseq r6, r0, sl │ │ │ │ + andseq sl, r6, r0, ror sl │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 859bc │ │ │ │ - ldr r3, [pc, #56] @ 859c0 │ │ │ │ + ldr r1, [pc, #56] @ 859dc │ │ │ │ + ldr r3, [pc, #56] @ 859e0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 859c4 │ │ │ │ + ldr ip, [pc, #52] @ 859e4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r5, pc, r2, asr #16 │ │ │ │ andeq fp, lr, r7, lsl #24 │ │ │ │ - andseq sl, r6, r0, asr #20 │ │ │ │ + andseq sl, r6, r0, lsr #20 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 85a14 │ │ │ │ - ldr r3, [pc, #56] @ 85a18 │ │ │ │ + ldr r1, [pc, #56] @ 85a34 │ │ │ │ + ldr r3, [pc, #56] @ 85a38 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 85a1c │ │ │ │ + ldr ip, [pc, #52] @ 85a3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ strdeq r5, [pc], -r8 │ │ │ │ strdeq r5, [pc], -r7 │ │ │ │ - @ instruction: 0x0016a9f8 │ │ │ │ + @ instruction: 0x0016a9d8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 85a5c │ │ │ │ - ldr r3, [pc, #40] @ 85a60 │ │ │ │ + ldr r1, [pc, #40] @ 85a7c │ │ │ │ + ldr r3, [pc, #40] @ 85a80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x000f57b5 │ │ │ │ - andseq sl, r6, ip, asr #19 │ │ │ │ + andseq sl, r6, ip, lsr #19 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 85aa0 │ │ │ │ - ldr r3, [pc, #40] @ 85aa4 │ │ │ │ + ldr r1, [pc, #40] @ 85ac0 │ │ │ │ + ldr r3, [pc, #40] @ 85ac4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r5, pc, r8, ror r7 @ │ │ │ │ - mulseq r6, r8, r9 │ │ │ │ + andseq sl, r6, r8, ror r9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ 85af8 │ │ │ │ + ldr ip, [pc, #64] @ 85b18 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ 85afc │ │ │ │ + ldr lr, [pc, #60] @ 85b1c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ 85b00 │ │ │ │ + ldr r1, [pc, #56] @ 85b20 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 162dd4 │ │ │ │ + bl 162df4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq sl, r6, r4, asr #18 │ │ │ │ - andseq sl, r6, r4, asr #18 │ │ │ │ + andseq sl, r6, r4, lsr #18 │ │ │ │ + andseq sl, r6, r4, lsr #18 │ │ │ │ andeq r5, pc, r6, lsr #14 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #76] @ 85b60 │ │ │ │ + ldr ip, [pc, #76] @ 85b80 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #72] @ 85b64 │ │ │ │ + ldr lr, [pc, #72] @ 85b84 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #68] @ 85b68 │ │ │ │ + ldr r1, [pc, #68] @ 85b88 │ │ │ │ add r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r4, r3, #1 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp] │ │ │ │ stmib sp, {r4, lr} │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 163014 │ │ │ │ + bl 163034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0016a8d4 │ │ │ │ - andseq sl, r6, r8, ror #17 │ │ │ │ + @ instruction: 0x0016a8b4 │ │ │ │ + andseq sl, r6, r8, asr #17 │ │ │ │ ldrdeq r5, [pc], -r1 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 85bb8 │ │ │ │ - ldr r3, [pc, #56] @ 85bbc │ │ │ │ + ldr r1, [pc, #56] @ 85bd8 │ │ │ │ + ldr r3, [pc, #56] @ 85bdc │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 85bc0 │ │ │ │ + ldr ip, [pc, #52] @ 85be0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r5, pc, ip, ror r6 @ │ │ │ │ andeq r5, pc, r6, ror r6 @ │ │ │ │ - mulseq r6, r4, r8 │ │ │ │ + andseq sl, r6, r4, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #120] @ 85c4c │ │ │ │ + ldr ip, [pc, #120] @ 85c6c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #116] @ 85c50 │ │ │ │ + ldr lr, [pc, #116] @ 85c70 │ │ │ │ add r3, r0, #396 @ 0x18c │ │ │ │ - ldr r8, [pc, #112] @ 85c54 │ │ │ │ + ldr r8, [pc, #112] @ 85c74 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r9, [pc, #108] @ 85c58 │ │ │ │ + ldr r9, [pc, #108] @ 85c78 │ │ │ │ mov r4, #11 │ │ │ │ - ldr r6, [pc, #104] @ 85c5c │ │ │ │ + ldr r6, [pc, #104] @ 85c7c │ │ │ │ add r5, sp, #32 │ │ │ │ - ldr r1, [pc, #100] @ 85c60 │ │ │ │ + ldr r1, [pc, #100] @ 85c80 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #88] @ 85c64 │ │ │ │ + ldr r3, [pc, #88] @ 85c84 │ │ │ │ add r6, pc, r6 │ │ │ │ stm r5, {r4, r7, ip} │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r0, #48 @ 0x30 │ │ │ │ stmib sp, {r0, r6, r9} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r5, #8 │ │ │ │ add lr, pc, lr │ │ │ │ add r8, pc, r8 │ │ │ │ stm r0, {r4, r7, r8, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1627c0 │ │ │ │ + bl 1627e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq sl, r6, r8, asr #32 │ │ │ │ + andseq sl, r6, r8, lsr #32 │ │ │ │ andeq r5, pc, r1, lsr #2 │ │ │ │ - andseq sl, r6, ip, lsr #16 │ │ │ │ + andseq sl, r6, ip, lsl #16 │ │ │ │ andeq r5, pc, r0, lsl r6 @ │ │ │ │ - andseq sl, r6, r0, asr #16 │ │ │ │ + andseq sl, r6, r0, lsr #16 │ │ │ │ andeq r5, pc, r4, asr #2 │ │ │ │ strdeq sp, [lr], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #136] @ 85d00 │ │ │ │ + ldr r3, [pc, #136] @ 85d20 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r7, #14 │ │ │ │ - ldr ip, [pc, #128] @ 85d04 │ │ │ │ - ldr lr, [pc, #128] @ 85d08 │ │ │ │ + ldr ip, [pc, #128] @ 85d24 │ │ │ │ + ldr lr, [pc, #128] @ 85d28 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r8, [pc, #124] @ 85d0c │ │ │ │ + ldr r8, [pc, #124] @ 85d2c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r5, [pc, #120] @ 85d10 │ │ │ │ + ldr r5, [pc, #120] @ 85d30 │ │ │ │ mov r4, #3 │ │ │ │ - ldr r1, [pc, #116] @ 85d14 │ │ │ │ + ldr r1, [pc, #116] @ 85d34 │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r6, r0, #12 │ │ │ │ - ldr r3, [pc, #80] @ 85d18 │ │ │ │ + ldr r3, [pc, #80] @ 85d38 │ │ │ │ mov r7, #7 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 1627c0 │ │ │ │ + bl 1627e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00169fb4 │ │ │ │ + mulseq r6, r4, pc @ │ │ │ │ andeq r5, pc, r3, asr r5 @ │ │ │ │ - mulseq r6, ip, r7 │ │ │ │ + andseq sl, r6, ip, ror r7 │ │ │ │ andeq r5, pc, r8, lsl #11 │ │ │ │ - @ instruction: 0x0016a7b4 │ │ │ │ + mulseq r6, r4, r7 │ │ │ │ andeq r5, pc, pc, ror #10 │ │ │ │ andeq r5, pc, pc, ror #8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 85d58 │ │ │ │ - ldr r3, [pc, #40] @ 85d5c │ │ │ │ + ldr r1, [pc, #40] @ 85d78 │ │ │ │ + ldr r3, [pc, #40] @ 85d7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r5, pc, r9, lsl #10 │ │ │ │ - andseq sl, r6, r0, asr r7 │ │ │ │ + andseq sl, r6, r0, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 85db4 │ │ │ │ - ldr r4, [pc, #60] @ 85dc4 │ │ │ │ + beq 85dd4 │ │ │ │ + ldr r4, [pc, #60] @ 85de4 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ - bne 85d94 │ │ │ │ + bne 85db4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq fp, r6, r8, lsl r8 │ │ │ │ + @ instruction: 0x0016b7f8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 85e1c │ │ │ │ - ldr r4, [pc, #56] @ 85e2c │ │ │ │ + beq 85e3c │ │ │ │ + ldr r4, [pc, #56] @ 85e4c │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne 85dfc │ │ │ │ + bne 85e1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq fp, r6, r0, asr #15 │ │ │ │ + andseq fp, r6, r0, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 85e84 │ │ │ │ - ldr r4, [pc, #60] @ 85e94 │ │ │ │ + beq 85ea4 │ │ │ │ + ldr r4, [pc, #60] @ 85eb4 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ - bne 85e64 │ │ │ │ + bne 85e84 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq fp, r6, r8, ror #14 │ │ │ │ + andseq fp, r6, r8, asr #14 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1187dc │ │ │ │ + bl 1187fc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi 8606c │ │ │ │ + bhi 8608c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ @@ -105586,331 +105594,331 @@ │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 860e0 │ │ │ │ + beq 86100 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 860c0 │ │ │ │ + bne 860e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 860e0 │ │ │ │ + beq 86100 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 860dc │ │ │ │ + b 860fc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 85f6c │ │ │ │ + beq 85f8c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86000 │ │ │ │ + beq 86020 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 86110 │ │ │ │ + bne 86130 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86000 │ │ │ │ + beq 86020 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 86090 │ │ │ │ + beq 860b0 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r6 │ │ │ │ - b 86020 │ │ │ │ + b 86040 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 86090 │ │ │ │ + beq 860b0 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r6 │ │ │ │ - b 86078 │ │ │ │ + b 86098 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 860ac │ │ │ │ + beq 860cc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 860e0 │ │ │ │ + beq 86100 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 85ff4 │ │ │ │ - b 86000 │ │ │ │ + bne 86014 │ │ │ │ + b 86020 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 86238 │ │ │ │ + bhi 86258 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 873e4 │ │ │ │ + bl 87404 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 874e4 │ │ │ │ + bl 87504 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 872f4 │ │ │ │ - b 8627c │ │ │ │ + bl 87314 │ │ │ │ + b 8629c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8723c │ │ │ │ - b 8627c │ │ │ │ + bl 8725c │ │ │ │ + b 8629c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl 87578 │ │ │ │ - b 8627c │ │ │ │ + bl 87598 │ │ │ │ + b 8629c │ │ │ │ mov r0, r5 │ │ │ │ - bl 87424 │ │ │ │ + bl 87444 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 862cc │ │ │ │ + beq 862ec │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r6, r4 │ │ │ │ - b 8628c │ │ │ │ + b 862ac │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 862cc │ │ │ │ + beq 862ec │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r6, r4 │ │ │ │ - b 862b0 │ │ │ │ + b 862d0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 862e8 │ │ │ │ + beq 86308 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 863f4 │ │ │ │ + bl 86414 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b 86340 │ │ │ │ + b 86360 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 863f4 │ │ │ │ + bl 86414 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 863b8 │ │ │ │ + beq 863d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 86398 │ │ │ │ + bne 863b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 863b8 │ │ │ │ + beq 863d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 863b4 │ │ │ │ + b 863d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 863b8 │ │ │ │ + beq 863d8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @@ -105920,110 +105928,110 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86508 │ │ │ │ + beq 86528 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 871c0 │ │ │ │ + b 871e0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 864e8 │ │ │ │ + beq 86508 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86508 │ │ │ │ + beq 86528 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87fc0 │ │ │ │ - b 864c4 │ │ │ │ + bl 87fe0 │ │ │ │ + b 864e4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 8650c │ │ │ │ + bne 8652c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 871c0 │ │ │ │ + b 871e0 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87fc0 │ │ │ │ + bl 87fe0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86508 │ │ │ │ + beq 86528 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86508 │ │ │ │ + beq 86528 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 871c0 │ │ │ │ - b 86528 │ │ │ │ + b 871e0 │ │ │ │ + b 86548 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8654c │ │ │ │ + beq 8656c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r6, #8 │ │ │ │ mov r4, r0 │ │ │ │ movt r6, #17 │ │ │ │ - bl 118b68 │ │ │ │ + bl 118b88 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 865b0 │ │ │ │ + bne 865d0 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ add r1, pc, #12 │ │ │ │ cmp r0, #8 │ │ │ │ movcs r0, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -106034,106 +106042,106 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 86678 │ │ │ │ + beq 86698 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 86774 │ │ │ │ + bl 86794 │ │ │ │ mov r0, r6 │ │ │ │ - b 865f4 │ │ │ │ + b 86614 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865e8 │ │ │ │ + beq 86608 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 8669c │ │ │ │ + bne 866bc │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 865e8 │ │ │ │ + beq 86608 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 865e8 │ │ │ │ + beq 86608 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 86648 │ │ │ │ - b 865e8 │ │ │ │ + bne 86668 │ │ │ │ + b 86608 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 86760 │ │ │ │ + b 86780 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ - b 86760 │ │ │ │ + b 86780 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 873a4 │ │ │ │ - b 86768 │ │ │ │ + bl 873c4 │ │ │ │ + b 86788 │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne 86718 │ │ │ │ + bne 86738 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 86c80 │ │ │ │ - b 86768 │ │ │ │ + bl 86ca0 │ │ │ │ + b 86788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86774 │ │ │ │ - b 86768 │ │ │ │ + bl 86794 │ │ │ │ + b 86788 │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 86748 │ │ │ │ + beq 86768 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 86774 │ │ │ │ + bl 86794 │ │ │ │ mov r6, r5 │ │ │ │ - b 8672c │ │ │ │ + b 8674c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86768 │ │ │ │ + beq 86788 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, #16 │ │ │ │ @@ -106151,154 +106159,154 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8684c │ │ │ │ + beq 8686c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 86774 │ │ │ │ + bl 86794 │ │ │ │ mov r0, r6 │ │ │ │ - b 867c8 │ │ │ │ + b 867e8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 867b8 │ │ │ │ + beq 867d8 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 86870 │ │ │ │ + bne 86890 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 867b8 │ │ │ │ + beq 867d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 867b8 │ │ │ │ + beq 867d8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8681c │ │ │ │ - b 867b8 │ │ │ │ + bne 8683c │ │ │ │ + b 867d8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b 868d4 │ │ │ │ + b 868f4 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 868bc │ │ │ │ + beq 868dc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 86774 │ │ │ │ + bl 86794 │ │ │ │ mov r6, r5 │ │ │ │ - b 868a0 │ │ │ │ + b 868c0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 868dc │ │ │ │ + beq 868fc │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86910 │ │ │ │ + beq 86930 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8692c │ │ │ │ + beq 8694c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r9, #144] @ 0x90 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 86980 │ │ │ │ + beq 869a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 86948 │ │ │ │ + b 86968 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 86980 │ │ │ │ + beq 869a0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 86958 │ │ │ │ + bne 86978 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 86940 │ │ │ │ + bne 86960 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 86940 │ │ │ │ + bl a8800 │ │ │ │ + b 86960 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8699c │ │ │ │ + beq 869bc │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86a7c │ │ │ │ + beq 86a9c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 86a50 │ │ │ │ + beq 86a70 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 869e0 │ │ │ │ + b 86a00 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 86a50 │ │ │ │ + beq 86a70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 86a00 │ │ │ │ + bne 86a20 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 869e8 │ │ │ │ + beq 86a08 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -106306,969 +106314,969 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 86a28 │ │ │ │ + bne 86a48 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 869d8 │ │ │ │ + bne 869f8 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 869d8 │ │ │ │ + bl a8800 │ │ │ │ + b 869f8 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #12 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 86a7c │ │ │ │ + beq 86a9c │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86a98 │ │ │ │ + beq 86ab8 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86ab4 │ │ │ │ + beq 86ad4 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86ad0 │ │ │ │ + beq 86af0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86aec │ │ │ │ + beq 86b0c │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86b08 │ │ │ │ + beq 86b28 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86b20 │ │ │ │ + beq 86b40 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 86b64 │ │ │ │ + bne 86b84 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 86b34 │ │ │ │ + bne 86b54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 86b64 │ │ │ │ + bne 86b84 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 86bdc │ │ │ │ + b 86bfc │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 86bb8 │ │ │ │ + beq 86bd8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 86b90 │ │ │ │ + bne 86bb0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 86b78 │ │ │ │ + bne 86b98 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 86b78 │ │ │ │ + bl a8800 │ │ │ │ + b 86b98 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86bd4 │ │ │ │ + beq 86bf4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl b099c │ │ │ │ + bl b09bc │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 870e4 │ │ │ │ + bl 87104 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 86c0c │ │ │ │ + bne 86c2c │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 86c28 │ │ │ │ + bne 86c48 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 86c40 │ │ │ │ - b 86c70 │ │ │ │ + beq 86c60 │ │ │ │ + b 86c90 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86bfc │ │ │ │ + beq 86c1c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 86c70 │ │ │ │ + bne 86c90 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 86c48 │ │ │ │ + bne 86c68 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 86c70 │ │ │ │ + bne 86c90 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 873a4 │ │ │ │ + bl 873c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ movw r1, #9 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 86d34 │ │ │ │ + bne 86d54 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 86554 │ │ │ │ + b 86574 │ │ │ │ add r6, r4, #116 @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88394 │ │ │ │ + bl 883b4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86d28 │ │ │ │ + beq 86d48 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 86554 │ │ │ │ + b 86574 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 86d90 │ │ │ │ + beq 86db0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne 86de4 │ │ │ │ + bne 86e04 │ │ │ │ add r6, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87f6c │ │ │ │ + bl 87f8c │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86e10 │ │ │ │ + beq 86e30 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87f6c │ │ │ │ + bl 87f8c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 86e04 │ │ │ │ + beq 86e24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8635c │ │ │ │ + b 8637c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 86e30 │ │ │ │ + beq 86e50 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 8635c │ │ │ │ - b 86e60 │ │ │ │ + bl 8637c │ │ │ │ + b 86e80 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86e60 │ │ │ │ + beq 86e80 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r1, #7 │ │ │ │ cmp r1, #8 │ │ │ │ movwcc r0, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi 86f24 │ │ │ │ + bhi 86f44 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 863f4 │ │ │ │ + bl 86414 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86f24 │ │ │ │ + beq 86f44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86f24 │ │ │ │ + beq 86f44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86f24 │ │ │ │ + beq 86f44 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b 86f3c │ │ │ │ + b 86f5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 863f4 │ │ │ │ + bl 86414 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #368] @ 0x170 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 868e8 │ │ │ │ + bl 86908 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 868e8 │ │ │ │ + b 86908 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 868e8 │ │ │ │ + bl 86908 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86fc8 │ │ │ │ + beq 86fe8 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 86fe4 │ │ │ │ + beq 87004 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87000 │ │ │ │ + beq 87020 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8701c │ │ │ │ + beq 8703c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87038 │ │ │ │ + beq 87058 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87054 │ │ │ │ + beq 87074 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87074 │ │ │ │ + beq 87094 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 870bc │ │ │ │ + beq 870dc │ │ │ │ add r5, r6, #4 │ │ │ │ - b 870a0 │ │ │ │ + b 870c0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 870bc │ │ │ │ + beq 870dc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87094 │ │ │ │ + beq 870b4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 87094 │ │ │ │ + bl 52170 │ │ │ │ + b 870b4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 870e0 │ │ │ │ + beq 87100 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87108 │ │ │ │ + beq 87128 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87124 │ │ │ │ + beq 87144 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87140 │ │ │ │ + beq 87160 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 87fc0 │ │ │ │ + bl 87fe0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87190 │ │ │ │ + beq 871b0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 871b8 │ │ │ │ + beq 871d8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 863f4 │ │ │ │ + bl 86414 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b 87210 │ │ │ │ + b 87230 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 863f4 │ │ │ │ + bl 86414 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87298 │ │ │ │ + beq 872b8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 87278 │ │ │ │ + bne 87298 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87298 │ │ │ │ + beq 872b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 87294 │ │ │ │ + b 872b4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87298 │ │ │ │ + beq 872b8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8731c │ │ │ │ + beq 8733c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r6 │ │ │ │ - b 87304 │ │ │ │ + b 87324 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87338 │ │ │ │ + beq 87358 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8736c │ │ │ │ + beq 8738c │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r6, r5 │ │ │ │ - b 87350 │ │ │ │ + b 87370 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87388 │ │ │ │ + beq 873a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87418 │ │ │ │ + beq 87438 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 874c4 │ │ │ │ + beq 874e4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 874e0 │ │ │ │ + beq 87500 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 87540 │ │ │ │ + beq 87560 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 8754c │ │ │ │ + bne 8756c │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8753c │ │ │ │ + beq 8755c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 87524 │ │ │ │ - b 8753c │ │ │ │ + bne 87544 │ │ │ │ + b 8755c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 875cc │ │ │ │ + bne 875ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne 875f0 │ │ │ │ + bne 87610 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8760c │ │ │ │ + beq 8762c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 86f98 │ │ │ │ + bl 86fb8 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq 87658 │ │ │ │ + beq 87678 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8763c │ │ │ │ + beq 8765c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87658 │ │ │ │ + beq 87678 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 876ac │ │ │ │ + bne 876cc │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 87684 │ │ │ │ + beq 876a4 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 868e8 │ │ │ │ + bl 86908 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 868e8 │ │ │ │ + bl 86908 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 87698 │ │ │ │ + beq 876b8 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 868e8 │ │ │ │ + bl 86908 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 87674 │ │ │ │ - b 87684 │ │ │ │ + bne 87694 │ │ │ │ + b 876a4 │ │ │ │ mov r5, r0 │ │ │ │ - b 8774c │ │ │ │ + b 8776c │ │ │ │ mov r5, r0 │ │ │ │ - b 87738 │ │ │ │ + b 87758 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl 868e8 │ │ │ │ - b 87738 │ │ │ │ + bl 86908 │ │ │ │ + b 87758 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87710 │ │ │ │ + beq 87730 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl 86f98 │ │ │ │ + bl 86fb8 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl 87488 │ │ │ │ + bl 874a8 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 87764 │ │ │ │ + bne 87784 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 86f58 │ │ │ │ + bl 86f78 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8774c │ │ │ │ + beq 8776c │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 868e8 │ │ │ │ + bl 86908 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #752 @ 0x2f0 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 87730 │ │ │ │ + bl 52170 │ │ │ │ + b 87750 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 877e0 │ │ │ │ + beq 87800 │ │ │ │ mov r5, #0 │ │ │ │ - b 877a0 │ │ │ │ + b 877c0 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 877e0 │ │ │ │ + beq 87800 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87798 │ │ │ │ + beq 877b8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 877b8 │ │ │ │ + bne 877d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 87798 │ │ │ │ + bne 877b8 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 87798 │ │ │ │ + bl a8800 │ │ │ │ + b 877b8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87800 │ │ │ │ + beq 87820 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 87810 │ │ │ │ + b 87830 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 87854 │ │ │ │ + beq 87874 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8780c │ │ │ │ + beq 8782c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8782c │ │ │ │ + bne 8784c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8780c │ │ │ │ + bne 8782c │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 8780c │ │ │ │ + bl a8800 │ │ │ │ + b 8782c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 87870 │ │ │ │ + beq 87890 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ sub r2, r2, r5 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc 87a60 │ │ │ │ + bcc 87a80 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r9, r5, r5, lsl #2 │ │ │ │ cmp r1, #2 │ │ │ │ add r6, r3, r9, lsl #2 │ │ │ │ - bcc 879b4 │ │ │ │ + bcc 879d4 │ │ │ │ ldr fp, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ lsl sl, fp, #3 │ │ │ │ cmnls sl, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 87a90 │ │ │ │ + bhi 87ab0 │ │ │ │ add r2, r1, r5 │ │ │ │ ldrh r4, [r7, #16] │ │ │ │ ldr r8, [r7, #12] │ │ │ │ sub ip, r2, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 87a14 │ │ │ │ + beq 87a34 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r6, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r4, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #468] @ 87ae4 │ │ │ │ + ldr r0, [pc, #468] @ 87b04 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8799c │ │ │ │ + beq 879bc │ │ │ │ mov r7, r0 │ │ │ │ add r0, r6, r9, lsl #2 │ │ │ │ add r6, r0, #20 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r4, #4 │ │ │ │ sub r9, r0, #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -107278,616 +107286,616 @@ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r9, #0 │ │ │ │ strh r0, [r6, #-4] │ │ │ │ str fp, [r6, #-20] @ 0xffffffec │ │ │ │ str r7, [r6, #-16] │ │ │ │ str fp, [r6, #-12] │ │ │ │ str r8, [r6, #-8] │ │ │ │ - beq 879c4 │ │ │ │ - ldr r0, [pc, #372] @ 87ae8 │ │ │ │ + beq 879e4 │ │ │ │ + ldr r0, [pc, #372] @ 87b08 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ sub r9, r9, #1 │ │ │ │ add r6, r6, #20 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8793c │ │ │ │ - ldr r2, [pc, #316] @ 87ae0 │ │ │ │ + bne 8795c │ │ │ │ + ldr r2, [pc, #316] @ 87b00 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r1, #0 │ │ │ │ - beq 879ec │ │ │ │ + beq 87a0c │ │ │ │ mov ip, r5 │ │ │ │ - b 879d0 │ │ │ │ + b 879f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr ip, [sp, #4] │ │ │ │ mov r4, r7 │ │ │ │ ldm r4, {r1, r2, r3, r5, r7} │ │ │ │ stm r6, {r1, r2, r3, r5, r7} │ │ │ │ add r1, ip, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r7] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87a58 │ │ │ │ + beq 87a78 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #4 │ │ │ │ strh r4, [r6, #16] │ │ │ │ subs r1, r1, #2 │ │ │ │ stm r6, {r2, r3} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r8, [r6, #12] │ │ │ │ add r6, r6, #20 │ │ │ │ - beq 879d0 │ │ │ │ + beq 879f0 │ │ │ │ subs r1, r1, #1 │ │ │ │ strh r4, [r6, #16] │ │ │ │ stm r6, {r2, r3} │ │ │ │ str r2, [r6, #8] │ │ │ │ str r8, [r6, #12] │ │ │ │ add r6, r6, #20 │ │ │ │ - bne 87a38 │ │ │ │ - b 879d0 │ │ │ │ + bne 87a58 │ │ │ │ + b 879f0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #20 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 21304 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - b 8789c │ │ │ │ + b 878bc │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 8799c │ │ │ │ + b 879bc │ │ │ │ mov r4, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 87ab4 │ │ │ │ + b 87ad4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87ad8 │ │ │ │ + beq 87af8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00168af8 │ │ │ │ - andseq r8, r8, r0, lsr #12 │ │ │ │ - @ instruction: 0x001885b8 │ │ │ │ + @ instruction: 0x00168ad8 │ │ │ │ + andseq r8, r8, r0, lsl #12 │ │ │ │ + mulseq r8, r8, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #2 │ │ │ │ - bcs 87b0c │ │ │ │ + bcs 87b2c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ rsb fp, sl, #1 │ │ │ │ sub r9, sl, #2 │ │ │ │ mvn r7, #43 @ 0x2b │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - b 87b38 │ │ │ │ + b 87b58 │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r7, r7, #16 │ │ │ │ cmp fp, r4 │ │ │ │ - beq 87b04 │ │ │ │ + beq 87b24 │ │ │ │ sub r6, r8, r4, lsl #4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 87b28 │ │ │ │ + bne 87b48 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87b28 │ │ │ │ + bne 87b48 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ ldrb r1, [r6, #28] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r6, #12] │ │ │ │ strbne r0, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87b94 │ │ │ │ + beq 87bb4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ rsb r0, r4, #2 │ │ │ │ rsb fp, r4, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs 87c2c │ │ │ │ + bcs 87c4c │ │ │ │ add r4, r9, r4 │ │ │ │ sub r5, r8, r7 │ │ │ │ mov sl, #0 │ │ │ │ - b 87bcc │ │ │ │ + b 87bec │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ add fp, fp, #1 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 87c2c │ │ │ │ + beq 87c4c │ │ │ │ add r6, r8, fp, lsl #4 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ sub r7, r5, #12 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 87bb4 │ │ │ │ + bne 87bd4 │ │ │ │ ldr r9, [r5, #-8] │ │ │ │ ldr r1, [r6, #-12] │ │ │ │ mov r0, r9 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 87bb4 │ │ │ │ + bne 87bd4 │ │ │ │ ldrb r0, [r6, #-4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ strbne sl, [r6, #-4] │ │ │ │ ldr r1, [r7] │ │ │ │ strbne sl, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87bc0 │ │ │ │ + beq 87be0 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 87bc0 │ │ │ │ + bl 52170 │ │ │ │ + b 87be0 │ │ │ │ ldr r0, [sp] │ │ │ │ str fp, [r0, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 87c8c │ │ │ │ - ldr r4, [pc, #60] @ 87c9c │ │ │ │ + beq 87cac │ │ │ │ + ldr r4, [pc, #60] @ 87cbc │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 87c6c │ │ │ │ + bne 87c8c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r9, r6, r0, asr #17 │ │ │ │ + andseq r9, r6, r0, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 87cf4 │ │ │ │ - ldr r4, [pc, #64] @ 87d04 │ │ │ │ + beq 87d14 │ │ │ │ + ldr r4, [pc, #64] @ 87d24 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ - bne 87cd4 │ │ │ │ + bne 87cf4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - mulseq r6, ip, r8 │ │ │ │ + andseq r9, r6, ip, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 87d58 │ │ │ │ - ldr r4, [pc, #60] @ 87d68 │ │ │ │ + beq 87d78 │ │ │ │ + ldr r4, [pc, #60] @ 87d88 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ - bne 87d38 │ │ │ │ + bne 87d58 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r9, r6, r4, asr #16 │ │ │ │ + andseq r9, r6, r4, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 87dbc │ │ │ │ - ldr r4, [pc, #60] @ 87dcc │ │ │ │ + beq 87ddc │ │ │ │ + ldr r4, [pc, #60] @ 87dec │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 87d9c │ │ │ │ + bne 87dbc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r9, r6, r0, asr #15 │ │ │ │ + andseq r9, r6, r0, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 87e20 │ │ │ │ - ldr r4, [pc, #60] @ 87e30 │ │ │ │ + beq 87e40 │ │ │ │ + ldr r4, [pc, #60] @ 87e50 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #5 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #32 │ │ │ │ add r8, r8, #32 │ │ │ │ - bne 87e00 │ │ │ │ + bne 87e20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r9, r6, ip, lsr r7 │ │ │ │ + andseq r9, r6, ip, lsl r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 87e88 │ │ │ │ - ldr r4, [pc, #64] @ 87e98 │ │ │ │ + beq 87ea8 │ │ │ │ + ldr r4, [pc, #64] @ 87eb8 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ - bne 87e68 │ │ │ │ + bne 87e88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r9, r6, r8, ror #13 │ │ │ │ + andseq r9, r6, r8, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 87ef0 │ │ │ │ - ldr r4, [pc, #64] @ 87f00 │ │ │ │ + beq 87f10 │ │ │ │ + ldr r4, [pc, #64] @ 87f20 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ - bne 87ed0 │ │ │ │ + bne 87ef0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - @ instruction: 0x001696d0 │ │ │ │ + @ instruction: 0x001696b0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 87f68 │ │ │ │ + beq 87f88 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #16 │ │ │ │ - b 87f2c │ │ │ │ + b 87f4c │ │ │ │ add r5, r5, #24 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 87f68 │ │ │ │ + beq 87f88 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87f48 │ │ │ │ + beq 87f68 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 87f20 │ │ │ │ + beq 87f40 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 87f20 │ │ │ │ + bl 52170 │ │ │ │ + b 87f40 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 87f90 │ │ │ │ + beq 87fb0 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ - b 87f78 │ │ │ │ + b 87f98 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 87fb4 │ │ │ │ + beq 87fd4 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r4, r7 │ │ │ │ - b 87f98 │ │ │ │ + b 87fb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 88000 │ │ │ │ + beq 88020 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 863f4 │ │ │ │ + bl 86414 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r4, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne 87fd4 │ │ │ │ + bne 87ff4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 863f4 │ │ │ │ - b 8801c │ │ │ │ + bl 86414 │ │ │ │ + b 8803c │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 88048 │ │ │ │ + beq 88068 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 86304 │ │ │ │ + bl 86324 │ │ │ │ mov r0, r4 │ │ │ │ - b 88030 │ │ │ │ + b 88050 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88098 │ │ │ │ + beq 880b8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 8807c │ │ │ │ + b 8809c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 88098 │ │ │ │ + beq 880b8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88070 │ │ │ │ + beq 88090 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b 88070 │ │ │ │ + bl 52170 │ │ │ │ + b 88090 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88114 │ │ │ │ + beq 88134 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b 880cc │ │ │ │ + b 880ec │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 88114 │ │ │ │ + beq 88134 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 880f4 │ │ │ │ + bne 88114 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 880c0 │ │ │ │ + beq 880e0 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 880b8 │ │ │ │ + b 880d8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 880c0 │ │ │ │ + bne 880e0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 880c0 │ │ │ │ + beq 880e0 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 880b8 │ │ │ │ + b 880d8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ movw fp, #9 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r7, #0 │ │ │ │ add r4, r8, #152 @ 0x98 │ │ │ │ movt fp, #17 │ │ │ │ - b 8815c │ │ │ │ + b 8817c │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ mla r0, r7, r0, r8 │ │ │ │ add r5, r0, #4 │ │ │ │ add r7, r7, #1 │ │ │ │ sub r6, r9, #1 │ │ │ │ add r4, sl, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86554 │ │ │ │ + bl 86574 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 881ac │ │ │ │ + beq 881cc │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ ldr r0, [r5, #-152]! @ 0xffffff68 │ │ │ │ mov r9, r6 │ │ │ │ cmp r0, fp │ │ │ │ - beq 8813c │ │ │ │ + beq 8815c │ │ │ │ sub r6, sl, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88394 │ │ │ │ + bl 883b4 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88148 │ │ │ │ + beq 88168 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sl, #-32] @ 0xffffffe0 │ │ │ │ - bl 52150 │ │ │ │ - b 88148 │ │ │ │ + bl 52170 │ │ │ │ + b 88168 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #-36] @ 0xffffffdc │ │ │ │ sub r6, sl, #152 @ 0x98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 881dc │ │ │ │ + beq 881fc │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sl, #-32] @ 0xffffffe0 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86554 │ │ │ │ - b 881f0 │ │ │ │ + bl 86574 │ │ │ │ + b 88210 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq 8820c │ │ │ │ + beq 8822c │ │ │ │ mov r0, sl │ │ │ │ add r4, sl, #152 @ 0x98 │ │ │ │ - bl 86d08 │ │ │ │ + bl 86d28 │ │ │ │ mov sl, r4 │ │ │ │ - b 881f0 │ │ │ │ + b 88210 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88360 │ │ │ │ + beq 88380 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ add r4, r0, #32 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp] │ │ │ │ - b 88268 │ │ │ │ + b 88288 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r7, r7, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r4, r4, #32 │ │ │ │ cmp r7, r0 │ │ │ │ - beq 88360 │ │ │ │ + beq 88380 │ │ │ │ ldr r0, [sp] │ │ │ │ add r0, r0, r7, lsl #5 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88250 │ │ │ │ + beq 88270 │ │ │ │ ldr r9, [r0, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r9, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 88328 │ │ │ │ + beq 88348 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr sl, [r0] │ │ │ │ mov r8, sl │ │ │ │ ldr r0, [r8], #4 │ │ │ │ bic fp, r5, r0 │ │ │ │ - b 882b4 │ │ │ │ + b 882d4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 88328 │ │ │ │ + beq 88348 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 882d4 │ │ │ │ + bne 882f4 │ │ │ │ ldr r0, [r8], #4 │ │ │ │ sub sl, sl, #48 @ 0x30 │ │ │ │ and r0, r0, r5 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 882bc │ │ │ │ + beq 882dc │ │ │ │ eor fp, r0, r5 │ │ │ │ rev r0, fp │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ sub r2, fp, #1 │ │ │ │ and fp, r2, fp │ │ │ │ sub r9, r9, #1 │ │ │ │ @@ -107896,252 +107904,252 @@ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 88300 │ │ │ │ + bne 88320 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 882ac │ │ │ │ + bne 882cc │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 882ac │ │ │ │ + bl a8800 │ │ │ │ + b 882cc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #12 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 88250 │ │ │ │ + beq 88270 │ │ │ │ ldr r2, [r2] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 88250 │ │ │ │ + bl 52170 │ │ │ │ + b 88270 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 88388 │ │ │ │ + beq 883a8 │ │ │ │ add r7, r4, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl b08a0 │ │ │ │ + bl b08c0 │ │ │ │ mov r4, r7 │ │ │ │ - b 8836c │ │ │ │ + b 8838c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 883b8 │ │ │ │ + beq 883d8 │ │ │ │ add r4, r0, #88 @ 0x58 │ │ │ │ - bl 86774 │ │ │ │ + bl 86794 │ │ │ │ mov r0, r4 │ │ │ │ - b 883a0 │ │ │ │ + b 883c0 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 883dc │ │ │ │ + beq 883fc │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #88 @ 0x58 │ │ │ │ - bl 86774 │ │ │ │ + bl 86794 │ │ │ │ mov r4, r7 │ │ │ │ - b 883c0 │ │ │ │ + b 883e0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 88458 │ │ │ │ + beq 88478 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r8, #0 │ │ │ │ - b 88410 │ │ │ │ + b 88430 │ │ │ │ cmp r8, sl │ │ │ │ - beq 88458 │ │ │ │ + beq 88478 │ │ │ │ add r6, r9, r8, lsl #6 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrd r0, [r6, #12] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 88438 │ │ │ │ + beq 88458 │ │ │ │ add r5, r0, #4 │ │ │ │ - bl 875b8 │ │ │ │ + bl 875d8 │ │ │ │ mov r0, r5 │ │ │ │ - b 88420 │ │ │ │ + b 88440 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88408 │ │ │ │ + beq 88428 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 88408 │ │ │ │ + bl 52170 │ │ │ │ + b 88428 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 88480 │ │ │ │ + beq 884a0 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r5, #4 │ │ │ │ - bl 875b8 │ │ │ │ + bl 875d8 │ │ │ │ mov r5, r4 │ │ │ │ - b 88464 │ │ │ │ + b 88484 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mov r4, fp │ │ │ │ cmp r1, #0 │ │ │ │ - beq 884a8 │ │ │ │ + beq 884c8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - b 8849c │ │ │ │ + b 884bc │ │ │ │ bl 262c4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r8, sl │ │ │ │ - beq 884f0 │ │ │ │ + beq 88510 │ │ │ │ add r5, r9, r8, lsl #6 │ │ │ │ add r8, r8, #1 │ │ │ │ add fp, r5, #8 │ │ │ │ ldrd r0, [r5, #12] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 884dc │ │ │ │ + beq 884fc │ │ │ │ add r6, r0, #4 │ │ │ │ - bl 875b8 │ │ │ │ + bl 875d8 │ │ │ │ mov r0, r6 │ │ │ │ - b 884c4 │ │ │ │ + b 884e4 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 884a8 │ │ │ │ + beq 884c8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b 8849c │ │ │ │ + b 884bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 88514 │ │ │ │ + beq 88534 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #4 │ │ │ │ - bl 875b8 │ │ │ │ + bl 875d8 │ │ │ │ mov r6, r4 │ │ │ │ - b 884f8 │ │ │ │ + b 88518 │ │ │ │ mov r0, fp │ │ │ │ - bl 98afc │ │ │ │ + bl 98b1c │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r6, r9, r8 │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r6, lsr #4 │ │ │ │ - bcc 88698 │ │ │ │ + bcc 886b8 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp r8, r9 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq 885c8 │ │ │ │ + beq 885e8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ add sl, r2, r1, lsl #4 │ │ │ │ sub r2, r6, #16 │ │ │ │ add r6, r8, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [r4, -r3]! │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 885f4 │ │ │ │ + beq 88614 │ │ │ │ mov lr, sl │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r6, r6, #16 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ str r5, [lr, -r3]! │ │ │ │ sub r3, r3, #16 │ │ │ │ str r2, [lr, #8] │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r2, r9 │ │ │ │ str r7, [lr, #4] │ │ │ │ str ip, [lr, #12] │ │ │ │ - bne 88580 │ │ │ │ + bne 885a0 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88670 │ │ │ │ + beq 88690 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [r0, #8]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne 8864c │ │ │ │ + bne 8866c │ │ │ │ mov fp, r0 │ │ │ │ - b 88668 │ │ │ │ + b 88688 │ │ │ │ str r1, [r0, #8] │ │ │ │ sub r0, r8, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 885cc │ │ │ │ + beq 885ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, fp, #4 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, r3 │ │ │ │ lsr r7, r0, #4 │ │ │ │ - b 8862c │ │ │ │ + b 8864c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 88678 │ │ │ │ + beq 88698 │ │ │ │ ldr r1, [r6, r4, lsl #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 88620 │ │ │ │ + beq 88640 │ │ │ │ add r0, r6, r4, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ - b 88620 │ │ │ │ + bl 52170 │ │ │ │ + b 88640 │ │ │ │ add r8, fp, #4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, r1, r6, lsl #4 │ │ │ │ add r1, r1, r2, lsl #4 │ │ │ │ lsl r2, r4, #4 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 88670 │ │ │ │ + beq 88690 │ │ │ │ ldr r6, [fp, #8]! │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 88654 │ │ │ │ - b 88668 │ │ │ │ + bne 88674 │ │ │ │ + b 88688 │ │ │ │ mov r3, #16 │ │ │ │ lsr r2, r6, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b 8854c │ │ │ │ + b 8856c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abde4 │ │ │ │ + bl abe04 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r8, [r1] │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ @@ -108150,76 +108158,76 @@ │ │ │ │ sub r6, r9, r8 │ │ │ │ ldr r3, [r0] │ │ │ │ lsr r1, r6, #2 │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 88854 │ │ │ │ + bcc 88874 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r8, r9 │ │ │ │ ldr fp, [r4, #16] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq 8876c │ │ │ │ + beq 8878c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ sub ip, r6, #12 │ │ │ │ add lr, r2, r3, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r8 │ │ │ │ ldr r7, [r6, r2]! │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq 88794 │ │ │ │ + beq 887b4 │ │ │ │ mov r3, lr │ │ │ │ ldrd r4, [r6, #4] │ │ │ │ str r7, [r3, r2]! │ │ │ │ add r2, r2, #12 │ │ │ │ add r1, r1, #1 │ │ │ │ strd r4, [r3, #4] │ │ │ │ add r3, r6, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 88738 │ │ │ │ + bne 88758 │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 88830 │ │ │ │ + beq 88850 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [r0, #8]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne 88800 │ │ │ │ + bne 88820 │ │ │ │ mov sl, r0 │ │ │ │ - b 88828 │ │ │ │ + b 88848 │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, r8, r2 │ │ │ │ add r0, r0, #12 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 88770 │ │ │ │ + beq 88790 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ sub r0, ip, r2 │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov r9, sl │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ sub r6, r0, r2 │ │ │ │ add r7, r0, r8 │ │ │ │ lsr r4, r1, #3 │ │ │ │ - b 887dc │ │ │ │ + b 887fc │ │ │ │ subs r4, r4, #1 │ │ │ │ sub r6, r6, #12 │ │ │ │ - beq 88838 │ │ │ │ + beq 88858 │ │ │ │ sub r0, r7, r6 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 887d0 │ │ │ │ + beq 887f0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 887d0 │ │ │ │ + bl 52170 │ │ │ │ + b 887f0 │ │ │ │ add r9, sl, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r1, [r9] │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ @@ -108227,76 +108235,76 @@ │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r6, fp │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp fp, #0 │ │ │ │ - beq 88830 │ │ │ │ + beq 88850 │ │ │ │ ldr r6, [sl, #8]! │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne 88808 │ │ │ │ - b 88828 │ │ │ │ + bne 88828 │ │ │ │ + b 88848 │ │ │ │ mov r3, #12 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b 8870c │ │ │ │ + b 8872c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl abe7c │ │ │ │ + bl abe9c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ sub r7, r2, r1 │ │ │ │ mov r9, r1 │ │ │ │ movw r1, #18725 @ 0x4925 │ │ │ │ mov sl, r0 │ │ │ │ lsr r0, r7, #2 │ │ │ │ movt r1, #9362 @ 0x2492 │ │ │ │ umull r0, fp, r0, r1 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 88964 │ │ │ │ + bhi 88984 │ │ │ │ cmp r2, r9 │ │ │ │ - beq 88944 │ │ │ │ - ldr r0, [pc, #208] @ 88998 │ │ │ │ + beq 88964 │ │ │ │ + ldr r0, [pc, #208] @ 889b8 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8896c │ │ │ │ + beq 8898c │ │ │ │ add r8, sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl aaf84 │ │ │ │ + bl aafa4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #28 │ │ │ │ add r9, r9, #28 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ cmp fp, r4 │ │ │ │ ldm r1, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ - bne 888fc │ │ │ │ + bne 8891c │ │ │ │ ldm sp, {r0, r1} │ │ │ │ stm sl, {r0, r1, fp} │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -108310,185 +108318,185 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ bl 25cb8 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ - bl 87160 │ │ │ │ + bl 87180 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, r8, ip, asr r6 │ │ │ │ + andseq r7, r8, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldm r1, {r6, r9} │ │ │ │ mov sl, r0 │ │ │ │ sub r7, r9, r6 │ │ │ │ lsl r5, r7, #1 │ │ │ │ orrs r0, r7, r7, lsl #1 │ │ │ │ - bmi 88a54 │ │ │ │ + bmi 88a74 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 889fc │ │ │ │ + beq 88a1c │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #144] @ 88a6c │ │ │ │ + ldr r0, [pc, #144] @ 88a8c │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88a5c │ │ │ │ + beq 88a7c │ │ │ │ mov r1, r7 │ │ │ │ - b 88a04 │ │ │ │ + b 88a24 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [fp, #8] │ │ │ │ cmp r9, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq 88a44 │ │ │ │ + beq 88a64 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, r0, #1 │ │ │ │ add r2, r2, r6, lsl #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r2, r4, lsl #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ ldrh r6, [r6, #8] │ │ │ │ strh r6, [r3, #-1] │ │ │ │ add r3, r3, #2 │ │ │ │ - bne 88a28 │ │ │ │ + bne 88a48 │ │ │ │ str r1, [sl] │ │ │ │ stmib sl, {r0, r4} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ - andseq r7, r8, r0, asr r5 │ │ │ │ + andseq r7, r8, r0, lsr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsr r7, r0, #3 │ │ │ │ mov r0, #12 │ │ │ │ umull r9, r0, r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88ba4 │ │ │ │ + bne 88bc4 │ │ │ │ cmn r9, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 88ba4 │ │ │ │ + bhi 88bc4 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 88af8 │ │ │ │ - ldr r0, [pc, #268] @ 88bcc │ │ │ │ + beq 88b18 │ │ │ │ + ldr r0, [pc, #268] @ 88bec │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88ba4 │ │ │ │ + beq 88bc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 88b10 │ │ │ │ - b 88b90 │ │ │ │ + bne 88b30 │ │ │ │ + b 88bb0 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 88b90 │ │ │ │ + beq 88bb0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ add r8, sp, #24 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov sl, #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #144] @ 88bd0 │ │ │ │ + ldr r0, [pc, #144] @ 88bf0 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #124] @ 88bd4 │ │ │ │ + ldr r0, [pc, #124] @ 88bf4 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ add r2, sp, #24 │ │ │ │ add fp, fp, #1 │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r7, fp │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ - bne 88b28 │ │ │ │ + bne 88b48 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r4, {r0, r1, r8} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 25cb8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str fp, [sp, #16] │ │ │ │ - bl 87078 │ │ │ │ + bl 87098 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r8, r8, ror #8 │ │ │ │ + andseq r7, r8, r8, asr #8 │ │ │ │ strdeq sp, [lr], -r4 │ │ │ │ andeq sp, r3, r0, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldm r1, {r5, r9} │ │ │ │ mov r4, r0 │ │ │ │ sub r7, r9, r5 │ │ │ │ lsl r6, r7, #1 │ │ │ │ orrs r0, r7, r7, lsl #1 │ │ │ │ - bmi 88c5c │ │ │ │ + bmi 88c7c │ │ │ │ mov sl, r1 │ │ │ │ mov fp, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 88c34 │ │ │ │ + beq 88c54 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #92] @ 88c74 │ │ │ │ + ldr r0, [pc, #92] @ 88c94 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88c3c │ │ │ │ - b 88c64 │ │ │ │ + bne 88c5c │ │ │ │ + b 88c84 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #0 │ │ │ │ cmp r9, r5 │ │ │ │ str r7, [r4] │ │ │ │ ldrne r1, [sl, #8] │ │ │ │ movne fp, #1 │ │ │ │ strhne r1, [r0] │ │ │ │ @@ -108497,446 +108505,446 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cb8 │ │ │ │ - andseq r7, r8, r4, lsl r3 │ │ │ │ + @ instruction: 0x001872f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ ldr r9, [r1, #20] │ │ │ │ str r2, [sp] │ │ │ │ sub r6, r9, r4 │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ lsl r7, r6, #3 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls 88cb4 │ │ │ │ + bls 88cd4 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 88cfc │ │ │ │ - ldr r0, [pc, #128] @ 88d50 │ │ │ │ + beq 88d1c │ │ │ │ + ldr r0, [pc, #128] @ 88d70 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88ca4 │ │ │ │ + beq 88cc4 │ │ │ │ mov r1, r6 │ │ │ │ cmp r9, r4 │ │ │ │ - bne 88d0c │ │ │ │ - b 88d40 │ │ │ │ + bne 88d2c │ │ │ │ + b 88d60 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 88d40 │ │ │ │ + beq 88d60 │ │ │ │ add r2, sl, r4, lsl #3 │ │ │ │ add r3, r0, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r7, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ str r4, [r3, #-4] │ │ │ │ cmp r6, r5 │ │ │ │ str r7, [r3] │ │ │ │ add r3, r3, #8 │ │ │ │ - bne 88d1c │ │ │ │ + bne 88d3c │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, r5} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, r8, r8, asr r2 │ │ │ │ + andseq r7, r8, r8, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp] │ │ │ │ sub r6, fp, sl │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ lsl r7, r6, #3 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls 88d8c │ │ │ │ + bls 88dac │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 88dc8 │ │ │ │ - ldr r0, [pc, #72] @ 88df0 │ │ │ │ + beq 88de8 │ │ │ │ + ldr r0, [pc, #72] @ 88e10 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88dd0 │ │ │ │ - b 88d7c │ │ │ │ + bne 88df0 │ │ │ │ + b 88d9c │ │ │ │ mov r0, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp fp, sl │ │ │ │ str r6, [r4] │ │ │ │ ldrdne r2, [r5] │ │ │ │ movne r8, #1 │ │ │ │ strdne r2, [r0] │ │ │ │ stmib r4, {r0, r8} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r7, r8, r0, lsl #3 │ │ │ │ + andseq r7, r8, r0, ror #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsr r7, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ umull r9, r0, r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 88f28 │ │ │ │ + bne 88f48 │ │ │ │ cmn r9, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 88f28 │ │ │ │ + bhi 88f48 │ │ │ │ mov fp, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 88e7c │ │ │ │ - ldr r0, [pc, #268] @ 88f50 │ │ │ │ + beq 88e9c │ │ │ │ + ldr r0, [pc, #268] @ 88f70 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88f28 │ │ │ │ + beq 88f48 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bne 88e94 │ │ │ │ - b 88f14 │ │ │ │ + bne 88eb4 │ │ │ │ + b 88f34 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 88f14 │ │ │ │ + beq 88f34 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ add r8, sp, #24 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ mov sl, #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, #0 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r5, fp, lsl #2] │ │ │ │ - ldr r1, [pc, #144] @ 88f54 │ │ │ │ + ldr r1, [pc, #144] @ 88f74 │ │ │ │ str sl, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #124] @ 88f58 │ │ │ │ + ldr r1, [pc, #124] @ 88f78 │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ add r2, sp, #24 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmia r6!, {r0, r1, r2} │ │ │ │ - bne 88eac │ │ │ │ + bne 88ecc │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r8, r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r4, {r0, r1, r8} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ bl 25cb8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str fp, [sp, #16] │ │ │ │ - bl 87078 │ │ │ │ + bl 87098 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r8, r4, ror #1 │ │ │ │ + andseq r7, r8, r4, asr #1 │ │ │ │ andeq sp, lr, r0, ror r5 │ │ │ │ andeq r6, r0, ip, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r8, #0 │ │ │ │ ldr r9, [r1, #28] │ │ │ │ str r2, [sp] │ │ │ │ sub r6, r9, r4 │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ lsl r7, r6, #3 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls 88f98 │ │ │ │ + bls 88fb8 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 88fe0 │ │ │ │ - ldr r0, [pc, #128] @ 89034 │ │ │ │ + beq 89000 │ │ │ │ + ldr r0, [pc, #128] @ 89054 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 88f88 │ │ │ │ + beq 88fa8 │ │ │ │ mov r1, r6 │ │ │ │ cmp r9, r4 │ │ │ │ - bne 88ff0 │ │ │ │ - b 89024 │ │ │ │ + bne 89010 │ │ │ │ + b 89044 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r9, r4 │ │ │ │ - beq 89024 │ │ │ │ + beq 89044 │ │ │ │ add r2, sl, r4, lsl #3 │ │ │ │ add r3, r0, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r7, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ str r4, [r3, #-4] │ │ │ │ cmp r6, r5 │ │ │ │ str r7, [r3] │ │ │ │ add r3, r3, #8 │ │ │ │ - bne 89000 │ │ │ │ + bne 89020 │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, r5} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r8, r4, ror pc │ │ │ │ + andseq r6, r8, r4, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldm r1, {r6, r9} │ │ │ │ mov sl, r0 │ │ │ │ sub r7, r9, r6 │ │ │ │ lsl r5, r7, #1 │ │ │ │ orrs r0, r7, r7, lsl #1 │ │ │ │ - bmi 890fc │ │ │ │ + bmi 8911c │ │ │ │ mov fp, r1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 890a8 │ │ │ │ + beq 890c8 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #156] @ 89114 │ │ │ │ + ldr r0, [pc, #156] @ 89134 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89104 │ │ │ │ + beq 89124 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r9, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 890c0 │ │ │ │ - b 890ec │ │ │ │ + bne 890e0 │ │ │ │ + b 8910c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r9, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq 890ec │ │ │ │ + beq 8910c │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, r0, #1 │ │ │ │ add r2, r2, r6, lsl #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r2, r4, lsl #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ ldrh r6, [r6, #8] │ │ │ │ strh r6, [r3, #-1] │ │ │ │ add r3, r3, #2 │ │ │ │ - bne 890d0 │ │ │ │ + bne 890f0 │ │ │ │ str r1, [sl] │ │ │ │ stmib sl, {r0, r4} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ - @ instruction: 0x00186eb4 │ │ │ │ + mulseq r8, r4, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov sl, r0 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ cmp r0, r3 │ │ │ │ - beq 892cc │ │ │ │ + beq 892ec │ │ │ │ ldr r4, [r1, #8] │ │ │ │ add r2, r0, #4 │ │ │ │ str r2, [r1] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8938c │ │ │ │ + bne 893ac │ │ │ │ mov r7, r4 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r7, #36]! @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r7, #-4] │ │ │ │ - bne 89398 │ │ │ │ + bne 893b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [r0, #64]! @ 0x40 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r9, r1 │ │ │ │ strd r8, [r0, #-28] @ 0xffffffe4 │ │ │ │ - bne 8918c │ │ │ │ - ldr r1, [pc, #768] @ 89488 │ │ │ │ + bne 891ac │ │ │ │ + ldr r1, [pc, #768] @ 894a8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [r0, r9, lsl #2] │ │ │ │ add r1, r9, #1 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ str r6, [sp, #4] │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d57c │ │ │ │ + bl 8d59c │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 892dc │ │ │ │ + bne 892fc │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 893d4 │ │ │ │ + bne 893f4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 893f8 │ │ │ │ + beq 89418 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r1, #9 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add r8, sp, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 89300 │ │ │ │ + bne 89320 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bcc 893e0 │ │ │ │ + bcc 89400 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 89334 │ │ │ │ + bne 89354 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 893ec │ │ │ │ + bne 8940c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89414 │ │ │ │ + beq 89434 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 89430 │ │ │ │ + bcs 89450 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov ip, #42 @ 0x2a │ │ │ │ mov r9, r6 │ │ │ │ str fp, [r1, r0, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ strd r0, [r4, #32] │ │ │ │ - b 89358 │ │ │ │ + b 89378 │ │ │ │ mov r0, #43 @ 0x2b │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r6, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ - b 89358 │ │ │ │ + b 89378 │ │ │ │ add r1, r5, #12 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ mov fp, r3 │ │ │ │ ldm r1!, {r2, r5, r6, r7} │ │ │ │ stmia r8!, {r2, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r5, r6, r7} │ │ │ │ stmia r8!, {r2, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r5, r6, r7} │ │ │ │ stm r8, {r0, r2, r5, r6, r7} │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ - b 89358 │ │ │ │ + b 89378 │ │ │ │ add r1, r5, #12 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r8!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r8!, {r2, r3, r6, r7} │ │ │ │ @@ -108951,56 +108959,56 @@ │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #256] @ 89494 │ │ │ │ + ldr r0, [pc, #256] @ 894b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #224] @ 89480 │ │ │ │ + ldr r0, [pc, #224] @ 894a0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #220] @ 89484 │ │ │ │ + ldr r1, [pc, #220] @ 894a4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 26100 │ │ │ │ - b 8943c │ │ │ │ - ldr r0, [pc, #188] @ 89498 │ │ │ │ + b 8945c │ │ │ │ + ldr r0, [pc, #188] @ 894b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #180] @ 8949c │ │ │ │ + ldr r0, [pc, #180] @ 894bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #184] @ 894ac │ │ │ │ + ldr r0, [pc, #184] @ 894cc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #140] @ 8948c │ │ │ │ - ldr r2, [pc, #140] @ 89490 │ │ │ │ + ldr r0, [pc, #140] @ 894ac │ │ │ │ + ldr r2, [pc, #140] @ 894b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 25d08 │ │ │ │ - b 8943c │ │ │ │ - ldr r0, [pc, #132] @ 894a0 │ │ │ │ - ldr r2, [pc, #132] @ 894a4 │ │ │ │ + b 8945c │ │ │ │ + ldr r0, [pc, #132] @ 894c0 │ │ │ │ + ldr r2, [pc, #132] @ 894c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 25d08 │ │ │ │ - b 8943c │ │ │ │ - ldr r2, [pc, #112] @ 894a8 │ │ │ │ + b 8945c │ │ │ │ + ldr r2, [pc, #112] @ 894c8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @@ -109012,26 +109020,26 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r6, r8, ror r8 │ │ │ │ - mulseq r6, r8, sl │ │ │ │ - @ instruction: 0x00169cd4 │ │ │ │ + andseq r9, r6, r8, asr r8 │ │ │ │ + andseq r9, r6, r8, ror sl │ │ │ │ + @ instruction: 0x00169cb4 │ │ │ │ @ instruction: 0x000f49ba │ │ │ │ - andseq r9, r6, r4, ror sl │ │ │ │ - andseq r7, r6, r8, lsl #5 │ │ │ │ - @ instruction: 0x001672f0 │ │ │ │ - andseq r7, r6, r4, lsr #4 │ │ │ │ + andseq r9, r6, r4, asr sl │ │ │ │ + andseq r7, r6, r8, ror #4 │ │ │ │ + @ instruction: 0x001672d0 │ │ │ │ + andseq r7, r6, r4, lsl #4 │ │ │ │ muleq pc, lr, r9 @ │ │ │ │ - andseq r9, r6, r8, asr sl │ │ │ │ - andseq r9, r6, r4, lsr sl │ │ │ │ - andseq r7, r6, r8, lsr r2 │ │ │ │ + andseq r9, r6, r8, lsr sl │ │ │ │ + andseq r9, r6, r4, lsl sl │ │ │ │ + andseq r7, r6, r8, lsl r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @@ -109043,507 +109051,507 @@ │ │ │ │ andeq r0, r0, ip, lsr #6 │ │ │ │ andeq r0, r0, r0, lsr #7 │ │ │ │ andeq r0, r0, r4, lsl r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r0, #0 │ │ │ │ movt r1, #16 │ │ │ │ mov r4, #0 │ │ │ │ - bl f6494 │ │ │ │ - ldr r2, [pc, #1200] @ 899b8 │ │ │ │ + bl f64b4 │ │ │ │ + ldr r2, [pc, #1200] @ 899d8 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 88d54 │ │ │ │ + bl 88d74 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a543c │ │ │ │ - b 897d8 │ │ │ │ + bl a545c │ │ │ │ + b 897f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ mov r9, #0 │ │ │ │ - bl f6494 │ │ │ │ + bl f64b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #12 │ │ │ │ - bl f6494 │ │ │ │ + bl f64b4 │ │ │ │ mov r4, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r7, r0 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, #14 │ │ │ │ - bl f6494 │ │ │ │ - ldr r2, [pc, #1080] @ 899c8 │ │ │ │ + bl f64b4 │ │ │ │ + ldr r2, [pc, #1080] @ 899e8 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r9} │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #12] │ │ │ │ stm sp, {r5, r6, r7} │ │ │ │ - bl 88f5c │ │ │ │ + bl 88f7c │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a543c │ │ │ │ + bl a545c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r9, [sp] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ - b 89914 │ │ │ │ + b 89934 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ mov r1, r0 │ │ │ │ - bl f6494 │ │ │ │ - ldr r2, [pc, #960] @ 899c0 │ │ │ │ + bl f64b4 │ │ │ │ + ldr r2, [pc, #960] @ 899e0 │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ - bl 88d54 │ │ │ │ + bl 88d74 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ - bl a543c │ │ │ │ + bl a545c │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl f5a84 │ │ │ │ + bl f5aa4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stmib sp, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ - b 89910 │ │ │ │ + b 89930 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ mov r4, #0 │ │ │ │ - bl f6494 │ │ │ │ + bl f64b4 │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ mov r5, r0 │ │ │ │ movt r1, #16 │ │ │ │ mov r0, #11 │ │ │ │ - bl f6494 │ │ │ │ - ldr r2, [pc, #812] @ 899c4 │ │ │ │ + bl f64b4 │ │ │ │ + ldr r2, [pc, #812] @ 899e4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ stm r3, {r0, r1, r4} │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 88c78 │ │ │ │ + bl 88c98 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a543c │ │ │ │ - b 897d8 │ │ │ │ + bl a545c │ │ │ │ + b 897f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ mov r9, #0 │ │ │ │ - bl f66ec │ │ │ │ + bl f670c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #12 │ │ │ │ - bl f66ec │ │ │ │ + bl f670c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, #14 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - bl f66ec │ │ │ │ - ldr r2, [pc, #692] @ 899d4 │ │ │ │ + bl f670c │ │ │ │ + ldr r2, [pc, #692] @ 899f4 │ │ │ │ strb r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ strb r1, [sp, #13] │ │ │ │ mov r1, sp │ │ │ │ strb r7, [sp, #11] │ │ │ │ strb r6, [sp, #10] │ │ │ │ strb r5, [sp, #9] │ │ │ │ strb r4, [sp, #8] │ │ │ │ str r9, [sp] │ │ │ │ - bl 8899c │ │ │ │ + bl 889bc │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a5684 │ │ │ │ - b 898f4 │ │ │ │ + bl a56a4 │ │ │ │ + b 89914 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ mov r5, #0 │ │ │ │ - bl f66ec │ │ │ │ - ldr r2, [pc, #556] @ 899bc │ │ │ │ + bl f670c │ │ │ │ + ldr r2, [pc, #556] @ 899dc │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ strh r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r4, #1 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - bl 88bd8 │ │ │ │ + bl 88bf8 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a5684 │ │ │ │ + bl a56a4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r4, [sp] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 89914 │ │ │ │ + b 89934 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ mov r1, r0 │ │ │ │ - bl f66ec │ │ │ │ + bl f670c │ │ │ │ uxtb r0, r0 │ │ │ │ - ldr r2, [pc, #444] @ 899cc │ │ │ │ + ldr r2, [pc, #444] @ 899ec │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ strh r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ - bl 88bd8 │ │ │ │ + bl 88bf8 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #12] │ │ │ │ mov r0, sp │ │ │ │ - bl a5684 │ │ │ │ + bl a56a4 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl f65ec │ │ │ │ - b 898f4 │ │ │ │ + bl f660c │ │ │ │ + b 89914 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #9 │ │ │ │ mov r6, #0 │ │ │ │ - bl f66ec │ │ │ │ + bl f670c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #11 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - bl f66ec │ │ │ │ + bl f670c │ │ │ │ uxtb r0, r0 │ │ │ │ lsl r1, r1, #24 │ │ │ │ orr r0, r1, r0, lsl #16 │ │ │ │ uxtb r1, r5 │ │ │ │ - ldr r2, [pc, #296] @ 899d0 │ │ │ │ + ldr r2, [pc, #296] @ 899f0 │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ uxtb r1, r4 │ │ │ │ orr r0, r0, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #32 │ │ │ │ mov r3, #2 │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 89038 │ │ │ │ + bl 89058 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #60] @ 0x3c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a5684 │ │ │ │ + bl a56a4 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ - bl 899d8 │ │ │ │ + bl 899f8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - b 89954 │ │ │ │ - b 89990 │ │ │ │ - b 89954 │ │ │ │ + b 89974 │ │ │ │ + b 899b0 │ │ │ │ + b 89974 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 899b0 │ │ │ │ + beq 899d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 89968 │ │ │ │ - b 89954 │ │ │ │ - b 89990 │ │ │ │ + b 89988 │ │ │ │ + b 89974 │ │ │ │ + b 899b0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 899b0 │ │ │ │ + beq 899d0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - b 899ac │ │ │ │ - b 89990 │ │ │ │ + b 899cc │ │ │ │ + b 899b0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 899b0 │ │ │ │ + beq 899d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 899a4 │ │ │ │ + b 899c4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 899b0 │ │ │ │ + beq 899d0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r8, r6, ip, lsr #8 │ │ │ │ - andseq r8, r6, r0, lsr #3 │ │ │ │ - andseq r8, r6, r4, lsr r3 │ │ │ │ - mulseq r6, r4, r2 │ │ │ │ - mulseq r6, ip, r3 │ │ │ │ - andseq r8, r6, r0, lsr #2 │ │ │ │ - andseq r8, r6, r4, lsl #1 │ │ │ │ - andseq r8, r6, r0, lsl r2 │ │ │ │ + andseq r8, r6, ip, lsl #8 │ │ │ │ + andseq r8, r6, r0, lsl #3 │ │ │ │ + andseq r8, r6, r4, lsl r3 │ │ │ │ + andseq r8, r6, r4, ror r2 │ │ │ │ + andseq r8, r6, ip, ror r3 │ │ │ │ + andseq r8, r6, r0, lsl #2 │ │ │ │ + andseq r8, r6, r4, rrx │ │ │ │ + @ instruction: 0x001681f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89a34 │ │ │ │ + beq 89a54 │ │ │ │ mov r0, sp │ │ │ │ mov r1, sl │ │ │ │ - bl f5890 │ │ │ │ + bl f58b0 │ │ │ │ ldr r7, [sp] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne 89a9c │ │ │ │ + bne 89abc │ │ │ │ mov r0, sl │ │ │ │ - bl f6da8 │ │ │ │ + bl f6dc8 │ │ │ │ ldm sl, {r2, r3, r5, r6, r7} │ │ │ │ add r1, fp, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sp │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl f64ac │ │ │ │ + bl f64cc │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl f6da8 │ │ │ │ + bl f6dc8 │ │ │ │ ldm r6, {r2, r3, r4, r5, r7} │ │ │ │ add r1, fp, #4 │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89b24 │ │ │ │ + beq 89b44 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89a2c │ │ │ │ + beq 89a4c │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r7, r6 │ │ │ │ - bls 89aec │ │ │ │ + bls 89b0c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 89b48 │ │ │ │ + beq 89b68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89af8 │ │ │ │ - ldr r2, [pc, #256] @ 89bdc │ │ │ │ + bne 89b18 │ │ │ │ + ldr r2, [pc, #256] @ 89bfc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r6, #0 │ │ │ │ mov r9, r8 │ │ │ │ - beq 89b58 │ │ │ │ + beq 89b78 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r9, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d30 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #1 │ │ │ │ stm fp, {r0, r9} │ │ │ │ str r6, [fp, #8] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89a78 │ │ │ │ + bne 89a98 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89a2c │ │ │ │ + beq 89a4c │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - bl f6ca0 │ │ │ │ + bl 52170 │ │ │ │ + bl f6cc0 │ │ │ │ str r0, [fp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 89a78 │ │ │ │ - b 89b24 │ │ │ │ + bne 89a98 │ │ │ │ + b 89b44 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - b 89b94 │ │ │ │ + b 89bb4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, sl │ │ │ │ - bl 89c6c │ │ │ │ + bl 89c8c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 89c6c │ │ │ │ + bl 89c8c │ │ │ │ mov r0, sl │ │ │ │ - bl 89c6c │ │ │ │ + bl 89c8c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 89c6c │ │ │ │ + bl 89c8c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001669f0 │ │ │ │ + @ instruction: 0x001669d0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ 89c0c │ │ │ │ - ldr r2, [pc, #28] @ 89c10 │ │ │ │ + ldr r1, [pc, #28] @ 89c2c │ │ │ │ + ldr r2, [pc, #28] @ 89c30 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r6, r6, r4, ror fp │ │ │ │ + b 1625e4 │ │ │ │ + andseq r6, r6, r4, asr fp │ │ │ │ andeq r1, pc, r8, asr #16 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89cb4 │ │ │ │ + bl 89cd4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b 89c50 │ │ │ │ + b 89c70 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89cb4 │ │ │ │ + bl 89cd4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89c94 │ │ │ │ + beq 89cb4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89cb0 │ │ │ │ + beq 89cd0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -109552,303 +109560,303 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89dc8 │ │ │ │ + beq 89de8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 89e14 │ │ │ │ + b 89e34 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89da8 │ │ │ │ + beq 89dc8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89dc8 │ │ │ │ + beq 89de8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87fc0 │ │ │ │ - b 89d84 │ │ │ │ + bl 87fe0 │ │ │ │ + b 89da4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne 89dcc │ │ │ │ + bne 89dec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 89e14 │ │ │ │ + b 89e34 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87fc0 │ │ │ │ + bl 87fe0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89dc8 │ │ │ │ + beq 89de8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89dc8 │ │ │ │ + beq 89de8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 89e14 │ │ │ │ - b 89de8 │ │ │ │ + b 89e34 │ │ │ │ + b 89e08 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89e0c │ │ │ │ + beq 89e2c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89cb4 │ │ │ │ + bl 89cd4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b 89e64 │ │ │ │ + b 89e84 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89cb4 │ │ │ │ + bl 89cd4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 89ef4 │ │ │ │ + beq 89f14 │ │ │ │ add r5, r6, #16 │ │ │ │ - b 89eb8 │ │ │ │ + b 89ed8 │ │ │ │ add r5, r5, #24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 89ef4 │ │ │ │ + beq 89f14 │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89ed4 │ │ │ │ + beq 89ef4 │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89eac │ │ │ │ + beq 89ecc │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 89eac │ │ │ │ + bl 52170 │ │ │ │ + b 89ecc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89f18 │ │ │ │ + beq 89f38 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 89f94 │ │ │ │ + beq 89fb4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 89f4c │ │ │ │ + b 89f6c │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 89f94 │ │ │ │ + beq 89fb4 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ sub r1, r0, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs 89f74 │ │ │ │ + bcs 89f94 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89f40 │ │ │ │ + beq 89f60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 89f38 │ │ │ │ + b 89f58 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 89f40 │ │ │ │ + bne 89f60 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89f40 │ │ │ │ + beq 89f60 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b 89f38 │ │ │ │ + b 89f58 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 89fb0 │ │ │ │ + beq 89fd0 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 89fcc │ │ │ │ + beq 89fec │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r8, [r4, #48] @ 0x30 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 89ff0 │ │ │ │ + beq 8a010 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 8777c │ │ │ │ + bl 8779c │ │ │ │ mov r0, r6 │ │ │ │ - b 89fd8 │ │ │ │ + b 89ff8 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a014 │ │ │ │ + beq 8a034 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8a038 │ │ │ │ + beq 8a058 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 8777c │ │ │ │ + bl 8779c │ │ │ │ mov r6, r5 │ │ │ │ - b 8a01c │ │ │ │ + b 8a03c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a058 │ │ │ │ + beq 8a078 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8a0ac │ │ │ │ + beq 8a0cc │ │ │ │ add r5, r6, #4 │ │ │ │ - b 8a08c │ │ │ │ + b 8a0ac │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8a0ac │ │ │ │ + beq 8a0cc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a080 │ │ │ │ + beq 8a0a0 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 8a080 │ │ │ │ + bl 52170 │ │ │ │ + b 8a0a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a0cc │ │ │ │ + beq 8a0ec │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8a10c │ │ │ │ + beq 8a12c │ │ │ │ add r5, r6, #4 │ │ │ │ - b 8a0ec │ │ │ │ + b 8a10c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8a10c │ │ │ │ + beq 8a12c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a0e0 │ │ │ │ + beq 8a100 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 8a0e0 │ │ │ │ + bl 52170 │ │ │ │ + b 8a100 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8a12c │ │ │ │ + beq 8a14c │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 8a16c │ │ │ │ - ldr r3, [pc, #40] @ 8a170 │ │ │ │ + ldr r1, [pc, #40] @ 8a18c │ │ │ │ + ldr r3, [pc, #40] @ 8a190 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, pc, r7, asr #3 │ │ │ │ - mulseq r6, ip, r3 │ │ │ │ + andseq r6, r6, ip, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #4 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, #10 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ @@ -109873,15 +109881,15 @@ │ │ │ │ strh r8, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ str r8, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl abf2c │ │ │ │ + bl abf4c │ │ │ │ add r0, r9, #136 @ 0x88 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ strh r8, [r9, #236] @ 0xec │ │ │ │ str r0, [r9, #232] @ 0xe8 │ │ │ │ @@ -109922,17 +109930,17 @@ │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ str r8, [r9, #216] @ 0xd8 │ │ │ │ str r8, [r9, #132] @ 0x84 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 8a064 │ │ │ │ + bl 8a084 │ │ │ │ mov r0, sp │ │ │ │ - bl 89f1c │ │ │ │ + bl 89f3c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r5, r7, r8, r9, fp, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ mov r7, r1 │ │ │ │ ldrb ip, [r1, #8] │ │ │ │ @@ -109974,33 +109982,33 @@ │ │ │ │ strd r8, [r0] │ │ │ │ pop {r5, r7, r8, r9, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #244 @ 0xf4 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi 8a4c0 │ │ │ │ + bmi 8a4e0 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 8a524 │ │ │ │ + bne 8a544 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ac04 │ │ │ │ + bne 8ac24 │ │ │ │ add sl, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl c09f4 │ │ │ │ + bl c0a14 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ adds r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bcc 8ac10 │ │ │ │ + bcc 8ac30 │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ mvn r0, #0 │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ and r6, r2, #1 │ │ │ │ strb r6, [r5, #93] @ 0x5d │ │ │ │ sub r6, r3, #2 │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ @@ -110017,173 +110025,173 @@ │ │ │ │ ldrbeq r3, [r5, #9] │ │ │ │ str r0, [r5, #32] │ │ │ │ subs r0, r4, #2 │ │ │ │ movne r0, r4 │ │ │ │ cmp r0, #1 │ │ │ │ strb r3, [r5, #94] @ 0x5e │ │ │ │ strd r0, [r5, #44] @ 0x2c │ │ │ │ - bne 8a464 │ │ │ │ + bne 8a484 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 8a464 │ │ │ │ + bls 8a484 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r9] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ - beq 8a5e4 │ │ │ │ + beq 8a604 │ │ │ │ cmp r2, #2 │ │ │ │ - bne 8a4d8 │ │ │ │ + bne 8a4f8 │ │ │ │ ldr r1, [r8] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r1, [r1, #28] │ │ │ │ tst r1, #1 │ │ │ │ - beq 8a574 │ │ │ │ + beq 8a594 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r8, #4 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8a5e4 │ │ │ │ + beq 8a604 │ │ │ │ ldr r3, [r2], #4 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne 8a49c │ │ │ │ - b 8a574 │ │ │ │ + bne 8a4bc │ │ │ │ + b 8a594 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ stm r9, {r1, r7} │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ tst r2, #1 │ │ │ │ ldr r3, [r1], #4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - beq 8a540 │ │ │ │ + beq 8a560 │ │ │ │ ldrb r2, [r3, #32] │ │ │ │ tst r2, #2 │ │ │ │ - beq 8a574 │ │ │ │ + beq 8a594 │ │ │ │ mvn r2, #3 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8a5e4 │ │ │ │ + beq 8a604 │ │ │ │ ldr r3, [r1], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldrb r3, [r3, #32] │ │ │ │ tst r3, #2 │ │ │ │ - bne 8a500 │ │ │ │ - b 8a574 │ │ │ │ + bne 8a520 │ │ │ │ + b 8a594 │ │ │ │ ldrb r0, [r5, #13] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 8a3a4 │ │ │ │ + beq 8a3c4 │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #28] │ │ │ │ tst r2, #1 │ │ │ │ - beq 8a574 │ │ │ │ + beq 8a594 │ │ │ │ mvn r2, #3 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8a5e4 │ │ │ │ + beq 8a604 │ │ │ │ ldr r3, [r1], #4 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne 8a554 │ │ │ │ + bne 8a574 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ strb r0, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 894b0 │ │ │ │ + bl 894d0 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bl 8deb8 │ │ │ │ + bl 8ded8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ ldr r6, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8a724 │ │ │ │ + bne 8a744 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 89cb4 │ │ │ │ + bl 89cd4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 8a628 │ │ │ │ + bl 52170 │ │ │ │ + b 8a648 │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r1, [r5, #32] │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 8a6b0 │ │ │ │ + bne 8a6d0 │ │ │ │ mov r6, fp │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r0, r8, r7, lsl #2 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 89118 │ │ │ │ + bl 89138 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 8a6e0 │ │ │ │ + bne 8a700 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ab98 │ │ │ │ + bne 8abb8 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 8a798 │ │ │ │ + bne 8a7b8 │ │ │ │ mov lr, r8 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 8a9b4 │ │ │ │ - b 8aac8 │ │ │ │ + beq 8a9d4 │ │ │ │ + b 8aae8 │ │ │ │ add r2, r4, #12 │ │ │ │ ldr ip, [sp, #168] @ 0xa8 │ │ │ │ add r3, r9, #12 │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ @@ -110191,57 +110199,57 @@ │ │ │ │ stm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm r9, {r0, fp, ip} │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [sp, #100] @ 0x64 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ - bne 8a774 │ │ │ │ + bne 8a794 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r7, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 89118 │ │ │ │ + bl 89138 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 8a7ec │ │ │ │ + bne 8a80c │ │ │ │ mov ip, #42 @ 0x2a │ │ │ │ mov lr, r7 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 8a9b4 │ │ │ │ - b 8aac8 │ │ │ │ + beq 8a9d4 │ │ │ │ + b 8aae8 │ │ │ │ add r1, r4, #12 │ │ │ │ mov ip, r6 │ │ │ │ add r2, r9, #12 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r9, {r0, fp, ip} │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 89cb4 │ │ │ │ + bl 89cd4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r4, #12 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ add r1, sp, #24 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ - b 8aac8 │ │ │ │ + b 8aae8 │ │ │ │ add r1, r7, #12 │ │ │ │ str sl, [sp, #20] │ │ │ │ mov sl, r8 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #168] @ 0xa8 │ │ │ │ mov lr, r6 │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ @@ -110253,164 +110261,164 @@ │ │ │ │ stm r2, {r0, r3, r4, r6, r7} │ │ │ │ mov r6, lr │ │ │ │ mov lr, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r8, sl │ │ │ │ ldr sl, [sp, #20] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 8a9b4 │ │ │ │ - b 8aac8 │ │ │ │ + beq 8a9d4 │ │ │ │ + b 8aae8 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ ldr lr, [sp, #168] @ 0xa8 │ │ │ │ - bne 8a980 │ │ │ │ + bne 8a9a0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ str lr, [sp, #8] │ │ │ │ - bne 8abec │ │ │ │ + bne 8ac0c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r0, #1 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 8aaa0 │ │ │ │ + bne 8aac0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8abf8 │ │ │ │ + bne 8ac18 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ mov r1, sl │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 8aaf8 │ │ │ │ + bne 8ab18 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8ab14 │ │ │ │ + bne 8ab34 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r4 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8ab14 │ │ │ │ + bne 8ab34 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8ab14 │ │ │ │ + bne 8ab34 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8ab14 │ │ │ │ + bne 8ab34 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89118 │ │ │ │ + bl 89138 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 8ab24 │ │ │ │ + bne 8ab44 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - b 8a9b4 │ │ │ │ + b 8a9d4 │ │ │ │ add r0, r4, #12 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r1, sp, #24 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8aac8 │ │ │ │ + bne 8aae8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8abb8 │ │ │ │ + bne 8abd8 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r7, sp, #160 @ 0xa0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8aa3c │ │ │ │ + bne 8aa5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8ac1c │ │ │ │ + bne 8ac3c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl c0c04 │ │ │ │ + bl c0c24 │ │ │ │ ldr sl, [sp, #160] @ 0xa0 │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ cmp sl, #42 @ 0x2a │ │ │ │ - bne 8aa68 │ │ │ │ + bne 8aa88 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ mov sl, #42 @ 0x2a │ │ │ │ - b 8aa8c │ │ │ │ + b 8aaac │ │ │ │ orr r1, r7, #4 │ │ │ │ add r2, r9, #4 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -110456,127 +110464,127 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ ldr lr, [sp, #168] @ 0xa8 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r8, r4 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ - b 8a780 │ │ │ │ + b 8a7a0 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ add r0, r6, #12 │ │ │ │ ldr lr, [sp, #168] @ 0xa8 │ │ │ │ - b 8a778 │ │ │ │ + b 8a798 │ │ │ │ add r4, r4, #12 │ │ │ │ add r8, sp, #160 @ 0xa0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 8abc4 │ │ │ │ + bne 8abe4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8aba4 │ │ │ │ + bne 8abc4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr ip, [sp, #160] @ 0xa0 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8aba4 │ │ │ │ + bne 8abc4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ - bl 89118 │ │ │ │ + bl 89138 │ │ │ │ ldr ip, [sp, #96] @ 0x60 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 8ab2c │ │ │ │ - b 8a978 │ │ │ │ - ldr r0, [pc, #284] @ 8acbc │ │ │ │ + bne 8ab4c │ │ │ │ + b 8a998 │ │ │ │ + ldr r0, [pc, #284] @ 8acdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ add r0, r8, #12 │ │ │ │ ldr lr, [sp, #168] @ 0xa8 │ │ │ │ mov r8, r1 │ │ │ │ - b 8a778 │ │ │ │ - ldr r0, [pc, #264] @ 8acc8 │ │ │ │ + b 8a798 │ │ │ │ + ldr r0, [pc, #264] @ 8ace8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldm r4!, {r1, r2, r6, r7} │ │ │ │ add r0, sp, #24 │ │ │ │ mov r8, r3 │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ ldm r4!, {r1, r2, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ ldm r4, {r1, r2, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r5, r6, r7} │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - b 8aac8 │ │ │ │ - ldr r0, [pc, #204] @ 8acc0 │ │ │ │ + b 8aae8 │ │ │ │ + ldr r0, [pc, #204] @ 8ace0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #196] @ 8acc4 │ │ │ │ + ldr r0, [pc, #196] @ 8ace4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #172] @ 8acb8 │ │ │ │ + ldr r0, [pc, #172] @ 8acd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #184] @ 8acd0 │ │ │ │ + ldr r0, [pc, #184] @ 8acf0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #168] @ 8accc │ │ │ │ + ldr r0, [pc, #168] @ 8acec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b 8aca0 │ │ │ │ - b 8aca0 │ │ │ │ - b 8aca0 │ │ │ │ - b 8aca0 │ │ │ │ - b 8ac3c │ │ │ │ + b 8acc0 │ │ │ │ + b 8acc0 │ │ │ │ + b 8acc0 │ │ │ │ + b 8acc0 │ │ │ │ + b 8ac5c │ │ │ │ mov r4, r0 │ │ │ │ - b 8ac64 │ │ │ │ + b 8ac84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 89cb4 │ │ │ │ - b 8ac64 │ │ │ │ + bl 89cd4 │ │ │ │ + b 8ac84 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 89cb4 │ │ │ │ + bl 89cd4 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - b 8aca0 │ │ │ │ + b 8acc0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 89c14 │ │ │ │ + bl 89c34 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - b 8aca0 │ │ │ │ + b 8acc0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r6, r0, lsl r9 │ │ │ │ - andseq r5, r6, ip, lsl fp │ │ │ │ - andseq r5, r6, r8, lsl #21 │ │ │ │ - andseq r5, r6, ip, lsr sl │ │ │ │ - andseq r5, r6, ip, asr #20 │ │ │ │ - @ instruction: 0x001658d8 │ │ │ │ - @ instruction: 0x001658f4 │ │ │ │ + @ instruction: 0x001658f0 │ │ │ │ + @ instruction: 0x00165afc │ │ │ │ + andseq r5, r6, r8, ror #20 │ │ │ │ + andseq r5, r6, ip, lsl sl │ │ │ │ + andseq r5, r6, ip, lsr #20 │ │ │ │ + @ instruction: 0x001658b8 │ │ │ │ + @ instruction: 0x001658d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #500 @ 0x1f4 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ mov fp, r1 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -110588,148 +110596,148 @@ │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ andeq r0, r0, ip, lsl #7 │ │ │ │ @ instruction: 0x000003b4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r5, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbfc │ │ │ │ + bne 8cc1c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ - b 8b6dc │ │ │ │ + bl c216c │ │ │ │ + b 8b6fc │ │ │ │ ldr r0, [r2, #16] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8b15c │ │ │ │ + bne 8b17c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8b15c │ │ │ │ + beq 8b17c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8b15c │ │ │ │ + bne 8b17c │ │ │ │ mov r5, fp │ │ │ │ ldrb r1, [r2, #20] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ ldr r0, [r5, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8b2dc │ │ │ │ + beq 8b2fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cd1c │ │ │ │ + bne 8cd3c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ - bl c214c │ │ │ │ - b 8b318 │ │ │ │ + bl c216c │ │ │ │ + b 8b338 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b19c │ │ │ │ + beq 8b1bc │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbfc │ │ │ │ + bne 8cc1c │ │ │ │ mvn r0, #0 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ str r0, [fp, #32] │ │ │ │ add fp, fp, #36 @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ - bne 8b850 │ │ │ │ + bne 8b870 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ lsl r5, r7, #3 │ │ │ │ mov r6, #0 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - bls 8ba24 │ │ │ │ - ldr r2, [pc, #4024] @ 8be10 │ │ │ │ + bls 8ba44 │ │ │ │ + ldr r2, [pc, #4024] @ 8be30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - ldr r2, [pc, #4004] @ 8be14 │ │ │ │ + ldr r2, [pc, #4004] @ 8be34 │ │ │ │ rbit r0, r0 │ │ │ │ ldrb r1, [fp, #11] │ │ │ │ add r2, pc, r2 │ │ │ │ clz r0, r0 │ │ │ │ cmp r1, #2 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ tstne r1, #1 │ │ │ │ - bne 8b5f4 │ │ │ │ + bne 8b614 │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r5, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8b618 │ │ │ │ + bne 8b638 │ │ │ │ mvn r1, #0 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ str r1, [fp, #32] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ - b 8b6dc │ │ │ │ + bl c216c │ │ │ │ + b 8b6fc │ │ │ │ ldr r9, [r2, #12] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8af84 │ │ │ │ + beq 8afa4 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ lsl r7, r0, #2 │ │ │ │ add sl, fp, r0, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r1], #28 │ │ │ │ cmp r3, #1 │ │ │ │ addeq r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne 8af00 │ │ │ │ + bne 8af20 │ │ │ │ cmp r0, #2 │ │ │ │ cmpcs r0, r9 │ │ │ │ - bcs 8b240 │ │ │ │ + bcs 8b260 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, fp │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ add r8, r6, #12 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov r3, r8 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr sl, [sp, #436] @ 0x1b4 │ │ │ │ @@ -110737,371 +110745,371 @@ │ │ │ │ ldm r3!, {r0, r4, r5, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stmia r2!, {r0, r4, r5, r7} │ │ │ │ ldm r3!, {r0, r4, r5, r7} │ │ │ │ stmia r2!, {r0, r4, r5, r7} │ │ │ │ ldm r3, {r0, r1, r4, r5, r7} │ │ │ │ stm r2, {r0, r1, r4, r5, r7} │ │ │ │ - beq 8ba5c │ │ │ │ + beq 8ba7c │ │ │ │ ldr fp, [sp, #64] @ 0x40 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 8bad4 │ │ │ │ + bne 8baf4 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r5, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cc78 │ │ │ │ + bne 8cc98 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ - b 8b7ec │ │ │ │ + b 8b80c │ │ │ │ ldrb r0, [fp, #11] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ add r1, r8, r7 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bne 8b624 │ │ │ │ + bne 8b644 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8b6a4 │ │ │ │ + beq 8b6c4 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r5, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbe4 │ │ │ │ + bne 8cc04 │ │ │ │ ldrb r0, [r8], #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [fp, #32] │ │ │ │ orr r0, r0, r0, lsl #8 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ str r0, [r5] │ │ │ │ - beq 8b69c │ │ │ │ + beq 8b6bc │ │ │ │ add lr, r7, #12 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, sl │ │ │ │ ldr sl, [sp, #440] @ 0x1b8 │ │ │ │ ldm lr!, {r1, r2, r5, r7} │ │ │ │ mov r3, r4 │ │ │ │ stmia r3!, {r1, r2, r5, r7} │ │ │ │ ldm lr!, {r1, r2, r5, r7} │ │ │ │ stmia r3!, {r1, r2, r5, r7} │ │ │ │ ldm lr, {r1, r2, r5, r6, r7} │ │ │ │ stm r3, {r1, r2, r5, r6, r7} │ │ │ │ - b 8bca8 │ │ │ │ + b 8bcc8 │ │ │ │ ldmib r2, {r1, r7} │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r7 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 8d57c │ │ │ │ + bl 8d59c │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r8, [r2, #8] │ │ │ │ ldrb r0, [fp, #11] │ │ │ │ rsb r2, r1, r1, lsl #3 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #2 │ │ │ │ add r5, r8, r2, lsl #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 8b734 │ │ │ │ + bne 8b754 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8b7b0 │ │ │ │ + beq 8b7d0 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr lr, [sp, #436] @ 0x1b4 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r9, [sp, #440] @ 0x1b8 │ │ │ │ add r8, r8, #28 │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r6, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 8b788 │ │ │ │ + beq 8b7a8 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - beq 8b7b0 │ │ │ │ + beq 8b7d0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ add r0, r4, #12 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r4, {ip, lr} │ │ │ │ str r9, [r4, #8] │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8b2bc │ │ │ │ + beq 8b2dc │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 8b9a0 │ │ │ │ + bne 8b9c0 │ │ │ │ str r0, [sp, #444] @ 0x1bc │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ str r7, [sp, #436] @ 0x1b4 │ │ │ │ str fp, [sp, #432] @ 0x1b0 │ │ │ │ - bl 8d19c │ │ │ │ + bl 8d1bc │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r2, #8 │ │ │ │ mov r7, r2 │ │ │ │ - bl f5a88 │ │ │ │ + bl f5aa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b4a0 │ │ │ │ + beq 8b4c0 │ │ │ │ mov r4, fp │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbfc │ │ │ │ + bne 8cc1c │ │ │ │ mvn r0, #0 │ │ │ │ add r6, fp, #36 @ 0x24 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r8, [sp, #432] @ 0x1b0 │ │ │ │ ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r8, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - bne 8b9f8 │ │ │ │ + bne 8ba18 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [r7, #16] │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ mov r6, #0 │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ lsl r5, r4, #3 │ │ │ │ cmnls r5, #-2147483644 @ 0x80000004 │ │ │ │ - bls 8c3a0 │ │ │ │ - ldr r2, [pc, #3908] @ 8c178 │ │ │ │ + bls 8c3c0 │ │ │ │ + ldr r2, [pc, #3908] @ 8c198 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r0, #11] │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 8bb98 │ │ │ │ - ldr r0, [pc, #3872] @ 8c17c │ │ │ │ + bne 8bbb8 │ │ │ │ + ldr r0, [pc, #3872] @ 8c19c │ │ │ │ mov r8, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #4 │ │ │ │ str r8, [sp, #452] @ 0x1c4 │ │ │ │ str r0, [sp, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, #24 │ │ │ │ str r8, [sp, #444] @ 0x1bc │ │ │ │ str r8, [sp, #440] @ 0x1b8 │ │ │ │ str r8, [sp, #432] @ 0x1b0 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ce10 │ │ │ │ + beq 8ce30 │ │ │ │ add ip, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r0 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ strb r8, [sp, #380] @ 0x17c │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ str r1, [sp, #368] @ 0x170 │ │ │ │ - b 8bba0 │ │ │ │ + b 8bbc0 │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 8deb8 │ │ │ │ + bl 8ded8 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cd28 │ │ │ │ + bne 8cd48 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r0, #7 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r8, [sp, #432] @ 0x1b0 │ │ │ │ ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r8, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne 8b844 │ │ │ │ + bne 8b864 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, sl │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr sl, [sp, #436] @ 0x1b4 │ │ │ │ ldr r8, [sp, #440] @ 0x1b8 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8b9c0 │ │ │ │ + bne 8b9e0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbfc │ │ │ │ + bne 8cc1c │ │ │ │ mvn r0, #0 │ │ │ │ add r5, fp, #36 @ 0x24 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr fp, [sp, #436] @ 0x1b4 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r2] │ │ │ │ - bne 8c3dc │ │ │ │ + bne 8c3fc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8cbf0 │ │ │ │ + bne 8cc10 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ mov r4, r6 │ │ │ │ - bne 8c4d0 │ │ │ │ + bne 8c4f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbf0 │ │ │ │ + bne 8cc10 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 8c668 │ │ │ │ + bne 8c688 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbf0 │ │ │ │ + bne 8cc10 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7] │ │ │ │ - bne 8c668 │ │ │ │ + bne 8c688 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r4, {r0, r9, fp} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [fp, #11] │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 8bf94 │ │ │ │ + bne 8bfb4 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r5, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ce20 │ │ │ │ + bne 8ce40 │ │ │ │ ldr r1, [fp, #96] @ 0x60 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8ce2c │ │ │ │ + bne 8ce4c │ │ │ │ str r0, [fp, #96] @ 0x60 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r2, fp, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8eb14 │ │ │ │ + bl 8eb34 │ │ │ │ add r3, sp, #436 @ 0x1b4 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - bne 8bb0c │ │ │ │ + bne 8bb2c │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r9, sp, #224 @ 0xe0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r5, sp, #240 @ 0xf0 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ @@ -111111,74 +111119,74 @@ │ │ │ │ add r7, sp, #368 @ 0x170 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ orr r4, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl f5c68 │ │ │ │ + bl f5c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8caa0 │ │ │ │ + beq 8cac0 │ │ │ │ ldrd r2, [r0] │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1115cc │ │ │ │ + bl 1115ec │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ add r3, sp, #368 @ 0x170 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 111620 │ │ │ │ + bl 111640 │ │ │ │ ldrb r0, [sp, #240] @ 0xf0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 8b5d4 │ │ │ │ + beq 8b5f4 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ ldr r1, [sp, #244] @ 0xf4 │ │ │ │ ldrb r2, [sp, #248] @ 0xf8 │ │ │ │ strb r2, [sp, #264] @ 0x108 │ │ │ │ str r1, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8ed70 │ │ │ │ + bl 8ed90 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq 8b57c │ │ │ │ - b 8bb38 │ │ │ │ + beq 8b59c │ │ │ │ + b 8bb58 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8b548 │ │ │ │ + beq 8b568 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 8b548 │ │ │ │ - ldr r1, [pc, #3992] @ 8c594 │ │ │ │ + bl 52170 │ │ │ │ + b 8b568 │ │ │ │ + ldr r1, [pc, #3992] @ 8c5b4 │ │ │ │ rbit r0, r0 │ │ │ │ clz r0, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r5, #32]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ae9c │ │ │ │ - ldr r0, [pc, #4080] @ 8c610 │ │ │ │ + beq 8aebc │ │ │ │ + ldr r0, [pc, #4080] @ 8c630 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8b6a4 │ │ │ │ + beq 8b6c4 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r5, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbe4 │ │ │ │ + bne 8cc04 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r1, #-1]! │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [fp, #32] │ │ │ │ orr r0, r0, r0, lsl #8 │ │ │ │ str r0, [sp, #376] @ 0x178 │ │ │ │ @@ -111187,46 +111195,46 @@ │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r7, sp, #432 @ 0x1b0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ str r0, [r5] │ │ │ │ - bne 8bc7c │ │ │ │ + bne 8bc9c │ │ │ │ mov lr, r9 │ │ │ │ - b 8bcb4 │ │ │ │ + b 8bcd4 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r5, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbfc │ │ │ │ + bne 8cc1c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [r5] │ │ │ │ add r2, sl, #8 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8b70c │ │ │ │ + bne 8b72c │ │ │ │ str r9, [r2] │ │ │ │ stm sl, {r0, r9} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r4, #8 │ │ │ │ ldm r3!, {r4, r5, r6, r7} │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ @@ -111234,67 +111242,67 @@ │ │ │ │ stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ ldm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, r9} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8b7b0 │ │ │ │ + beq 8b7d0 │ │ │ │ sub r5, r5, #28 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ add r0, r4, #12 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr lr, [sp, #436] @ 0x1b4 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r9, [sp, #440] @ 0x1b8 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8b120 │ │ │ │ + bne 8b140 │ │ │ │ add r0, fp, #36 @ 0x24 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, fp, #32 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r6, #12 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 8b960 │ │ │ │ + b 8b980 │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [r5, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbfc │ │ │ │ + bne 8cc1c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ str r2, [r5] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8b81c │ │ │ │ + bne 8b83c │ │ │ │ str r9, [r2] │ │ │ │ stm ip, {r0, r9} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r4, #8 │ │ │ │ ldm r3!, {r4, r5, r6, r7} │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ @@ -111303,15 +111311,15 @@ │ │ │ │ ldm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r9} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r0, r0, #8 │ │ │ │ - b 8b9fc │ │ │ │ + b 8ba1c │ │ │ │ add r1, r5, #8 │ │ │ │ add r2, sl, #8 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -111319,89 +111327,89 @@ │ │ │ │ stm sl, {r0, r9} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r5 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ add r8, r8, #28 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ ldr r9, [sp, #440] @ 0x1b8 │ │ │ │ ldm r2!, {r0, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r4, r6, r7} │ │ │ │ ldm r2!, {r0, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r4, r6, r7} │ │ │ │ ldm r2, {r0, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, r4, r5, r6, r7} │ │ │ │ - b 8b910 │ │ │ │ + b 8b930 │ │ │ │ cmp r8, r5 │ │ │ │ - beq 8b984 │ │ │ │ + beq 8b9a4 │ │ │ │ sub r5, r5, #28 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r5 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ ldr r9, [sp, #440] @ 0x1b8 │ │ │ │ ldm r1!, {r2, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ ldm r1, {r2, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r4, r5, r6, r7} │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8c688 │ │ │ │ + bne 8c6a8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbf0 │ │ │ │ + bne 8cc10 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ - bne 8bf50 │ │ │ │ + bne 8bf70 │ │ │ │ mov r5, sl │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov fp, r9 │ │ │ │ ldrb r0, [r0, #11] │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 8b8c4 │ │ │ │ + bne 8b8e4 │ │ │ │ cmp r8, r5 │ │ │ │ cmpne r8, #0 │ │ │ │ - bne 8b87c │ │ │ │ + bne 8b89c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ stmib r1, {r0, fp} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ mov r2, r7 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 8d9f4 │ │ │ │ + bl 8da14 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r5, #12 │ │ │ │ add r2, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ @@ -111423,49 +111431,49 @@ │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ strd r8, [sl] │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8c40c │ │ │ │ - ldr r0, [pc, #4044] @ 8ca04 │ │ │ │ + beq 8c42c │ │ │ │ + ldr r0, [pc, #4044] @ 8ca24 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ae50 │ │ │ │ + beq 8ae70 │ │ │ │ mov r1, r7 │ │ │ │ - b 8c414 │ │ │ │ + b 8c434 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 8bab8 │ │ │ │ + beq 8bad8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ add r2, fp, #28 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ mov r2, r1 │ │ │ │ ldr lr, [sp, #440] @ 0x1b8 │ │ │ │ ldm r8!, {r3, r4, r5, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r8!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r8, {r0, r3, r4, r5, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r7} │ │ │ │ - beq 8c6c4 │ │ │ │ + beq 8c6e4 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - bne 8c848 │ │ │ │ + bne 8c868 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r1, {r0, sl} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [r1, #8] │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -111489,94 +111497,94 @@ │ │ │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str ip, [sl] │ │ │ │ stmib sl, {r0, r1, r2} │ │ │ │ - b 8bb78 │ │ │ │ + b 8bb98 │ │ │ │ orr r1, r6, #4 │ │ │ │ add r2, sl, #4 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ str r0, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8bb78 │ │ │ │ + beq 8bb98 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ ldr r1, [fp, #96] @ 0x60 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #96] @ 0x60 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl c6b08 │ │ │ │ + bl c6b28 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8cba4 │ │ │ │ + bne 8cbc4 │ │ │ │ ldrd r2, [fp, #4] │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ mov r0, r4 │ │ │ │ - bl c6b98 │ │ │ │ + bl c6bb8 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8bc30 │ │ │ │ + bne 8bc50 │ │ │ │ add fp, fp, #28 │ │ │ │ cmp fp, sl │ │ │ │ - bne 8bba0 │ │ │ │ + bne 8bbc0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cd4c │ │ │ │ + bne 8cd6c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r1, #32] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r2, r1, #36 @ 0x24 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ - bl c6ed4 │ │ │ │ + bl c6ef4 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 87f04 │ │ │ │ + bl 87f24 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ca30 │ │ │ │ + beq 8ca50 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 8ca30 │ │ │ │ + bl 52170 │ │ │ │ + b 8ca50 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 87f04 │ │ │ │ + bl 87f24 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8bc74 │ │ │ │ + beq 8bc94 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, r7, #12 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ mov r9, sl │ │ │ │ ldr sl, [sp, #440] @ 0x1b8 │ │ │ │ ldm lr!, {r3, r5, r6, r7} │ │ │ │ @@ -111593,15 +111601,15 @@ │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ - bne 8bf20 │ │ │ │ + bne 8bf40 │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ add r7, fp, #36 @ 0x24 │ │ │ │ add r4, fp, #32 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ add r1, r5, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, r6, #12 │ │ │ │ @@ -111609,42 +111617,42 @@ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [fp, #11] │ │ │ │ cmp r1, #2 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 8be18 │ │ │ │ - b 8bd70 │ │ │ │ + beq 8be38 │ │ │ │ + b 8bd90 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 8cbf0 │ │ │ │ + bne 8cc10 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [r4] │ │ │ │ add r5, sp, #368 @ 0x170 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 8bf50 │ │ │ │ + bne 8bf70 │ │ │ │ mov lr, fp │ │ │ │ mov fp, sl │ │ │ │ ldrb r1, [fp, #11] │ │ │ │ cmp r1, #2 │ │ │ │ tstne r1, #1 │ │ │ │ - beq 8be18 │ │ │ │ + beq 8be38 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r1 │ │ │ │ - beq 8bf78 │ │ │ │ + beq 8bf98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbe4 │ │ │ │ + bne 8cc04 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #0 │ │ │ │ mov r9, lr │ │ │ │ ldrb r0, [r1, #-1]! │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ @@ -111653,65 +111661,65 @@ │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [r4] │ │ │ │ mov sl, fp │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ add lr, r0, #1 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ str lr, [r4] │ │ │ │ - beq 8be88 │ │ │ │ + beq 8bea8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ ldr fp, [sp, #440] @ 0x1b8 │ │ │ │ ldm r0!, {r2, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ ldm r0!, {r2, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ - b 8beb4 │ │ │ │ - @ instruction: 0x001656f4 │ │ │ │ + b 8bed4 │ │ │ │ + @ instruction: 0x001656d4 │ │ │ │ ldrdeq r0, [pc], -r8 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r1 │ │ │ │ - beq 8bf78 │ │ │ │ + beq 8bf98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cbe4 │ │ │ │ + bne 8cc04 │ │ │ │ ldrb r0, [r8], #1 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r9, lr │ │ │ │ orr r1, r0, r0, lsl #8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r1, [r4] │ │ │ │ mov sl, fp │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ add lr, r1, #1 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ str lr, [r4] │ │ │ │ - bne 8be90 │ │ │ │ + bne 8beb0 │ │ │ │ mov fp, r3 │ │ │ │ - b 8beb8 │ │ │ │ + b 8bed8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r6, r5 │ │ │ │ ldr fp, [sp, #440] @ 0x1b8 │ │ │ │ ldm r2!, {r0, r4, r5, r7} │ │ │ │ stmia r6!, {r0, r4, r5, r7} │ │ │ │ ldm r2!, {r0, r4, r5, r7} │ │ │ │ stmia r6!, {r0, r4, r5, r7} │ │ │ │ @@ -111726,15 +111734,15 @@ │ │ │ │ ldm r1!, {r2, r4, r5, r6} │ │ │ │ stmia r0!, {r2, r4, r5, r6} │ │ │ │ ldm r1, {r2, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r4, r5, r6, r7} │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - beq 8bd1c │ │ │ │ + beq 8bd3c │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ ldm r4!, {r1, r2, r6, r7} │ │ │ │ add r0, lr, #12 │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ ldm r4!, {r1, r2, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ @@ -111773,112 +111781,112 @@ │ │ │ │ stmib r1, {r0, lr} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #2 │ │ │ │ tstne r1, #1 │ │ │ │ - bne 8c87c │ │ │ │ + bne 8c89c │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r2, #216]! @ 0xd8 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8ce70 │ │ │ │ + bne 8ce90 │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #216] @ 0xd8 │ │ │ │ add r0, fp, #220 @ 0xdc │ │ │ │ - bl 92000 │ │ │ │ + bl 92020 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cdc0 │ │ │ │ + bne 8cde0 │ │ │ │ mvn r0, #0 │ │ │ │ add r5, fp, #36 @ 0x24 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr r8, [sp, #436] @ 0x1b4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [fp, #32] │ │ │ │ - bne 8c640 │ │ │ │ + bne 8c660 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8cdcc │ │ │ │ + bne 8cdec │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr r9, [sp, #436] @ 0x1b4 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ - bne 8ca08 │ │ │ │ + bne 8ca28 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ orr r1, r0, #5 │ │ │ │ str r1, [sp, #32] │ │ │ │ orr r1, r0, #7 │ │ │ │ orr r4, r0, #3 │ │ │ │ add r0, r0, #9 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r6, r7, lsl #3 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #4080] @ 8d0b0 │ │ │ │ + ldr r0, [pc, #4080] @ 8d0d0 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #4068] @ 8d0b4 │ │ │ │ + ldr r0, [pc, #4068] @ 8d0d4 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ stm r0, {r4, r8, r9} │ │ │ │ mov r0, r1 │ │ │ │ - bl f5c68 │ │ │ │ + bl f5c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8cc3c │ │ │ │ + beq 8cc5c │ │ │ │ ldrd r2, [r0] │ │ │ │ add r0, sp, #256 @ 0x100 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1115cc │ │ │ │ + bl 1115ec │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ - bl 111620 │ │ │ │ + bl 111640 │ │ │ │ ldrb r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 8c37c │ │ │ │ + beq 8c39c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ ldrb r2, [sp, #232] @ 0xe8 │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ uxtb r0, r0 │ │ │ │ strb r2, [sp, #248] @ 0xf8 │ │ │ │ str r1, [sp, #244] @ 0xf4 │ │ │ │ @@ -111887,26 +111895,26 @@ │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b 8c184 │ │ │ │ + b 8c1a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 8c184 │ │ │ │ - andseq r5, r6, r8, lsl #7 │ │ │ │ - andseq r4, r8, ip, asr #25 │ │ │ │ + b 8c1a4 │ │ │ │ + andseq r5, r6, r8, ror #6 │ │ │ │ + andseq r4, r8, ip, lsr #25 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [fp, #228] @ 0xe4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8ce40 │ │ │ │ + beq 8ce60 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ movw r4, #435 @ 0x1b3 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov ip, #256 @ 0x100 │ │ │ │ ldrb r7, [r0, r2] │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -111926,131 +111934,131 @@ │ │ │ │ eor r2, r2, r6 │ │ │ │ mla r1, r0, r4, r1 │ │ │ │ umull r0, r3, r2, r4 │ │ │ │ mla r2, r2, ip, r3 │ │ │ │ mov r3, #0 │ │ │ │ mla r1, r1, r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16d85c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 16d87c <__aeabi_uldivmod@@Base> │ │ │ │ mov r8, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls 8ce5c │ │ │ │ + bls 8ce7c │ │ │ │ ldr r0, [fp, #224] @ 0xe0 │ │ │ │ ldrh r1, [fp, #236] @ 0xec │ │ │ │ add r0, r0, r8, lsl #4 │ │ │ │ ldrh r2, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ ldreq r1, [r0] │ │ │ │ cmpeq r9, r1 │ │ │ │ - beq 8c314 │ │ │ │ + beq 8c334 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cd40 │ │ │ │ + bne 8cd60 │ │ │ │ mvn r0, #0 │ │ │ │ orr r6, r7, r6, lsl #8 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ stm r0, {r1, r6} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r1, r5 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr r7, [sp, #436] @ 0x1b4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [fp, #32] │ │ │ │ - bne 8cab4 │ │ │ │ + bne 8cad4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8cd34 │ │ │ │ + bne 8cd54 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ - bne 8cae4 │ │ │ │ + bne 8cb04 │ │ │ │ ldr r5, [fp, #228] @ 0xe4 │ │ │ │ cmp r5, r8 │ │ │ │ - bls 8ce50 │ │ │ │ + bls 8ce70 │ │ │ │ ldr r0, [fp, #224] @ 0xe0 │ │ │ │ mov r3, r7 │ │ │ │ ldrh r1, [fp, #236] @ 0xec │ │ │ │ str r9, [r0, r8, lsl #4]! │ │ │ │ strh r1, [r0, #12] │ │ │ │ strd r6, [r0, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r2, r2, #2 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 8c190 │ │ │ │ - b 8c330 │ │ │ │ + bne 8c1b0 │ │ │ │ + b 8c350 │ │ │ │ ldrb r1, [r0, #4] │ │ │ │ cmp r7, r1 │ │ │ │ ldrbeq r1, [r0, #5] │ │ │ │ cmpeq r6, r1 │ │ │ │ - bne 8c238 │ │ │ │ + bne 8c258 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - b 8c2f4 │ │ │ │ + b 8c314 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cd34 │ │ │ │ + bne 8cd54 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr r1, [fp, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #32] │ │ │ │ - beq 8c114 │ │ │ │ - b 8cae4 │ │ │ │ + beq 8c134 │ │ │ │ + b 8cb04 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c398 │ │ │ │ + beq 8c3b8 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ - b 8c0e0 │ │ │ │ + b 8c100 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8c4f0 │ │ │ │ - ldr r0, [pc, #3516] @ 8d170 │ │ │ │ + beq 8c510 │ │ │ │ + ldr r0, [pc, #3516] @ 8d190 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b22c │ │ │ │ + beq 8b24c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - b 8c4f8 │ │ │ │ + b 8c518 │ │ │ │ add r1, r7, #8 │ │ │ │ mov ip, r6 │ │ │ │ add r2, r6, #8 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -112065,53 +112073,53 @@ │ │ │ │ add r0, r8, r7, lsl #1 │ │ │ │ str r4, [sp, #320] @ 0x140 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ add r7, sp, #312 @ 0x138 │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ str r8, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r8, [pc, #3412] @ 8d190 │ │ │ │ + ldr r8, [pc, #3412] @ 8d1b0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b 8c454 │ │ │ │ + b 8c474 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ str r9, [r0, r4, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl f66d0 │ │ │ │ + bl f66f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c488 │ │ │ │ + beq 8c4a8 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ ldr r4, [sp, #320] @ 0x140 │ │ │ │ ldrh r6, [r0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 8c440 │ │ │ │ + bne 8c460 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 98808 │ │ │ │ - b 8c440 │ │ │ │ + bl 98828 │ │ │ │ + b 8c460 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cd5c │ │ │ │ + bne 8cd7c │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #372 @ 0x174 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl c214c │ │ │ │ - b 8c5dc │ │ │ │ + bl c216c │ │ │ │ + b 8c5fc │ │ │ │ ldm r7!, {r0, r1, r2, r3, r6} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r7!, {r0, r1, r2, r3, r6} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ @@ -112123,76 +112131,76 @@ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r7, sp, #312 @ 0x138 │ │ │ │ str r8, [sp, #320] @ 0x140 │ │ │ │ add r1, r0, r4, lsl #3 │ │ │ │ str r2, [sp, #312] @ 0x138 │ │ │ │ str r1, [sp, #436] @ 0x1b4 │ │ │ │ str r0, [sp, #432] @ 0x1b0 │ │ │ │ - ldr r0, [pc, #3152] @ 8d174 │ │ │ │ + ldr r0, [pc, #3152] @ 8d194 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [pc, #3144] @ 8d178 │ │ │ │ + ldr r6, [pc, #3144] @ 8d198 │ │ │ │ add r6, pc, r6 │ │ │ │ - b 8c54c │ │ │ │ + b 8c56c │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ orr r0, r4, fp, lsl #8 │ │ │ │ str r9, [r1, r8, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r8, #1 │ │ │ │ str r0, [sp, #320] @ 0x140 │ │ │ │ mov r0, r5 │ │ │ │ - bl f5c68 │ │ │ │ + bl f5c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c598 │ │ │ │ + beq 8c5b8 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - bcs 8cde8 │ │ │ │ + bcs 8ce08 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ cmp fp, #255 @ 0xff │ │ │ │ - bhi 8cddc │ │ │ │ + bhi 8cdfc │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ ldr r8, [sp, #320] @ 0x140 │ │ │ │ cmp r8, r0 │ │ │ │ - bne 8c534 │ │ │ │ + bne 8c554 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 98808 │ │ │ │ - b 8c534 │ │ │ │ + bl 98828 │ │ │ │ + b 8c554 │ │ │ │ muleq lr, r4, lr │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cd7c │ │ │ │ + bne 8cd9c │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ add r3, sp, #372 @ 0x174 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r0, r5 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr fp, [sp, #436] @ 0x1b4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - bne 8c614 │ │ │ │ + bne 8c634 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str fp, [sl, #4] │ │ │ │ str r0, [sl] │ │ │ │ str r9, [sl, #8] │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r5, r6, ip, asr #32 │ │ │ │ + andseq r5, r6, ip, lsr #32 │ │ │ │ add r2, r5, #8 │ │ │ │ add r3, sl, #8 │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2!, {r1, r4, r5, r6, r7} │ │ │ │ stmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ ldm r2, {r1, r4, r5, r6, r7} │ │ │ │ @@ -112205,25 +112213,25 @@ │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, r8} │ │ │ │ - b 8ca2c │ │ │ │ + b 8ca4c │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r5, r7} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - beq 8b984 │ │ │ │ + beq 8b9a4 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ ldm r4!, {r1, r2, r6, r7} │ │ │ │ add r0, lr, #12 │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ ldm r4!, {r1, r2, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ @@ -112232,15 +112240,15 @@ │ │ │ │ str ip, [lr] │ │ │ │ stmib lr, {r3, r9} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r6 │ │ │ │ ldr r0, [r4, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8cd1c │ │ │ │ + bne 8cd3c │ │ │ │ mvn r0, #0 │ │ │ │ add r5, r6, #36 @ 0x24 │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, lr │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ @@ -112248,83 +112256,83 @@ │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #376] @ 0x178 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr r8, [sp, #436] @ 0x1b4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [r4] │ │ │ │ - bne 8ca44 │ │ │ │ + bne 8ca64 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8cbfc │ │ │ │ + bne 8cc1c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ add r6, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr lr, [sp, #436] @ 0x1b4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4] │ │ │ │ - bne 8cb24 │ │ │ │ + bne 8cb44 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8cbc0 │ │ │ │ + bne 8cbe0 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8cc08 │ │ │ │ + bne 8cc28 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8cc10 │ │ │ │ + bne 8cc30 │ │ │ │ add r4, sp, #432 @ 0x1b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8cc48 │ │ │ │ + bne 8cc68 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 8cc84 │ │ │ │ + bne 8cca4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, #8] │ │ │ │ @@ -112342,110 +112350,110 @@ │ │ │ │ str ip, [r4] │ │ │ │ stmib r4, {r0, lr} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r1, #132]! @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ce7c │ │ │ │ + bne 8ce9c │ │ │ │ add r4, fp, #136 @ 0x88 │ │ │ │ mvn r0, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [fp, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac15c │ │ │ │ + bl ac17c │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ ldrd r0, [r7, #12] │ │ │ │ orr r7, r6, #1 │ │ │ │ add r8, sp, #256 @ 0x100 │ │ │ │ add r5, sp, #312 @ 0x138 │ │ │ │ add r9, sp, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ mov r0, r8 │ │ │ │ - bl f5c68 │ │ │ │ + bl f5c88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8c970 │ │ │ │ + beq 8c990 │ │ │ │ ldrd r2, [r0] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1115cc │ │ │ │ + bl 1115ec │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ add r3, sp, #432 @ 0x1b0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 111620 │ │ │ │ + bl 111640 │ │ │ │ ldrb r0, [sp, #312] @ 0x138 │ │ │ │ cmp r0, #4 │ │ │ │ - beq 8c950 │ │ │ │ + beq 8c970 │ │ │ │ ldr r0, [sp, #312] @ 0x138 │ │ │ │ ldr r1, [sp, #316] @ 0x13c │ │ │ │ ldrb r2, [sp, #320] @ 0x140 │ │ │ │ strb r2, [sp, #376] @ 0x178 │ │ │ │ str r1, [sp, #372] @ 0x174 │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111548 │ │ │ │ + bl 111568 │ │ │ │ ldrb r0, [sp, #368] @ 0x170 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ uxtb r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac58c │ │ │ │ - b 8c8fc │ │ │ │ + bl ac5ac │ │ │ │ + b 8c91c │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8c8c8 │ │ │ │ + beq 8c8e8 │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 8c8c8 │ │ │ │ + bl 52170 │ │ │ │ + b 8c8e8 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8ce88 │ │ │ │ + bne 8cea8 │ │ │ │ ldr r1, [fp, #96] @ 0x60 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [fp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8ce98 │ │ │ │ + bne 8ceb8 │ │ │ │ str r0, [fp, #96] @ 0x60 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ add r1, fp, #36 @ 0x24 │ │ │ │ add r2, fp, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8eb14 │ │ │ │ + bl 8eb34 │ │ │ │ add r3, sp, #436 @ 0x1b4 │ │ │ │ ldr ip, [sp, #432] @ 0x1b0 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - bne 8ca74 │ │ │ │ + bne 8ca94 │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ add r3, sp, #312 @ 0x138 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ add r2, sp, #312 @ 0x138 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac304 │ │ │ │ + bl ac324 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8cb54 │ │ │ │ + bne 8cb74 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, sl │ │ │ │ - bl 8ec2c │ │ │ │ - b 8cb78 │ │ │ │ - @ instruction: 0x001844f0 │ │ │ │ + bl 8ec4c │ │ │ │ + b 8cb98 │ │ │ │ + @ instruction: 0x001844d0 │ │ │ │ add r1, r4, #8 │ │ │ │ add r2, sl, #8 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -112475,48 +112483,48 @@ │ │ │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str ip, [sl] │ │ │ │ stmib sl, {r0, r1, r2} │ │ │ │ - b 8cb78 │ │ │ │ + b 8cb98 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ mov r0, sl │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ - bl 8ec2c │ │ │ │ - b 8bb78 │ │ │ │ + bl 8ec4c │ │ │ │ + b 8bb98 │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ ldr ip, [sp, #440] @ 0x1b8 │ │ │ │ add lr, r1, #12 │ │ │ │ add r3, sl, #12 │ │ │ │ ldm lr!, {r1, r4, r5, r6} │ │ │ │ stmia r3!, {r1, r4, r5, r6} │ │ │ │ ldm lr!, {r1, r4, r5, r6} │ │ │ │ stmia r3!, {r1, r4, r5, r6} │ │ │ │ ldm lr, {r1, r2, r4, r5, r6} │ │ │ │ stm r3, {r1, r2, r4, r5, r6} │ │ │ │ stm sl, {r0, r7, ip} │ │ │ │ - b 8cb0c │ │ │ │ + b 8cb2c │ │ │ │ add r1, sp, #432 @ 0x1b0 │ │ │ │ add r2, sl, #4 │ │ │ │ orr r1, r1, #4 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [sl] │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ca30 │ │ │ │ + beq 8ca50 │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ - b 8bc20 │ │ │ │ + b 8bc40 │ │ │ │ add r1, r6, #8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, ip, #8 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -112541,432 +112549,432 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r0, r2, #1 │ │ │ │ str r1, [fp, #96] @ 0x60 │ │ │ │ str r0, [fp, #132] @ 0x84 │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1428] @ 8d140 │ │ │ │ - ldr r2, [pc, #1428] @ 8d144 │ │ │ │ + ldr r0, [pc, #1428] @ 8d160 │ │ │ │ + ldr r2, [pc, #1428] @ 8d164 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 26160 │ │ │ │ - b 8cea4 │ │ │ │ + b 8cec4 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1340] @ 8d128 │ │ │ │ + ldr r0, [pc, #1340] @ 8d148 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #1336] @ 8d130 │ │ │ │ + ldr r0, [pc, #1336] @ 8d150 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #1416] @ 8d18c │ │ │ │ + ldr r0, [pc, #1416] @ 8d1ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ orr r1, r5, #4 │ │ │ │ - b 8cc14 │ │ │ │ + b 8cc34 │ │ │ │ orr r1, r4, #4 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ add r2, r8, #4 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm sl, {r0, r8, r9} │ │ │ │ - b 8ca2c │ │ │ │ + b 8ca4c │ │ │ │ orr r1, r4, #4 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ add r2, ip, #4 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1204] @ 8d134 │ │ │ │ + ldr r0, [pc, #1204] @ 8d154 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ add r9, r0, #12 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r4, fp, #56 @ 0x38 │ │ │ │ add r8, sp, #368 @ 0x170 │ │ │ │ sub r6, r0, #56 @ 0x38 │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - beq 8c824 │ │ │ │ + beq 8c844 │ │ │ │ ldr r3, [sp, #372] @ 0x174 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ ldr sl, [sp, #376] @ 0x178 │ │ │ │ - bne 8cd94 │ │ │ │ + bne 8cdb4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8cd74 │ │ │ │ + bne 8cd94 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8cd74 │ │ │ │ + bne 8cd94 │ │ │ │ add r4, r4, #28 │ │ │ │ subs r6, r6, #28 │ │ │ │ - bne 8cca4 │ │ │ │ - b 8c824 │ │ │ │ - ldr r0, [pc, #1044] @ 8d138 │ │ │ │ + bne 8ccc4 │ │ │ │ + b 8c844 │ │ │ │ + ldr r0, [pc, #1044] @ 8d158 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #1020] @ 8d12c │ │ │ │ + ldr r0, [pc, #1020] @ 8d14c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #1060] @ 8d160 │ │ │ │ + ldr r0, [pc, #1060] @ 8d180 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 25dc4 │ │ │ │ - b 8cea4 │ │ │ │ - ldr r0, [pc, #1000] @ 8d13c │ │ │ │ + b 8cec4 │ │ │ │ + ldr r0, [pc, #1000] @ 8d15c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b 8cea4 │ │ │ │ + b 8cec4 │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ ldr r5, [sp, #316] @ 0x13c │ │ │ │ - ldr r0, [pc, #1064] @ 8d194 │ │ │ │ + ldr r0, [pc, #1064] @ 8d1b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b 8cea4 │ │ │ │ + b 8cec4 │ │ │ │ orr r1, r5, #4 │ │ │ │ - b 8cc4c │ │ │ │ + b 8cc6c │ │ │ │ ldr r6, [sp, #312] @ 0x138 │ │ │ │ ldr r5, [sp, #316] @ 0x13c │ │ │ │ - ldr r0, [pc, #1008] @ 8d17c │ │ │ │ + ldr r0, [pc, #1008] @ 8d19c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b 8cea4 │ │ │ │ + b 8cec4 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldm r9!, {r2, r4, r5, r6} │ │ │ │ add r1, ip, #12 │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ ldm r9!, {r2, r4, r5, r6} │ │ │ │ stmia r1!, {r2, r4, r5, r6} │ │ │ │ ldm r9, {r2, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r3, sl} │ │ │ │ add sp, sp, #500 @ 0x1f4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #904] @ 8d150 │ │ │ │ + ldr r0, [pc, #904] @ 8d170 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 8cdd4 │ │ │ │ - ldr r0, [pc, #900] @ 8d158 │ │ │ │ + b 8cdf4 │ │ │ │ + ldr r0, [pc, #900] @ 8d178 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b 8cea4 │ │ │ │ - ldr r0, [pc, #932] @ 8d188 │ │ │ │ + b 8cec4 │ │ │ │ + ldr r0, [pc, #932] @ 8d1a8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #912] @ 8d180 │ │ │ │ - ldr r3, [pc, #912] @ 8d184 │ │ │ │ + ldr r0, [pc, #912] @ 8d1a0 │ │ │ │ + ldr r3, [pc, #912] @ 8d1a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #368 @ 0x170 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b 8cea4 │ │ │ │ + b 8cec4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 25cd0 │ │ │ │ - b 8cea4 │ │ │ │ - ldr r0, [pc, #800] @ 8d148 │ │ │ │ + b 8cec4 │ │ │ │ + ldr r0, [pc, #800] @ 8d168 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #788] @ 8d14c │ │ │ │ + ldr r0, [pc, #788] @ 8d16c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b 8cea4 │ │ │ │ - ldr r0, [pc, #788] @ 8d15c │ │ │ │ + b 8cec4 │ │ │ │ + ldr r0, [pc, #788] @ 8d17c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25f88 │ │ │ │ - b 8cea4 │ │ │ │ - ldr r0, [pc, #780] @ 8d164 │ │ │ │ + b 8cec4 │ │ │ │ + ldr r0, [pc, #780] @ 8d184 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 2623c │ │ │ │ - b 8cea4 │ │ │ │ - ldr r0, [pc, #732] @ 8d154 │ │ │ │ + b 8cec4 │ │ │ │ + ldr r0, [pc, #732] @ 8d174 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #740] @ 8d168 │ │ │ │ + ldr r0, [pc, #740] @ 8d188 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #776] @ 8d198 │ │ │ │ + ldr r0, [pc, #776] @ 8d1b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b 8cea4 │ │ │ │ - ldr r0, [pc, #716] @ 8d16c │ │ │ │ + b 8cec4 │ │ │ │ + ldr r0, [pc, #716] @ 8d18c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 8cf84 │ │ │ │ + b 8cfa4 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ - b 8ceec │ │ │ │ - b 8d090 │ │ │ │ - b 8d0dc │ │ │ │ + b 8cf0c │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d0fc │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ - b 8cf04 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ + b 8cf24 │ │ │ │ + b 8d0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #96] @ 0x60 │ │ │ │ mov r1, fp │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #96] @ 0x60 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #32] │ │ │ │ - b 8d0fc │ │ │ │ - b 8d090 │ │ │ │ - b 8d090 │ │ │ │ + b 8d11c │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d0b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - b 8d0fc │ │ │ │ - b 8d090 │ │ │ │ - b 8d090 │ │ │ │ - b 8d090 │ │ │ │ - b 8d090 │ │ │ │ + b 8d11c │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d0b0 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d0fc │ │ │ │ + beq 8d11c │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ - b 8d0f0 │ │ │ │ + b 8d110 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 89e90 │ │ │ │ - b 8d0fc │ │ │ │ + bl 89eb0 │ │ │ │ + b 8d11c │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d10c │ │ │ │ + beq 8d12c │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ - b 8d078 │ │ │ │ - b 8cf84 │ │ │ │ + b 8d098 │ │ │ │ + b 8cfa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - b 8d0e0 │ │ │ │ - b 8d090 │ │ │ │ + b 8d100 │ │ │ │ + b 8d0b0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b 8cfd4 │ │ │ │ + b 8cff4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #432 @ 0x1b0 │ │ │ │ - bl c679c │ │ │ │ - b 8d10c │ │ │ │ + bl c67bc │ │ │ │ + b 8d12c │ │ │ │ bl 262c4 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d0b0 │ │ │ │ mov r4, r0 │ │ │ │ - b 8d054 │ │ │ │ + b 8d074 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ - b 8d0dc │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d0fc │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ - b 8d090 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d0b0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ + b 8d0b0 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ - b 8d090 │ │ │ │ - b 8d090 │ │ │ │ - b 8d064 │ │ │ │ - b 8d090 │ │ │ │ - b 8d064 │ │ │ │ - b 8d114 │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d084 │ │ │ │ + b 8d0b0 │ │ │ │ + b 8d084 │ │ │ │ + b 8d134 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d054 │ │ │ │ + beq 8d074 │ │ │ │ ldr r0, [sp, #372] @ 0x174 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [fp, #96] @ 0x60 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #96] @ 0x60 │ │ │ │ - b 8d0fc │ │ │ │ + b 8d11c │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d10c │ │ │ │ + beq 8d12c │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - b 8d0b8 │ │ │ │ + b 8d0d8 │ │ │ │ mov r4, r0 │ │ │ │ - b 8d0fc │ │ │ │ + b 8d11c │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d0fc │ │ │ │ + beq 8d11c │ │ │ │ ldr r0, [sp, #436] @ 0x1b4 │ │ │ │ - b 8d0f0 │ │ │ │ - @ instruction: 0x001648d4 │ │ │ │ - andseq r4, r6, r8, ror r5 │ │ │ │ + b 8d110 │ │ │ │ + @ instruction: 0x001648b4 │ │ │ │ + andseq r4, r6, r8, asr r5 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8d10c │ │ │ │ + beq 8d12c │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d0fc │ │ │ │ + beq 8d11c │ │ │ │ ldr r0, [sp, #316] @ 0x13c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ - bl 89e90 │ │ │ │ + bl 89eb0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r6, r0, ror #20 │ │ │ │ - andseq r3, r6, ip, asr r9 │ │ │ │ - andseq r3, r6, r4, lsl sl │ │ │ │ - andseq r3, r6, ip, lsr sl │ │ │ │ - andseq r3, r6, r8, asr r9 │ │ │ │ - @ instruction: 0x001637d8 │ │ │ │ + andseq r3, r6, r0, asr #20 │ │ │ │ + andseq r3, r6, ip, lsr r9 │ │ │ │ + @ instruction: 0x001639f4 │ │ │ │ + andseq r3, r6, ip, lsl sl │ │ │ │ + andseq r3, r6, r8, lsr r9 │ │ │ │ + @ instruction: 0x001637b8 │ │ │ │ @ instruction: 0x000ee7b9 │ │ │ │ - andseq r3, r6, r8, lsl #19 │ │ │ │ - andseq r3, r6, r4, asr r7 │ │ │ │ + andseq r3, r6, r8, ror #18 │ │ │ │ andseq r3, r6, r4, lsr r7 │ │ │ │ - @ instruction: 0x001638b4 │ │ │ │ - andseq r3, r6, r4, lsl #15 │ │ │ │ - andseq r3, r6, r8, ror #16 │ │ │ │ - andseq r3, r6, r0, asr #22 │ │ │ │ + andseq r3, r6, r4, lsl r7 │ │ │ │ + mulseq r6, r4, r8 │ │ │ │ + andseq r3, r6, r4, ror #14 │ │ │ │ + andseq r3, r6, r8, asr #16 │ │ │ │ + andseq r3, r6, r0, lsr #22 │ │ │ │ + @ instruction: 0x001638b0 │ │ │ │ + andseq r3, r6, r0, lsr fp │ │ │ │ + andseq r3, r6, r8, lsl #14 │ │ │ │ + andseq r3, r6, ip, asr #13 │ │ │ │ + andseq r3, r8, r4, asr fp │ │ │ │ + andseq r4, r6, r8, lsl #1 │ │ │ │ + mulseq r6, ip, r0 │ │ │ │ + @ instruction: 0x001638b0 │ │ │ │ + strdeq lr, [lr], -r0 │ │ │ │ + andseq r3, r6, r4, asr #13 │ │ │ │ + @ instruction: 0x001637d8 │ │ │ │ + andseq r3, r6, r8, lsl sl │ │ │ │ + andseq r4, r6, r0, lsl #2 │ │ │ │ @ instruction: 0x001638d0 │ │ │ │ - andseq r3, r6, r0, asr fp │ │ │ │ - andseq r3, r6, r8, lsr #14 │ │ │ │ andseq r3, r6, ip, ror #13 │ │ │ │ - andseq r3, r8, r4, ror fp │ │ │ │ - andseq r4, r6, r8, lsr #1 │ │ │ │ - ldrheq r4, [r6], -ip │ │ │ │ - @ instruction: 0x001638d0 │ │ │ │ - strdeq lr, [lr], -r0 │ │ │ │ - andseq r3, r6, r4, ror #13 │ │ │ │ - @ instruction: 0x001637f8 │ │ │ │ - andseq r3, r6, r8, lsr sl │ │ │ │ - andseq r4, r6, r0, lsr #2 │ │ │ │ - @ instruction: 0x001638f0 │ │ │ │ - andseq r3, r6, ip, lsl #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #11] │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 8d260 │ │ │ │ + bne 8d280 │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ cmp sl, fp │ │ │ │ - bcs 8d41c │ │ │ │ + bcs 8d43c │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ add sl, sl, #1 │ │ │ │ str sl, [r2, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldm r2, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ add r1, r4, #12 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ ldr lr, [sp, #160] @ 0xa0 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 8d2c8 │ │ │ │ + beq 8d2e8 │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ - beq 8d41c │ │ │ │ + beq 8d43c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, r8, #12 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ @@ -112974,147 +112982,147 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str ip, [r8] │ │ │ │ stmib r8, {r0, lr} │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ cmp sl, fp │ │ │ │ - bcs 8d41c │ │ │ │ + bcs 8d43c │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ sub fp, fp, #1 │ │ │ │ str fp, [r2, #12] │ │ │ │ mov r6, r2 │ │ │ │ ldm r2, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ add r0, r4, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ ldr lr, [sp, #160] @ 0xa0 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8d224 │ │ │ │ + bne 8d244 │ │ │ │ str r8, [sp, #4] │ │ │ │ add r8, r9, #32 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ add r0, r9, #36 @ 0x24 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r4, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ ldrb r0, [r9, #11] │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 8d35c │ │ │ │ + bne 8d37c │ │ │ │ cmp sl, fp │ │ │ │ - bcs 8d4c8 │ │ │ │ + bcs 8d4e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add sl, sl, #1 │ │ │ │ mov r9, lr │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str sl, [r6, #8] │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [sp, #160] @ 0xa0 │ │ │ │ ldm r2!, {r0, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r4, r6, r7} │ │ │ │ ldm r2!, {r0, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r4, r6, r7} │ │ │ │ ldm r2, {r0, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, r4, r5, r6, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - beq 8d3b8 │ │ │ │ - b 8d4bc │ │ │ │ + beq 8d3d8 │ │ │ │ + b 8d4dc │ │ │ │ cmp sl, fp │ │ │ │ - bcs 8d4c8 │ │ │ │ + bcs 8d4e8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub fp, fp, #1 │ │ │ │ mov r9, lr │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ str fp, [r6, #12] │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ ldr fp, [sp, #160] @ 0xa0 │ │ │ │ ldm r1!, {r2, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r5, r6, r7} │ │ │ │ ldm r1, {r2, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r4, r5, r6, r7} │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8d4bc │ │ │ │ + bne 8d4dc │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d53c │ │ │ │ + bne 8d55c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ - bne 8d518 │ │ │ │ + bne 8d538 │ │ │ │ mov lr, fp │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldrb r0, [r9, #11] │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - beq 8d2fc │ │ │ │ - b 8d35c │ │ │ │ + beq 8d31c │ │ │ │ + b 8d37c │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r9 │ │ │ │ ldr r0, [r8, #32]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d548 │ │ │ │ + bne 8d568 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ add r1, r9, #36 @ 0x24 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r2, [r8] │ │ │ │ mov r0, r5 │ │ │ │ ldr sl, [sp, #152] @ 0x98 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r9, [sp, #156] @ 0x9c │ │ │ │ str r2, [r8] │ │ │ │ add r2, r5, #8 │ │ │ │ cmp sl, #42 @ 0x2a │ │ │ │ - bne 8d490 │ │ │ │ + bne 8d4b0 │ │ │ │ str r9, [r2] │ │ │ │ str sl, [r0] │ │ │ │ str r9, [r0, #4] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, r4, #8 │ │ │ │ ldm r3!, {r4, r5, r6, r7} │ │ │ │ @@ -113125,15 +113133,15 @@ │ │ │ │ stm r2, {r1, r4, r5, r6, r7} │ │ │ │ str sl, [r0] │ │ │ │ str r9, [r0, #4] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #43 @ 0x2b │ │ │ │ mov lr, r9 │ │ │ │ - bne 8d4e4 │ │ │ │ + bne 8d504 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ stmib r1, {r0, lr} │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -113155,30 +113163,30 @@ │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #52] @ 8d578 │ │ │ │ + ldr r0, [pc, #52] @ 8d598 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #36] @ 8d574 │ │ │ │ + ldr r0, [pc, #36] @ 8d594 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldr r1, [r8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r6, ip, ror #1 │ │ │ │ - andseq r3, r6, r8, asr #1 │ │ │ │ + andseq r3, r6, ip, asr #1 │ │ │ │ + andseq r3, r6, r8, lsr #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r6, r2 │ │ │ │ ldrb r2, [r1, #13] │ │ │ │ mov r5, r1 │ │ │ │ add r1, pc, #12 │ │ │ │ ldr r4, [sp, #140] @ 0x8c │ │ │ │ @@ -113187,119 +113195,119 @@ │ │ │ │ add pc, r1, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 8d73c │ │ │ │ + beq 8d75c │ │ │ │ cmn r9, #1 │ │ │ │ - ble 8d928 │ │ │ │ + ble 8d948 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r6 │ │ │ │ mov r8, r3 │ │ │ │ - bl 160db0 │ │ │ │ + bl 160dd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8d794 │ │ │ │ - ldr r0, [pc, #988] @ 8d9d0 │ │ │ │ + beq 8d7b4 │ │ │ │ + ldr r0, [pc, #988] @ 8d9f0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov sl, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8d7a0 │ │ │ │ + beq 8d7c0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sl] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sl, #4] │ │ │ │ add r0, sl, #8 │ │ │ │ bl 1e85c │ │ │ │ mov r6, fp │ │ │ │ str r9, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d750 │ │ │ │ + bne 8d770 │ │ │ │ add r8, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov fp, r6 │ │ │ │ - bl c1ca0 │ │ │ │ + bl c1cc0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 8d6f0 │ │ │ │ + bne 8d710 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr lr, [sp, #24] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8d760 │ │ │ │ + bne 8d780 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d910 │ │ │ │ + bne 8d930 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d950 │ │ │ │ + beq 8d970 │ │ │ │ cmn fp, #-2147483646 @ 0x80000002 │ │ │ │ - bls 8d7ac │ │ │ │ + bls 8d7cc │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #40 @ 0x28 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b 8d894 │ │ │ │ + b 8d8b4 │ │ │ │ add r1, r7, #8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add r2, ip, #8 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, sl} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8d5b4 │ │ │ │ + beq 8d5d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d644 │ │ │ │ - ldr r0, [pc, #636] @ 8d9d4 │ │ │ │ + beq 8d664 │ │ │ │ + ldr r0, [pc, #636] @ 8d9f4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b 8d968 │ │ │ │ + b 8d988 │ │ │ │ add r1, r6, #12 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ add r2, r0, #12 │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ @@ -113307,70 +113315,70 @@ │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str ip, [r0] │ │ │ │ stmib r0, {r9, lr} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r7 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 8d610 │ │ │ │ + bne 8d630 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cd0 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #5 │ │ │ │ mov r7, lr │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 8d894 │ │ │ │ + bne 8d8b4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8d91c │ │ │ │ + bne 8d93c │ │ │ │ mvn r0, #0 │ │ │ │ mov r6, fp │ │ │ │ str r0, [r5, #32] │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 8d8c8 │ │ │ │ + bne 8d8e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d91c │ │ │ │ + bne 8d93c │ │ │ │ mvn r0, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r7, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 8d8ec │ │ │ │ + bne 8d90c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r1, {r0, sl} │ │ │ │ str r6, [r1, #8] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r6, #8 │ │ │ │ @@ -113400,71 +113408,71 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r7!, {r0, r1, r2, r3, r6} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r6} │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #200] @ 8d9e0 │ │ │ │ + ldr r0, [pc, #200] @ 8da00 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #192] @ 8d9e4 │ │ │ │ + ldr r0, [pc, #192] @ 8da04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #184] @ 8d9e8 │ │ │ │ + ldr r0, [pc, #184] @ 8da08 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #180] @ 8d9ec │ │ │ │ - ldr r1, [pc, #180] @ 8d9f0 │ │ │ │ + ldr r3, [pc, #180] @ 8da0c │ │ │ │ + ldr r1, [pc, #180] @ 8da10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #128] @ 8d9d8 │ │ │ │ - ldr r2, [pc, #128] @ 8d9dc │ │ │ │ + ldr r0, [pc, #128] @ 8d9f8 │ │ │ │ + ldr r2, [pc, #128] @ 8d9fc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 8d978 │ │ │ │ - b 8d978 │ │ │ │ - b 8d978 │ │ │ │ + b 8d998 │ │ │ │ + b 8d998 │ │ │ │ + b 8d998 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ cmp sl, #0 │ │ │ │ - beq 8d9c8 │ │ │ │ + beq 8d9e8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [sl] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d994 │ │ │ │ + bne 8d9b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8d9c8 │ │ │ │ + bne 8d9e8 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r2, r8, r8, lsr r9 │ │ │ │ - andseq r2, r6, r4, asr #30 │ │ │ │ + andseq r2, r8, r8, lsl r9 │ │ │ │ + andseq r2, r6, r4, lsr #30 │ │ │ │ andeq r0, pc, r2, ror #8 │ │ │ │ - andseq r5, r6, ip, lsl r5 │ │ │ │ - mulseq r6, r4, sp │ │ │ │ - andseq r2, r6, r8, ror #25 │ │ │ │ + @ instruction: 0x001654fc │ │ │ │ + andseq r2, r6, r4, ror sp │ │ │ │ + andseq r2, r6, r8, asr #25 │ │ │ │ andeq pc, lr, fp, asr #4 │ │ │ │ - andseq r4, r6, ip │ │ │ │ - andseq r4, r6, r8, lsl r0 │ │ │ │ + andseq r3, r6, ip, ror #31 │ │ │ │ + @ instruction: 0x00163ff8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ add r7, sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ @@ -113472,24 +113480,24 @@ │ │ │ │ ldr r8, [sp, #144] @ 0x90 │ │ │ │ mov r4, r3 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - bl 8d19c │ │ │ │ + bl 8d1bc │ │ │ │ add fp, sp, #24 │ │ │ │ ldm fp, {r0, sl, fp} │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8da58 │ │ │ │ + bne 8da78 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ cmp r7, r8 │ │ │ │ - bne 8da8c │ │ │ │ + bne 8daac │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ - b 8da78 │ │ │ │ + b 8da98 │ │ │ │ add r1, r7, #12 │ │ │ │ add r2, r9, #12 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -113497,175 +113505,175 @@ │ │ │ │ str r0, [r9] │ │ │ │ str sl, [r9, #4] │ │ │ │ str fp, [r9, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8de14 │ │ │ │ + bne 8de34 │ │ │ │ mvn r0, #0 │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #24 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr ip, [sp, #28] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 8dca0 │ │ │ │ + bne 8dcc0 │ │ │ │ cmp r7, r8 │ │ │ │ stm sp, {sl, ip} │ │ │ │ - bls 8dccc │ │ │ │ + bls 8dcec │ │ │ │ ldr r6, [sp, #12] │ │ │ │ sub r1, r7, r8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - beq 8db50 │ │ │ │ + beq 8db70 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8de20 │ │ │ │ + bne 8de40 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - bl c214c │ │ │ │ - b 8db90 │ │ │ │ + bl c216c │ │ │ │ + b 8dbb0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8de2c │ │ │ │ + bne 8de4c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #7 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #24 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 8dd78 │ │ │ │ + bne 8dd98 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ add sl, sp, #24 │ │ │ │ ldm sl, {r0, r8, sl} │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8dda8 │ │ │ │ + bne 8ddc8 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8de08 │ │ │ │ + bne 8de28 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #32] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - bne 8dd54 │ │ │ │ + bne 8dd74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8de08 │ │ │ │ + bne 8de28 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 8dd54 │ │ │ │ + bne 8dd74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8de08 │ │ │ │ + bne 8de28 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r0, [r5, #32] │ │ │ │ - bne 8ddd8 │ │ │ │ + bne 8ddf8 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov fp, sl │ │ │ │ - bne 8db00 │ │ │ │ - b 8dcd0 │ │ │ │ + bne 8db20 │ │ │ │ + b 8dcf0 │ │ │ │ add r0, r4, #8 │ │ │ │ add r1, r9, #8 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r9, {r2, ip} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8de08 │ │ │ │ + bne 8de28 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ - bne 8dd28 │ │ │ │ + bne 8dd48 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r9, {r0, r2, r4} │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r2, r6, #4 │ │ │ │ add r1, r9, #4 │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -113718,24 +113726,24 @@ │ │ │ │ ldm r0!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r1, [r9] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #164] @ 8deb4 │ │ │ │ + ldr r0, [pc, #164] @ 8ded4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #140] @ 8dea8 │ │ │ │ + ldr r0, [pc, #140] @ 8dec8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #136] @ 8deb0 │ │ │ │ + ldr r0, [pc, #136] @ 8ded0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #120] @ 8deac │ │ │ │ + ldr r0, [pc, #120] @ 8decc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ @@ -113758,168 +113766,168 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r6, r0, lsr #16 │ │ │ │ - andseq r2, r6, r8, asr r8 │ │ │ │ - andseq r2, r6, r4, asr r8 │ │ │ │ - @ instruction: 0x001627fc │ │ │ │ + andseq r2, r6, r0, lsl #16 │ │ │ │ + andseq r2, r6, r8, lsr r8 │ │ │ │ + andseq r2, r6, r4, lsr r8 │ │ │ │ + @ instruction: 0x001627dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 8df50 │ │ │ │ + beq 8df70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8dfc4 │ │ │ │ + bne 8dfe4 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8e084 │ │ │ │ + bne 8e0a4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8e084 │ │ │ │ + beq 8e0a4 │ │ │ │ mov r9, r5 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r9, #32]! │ │ │ │ - beq 8e170 │ │ │ │ + beq 8e190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e840 │ │ │ │ + bne 8e860 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl c214c │ │ │ │ - b 8e1b0 │ │ │ │ + bl c216c │ │ │ │ + b 8e1d0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e0f4 │ │ │ │ + bne 8e114 │ │ │ │ mov r9, r5 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r9, #32]! │ │ │ │ - beq 8e28c │ │ │ │ + beq 8e2ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e840 │ │ │ │ + bne 8e860 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl c214c │ │ │ │ - b 8e2c8 │ │ │ │ + bl c216c │ │ │ │ + b 8e2e8 │ │ │ │ sub r0, r0, #1 │ │ │ │ add r7, sp, #8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 8d19c │ │ │ │ + bl 8d1bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e110 │ │ │ │ + bne 8e130 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ add lr, sp, #8 │ │ │ │ ldm lr, {r0, ip, lr} │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e37c │ │ │ │ + bne 8e39c │ │ │ │ mov r9, r5 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r9, #32]! │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ - beq 8e4f8 │ │ │ │ + beq 8e518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e840 │ │ │ │ + bne 8e860 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl c214c │ │ │ │ - b 8e534 │ │ │ │ + bl c216c │ │ │ │ + b 8e554 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ add fp, sp, #8 │ │ │ │ ldm fp, {r0, r8, fp} │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e144 │ │ │ │ + bne 8e164 │ │ │ │ mov r9, r5 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r9, #32]! │ │ │ │ - beq 8e404 │ │ │ │ + beq 8e424 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e840 │ │ │ │ + bne 8e860 │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #6 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl c214c │ │ │ │ - b 8e440 │ │ │ │ + bl c216c │ │ │ │ + b 8e460 │ │ │ │ add r1, r4, #12 │ │ │ │ add r2, sl, #12 │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r1!, {r3, r4, r5, r6} │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ - b 8e128 │ │ │ │ + b 8e148 │ │ │ │ add r1, r7, #12 │ │ │ │ add r2, sl, #12 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -113937,140 +113945,140 @@ │ │ │ │ stmia r2!, {r3, r4, r5, r6} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, r8, fp} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e84c │ │ │ │ + bne 8e86c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #7 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r6, #42 @ 0x2a │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ - bne 8e3a8 │ │ │ │ + bne 8e3c8 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8acd4 │ │ │ │ + bl 8acf4 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ - bne 8e644 │ │ │ │ + bne 8e664 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e834 │ │ │ │ + bne 8e854 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e6ac │ │ │ │ + bne 8e6cc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8e834 │ │ │ │ + bne 8e854 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ add r6, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ - bne 8e6e4 │ │ │ │ + bne 8e704 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str fp, [sl, #8] │ │ │ │ stm sl, {r0, fp} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e84c │ │ │ │ + bne 8e86c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #7 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r1, [r9] │ │ │ │ mov r6, fp │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [r9] │ │ │ │ - bne 8e3d8 │ │ │ │ + bne 8e3f8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8e834 │ │ │ │ + bne 8e854 │ │ │ │ add r4, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e6a4 │ │ │ │ + bne 8e6c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8e834 │ │ │ │ + bne 8e854 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ - bne 8e6d8 │ │ │ │ + bne 8e6f8 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm sl, {r0, r6, fp} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r7, #12 │ │ │ │ add r2, sl, #12 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ @@ -114102,145 +114110,145 @@ │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, fp} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e84c │ │ │ │ + bne 8e86c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #7 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r1, [r9] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, #42 @ 0x2a │ │ │ │ str r1, [r9] │ │ │ │ - bne 8e614 │ │ │ │ + bne 8e634 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8e834 │ │ │ │ + bne 8e854 │ │ │ │ add r4, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r7, sp, #8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e60c │ │ │ │ + bne 8e62c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8e834 │ │ │ │ + bne 8e854 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ add r7, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ - bne 8e60c │ │ │ │ + bne 8e62c │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8e6f0 │ │ │ │ - bl 8ea24 │ │ │ │ - b 8e6f4 │ │ │ │ + beq 8e710 │ │ │ │ + bl 8ea44 │ │ │ │ + b 8e714 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8e84c │ │ │ │ + bne 8e86c │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #7 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ str r1, [r9] │ │ │ │ - bne 8e674 │ │ │ │ + bne 8e694 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8e834 │ │ │ │ + bne 8e854 │ │ │ │ add r4, r5, #36 @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #32] │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e60c │ │ │ │ + bne 8e62c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8e834 │ │ │ │ + bne 8e854 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ - bne 8e60c │ │ │ │ + bne 8e62c │ │ │ │ add r4, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e7a4 │ │ │ │ + bne 8e7c4 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r6, [sl, #8] │ │ │ │ stm sl, {r0, fp} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r7, #4 │ │ │ │ - b 8e6b0 │ │ │ │ + b 8e6d0 │ │ │ │ add r1, r4, #8 │ │ │ │ add r2, sl, #8 │ │ │ │ ldm r1!, {r4, r5, r6, r7} │ │ │ │ stmia r2!, {r4, r5, r6, r7} │ │ │ │ ldm r1!, {r0, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r0, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r4, r5, r6, r7} │ │ │ │ @@ -114270,72 +114278,72 @@ │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm sl, {r0, ip} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r5, #4 │ │ │ │ - b 8e6b0 │ │ │ │ + b 8e6d0 │ │ │ │ orr r1, r6, #4 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ add r2, sl, #4 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sl, #4 │ │ │ │ orr r2, r5, #4 │ │ │ │ - b 8e7ac │ │ │ │ + b 8e7cc │ │ │ │ add r1, sl, #4 │ │ │ │ orr r2, r6, #4 │ │ │ │ - b 8e7ac │ │ │ │ - bl 8ea9c │ │ │ │ + b 8e7cc │ │ │ │ + bl 8eabc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e7d0 │ │ │ │ + bne 8e7f0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e9b8 │ │ │ │ + bl 8e9d8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r6, #42 @ 0x2a │ │ │ │ - bne 8e7fc │ │ │ │ + bne 8e81c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e82c │ │ │ │ + bne 8e84c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e82c │ │ │ │ + bne 8e84c │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8e964 │ │ │ │ + bl 8e984 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8e7a4 │ │ │ │ + bne 8e7c4 │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r7, [sl, #8] │ │ │ │ stm sl, {r0, r9} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sl, #4 │ │ │ │ orr r2, r4, #4 │ │ │ │ @@ -114368,22 +114376,22 @@ │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ stm sl, {r6, ip} │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r4, #4 │ │ │ │ - b 8e6b0 │ │ │ │ - ldr r0, [pc, #292] @ 8e960 │ │ │ │ + b 8e6d0 │ │ │ │ + ldr r0, [pc, #292] @ 8e980 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #276] @ 8e95c │ │ │ │ + ldr r0, [pc, #276] @ 8e97c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #260] @ 8e958 │ │ │ │ + ldr r0, [pc, #260] @ 8e978 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldr r1, [r9] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9] │ │ │ │ @@ -114442,160 +114450,160 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r6, r8, lsr lr │ │ │ │ - andseq r1, r6, r4, lsr lr │ │ │ │ - @ instruction: 0x00161dd0 │ │ │ │ + andseq r1, r6, r8, lsl lr │ │ │ │ + andseq r1, r6, r4, lsl lr │ │ │ │ + @ instruction: 0x00161db0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8e998 │ │ │ │ + bne 8e9b8 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ - bl c223c │ │ │ │ + bl c225c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 8e9b4 │ │ │ │ + ldr r0, [pc, #20] @ 8e9d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r6, ip, ror #24 │ │ │ │ + andseq r1, r6, ip, asr #24 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8ea04 │ │ │ │ + bne 8ea24 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov r2, sp │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 8ea20 │ │ │ │ + ldr r0, [pc, #20] @ 8ea40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r6, r0, lsr ip │ │ │ │ + andseq r1, r6, r0, lsl ip │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8ea7c │ │ │ │ + bne 8ea9c │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, #6 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov r2, sp │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 8ea98 │ │ │ │ + ldr r0, [pc, #20] @ 8eab8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00161bf8 │ │ │ │ + @ instruction: 0x00161bd8 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8eaf4 │ │ │ │ + bne 8eb14 │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r1, r2} │ │ │ │ mov r1, #7 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ mov r2, sp │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 8eb10 │ │ │ │ + ldr r0, [pc, #20] @ 8eb30 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - mulseq r6, r0, fp │ │ │ │ + andseq r1, r6, r0, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, sp │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldm sp, {r0, r9} │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8eba0 │ │ │ │ + bne 8ebc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91edc │ │ │ │ + bl 91efc │ │ │ │ ldr r7, [r5, #28] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r5, #28] │ │ │ │ - beq 8ebd0 │ │ │ │ + beq 8ebf0 │ │ │ │ add r6, r0, #4 │ │ │ │ - b 8eb80 │ │ │ │ + b 8eba0 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 8ebcc │ │ │ │ + beq 8ebec │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8eb74 │ │ │ │ + beq 8eb94 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 8eb74 │ │ │ │ + bl 52170 │ │ │ │ + b 8eb94 │ │ │ │ add r1, r7, #8 │ │ │ │ add r2, sl, #8 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -114603,18 +114611,18 @@ │ │ │ │ stm sl, {r0, r9} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [r5, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ cmp r6, r1 │ │ │ │ - bne 8ebec │ │ │ │ - ldr r1, [pc, #64] @ 8ec28 │ │ │ │ + bne 8ec0c │ │ │ │ + ldr r1, [pc, #64] @ 8ec48 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ stm sl, {r1, r8} │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r5, [sl, #8] │ │ │ │ str r9, [sl, #12] │ │ │ │ @@ -114622,50 +114630,50 @@ │ │ │ │ str r2, [r0, #4] │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r5, #28] │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r1, r6, r4, lsr fp │ │ │ │ + andseq r1, r6, r4, lsl fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8efc8 │ │ │ │ + bl 8efe8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8ecd0 │ │ │ │ + bne 8ecf0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8ed1c │ │ │ │ + bne 8ed3c │ │ │ │ ldr r0, [r2, #24] │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 8ed48 │ │ │ │ + beq 8ed68 │ │ │ │ mov r1, #0 │ │ │ │ add r6, sp, #16 │ │ │ │ str r1, [r2, #28] │ │ │ │ ldm r0, {r1, r3} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ stmib sp, {r1, r3} │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r1, [r5] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8f1ac │ │ │ │ + bl 8f1cc │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r8, #42 @ 0x2a │ │ │ │ - bne 8ecf0 │ │ │ │ + bne 8ed10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ stm r7, {r2, r9} │ │ │ │ str r0, [r7, #8] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r5} │ │ │ │ @@ -114683,99 +114691,99 @@ │ │ │ │ ldm r2!, {r0, r1, r4, r5, r6} │ │ │ │ stmia r3!, {r0, r1, r4, r5, r6} │ │ │ │ ldm r2, {r0, r1, r4, r5, r6} │ │ │ │ stm r3, {r0, r1, r4, r5, r6} │ │ │ │ strd r8, [r7] │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #60] @ 8ed60 │ │ │ │ + ldr r2, [pc, #60] @ 8ed80 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #56] @ 8ed64 │ │ │ │ + ldr r0, [pc, #56] @ 8ed84 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r0, [pc, #24] @ 8ed68 │ │ │ │ + ldr r0, [pc, #24] @ 8ed88 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - ldr r2, [pc, #20] @ 8ed6c │ │ │ │ + ldr r2, [pc, #20] @ 8ed8c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ andeq pc, sp, ip, asr r1 @ │ │ │ │ - @ instruction: 0x001619f4 │ │ │ │ + @ instruction: 0x001619d4 │ │ │ │ andeq ip, lr, pc, lsr #13 │ │ │ │ - andseq r1, r6, r0, ror #19 │ │ │ │ + andseq r1, r6, r0, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [ip, #28] │ │ │ │ cmp r3, r0 │ │ │ │ movcc r0, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8edec │ │ │ │ + beq 8ee0c │ │ │ │ ldr r2, [ip, #24] │ │ │ │ add r3, r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r2, r7, lsl #4 │ │ │ │ ldrb r5, [r6, #12] │ │ │ │ cmp r5, #1 │ │ │ │ - bne 8edf0 │ │ │ │ + bne 8ee10 │ │ │ │ ldrb r5, [r3, #-1] │ │ │ │ ldrb r4, [r6, #13] │ │ │ │ cmp r4, r5 │ │ │ │ ldrbeq r5, [r3] │ │ │ │ ldrbeq r6, [r6, #14] │ │ │ │ cmpeq r6, r5 │ │ │ │ - bne 8edf0 │ │ │ │ + bne 8ee10 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - bne 8eda8 │ │ │ │ + bne 8edc8 │ │ │ │ mov r7, r0 │ │ │ │ - b 8edf0 │ │ │ │ + b 8ee10 │ │ │ │ mov r7, #0 │ │ │ │ cmp r9, r7 │ │ │ │ - bls 8ef64 │ │ │ │ + bls 8ef84 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 8efc8 │ │ │ │ + bl 8efe8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8ee84 │ │ │ │ + bne 8eea4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8ef7c │ │ │ │ + beq 8ef9c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ ldrb r0, [r1, #-4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 8ef94 │ │ │ │ + beq 8efb4 │ │ │ │ add r5, r8, r7, lsl #1 │ │ │ │ sub r6, r9, r7 │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #4] │ │ │ │ lsl r7, r6, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldrh r7, [r2], r7 @ │ │ │ │ strb r0, [r1, #-4] │ │ │ │ strh r7, [r1, #-3] │ │ │ │ mov r1, #2 │ │ │ │ cmp r1, r6, lsl #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne 8eea4 │ │ │ │ + bne 8eec4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia sl!, {r0, r1, r2, r3, r7} │ │ │ │ @@ -114789,15 +114797,15 @@ │ │ │ │ add r0, r4, #20 │ │ │ │ add r2, r5, #2 │ │ │ │ mov sl, #8 │ │ │ │ mov fp, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ lsl r1, r3, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 8ef20 │ │ │ │ + b 8ef40 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov ip, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov lr, #4 │ │ │ │ add r5, r1, r5 │ │ │ │ add r1, r5, sl │ │ │ │ str ip, [r1, #-8] │ │ │ │ @@ -114811,66 +114819,66 @@ │ │ │ │ strb r7, [r1, #12] │ │ │ │ strb r8, [r1, #13] │ │ │ │ add r1, r9, #1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r1, [r4, #28] │ │ │ │ add r1, r6, #2 │ │ │ │ cmp r1, r7 │ │ │ │ - beq 8ee70 │ │ │ │ + beq 8ee90 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrb r8, [r6, fp, lsl #1]! │ │ │ │ add r9, r3, fp │ │ │ │ cmp r9, r1 │ │ │ │ ldrb r7, [r6, #1] │ │ │ │ - bne 8eec8 │ │ │ │ - ldr r1, [pc, #104] @ 8efac │ │ │ │ + bne 8eee8 │ │ │ │ + ldr r1, [pc, #104] @ 8efcc │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ - b 8eec8 │ │ │ │ - ldr r0, [pc, #68] @ 8efb0 │ │ │ │ + b 8eee8 │ │ │ │ + ldr r0, [pc, #68] @ 8efd0 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #64] @ 8efb4 │ │ │ │ + ldr r2, [pc, #64] @ 8efd4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #52] @ 8efb8 │ │ │ │ + ldr r0, [pc, #52] @ 8efd8 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #48] @ 8efbc │ │ │ │ + ldr r2, [pc, #48] @ 8efdc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - ldr r0, [pc, #36] @ 8efc0 │ │ │ │ + ldr r0, [pc, #36] @ 8efe0 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #32] @ 8efc4 │ │ │ │ + ldr r2, [pc, #32] @ 8efe4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - @ instruction: 0x001617b0 │ │ │ │ + mulseq r6, r0, r7 │ │ │ │ andeq ip, lr, sp, lsl r4 │ │ │ │ - andseq r1, r6, r4, ror #14 │ │ │ │ + andseq r1, r6, r4, asr #14 │ │ │ │ andeq ip, lr, r0, lsr r4 │ │ │ │ - andseq r1, r6, ip, ror r7 │ │ │ │ + andseq r1, r6, ip, asr r7 │ │ │ │ andeq ip, lr, r7, lsr #8 │ │ │ │ - andseq r1, r6, r4, asr #14 │ │ │ │ + andseq r1, r6, r4, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ add r4, r2, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r9, [r1, #8] │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs 8f0b0 │ │ │ │ + bcs 8f0d0 │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r6, [r1] │ │ │ │ orr r8, r2, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [sl, #24] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #28] │ │ │ │ @@ -114881,22 +114889,22 @@ │ │ │ │ ldrb r1, [sp, #36] @ 0x24 │ │ │ │ ldrb fp, [sp, #37] @ 0x25 │ │ │ │ ldrb r7, [sp, #38] @ 0x26 │ │ │ │ tst r1, #1 │ │ │ │ stm r8, {r2, r3} │ │ │ │ str r0, [sp, #24] │ │ │ │ strb r5, [sp, #36] @ 0x24 │ │ │ │ - beq 8f070 │ │ │ │ + beq 8f090 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 8f054 │ │ │ │ - ldr r1, [pc, #336] @ 8f19c │ │ │ │ + bne 8f074 │ │ │ │ + ldr r1, [pc, #336] @ 8f1bc │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ orr r0, fp, r7, lsl #8 │ │ │ │ str r9, [r1, r5, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -114904,42 +114912,42 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #24 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ - bl 8f1ac │ │ │ │ + bl 8f1cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8f128 │ │ │ │ + bne 8f148 │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc 8effc │ │ │ │ + bcc 8f01c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f15c │ │ │ │ + beq 8f17c │ │ │ │ ldr r1, [sl, #24] │ │ │ │ mov r3, #0 │ │ │ │ add r4, r1, r0, lsl #4 │ │ │ │ ldrb r2, [r4, #-4] │ │ │ │ ldrb r0, [r4, #-3] │ │ │ │ ldrb r1, [r4, #-2] │ │ │ │ tst r2, #1 │ │ │ │ strb r3, [r4, #-4] │ │ │ │ - beq 8f114 │ │ │ │ + beq 8f134 │ │ │ │ ldr r2, [r4, #-16] │ │ │ │ orr r6, r0, r1, lsl #8 │ │ │ │ ldr r5, [r4, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 8f100 │ │ │ │ - ldr r1, [pc, #168] @ 8f1a0 │ │ │ │ + bne 8f120 │ │ │ │ + ldr r1, [pc, #168] @ 8f1c0 │ │ │ │ sub r0, r4, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ str r9, [r0, r5, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #-8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ @@ -114955,48 +114963,48 @@ │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r9} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #64] @ 8f1a4 │ │ │ │ + ldr r0, [pc, #64] @ 8f1c4 │ │ │ │ mov r1, #15 │ │ │ │ - ldr r2, [pc, #60] @ 8f1a8 │ │ │ │ + ldr r2, [pc, #60] @ 8f1c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f194 │ │ │ │ + beq 8f1b4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r6, ip, lsl #14 │ │ │ │ - andseq r1, r6, r0, ror #12 │ │ │ │ + andseq r1, r6, ip, ror #13 │ │ │ │ + andseq r1, r6, r0, asr #12 │ │ │ │ andeq ip, lr, r0, asr r2 │ │ │ │ - @ instruction: 0x001615dc │ │ │ │ + @ instruction: 0x001615bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr fp, [r3, #8] │ │ │ │ mov sl, r2 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ movw r1, #40164 @ 0x9ce4 │ │ │ │ str r0, [sp, #16] │ │ │ │ movw r0, #8997 @ 0x2325 │ │ │ │ movt r1, #52210 @ 0xcbf2 │ │ │ │ movt r0, #33826 @ 0x8422 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq 8f23c │ │ │ │ + beq 8f25c │ │ │ │ add r3, r9, #4 │ │ │ │ lsl r2, fp, #3 │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ movw r5, #435 @ 0x1b3 │ │ │ │ ldrb r4, [r3] │ │ │ │ subs r2, r2, #8 │ │ │ │ eor r0, r0, r4 │ │ │ │ @@ -115010,113 +115018,113 @@ │ │ │ │ ldr r4, [r3, #-4] │ │ │ │ add r3, r3, #8 │ │ │ │ eor r6, r6, r4 │ │ │ │ mla r1, r0, r5, r1 │ │ │ │ umull r0, r4, r6, r5 │ │ │ │ mla r6, r6, r7, r4 │ │ │ │ mla r1, r1, r5, r6 │ │ │ │ - bne 8f1f4 │ │ │ │ + bne 8f214 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8f468 │ │ │ │ + beq 8f488 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 16d85c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 16d87c <__aeabi_uldivmod@@Base> │ │ │ │ mov r8, r2 │ │ │ │ cmp r4, r2 │ │ │ │ - bls 8f478 │ │ │ │ + bls 8f498 │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ ldrh r1, [sl, #16] │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh r2, [r0, #16] │ │ │ │ cmp r2, r1 │ │ │ │ ldreq r1, [r0, #8] │ │ │ │ cmpeq r1, fp │ │ │ │ - beq 8f2f0 │ │ │ │ + beq 8f310 │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ lsl r7, fp, #3 │ │ │ │ mov r4, #0 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls 8f2b8 │ │ │ │ - ldr r2, [pc, #568] @ 8f4e0 │ │ │ │ + bls 8f2d8 │ │ │ │ + ldr r2, [pc, #568] @ 8f500 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ - b 8f4a0 │ │ │ │ + b 8f4c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 8f340 │ │ │ │ - ldr r0, [pc, #532] @ 8f4dc │ │ │ │ + beq 8f360 │ │ │ │ + ldr r0, [pc, #532] @ 8f4fc │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f2a0 │ │ │ │ + beq 8f2c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, fp │ │ │ │ - b 8f344 │ │ │ │ + b 8f364 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ rsb r2, fp, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8f440 │ │ │ │ + beq 8f460 │ │ │ │ sub r7, r9, r3, lsl #3 │ │ │ │ sub r5, r1, r3, lsl #3 │ │ │ │ ldrb r6, [r7, #4] │ │ │ │ ldrb r4, [r5, #4] │ │ │ │ cmp r4, r6 │ │ │ │ ldrbeq r7, [r7, #5] │ │ │ │ ldrbeq r6, [r5, #5] │ │ │ │ cmpeq r6, r7 │ │ │ │ - bne 8f28c │ │ │ │ + bne 8f2ac │ │ │ │ ldr r7, [r9, -r3, lsl #3] │ │ │ │ ldr r6, [r1, -r3, lsl #3] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 8f2fc │ │ │ │ - b 8f28c │ │ │ │ + beq 8f31c │ │ │ │ + b 8f2ac │ │ │ │ mov r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ stm r0, {r4, r5, fp} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne 8f3ec │ │ │ │ + bne 8f40c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sl, #8] │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r1, r8 │ │ │ │ - bls 8f490 │ │ │ │ + bls 8f4b0 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrh r7, [sl, #16] │ │ │ │ ldr r1, [r6, r0, lsl #2]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f3c4 │ │ │ │ + beq 8f3e4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r4, [r6] │ │ │ │ mov r4, #42 @ 0x2a │ │ │ │ stmib r6, {r0, fp} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strh r7, [r6, #16] │ │ │ │ str r9, [r6, #12] │ │ │ │ @@ -115133,607 +115141,607 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r9} │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8f460 │ │ │ │ + beq 8f480 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r2, [r0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8f428 │ │ │ │ + bne 8f448 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ 8f4d8 │ │ │ │ + ldr r0, [pc, #104] @ 8f4f8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25f88 │ │ │ │ - b 8f4a0 │ │ │ │ - ldr r2, [pc, #104] @ 8f4e8 │ │ │ │ + b 8f4c0 │ │ │ │ + ldr r2, [pc, #104] @ 8f508 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ bl 2623c │ │ │ │ - b 8f4a0 │ │ │ │ - ldr r2, [pc, #76] @ 8f4e4 │ │ │ │ + b 8f4c0 │ │ │ │ + ldr r2, [pc, #76] @ 8f504 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b 8f4b8 │ │ │ │ + b 8f4d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8f4d0 │ │ │ │ + beq 8f4f0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r4, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r6, r8, asr #9 │ │ │ │ - andseq r0, r8, r0, ror #24 │ │ │ │ - @ instruction: 0x001611f4 │ │ │ │ - andseq r1, r6, r0, asr #9 │ │ │ │ - andseq r1, r6, r8, asr #9 │ │ │ │ + andseq r1, r6, r8, lsr #9 │ │ │ │ + andseq r0, r8, r0, asr #24 │ │ │ │ + @ instruction: 0x001611d4 │ │ │ │ + andseq r1, r6, r0, lsr #9 │ │ │ │ + andseq r1, r6, r8, lsr #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #88] @ 8f55c │ │ │ │ + ldr ip, [pc, #88] @ 8f57c │ │ │ │ mov r6, #7 │ │ │ │ - ldr lr, [pc, #84] @ 8f560 │ │ │ │ + ldr lr, [pc, #84] @ 8f580 │ │ │ │ add r5, r0, #648 @ 0x288 │ │ │ │ - ldr r4, [pc, #80] @ 8f564 │ │ │ │ + ldr r4, [pc, #80] @ 8f584 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #76] @ 8f568 │ │ │ │ + ldr r1, [pc, #76] @ 8f588 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #72] @ 8f56c │ │ │ │ + ldr r3, [pc, #72] @ 8f58c │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r6, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r1, r6, r4, asr #14 │ │ │ │ - andeq ip, lr, sp, asr #8 │ │ │ │ andseq r1, r6, r4, lsr #14 │ │ │ │ + andeq ip, lr, sp, asr #8 │ │ │ │ + andseq r1, r6, r4, lsl #14 │ │ │ │ andeq ip, lr, r5, lsr r4 │ │ │ │ andeq ip, lr, r2, lsr r4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f5c0 │ │ │ │ + beq 8f5e0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 8f5d4 │ │ │ │ + ldr r3, [pc, #64] @ 8f5f4 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 8f5d8 │ │ │ │ + ldr r1, [pc, #60] @ 8f5f8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 8f5dc │ │ │ │ + ldr r1, [pc, #20] @ 8f5fc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - @ instruction: 0x001612bc │ │ │ │ + b 1625e4 │ │ │ │ + mulseq r6, ip, r2 │ │ │ │ andeq r1, lr, fp, ror pc │ │ │ │ andeq r1, lr, pc, asr #30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f630 │ │ │ │ + beq 8f650 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 8f644 │ │ │ │ + ldr r3, [pc, #64] @ 8f664 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 8f648 │ │ │ │ + ldr r1, [pc, #60] @ 8f668 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 8f64c │ │ │ │ + ldr r1, [pc, #20] @ 8f66c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r1, r6, ip, lsr #4 │ │ │ │ + b 1625e4 │ │ │ │ + andseq r1, r6, ip, lsl #4 │ │ │ │ andeq r1, lr, fp, lsl #30 │ │ │ │ ldrdeq r1, [lr], -pc @ │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f6a0 │ │ │ │ + beq 8f6c0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 8f6b4 │ │ │ │ + ldr r3, [pc, #64] @ 8f6d4 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 8f6b8 │ │ │ │ + ldr r1, [pc, #60] @ 8f6d8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 8f6bc │ │ │ │ + ldr r1, [pc, #20] @ 8f6dc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r1, r6, ip, lsr #3 │ │ │ │ + b 1625e4 │ │ │ │ + andseq r1, r6, ip, lsl #3 │ │ │ │ muleq lr, fp, lr │ │ │ │ andeq r1, lr, pc, ror #28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 8f6e8 │ │ │ │ - ldr r1, [pc, #76] @ 8f728 │ │ │ │ + bne 8f708 │ │ │ │ + ldr r1, [pc, #76] @ 8f748 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 8f720 │ │ │ │ - ldr r3, [pc, #40] @ 8f724 │ │ │ │ + ldr r1, [pc, #40] @ 8f740 │ │ │ │ + ldr r3, [pc, #40] @ 8f744 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, lr, r3, lsr #28 │ │ │ │ - andseq r1, r6, r4, ror #2 │ │ │ │ + andseq r1, r6, r4, asr #2 │ │ │ │ andeq r1, lr, fp, lsr lr │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 8f754 │ │ │ │ - ldr r1, [pc, #76] @ 8f794 │ │ │ │ + bne 8f774 │ │ │ │ + ldr r1, [pc, #76] @ 8f7b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 8f78c │ │ │ │ - ldr r3, [pc, #40] @ 8f790 │ │ │ │ + ldr r1, [pc, #40] @ 8f7ac │ │ │ │ + ldr r3, [pc, #40] @ 8f7b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x000e1db7 │ │ │ │ - andseq r1, r6, r8, lsl #1 │ │ │ │ + andseq r1, r6, r8, rrx │ │ │ │ andeq r1, lr, pc, asr #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #92] @ 8f80c │ │ │ │ + ldr ip, [pc, #92] @ 8f82c │ │ │ │ mov r6, #3 │ │ │ │ - ldr lr, [pc, #88] @ 8f810 │ │ │ │ + ldr lr, [pc, #88] @ 8f830 │ │ │ │ add r5, r0, #24 │ │ │ │ - ldr r4, [pc, #84] @ 8f814 │ │ │ │ + ldr r4, [pc, #84] @ 8f834 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #80] @ 8f818 │ │ │ │ + ldr r1, [pc, #80] @ 8f838 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ 8f81c │ │ │ │ + ldr r3, [pc, #76] @ 8f83c │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #18 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - mulseq r6, r0, r4 │ │ │ │ + andseq r1, r6, r0, ror r4 │ │ │ │ strheq ip, [lr], -r8 │ │ │ │ - mulseq r6, r8, r4 │ │ │ │ + andseq r1, r6, r8, ror r4 │ │ │ │ muleq lr, ip, r1 │ │ │ │ muleq lr, lr, r0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r4, [r0] │ │ │ │ eor r1, r4, #2 │ │ │ │ orrs r1, r1, r5 │ │ │ │ - bne 8f85c │ │ │ │ - ldr r1, [pc, #76] @ 8f894 │ │ │ │ + bne 8f87c │ │ │ │ + ldr r1, [pc, #76] @ 8f8b4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1625c4 │ │ │ │ - ldr r1, [pc, #40] @ 8f88c │ │ │ │ - ldr r3, [pc, #40] @ 8f890 │ │ │ │ + b 1625e4 │ │ │ │ + ldr r1, [pc, #40] @ 8f8ac │ │ │ │ + ldr r3, [pc, #40] @ 8f8b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x000e1cb7 │ │ │ │ - @ instruction: 0x00160fd8 │ │ │ │ + @ instruction: 0x00160fb8 │ │ │ │ andeq r1, lr, pc, asr #25 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8f8e8 │ │ │ │ + beq 8f908 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 8f8fc │ │ │ │ + ldr r3, [pc, #64] @ 8f91c │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ 8f900 │ │ │ │ + ldr r1, [pc, #60] @ 8f920 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 8f904 │ │ │ │ + ldr r1, [pc, #20] @ 8f924 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - @ instruction: 0x00160fb4 │ │ │ │ + b 1625e4 │ │ │ │ + mulseq r6, r4, pc @ │ │ │ │ andeq r1, lr, r3, asr ip │ │ │ │ andeq r1, lr, r7, lsr #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 8f930 │ │ │ │ - ldr r1, [pc, #76] @ 8f970 │ │ │ │ + bne 8f950 │ │ │ │ + ldr r1, [pc, #76] @ 8f990 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 8f968 │ │ │ │ - ldr r3, [pc, #40] @ 8f96c │ │ │ │ + ldr r1, [pc, #40] @ 8f988 │ │ │ │ + ldr r3, [pc, #40] @ 8f98c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrdeq r1, [lr], -fp │ │ │ │ - mulseq r6, ip, lr │ │ │ │ + andseq r0, r6, ip, ror lr │ │ │ │ strdeq r1, [lr], -r3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 8f99c │ │ │ │ - ldr r1, [pc, #76] @ 8f9dc │ │ │ │ + bne 8f9bc │ │ │ │ + ldr r1, [pc, #76] @ 8f9fc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 8f9d4 │ │ │ │ - ldr r3, [pc, #40] @ 8f9d8 │ │ │ │ + ldr r1, [pc, #40] @ 8f9f4 │ │ │ │ + ldr r3, [pc, #40] @ 8f9f8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, lr, pc, ror #22 │ │ │ │ - andseq r0, r6, r0, ror #29 │ │ │ │ + andseq r0, r6, r0, asr #29 │ │ │ │ andeq r1, lr, r7, lsl #23 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 8fa08 │ │ │ │ - ldr r1, [pc, #76] @ 8fa48 │ │ │ │ + bne 8fa28 │ │ │ │ + ldr r1, [pc, #76] @ 8fa68 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 8fa40 │ │ │ │ - ldr r3, [pc, #40] @ 8fa44 │ │ │ │ + ldr r1, [pc, #40] @ 8fa60 │ │ │ │ + ldr r3, [pc, #40] @ 8fa64 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, lr, r3, lsl #22 │ │ │ │ - andseq r0, r6, r4, lsr #27 │ │ │ │ + andseq r0, r6, r4, lsl #27 │ │ │ │ andeq r1, lr, fp, lsl fp │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r4, [r0] │ │ │ │ eor r1, r4, #2 │ │ │ │ orrs r1, r1, r5 │ │ │ │ - bne 8fa88 │ │ │ │ - ldr r1, [pc, #76] @ 8fac0 │ │ │ │ + bne 8faa8 │ │ │ │ + ldr r1, [pc, #76] @ 8fae0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 1625c4 │ │ │ │ - ldr r1, [pc, #40] @ 8fab8 │ │ │ │ - ldr r3, [pc, #40] @ 8fabc │ │ │ │ + b 1625e4 │ │ │ │ + ldr r1, [pc, #40] @ 8fad8 │ │ │ │ + ldr r3, [pc, #40] @ 8fadc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq r1, lr, fp, lsl #21 │ │ │ │ - andseq r0, r6, ip, lsr sp │ │ │ │ + andseq r0, r6, ip, lsl sp │ │ │ │ andeq r1, lr, r3, lsr #21 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fb10 │ │ │ │ + beq 8fb30 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ 8fb24 │ │ │ │ - ldr r3, [pc, #60] @ 8fb28 │ │ │ │ + ldr r1, [pc, #60] @ 8fb44 │ │ │ │ + ldr r3, [pc, #60] @ 8fb48 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 8fb2c │ │ │ │ + ldr r1, [pc, #20] @ 8fb4c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq r1, lr, r3, lsr sl │ │ │ │ - mulseq r6, r4, sp │ │ │ │ + andseq r0, r6, r4, ror sp │ │ │ │ strdeq r1, [lr], -pc @ │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 8fb48 │ │ │ │ + bne 8fb68 │ │ │ │ tst r2, #32 │ │ │ │ - bne 8fb4c │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 8fb6c │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 8fb64 │ │ │ │ + bne 8fb84 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8fb6c │ │ │ │ + bne 8fb8c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne 8fbdc │ │ │ │ + bne 8fbfc │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fbb0 │ │ │ │ + bne 8fbd0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8fbe8 │ │ │ │ + bne 8fc08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8fba8 │ │ │ │ + bne 8fbc8 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b 8fba8 │ │ │ │ + bl a885c │ │ │ │ + b 8fbc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fc1c │ │ │ │ + bne 8fc3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8fc44 │ │ │ │ + bne 8fc64 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fc78 │ │ │ │ + beq 8fc98 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fc94 │ │ │ │ + beq 8fcb4 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fcec │ │ │ │ + beq 8fd0c │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b 8fcb4 │ │ │ │ + b 8fcd4 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 8fcec │ │ │ │ + beq 8fd0c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8fcc4 │ │ │ │ + bne 8fce4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8fcac │ │ │ │ + bne 8fccc │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 8fcac │ │ │ │ + bl a8800 │ │ │ │ + b 8fccc │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fd08 │ │ │ │ + beq 8fd28 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8fde8 │ │ │ │ + beq 8fe08 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8fdbc │ │ │ │ + beq 8fddc │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b 8fd4c │ │ │ │ + b 8fd6c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8fdbc │ │ │ │ + beq 8fddc │ │ │ │ cmp r8, #0 │ │ │ │ - bne 8fd6c │ │ │ │ + bne 8fd8c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 8fd54 │ │ │ │ + beq 8fd74 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -115741,290 +115749,290 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8fd94 │ │ │ │ + bne 8fdb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8fd44 │ │ │ │ + bne 8fd64 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 8fd44 │ │ │ │ + bl a8800 │ │ │ │ + b 8fd64 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #12 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq 8fde8 │ │ │ │ + beq 8fe08 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fe04 │ │ │ │ + beq 8fe24 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fe20 │ │ │ │ + beq 8fe40 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fe3c │ │ │ │ + beq 8fe5c │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fe58 │ │ │ │ + beq 8fe78 │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fe74 │ │ │ │ + beq 8fe94 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8fe8c │ │ │ │ + beq 8feac │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8fed0 │ │ │ │ + bne 8fef0 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8fea0 │ │ │ │ + bne 8fec0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8fed0 │ │ │ │ + bne 8fef0 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 8ff48 │ │ │ │ + b 8ff68 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 8ff24 │ │ │ │ + beq 8ff44 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8fefc │ │ │ │ + bne 8ff1c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 8fee4 │ │ │ │ + bne 8ff04 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 8fee4 │ │ │ │ + bl a8800 │ │ │ │ + b 8ff04 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ff40 │ │ │ │ + beq 8ff60 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl b099c │ │ │ │ + bl b09bc │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl 9005c │ │ │ │ + bl 9007c │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8ff78 │ │ │ │ + bne 8ff98 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 8ff94 │ │ │ │ + bne 8ffb4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 8ffac │ │ │ │ - b 8ffdc │ │ │ │ + beq 8ffcc │ │ │ │ + b 8fffc │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8ff68 │ │ │ │ + beq 8ff88 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 8ffdc │ │ │ │ + bne 8fffc │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8ffb4 │ │ │ │ + bne 8ffd4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 8ffdc │ │ │ │ + bne 8fffc │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ ldrb r1, [r0, #76] @ 0x4c │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 90000 │ │ │ │ + bne 90020 │ │ │ │ bx lr │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9000c │ │ │ │ + bne 9002c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 90038 │ │ │ │ + bne 90058 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90080 │ │ │ │ + beq 900a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9009c │ │ │ │ + beq 900bc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 900b8 │ │ │ │ + beq 900d8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne 900ec │ │ │ │ + bne 9010c │ │ │ │ bx lr │ │ │ │ add r0, r0, #8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 900f8 │ │ │ │ + bne 90118 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 90164 │ │ │ │ + beq 90184 │ │ │ │ add r5, r6, #4 │ │ │ │ - b 90144 │ │ │ │ + b 90164 │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 90164 │ │ │ │ + beq 90184 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90138 │ │ │ │ + beq 90158 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 90138 │ │ │ │ + bl 52170 │ │ │ │ + b 90158 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90188 │ │ │ │ + beq 901a8 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 90214 │ │ │ │ + beq 90234 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, #1 │ │ │ │ sxtb r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ poppl {r4, r5, fp, pc} │ │ │ │ add r3, r4, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and ip, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 9021c │ │ │ │ + bcc 9023c │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ add r5, r4, #3 │ │ │ │ str r5, [r2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r5, lr, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc 90224 │ │ │ │ + bcc 90244 │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ add r5, r4, #4 │ │ │ │ str r5, [r2] │ │ │ │ and r2, ip, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ orr r1, r1, r2, lsl #18 │ │ │ │ @@ -116039,350 +116047,350 @@ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #20 │ │ │ │ umull r7, r0, r2, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 902d8 │ │ │ │ + bne 902f8 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 902d8 │ │ │ │ + bhi 902f8 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9029c │ │ │ │ - ldr r0, [pc, #192] @ 90330 │ │ │ │ + beq 902bc │ │ │ │ + ldr r0, [pc, #192] @ 90350 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r3, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 902d8 │ │ │ │ + beq 902f8 │ │ │ │ mov r1, r9 │ │ │ │ - b 902a4 │ │ │ │ + b 902c4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r0, r5} │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r2 │ │ │ │ ldm r8, {r1, r4, r5, r6, r7} │ │ │ │ stm r0, {r1, r4, r5, r6, r7} │ │ │ │ mov r0, sp │ │ │ │ mov r1, r9 │ │ │ │ - bl 8787c │ │ │ │ + bl 8789c │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 9011c │ │ │ │ + bl 9013c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 90318 │ │ │ │ + bne 90338 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0017fcb4 │ │ │ │ + mulseq r7, r4, ip │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 903a4 │ │ │ │ + ldr ip, [pc, #96] @ 903c4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 903a8 │ │ │ │ + ldr lr, [pc, #92] @ 903c8 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 903ac │ │ │ │ + ldr r4, [pc, #88] @ 903cc │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ 903b0 │ │ │ │ + ldr r1, [pc, #84] @ 903d0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 903b4 │ │ │ │ + ldr r3, [pc, #80] @ 903d4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r0, r6, r8, lsr #8 │ │ │ │ + andseq r0, r6, r8, lsl #8 │ │ │ │ andeq fp, lr, r3, asr #3 │ │ │ │ - andseq r0, r6, r4, lsr r4 │ │ │ │ + andseq r0, r6, r4, lsl r4 │ │ │ │ andeq fp, lr, r3, lsr #3 │ │ │ │ andeq fp, lr, r4, lsr #3 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 903dc │ │ │ │ - ldr r1, [pc, #76] @ 9041c │ │ │ │ + bne 903fc │ │ │ │ + ldr r1, [pc, #76] @ 9043c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 90414 │ │ │ │ - ldr r3, [pc, #40] @ 90418 │ │ │ │ + ldr r1, [pc, #40] @ 90434 │ │ │ │ + ldr r3, [pc, #40] @ 90438 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, lr, pc, lsr #2 │ │ │ │ - andseq r0, r6, r0, asr #7 │ │ │ │ + andseq r0, r6, r0, lsr #7 │ │ │ │ andeq r1, lr, r7, asr #2 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne 90444 │ │ │ │ - ldr r1, [pc, #76] @ 90484 │ │ │ │ + bne 90464 │ │ │ │ + ldr r1, [pc, #76] @ 904a4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 9047c │ │ │ │ - ldr r3, [pc, #40] @ 90480 │ │ │ │ + ldr r1, [pc, #40] @ 9049c │ │ │ │ + ldr r3, [pc, #40] @ 904a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, lr, r7, asr #1 │ │ │ │ - andseq r0, r6, r8, ror #6 │ │ │ │ + andseq r0, r6, r8, asr #6 │ │ │ │ ldrdeq r1, [lr], -pc @ │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 904ac │ │ │ │ - ldr r1, [pc, #76] @ 904ec │ │ │ │ + bne 904cc │ │ │ │ + ldr r1, [pc, #76] @ 9050c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 904e4 │ │ │ │ - ldr r3, [pc, #40] @ 904e8 │ │ │ │ + ldr r1, [pc, #40] @ 90504 │ │ │ │ + ldr r3, [pc, #40] @ 90508 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, lr, pc, asr r0 │ │ │ │ - andseq r0, r6, r0, lsr #6 │ │ │ │ + andseq r0, r6, r0, lsl #6 │ │ │ │ andeq r1, lr, r7, ror r0 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne 90514 │ │ │ │ - ldr r1, [pc, #76] @ 90554 │ │ │ │ + bne 90534 │ │ │ │ + ldr r1, [pc, #76] @ 90574 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ 9054c │ │ │ │ - ldr r3, [pc, #40] @ 90550 │ │ │ │ + ldr r1, [pc, #40] @ 9056c │ │ │ │ + ldr r3, [pc, #40] @ 90570 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strdeq r0, [lr], -r7 │ │ │ │ - @ instruction: 0x001602d8 │ │ │ │ + @ instruction: 0x001602b8 │ │ │ │ andeq r1, lr, pc │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ tst r1, #1 │ │ │ │ - beq 905a4 │ │ │ │ + beq 905c4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 905b8 │ │ │ │ + ldr r3, [pc, #64] @ 905d8 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #60] @ 905bc │ │ │ │ + ldr r1, [pc, #60] @ 905dc │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 905c0 │ │ │ │ + ldr r1, [pc, #20] @ 905e0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - mulseq r6, r8, r2 │ │ │ │ + b 1625e4 │ │ │ │ + andseq r0, r6, r8, ror r2 │ │ │ │ muleq lr, r7, pc @ │ │ │ │ andeq r0, lr, fp, ror #30 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 90610 │ │ │ │ + beq 90630 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 90624 │ │ │ │ + ldr r3, [pc, #64] @ 90644 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 90628 │ │ │ │ + ldr r1, [pc, #60] @ 90648 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 9062c │ │ │ │ + ldr r1, [pc, #20] @ 9064c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r0, r6, ip, asr #4 │ │ │ │ + b 1625e4 │ │ │ │ + andseq r0, r6, ip, lsr #4 │ │ │ │ andeq r0, lr, fp, lsr #30 │ │ │ │ strdeq r0, [lr], -pc @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 9066c │ │ │ │ - ldr r3, [pc, #40] @ 90670 │ │ │ │ + ldr r1, [pc, #40] @ 9068c │ │ │ │ + ldr r3, [pc, #40] @ 90690 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strdeq r0, [lr], -ip │ │ │ │ - andseq r0, r6, r8, asr r2 │ │ │ │ + andseq r0, r6, r8, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrb fp, [r1, #20] │ │ │ │ cmp fp, #3 │ │ │ │ - bne 906b4 │ │ │ │ + bne 906d4 │ │ │ │ ldrb fp, [r0, #20] │ │ │ │ cmp fp, #3 │ │ │ │ - bne 90700 │ │ │ │ + bne 90720 │ │ │ │ ldr r2, [r1] │ │ │ │ mov fp, #3 │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r0 │ │ │ │ movwne r7, #1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ - b 90790 │ │ │ │ + b 907b0 │ │ │ │ ldr r2, [r1] │ │ │ │ add r9, r1, #8 │ │ │ │ ldrh r6, [r1, #21] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r4, [r1, #23] │ │ │ │ moveq r1, r0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ ldr r7, [r0] │ │ │ │ ldm r9, {r5, r8, r9} │ │ │ │ movwne r7, #1 │ │ │ │ cmp r3, #3 │ │ │ │ strb r4, [sp, #2] │ │ │ │ strh r6, [sp] │ │ │ │ - beq 90790 │ │ │ │ + beq 907b0 │ │ │ │ add r2, r0, #8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 90758 │ │ │ │ - b 90790 │ │ │ │ + bne 90778 │ │ │ │ + b 907b0 │ │ │ │ cmp fp, #2 │ │ │ │ - bne 9070c │ │ │ │ - b 90730 │ │ │ │ + bne 9072c │ │ │ │ + b 90750 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrex r2, [r5] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r5] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 90710 │ │ │ │ + bne 90730 │ │ │ │ cmn r2, #1 │ │ │ │ - ble 907b8 │ │ │ │ + ble 907d8 │ │ │ │ ldrd r8, [r0, #12] │ │ │ │ ldr r3, [r1] │ │ │ │ mov r2, r0 │ │ │ │ ldr r7, [r2], #8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, fp │ │ │ │ moveq r1, r0 │ │ │ │ movwne r7, #1 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 90790 │ │ │ │ + beq 907b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ sub r4, r3, #1 │ │ │ │ strex r6, r4, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 90760 │ │ │ │ + bne 90780 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 90790 │ │ │ │ + bne 907b0 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ mov r0, r2 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [sp, #2] │ │ │ │ add r3, r0, #8 │ │ │ │ ldrh r2, [sp] │ │ │ │ strb fp, [r0, #20] │ │ │ │ stm r0, {r7, sl} │ │ │ │ stm r3, {r5, r8, r9} │ │ │ │ @@ -116415,25 +116423,25 @@ │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrbeq r5, [r0, #347] @ 0x15b │ │ │ │ mov r0, fp │ │ │ │ mov r2, r7 │ │ │ │ mov r3, sl │ │ │ │ strd r8, [sp] │ │ │ │ - bl 908ac │ │ │ │ + bl 908cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 90850 │ │ │ │ + bne 90870 │ │ │ │ mov r2, #2 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9089c │ │ │ │ + beq 908bc │ │ │ │ ldr ip, [sp, #20] │ │ │ │ tst r5, #1 │ │ │ │ moveq r0, #1 │ │ │ │ stmeq r4, {r0, r3, ip} │ │ │ │ addeq sp, sp, #28 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #12 │ │ │ │ @@ -116456,15 +116464,15 @@ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ mov fp, r2 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ mov sl, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 908e0 │ │ │ │ + beq 90900 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ ldr ip, [sl, #24] │ │ │ │ ldr r0, [r8, #20] │ │ │ │ ldr lr, [r8, #16] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -116473,27 +116481,27 @@ │ │ │ │ ldr r1, [ip, #328] @ 0x148 │ │ │ │ movcc r5, r0 │ │ │ │ add r2, r5, #1 │ │ │ │ str r0, [fp, #8] │ │ │ │ str r2, [fp, #24] │ │ │ │ umull r4, r1, r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 90930 │ │ │ │ + bne 90950 │ │ │ │ ldrd r0, [sl] │ │ │ │ mov r2, #2097152 @ 0x200000 │ │ │ │ cmp r0, #0 │ │ │ │ lslne r2, r1, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - bls 90978 │ │ │ │ - ldr r0, [pc, #4080] @ 91928 │ │ │ │ + bls 90998 │ │ │ │ + ldr r0, [pc, #4080] @ 91948 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #40] @ 0x28 │ │ │ │ movne r1, r0 │ │ │ │ strne r5, [r0, #4] │ │ │ │ movne r0, #2 │ │ │ │ strbne r0, [r1] │ │ │ │ strdne r0, [r2] │ │ │ │ @@ -116508,42 +116516,42 @@ │ │ │ │ add r7, r9, r4, lsr #5 │ │ │ │ cmp r1, r7 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ strcs r7, [fp, #20] │ │ │ │ movcs r1, r7 │ │ │ │ cmp r1, #0 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ - beq 909d8 │ │ │ │ + beq 909f8 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [fp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - bhi 909e4 │ │ │ │ + bhi 90a04 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp lr, r0 │ │ │ │ - bls 90abc │ │ │ │ - b 91c50 │ │ │ │ + bls 90adc │ │ │ │ + b 91c70 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - bls 909c8 │ │ │ │ + bls 909e8 │ │ │ │ ldr r0, [fp, #12] │ │ │ │ mov r6, r5 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ sub r8, r7, r5 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc 90a5c │ │ │ │ + bcc 90a7c │ │ │ │ ldr r1, [fp, #16] │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r1, r6, lsl #2 │ │ │ │ - bcc 90a94 │ │ │ │ + bcc 90ab4 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mvn r1, r5 │ │ │ │ add r1, r7, r1 │ │ │ │ lsr r4, r4, #5 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ @@ -116554,51 +116562,51 @@ │ │ │ │ add r0, r0, r9 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r5, lsl #2 │ │ │ │ add r0, r0, r2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 90a98 │ │ │ │ + b 90ab8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, fp, #12 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ ldr r1, [fp, #16] │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r1, r6, lsl #2 │ │ │ │ - bcs 90a10 │ │ │ │ + bcs 90a30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ str r1, [fp, #20] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp lr, r0 │ │ │ │ - bhi 91c50 │ │ │ │ + bhi 91c70 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90ad8 │ │ │ │ + beq 90af8 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9140c │ │ │ │ + bne 9142c │ │ │ │ ldr r5, [ip, #296] @ 0x128 │ │ │ │ - b 91424 │ │ │ │ + b 91444 │ │ │ │ ldr r5, [ip, #296] @ 0x128 │ │ │ │ ldr r0, [ip, #300] @ 0x12c │ │ │ │ cmp r5, r0 │ │ │ │ - beq 91424 │ │ │ │ - ldr r0, [pc, #4068] @ 91ad4 │ │ │ │ + beq 91444 │ │ │ │ + ldr r0, [pc, #4068] @ 91af4 │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [sl, #20] │ │ │ │ mov r6, lr │ │ │ │ @@ -116615,25 +116623,25 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ cmp r0, r8 │ │ │ │ movcc r1, r0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b 90b6c │ │ │ │ + b 90b8c │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 91c50 │ │ │ │ + bhi 91c70 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq 90bc8 │ │ │ │ + beq 90be8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -116642,67 +116650,67 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91c50 │ │ │ │ + beq 91c70 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 90bf0 │ │ │ │ - ldr r1, [pc, #4060] @ 91bbc │ │ │ │ + bne 90c10 │ │ │ │ + ldr r1, [pc, #4060] @ 91bdc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ str r6, [sp, #32] │ │ │ │ str r5, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ adds r0, r4, #1 │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ mov r6, r7 │ │ │ │ str r0, [fp, #8] │ │ │ │ - bcc 913d0 │ │ │ │ - b 90b50 │ │ │ │ + bcc 913f0 │ │ │ │ + b 90b70 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ str r8, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #24] │ │ │ │ sub r0, r5, lr │ │ │ │ ldr r1, [fp, #20] │ │ │ │ mla r2, r3, sl, r0 │ │ │ │ lsr r0, r2, #5 │ │ │ │ cmp r1, r2, lsr #5 │ │ │ │ - bls 91c98 │ │ │ │ + bls 91cb8 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ and r3, r2, #31 │ │ │ │ mov r7, #1 │ │ │ │ ldr r2, [r1, r0, lsl #2] │ │ │ │ tst r2, r7, lsl r3 │ │ │ │ - bne 913c4 │ │ │ │ + bne 913e4 │ │ │ │ lsl r3, r7, r3 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [r1, r0, lsl #2] │ │ │ │ ldr r1, [ip, #328] @ 0x148 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs 91ca4 │ │ │ │ + bcs 91cc4 │ │ │ │ ldr r2, [ip, #324] @ 0x144 │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ ldr r0, [r2, r0, lsl #2]! │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @@ -116713,41 +116721,41 @@ │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ andeq r0, r0, r4, asr #4 │ │ │ │ andeq r0, r0, r0, lsr #14 │ │ │ │ andeq r0, r0, r0, asr #31 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ cmpcc r5, r8 │ │ │ │ - bcs 913c4 │ │ │ │ + bcs 913e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 913c4 │ │ │ │ + bcc 913e4 │ │ │ │ ldrb r1, [r2, #9] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 913c4 │ │ │ │ + bhi 913e4 │ │ │ │ ldr sl, [r2, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 90c40 │ │ │ │ + b 90c60 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 913c4 │ │ │ │ + beq 913e4 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r3, [fp] │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldr sl, [r8] │ │ │ │ sub r2, r3, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 91390 │ │ │ │ + bcc 913b0 │ │ │ │ lsl r3, r7, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - beq 90d9c │ │ │ │ + beq 90dbc │ │ │ │ add r2, r8, r3 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr r7, [fp, #4] │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, r1, r3, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add ip, r3, #1 │ │ │ │ @@ -116758,37 +116766,37 @@ │ │ │ │ ldr r6, [r2, -r3] │ │ │ │ add r4, r1, r4 │ │ │ │ str r9, [r7, #-8] │ │ │ │ add r3, r3, #4 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r0, r3 │ │ │ │ str r5, [r7], #12 │ │ │ │ - bne 90d68 │ │ │ │ + bne 90d88 │ │ │ │ mov r1, ip │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldr r4, [sp, #360] @ 0x168 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ str r1, [fp, #8] │ │ │ │ - b 90c40 │ │ │ │ + b 90c60 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ cmpcc r5, r8 │ │ │ │ - bcs 913c4 │ │ │ │ + bcs 913e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ cmp r1, r0 │ │ │ │ - bls 91cfc │ │ │ │ + bls 91d1c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr sl, [r1, r0, lsl #2] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 913c4 │ │ │ │ + beq 913e4 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 90c40 │ │ │ │ + b 90c60 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr sl, [r2, #4] │ │ │ │ rbit r0, r1 │ │ │ │ add r1, pc, #8 │ │ │ │ clz r0, r0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -116810,443 +116818,443 @@ │ │ │ │ @ instruction: 0x000002b8 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ andeq r0, r0, r8, ror r3 │ │ │ │ cmp r5, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - beq 90c40 │ │ │ │ - b 913c4 │ │ │ │ + beq 90c60 │ │ │ │ + b 913e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 913c4 │ │ │ │ + bcs 913e4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ add r0, r0, #5 │ │ │ │ lsl r2, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 913c4 │ │ │ │ + beq 913e4 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 913c4 │ │ │ │ + bhi 913e4 │ │ │ │ ldrb r3, [r0], #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 90e84 │ │ │ │ + bcc 90ea4 │ │ │ │ ldr sl, [r0, #-13] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 90c40 │ │ │ │ + b 90c60 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr sl, [r2, #4] │ │ │ │ ldr r8, [r2, #8] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 90c20 │ │ │ │ - ldr r1, [pc, #4052] @ 91ea8 │ │ │ │ + bne 90c40 │ │ │ │ + ldr r1, [pc, #4052] @ 91ec8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 90c20 │ │ │ │ + b 90c40 │ │ │ │ ldr r8, [r2, #16] │ │ │ │ ldr sl, [r2, #4] │ │ │ │ cmp r8, r6 │ │ │ │ - bcs 90c3c │ │ │ │ + bcs 90c5c │ │ │ │ ldr r6, [r4, r8, lsl #2] │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r7, [fp, #8] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 90f24 │ │ │ │ - ldr r1, [pc, #3996] @ 91eb0 │ │ │ │ + bne 90f44 │ │ │ │ + ldr r1, [pc, #3996] @ 91ed0 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, r8, lsl #2] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r8, [r0, #4] │ │ │ │ str r6, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - b 90c40 │ │ │ │ + b 90c60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 93298 │ │ │ │ - b 9128c │ │ │ │ + bl 932b8 │ │ │ │ + b 912ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 910b0 │ │ │ │ + beq 910d0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 91d38 │ │ │ │ + bcs 91d58 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r1, [pc, #3840] @ 91e98 │ │ │ │ + ldr r1, [pc, #3840] @ 91eb8 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 912ec │ │ │ │ + b 9130c │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - beq 913c4 │ │ │ │ + beq 913e4 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 91d18 │ │ │ │ + bcs 91d38 │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 90fdc │ │ │ │ + bcs 90ffc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ - ldr r2, [pc, #3776] @ 91e94 │ │ │ │ + ldr r2, [pc, #3776] @ 91eb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r2, [pc, #3748] @ 91e90 │ │ │ │ + ldr r2, [pc, #3748] @ 91eb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 913c4 │ │ │ │ + beq 913e4 │ │ │ │ tst r1, #1 │ │ │ │ - bne 90c40 │ │ │ │ - b 913c4 │ │ │ │ + bne 90c60 │ │ │ │ + b 913e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 910b0 │ │ │ │ + beq 910d0 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 91d58 │ │ │ │ + bcs 91d78 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq 90c40 │ │ │ │ + beq 90c60 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 913c4 │ │ │ │ + bne 913e4 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 90c40 │ │ │ │ + bcs 90c60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 90c40 │ │ │ │ - b 913c4 │ │ │ │ + bne 90c60 │ │ │ │ + b 913e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 92bac │ │ │ │ - b 9128c │ │ │ │ + bl 92bcc │ │ │ │ + b 912ac │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 926fc │ │ │ │ - b 9128c │ │ │ │ + bl 9271c │ │ │ │ + b 912ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 910b0 │ │ │ │ + beq 910d0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 91d68 │ │ │ │ + bcs 91d88 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r1, [ip, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 90c40 │ │ │ │ - b 913c4 │ │ │ │ + beq 90c60 │ │ │ │ + b 913e4 │ │ │ │ mov r5, #0 │ │ │ │ - b 91198 │ │ │ │ + b 911b8 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 91198 │ │ │ │ + bcs 911b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ - ldr r1, [pc, #3532] @ 91e9c │ │ │ │ + ldr r1, [pc, #3532] @ 91ebc │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - beq 90c40 │ │ │ │ - b 913c4 │ │ │ │ + beq 90c60 │ │ │ │ + b 913e4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq 91194 │ │ │ │ + beq 911b4 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - bcs 91d9c │ │ │ │ + bcs 91dbc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ ldrb r1, [ip, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 90c40 │ │ │ │ - b 913c4 │ │ │ │ + beq 90c60 │ │ │ │ + b 913e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 912c8 │ │ │ │ + beq 912e8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r8 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #3392] @ 91e78 │ │ │ │ + ldr r2, [pc, #3392] @ 91e98 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 91d08 │ │ │ │ + bcs 91d28 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r5, r8 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 912f0 │ │ │ │ + bcs 91310 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 90c40 │ │ │ │ - b 913c4 │ │ │ │ + beq 90c60 │ │ │ │ + b 913e4 │ │ │ │ cmp r5, r8 │ │ │ │ mov r5, r8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - beq 90c40 │ │ │ │ - b 913c4 │ │ │ │ + beq 90c60 │ │ │ │ + b 913e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 93588 │ │ │ │ - b 9128c │ │ │ │ + bl 935a8 │ │ │ │ + b 912ac │ │ │ │ cmp r5, r8 │ │ │ │ - bne 912a0 │ │ │ │ + bne 912c0 │ │ │ │ mov r5, r8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - b 90c40 │ │ │ │ + b 90c60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 92f14 │ │ │ │ - b 9128c │ │ │ │ + bl 92f34 │ │ │ │ + b 912ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq 912fc │ │ │ │ + beq 9131c │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 91d08 │ │ │ │ + bcs 91d28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r8 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #3216] @ 91e70 │ │ │ │ + ldr r2, [pc, #3216] @ 91e90 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 91364 │ │ │ │ + bcs 91384 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 90c40 │ │ │ │ - b 913c4 │ │ │ │ + bne 90c60 │ │ │ │ + b 913e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 91324 │ │ │ │ + beq 91344 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs 91d48 │ │ │ │ + bcs 91d68 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs 913c4 │ │ │ │ + bcs 913e4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r6, [r1, r0] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrb r7, [r1, r5] │ │ │ │ - ldr r1, [pc, #3140] @ 91e88 │ │ │ │ + ldr r1, [pc, #3140] @ 91ea8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #3124] @ 91e8c │ │ │ │ + ldr r0, [pc, #3124] @ 91eac │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r6] │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 913c4 │ │ │ │ + bne 913e4 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ tst r0, #1 │ │ │ │ - bne 90c40 │ │ │ │ - b 913c4 │ │ │ │ + bne 90c60 │ │ │ │ + b 913e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 92380 │ │ │ │ + bl 923a0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - bne 90c40 │ │ │ │ - b 913c4 │ │ │ │ + bne 90c60 │ │ │ │ + b 913e4 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - bcs 91d88 │ │ │ │ + bcs 91da8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r1, [r0, r5]! │ │ │ │ cmp r1, #10 │ │ │ │ - beq 91370 │ │ │ │ + beq 91390 │ │ │ │ cmp r1, #13 │ │ │ │ - beq 90c40 │ │ │ │ - b 913c4 │ │ │ │ + beq 90c60 │ │ │ │ + b 913e4 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2968] @ 91e7c │ │ │ │ + ldr r1, [pc, #2968] @ 91e9c │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 90c40 │ │ │ │ + beq 90c60 │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90c40 │ │ │ │ - b 913c4 │ │ │ │ + beq 90c60 │ │ │ │ + b 913e4 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r8, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - beq 913c4 │ │ │ │ + beq 913e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #2904] @ 91e74 │ │ │ │ + ldr r1, [pc, #2904] @ 91e94 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - b 91360 │ │ │ │ + b 91380 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r8, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - beq 913c4 │ │ │ │ + beq 913e4 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #2868] @ 91e84 │ │ │ │ + ldr r1, [pc, #2868] @ 91ea4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90c40 │ │ │ │ - b 913c4 │ │ │ │ + bne 90c60 │ │ │ │ + b 913e4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 91388 │ │ │ │ + beq 913a8 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 90c40 │ │ │ │ - b 913c4 │ │ │ │ + bne 90c60 │ │ │ │ + b 913e4 │ │ │ │ mov r5, #0 │ │ │ │ - b 90c40 │ │ │ │ + b 90c60 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ lsl r3, r7, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - bne 90d40 │ │ │ │ - b 90d9c │ │ │ │ + bne 90d60 │ │ │ │ + b 90dbc │ │ │ │ ldr r0, [fp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90b50 │ │ │ │ + beq 90b70 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ str r0, [fp, #8] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r2, [r1, r2, lsl #2]! │ │ │ │ ldr sl, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - beq 90c40 │ │ │ │ + beq 90c60 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs 91cd4 │ │ │ │ + bcs 91cf4 │ │ │ │ str r5, [r4, sl, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 913d0 │ │ │ │ - b 90b50 │ │ │ │ + bne 913f0 │ │ │ │ + b 90b70 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r1, [ip, #340] @ 0x154 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 91c50 │ │ │ │ + bls 91c70 │ │ │ │ ldr r1, [ip, #336] @ 0x150 │ │ │ │ ldr r5, [r1, r0, lsl #2] │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 9144c │ │ │ │ - ldr r1, [pc, #2524] @ 91e18 │ │ │ │ + bne 9146c │ │ │ │ + ldr r1, [pc, #2524] @ 91e38 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r2, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ str lr, [r0, #8] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r0, [fp, #8] │ │ │ │ - bcs 91c40 │ │ │ │ + bcs 91c60 │ │ │ │ ldr r7, [r8, #12] │ │ │ │ mov sl, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [r8, #8] │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ cmp r1, r7 │ │ │ │ mov r2, r7 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ movcc r2, r1 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b 91c04 │ │ │ │ + b 91c24 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str sl, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [fp, #24] │ │ │ │ sub r0, r5, lr │ │ │ │ ldr r4, [fp, #20] │ │ │ │ mla r1, r1, r8, r0 │ │ │ │ lsr r0, r1, #5 │ │ │ │ cmp r4, r1, lsr #5 │ │ │ │ - bls 91cb4 │ │ │ │ + bls 91cd4 │ │ │ │ ldr r2, [fp, #16] │ │ │ │ and r3, r1, #31 │ │ │ │ mov r4, #1 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ tst r1, r4, lsl r3 │ │ │ │ - bne 91bf4 │ │ │ │ + bne 91c14 │ │ │ │ lsl r3, r4, r3 │ │ │ │ orr r1, r1, r3 │ │ │ │ str r1, [r2, r0, lsl #2] │ │ │ │ ldr r1, [ip, #328] @ 0x148 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs 91cc4 │ │ │ │ + bcs 91ce4 │ │ │ │ ldr r2, [ip, #324] @ 0x144 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ ldr r0, [r2, r0, lsl #2]! │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @@ -117257,40 +117265,40 @@ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ cmpcc r5, r7 │ │ │ │ - bcs 91bf4 │ │ │ │ + bcs 91c14 │ │ │ │ ldrb r0, [r9, r5] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 91bf4 │ │ │ │ + bcc 91c14 │ │ │ │ ldrb r1, [r2, #9] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 91bf4 │ │ │ │ + bhi 91c14 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 914c0 │ │ │ │ + b 914e0 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 91bf4 │ │ │ │ + beq 91c14 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r3, [fp] │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ ldr r8, [r9] │ │ │ │ sub r2, r3, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc 91bc0 │ │ │ │ + bcc 91be0 │ │ │ │ lsl r3, r4, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - beq 91618 │ │ │ │ + beq 91638 │ │ │ │ add r2, r9, r3 │ │ │ │ sub r3, r3, #8 │ │ │ │ ldr r7, [fp, #4] │ │ │ │ sub r2, r2, #4 │ │ │ │ add r3, r1, r3, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add ip, r3, #1 │ │ │ │ @@ -117301,36 +117309,36 @@ │ │ │ │ ldr r3, [r2, -r7] │ │ │ │ add r6, r1, r6 │ │ │ │ str sl, [r4, #-8] │ │ │ │ add r7, r7, #4 │ │ │ │ str r3, [r6, #4] │ │ │ │ cmp r0, r7 │ │ │ │ str r5, [r4], #12 │ │ │ │ - bne 915e4 │ │ │ │ + bne 91604 │ │ │ │ mov r1, ip │ │ │ │ ldr r6, [sp, #364] @ 0x16c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ str r1, [fp, #8] │ │ │ │ - b 914c0 │ │ │ │ + b 914e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r0 │ │ │ │ cmpcc r5, r7 │ │ │ │ - bcs 91bf4 │ │ │ │ + bcs 91c14 │ │ │ │ ldrb r0, [r9, r5] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bls 91cfc │ │ │ │ + bls 91d1c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r8, [r1, r0, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 91bf4 │ │ │ │ + beq 91c14 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 914c0 │ │ │ │ + b 914e0 │ │ │ │ ldrd r8, [r2, #4] │ │ │ │ rbit r0, r9 │ │ │ │ add r1, pc, #12 │ │ │ │ clz r0, r0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ @@ -117350,62 +117358,62 @@ │ │ │ │ andeq r0, r0, r8, ror #6 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ muleq r0, r0, r2 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ andeq r0, r0, ip, lsr r3 │ │ │ │ cmp r5, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b 919a4 │ │ │ │ + b 919c4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs 91bf4 │ │ │ │ + bcs 91c14 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrb r1, [r9, r5] │ │ │ │ add r0, r0, #5 │ │ │ │ lsl r2, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91bf4 │ │ │ │ + beq 91c14 │ │ │ │ ldrb r3, [r0, #-1] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi 91bf4 │ │ │ │ + bhi 91c14 │ │ │ │ ldrb r3, [r0], #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 916ec │ │ │ │ + bcc 9170c │ │ │ │ ldr r8, [r0, #-13] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 914c0 │ │ │ │ + b 914e0 │ │ │ │ ldr r0, [fp] │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ ldr r7, [r2, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 914a0 │ │ │ │ - ldr r1, [pc, #1820] @ 91e58 │ │ │ │ + bne 914c0 │ │ │ │ + ldr r1, [pc, #1820] @ 91e78 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - b 914a0 │ │ │ │ + b 914c0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 914c0 │ │ │ │ + bcs 914e0 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ ldr r7, [fp, #8] │ │ │ │ ldr r9, [r0, r4, lsl #2] │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r7, r0 │ │ │ │ - bne 91790 │ │ │ │ - ldr r1, [pc, #1760] @ 91e60 │ │ │ │ + bne 917b0 │ │ │ │ + ldr r1, [pc, #1760] @ 91e80 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #360] @ 0x168 │ │ │ │ add r0, r5, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ @@ -117413,300 +117421,300 @@ │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [fp, #8] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ - b 914c0 │ │ │ │ + b 914e0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 93298 │ │ │ │ - b 91ac0 │ │ │ │ + bl 932b8 │ │ │ │ + b 91ae0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 91900 │ │ │ │ + beq 91920 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 91db0 │ │ │ │ + bcs 91dd0 │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ - ldr r1, [pc, #1604] @ 91e48 │ │ │ │ + ldr r1, [pc, #1604] @ 91e68 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 91b20 │ │ │ │ + b 91b40 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - beq 91bf4 │ │ │ │ + beq 91c14 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 91d78 │ │ │ │ - ldr r2, [pc, #1560] @ 91e44 │ │ │ │ + bcs 91d98 │ │ │ │ + ldr r2, [pc, #1560] @ 91e64 │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 91844 │ │ │ │ + bcs 91864 │ │ │ │ ldrb r1, [r9, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ eor r1, r1, #1 │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91bf4 │ │ │ │ + beq 91c14 │ │ │ │ tst r1, #1 │ │ │ │ - bne 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + bne 914e0 │ │ │ │ + b 91c14 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 91900 │ │ │ │ + beq 91920 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 91dd0 │ │ │ │ + bcs 91df0 │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #10 │ │ │ │ - beq 914c0 │ │ │ │ + beq 914e0 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 91bf4 │ │ │ │ + bne 91c14 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 914c0 │ │ │ │ + bcs 914e0 │ │ │ │ ldrb r0, [r9, r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + bne 914e0 │ │ │ │ + b 91c14 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 92bac │ │ │ │ - b 91ac0 │ │ │ │ + bl 92bcc │ │ │ │ + b 91ae0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 926fc │ │ │ │ - b 91ac0 │ │ │ │ + bl 9271c │ │ │ │ + b 91ae0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 91900 │ │ │ │ + beq 91920 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 91de0 │ │ │ │ + bcs 91e00 │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ ldrb r1, [ip, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + beq 914e0 │ │ │ │ + b 91c14 │ │ │ │ mov r5, #0 │ │ │ │ - b 919d4 │ │ │ │ + b 919f4 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 919d4 │ │ │ │ + bcs 919f4 │ │ │ │ ldrb r0, [r9, r5] │ │ │ │ - ldr r1, [pc, #1328] @ 91e4c │ │ │ │ + ldr r1, [pc, #1328] @ 91e6c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - b 919a4 │ │ │ │ - @ instruction: 0x0017f5f4 │ │ │ │ + b 919c4 │ │ │ │ + @ instruction: 0x0017f5d4 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 919d0 │ │ │ │ + beq 919f0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - bcs 91e04 │ │ │ │ + bcs 91e24 │ │ │ │ ldrb r0, [r9, r5] │ │ │ │ ldrb r1, [ip, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + beq 914e0 │ │ │ │ + b 91c14 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 91b00 │ │ │ │ + beq 91b20 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r7 │ │ │ │ - ldr r2, [pc, #1208] @ 91e2c │ │ │ │ + ldr r2, [pc, #1208] @ 91e4c │ │ │ │ add r2, pc, r2 │ │ │ │ - bcs 91d28 │ │ │ │ + bcs 91d48 │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ cmp r5, r7 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 91b24 │ │ │ │ + bcs 91b44 │ │ │ │ ldrb r1, [r9, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + beq 914e0 │ │ │ │ + b 91c14 │ │ │ │ cmp r5, r7 │ │ │ │ mov r5, r7 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - beq 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + beq 914e0 │ │ │ │ + b 91c14 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 93588 │ │ │ │ - b 91ac0 │ │ │ │ + bl 935a8 │ │ │ │ + b 91ae0 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 91ad8 │ │ │ │ + bne 91af8 │ │ │ │ mov r5, r7 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - b 914c0 │ │ │ │ + b 914e0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 92f14 │ │ │ │ - b 91ac0 │ │ │ │ + bl 92f34 │ │ │ │ + b 91ae0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 91b30 │ │ │ │ + beq 91b50 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 91d28 │ │ │ │ + bcs 91d48 │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ cmp r5, r7 │ │ │ │ - ldr r2, [pc, #1036] @ 91e24 │ │ │ │ + ldr r2, [pc, #1036] @ 91e44 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs 91b90 │ │ │ │ + bcs 91bb0 │ │ │ │ ldrb r1, [r9, r5] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + bne 914e0 │ │ │ │ + b 91c14 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 91b54 │ │ │ │ + beq 91b74 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ sub r0, r5, #1 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 91dc0 │ │ │ │ + bcs 91de0 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs 91bf4 │ │ │ │ + bcs 91c14 │ │ │ │ ldrb r7, [r9, r0] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrb r4, [r9, r5] │ │ │ │ - ldr r1, [pc, #968] @ 91e3c │ │ │ │ + ldr r1, [pc, #968] @ 91e5c │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85c │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #948] @ 91e40 │ │ │ │ + ldr r0, [pc, #948] @ 91e60 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r7] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91bf4 │ │ │ │ + bne 91c14 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ tst r0, #1 │ │ │ │ - bne 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + bne 914e0 │ │ │ │ + b 91c14 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 92380 │ │ │ │ + bl 923a0 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - bne 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + bne 914e0 │ │ │ │ + b 91c14 │ │ │ │ andeq r0, lr, r4, lsr r3 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - bcs 91df0 │ │ │ │ + bcs 91e10 │ │ │ │ mov r0, r9 │ │ │ │ ldrb r1, [r0, r5]! │ │ │ │ cmp r1, #10 │ │ │ │ - beq 91b9c │ │ │ │ + beq 91bbc │ │ │ │ cmp r1, #13 │ │ │ │ - beq 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + beq 914e0 │ │ │ │ + b 91c14 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r1, [pc, #792] @ 91e30 │ │ │ │ + ldr r1, [pc, #792] @ 91e50 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 914c0 │ │ │ │ + beq 914e0 │ │ │ │ ldrb r0, [r9] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + beq 914e0 │ │ │ │ + b 91c14 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - beq 91bf4 │ │ │ │ + beq 91c14 │ │ │ │ ldrb r0, [r9] │ │ │ │ - ldr r1, [pc, #732] @ 91e28 │ │ │ │ + ldr r1, [pc, #732] @ 91e48 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - b 91b8c │ │ │ │ + b 91bac │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ - beq 91bf4 │ │ │ │ + beq 91c14 │ │ │ │ ldrb r4, [r9] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #708] @ 91e38 │ │ │ │ + ldr r1, [pc, #708] @ 91e58 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r5, r4] │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + bne 914e0 │ │ │ │ + b 91c14 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 91bb4 │ │ │ │ + beq 91bd4 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne 914c0 │ │ │ │ - b 91bf4 │ │ │ │ + bne 914e0 │ │ │ │ + b 91c14 │ │ │ │ mov r5, #0 │ │ │ │ - b 914c0 │ │ │ │ - @ instruction: 0x0015fcd4 │ │ │ │ + b 914e0 │ │ │ │ + @ instruction: 0x0015fcb4 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ lsl r3, r4, #2 │ │ │ │ subs r0, r3, #4 │ │ │ │ - bne 915bc │ │ │ │ - b 91618 │ │ │ │ + bne 915dc │ │ │ │ + b 91638 │ │ │ │ ldr r0, [fp, #8] │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91c3c │ │ │ │ + beq 91c5c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ str r0, [fp, #8] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r2, [r1, r2, lsl #2]! │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - beq 914c0 │ │ │ │ + beq 914e0 │ │ │ │ cmp r8, r6 │ │ │ │ - bcs 91ce8 │ │ │ │ + bcs 91d08 │ │ │ │ str r5, [r3, r8, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91c04 │ │ │ │ + bne 91c24 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ stm r0, {r1, r2, r5} │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ @@ -117722,413 +117730,413 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ stm r0, {r1, r2, r5} │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #524] @ 91eac │ │ │ │ + ldr r2, [pc, #524] @ 91ecc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #444] @ 91e68 │ │ │ │ + ldr r2, [pc, #444] @ 91e88 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #416] @ 91e5c │ │ │ │ + ldr r2, [pc, #416] @ 91e7c │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #336] @ 91e1c │ │ │ │ + ldr r2, [pc, #336] @ 91e3c │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #472] @ 91eb4 │ │ │ │ + ldr r2, [pc, #472] @ 91ed4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #372] @ 91e64 │ │ │ │ + ldr r2, [pc, #372] @ 91e84 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #452] @ 91ec8 │ │ │ │ + ldr r2, [pc, #452] @ 91ee8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #368] @ 91e80 │ │ │ │ + ldr r2, [pc, #368] @ 91ea0 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #436] @ 91ed4 │ │ │ │ + ldr r2, [pc, #436] @ 91ef4 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #260] @ 91e34 │ │ │ │ + ldr r2, [pc, #260] @ 91e54 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #408] @ 91ed8 │ │ │ │ + ldr r2, [pc, #408] @ 91ef8 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #384] @ 91ed0 │ │ │ │ + ldr r2, [pc, #384] @ 91ef0 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #364] @ 91ecc │ │ │ │ + ldr r2, [pc, #364] @ 91eec │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #304] @ 91ea0 │ │ │ │ + ldr r2, [pc, #304] @ 91ec0 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #320] @ 91ec0 │ │ │ │ + ldr r2, [pc, #320] @ 91ee0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #220] @ 91e6c │ │ │ │ + ldr r2, [pc, #220] @ 91e8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #256] @ 91ea4 │ │ │ │ + ldr r2, [pc, #256] @ 91ec4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #268] @ 91ec4 │ │ │ │ + ldr r2, [pc, #268] @ 91ee4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #244] @ 91ebc │ │ │ │ + ldr r2, [pc, #244] @ 91edc │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #224] @ 91eb8 │ │ │ │ + ldr r2, [pc, #224] @ 91ed8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #104] @ 91e50 │ │ │ │ + ldr r2, [pc, #104] @ 91e70 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ 91e20 │ │ │ │ + ldr r2, [pc, #40] @ 91e40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #72] @ 91e54 │ │ │ │ + ldr r2, [pc, #72] @ 91e74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2623c │ │ │ │ - andseq pc, r5, r8, ror r4 @ │ │ │ │ - andseq lr, r5, r8, lsl #24 │ │ │ │ - andseq lr, r5, r0, lsl ip │ │ │ │ + andseq pc, r5, r8, asr r4 @ │ │ │ │ + andseq lr, r5, r8, ror #23 │ │ │ │ + @ instruction: 0x0015ebf0 │ │ │ │ andeq r9, lr, r8, ror #24 │ │ │ │ andeq r9, lr, r8, lsr fp │ │ │ │ andeq r9, lr, r0, lsl sp │ │ │ │ andeq r9, lr, ip, ror #22 │ │ │ │ - andseq lr, r5, r4, ror #25 │ │ │ │ + andseq lr, r5, r4, asr #25 │ │ │ │ andeq r9, lr, r8, lsl #22 │ │ │ │ andeq r9, lr, ip, lsl #24 │ │ │ │ strdeq r9, [lr], -r8 │ │ │ │ andeq r9, lr, r0, asr lr │ │ │ │ andeq r9, lr, r0, lsl #29 │ │ │ │ andeq r9, lr, r8, ror #26 │ │ │ │ - andseq lr, r5, ip, ror #23 │ │ │ │ - @ instruction: 0x0015ebdc │ │ │ │ - andseq pc, r5, r8, lsr #3 │ │ │ │ - andseq lr, r5, r8, asr #24 │ │ │ │ - andseq pc, r5, r4, ror r1 @ │ │ │ │ - @ instruction: 0x0015ebd0 │ │ │ │ + andseq lr, r5, ip, asr #23 │ │ │ │ + @ instruction: 0x0015ebbc │ │ │ │ + andseq pc, r5, r8, lsl #3 │ │ │ │ andseq lr, r5, r8, lsr #24 │ │ │ │ - andseq lr, r5, r8, ror ip │ │ │ │ + andseq pc, r5, r4, asr r1 @ │ │ │ │ + @ instruction: 0x0015ebb0 │ │ │ │ + andseq lr, r5, r8, lsl #24 │ │ │ │ + andseq lr, r5, r8, asr ip │ │ │ │ andeq sl, lr, r0, lsr #9 │ │ │ │ andeq sl, lr, r8, ror #6 │ │ │ │ andeq sl, lr, ip, asr #10 │ │ │ │ andeq sl, lr, r0, lsr #7 │ │ │ │ - andseq lr, r5, r4, lsl #26 │ │ │ │ + andseq lr, r5, r4, ror #25 │ │ │ │ andeq sl, lr, r4, lsr r3 │ │ │ │ andeq sl, lr, r0, asr #8 │ │ │ │ andeq sl, lr, ip, lsr #8 │ │ │ │ muleq lr, r8, r6 │ │ │ │ @ instruction: 0x000ea6b0 │ │ │ │ andeq sl, lr, ip, ror #13 │ │ │ │ @ instruction: 0x000ea5b4 │ │ │ │ - andseq lr, r5, r4, ror #24 │ │ │ │ andseq lr, r5, r4, asr #24 │ │ │ │ - andseq pc, r5, r0, lsl sl @ │ │ │ │ - andseq lr, r5, r8, ror #24 │ │ │ │ - andseq pc, r5, r0, ror #19 │ │ │ │ - andseq lr, r5, r4, ror #23 │ │ │ │ - andseq lr, r5, ip, lsl ip │ │ │ │ - andseq lr, r5, ip, ror #24 │ │ │ │ - andseq lr, r5, r4, asr #25 │ │ │ │ - mulseq r5, ip, ip │ │ │ │ - @ instruction: 0x0015ecb4 │ │ │ │ + andseq lr, r5, r4, lsr #24 │ │ │ │ + @ instruction: 0x0015f9f0 │ │ │ │ + andseq lr, r5, r8, asr #24 │ │ │ │ + andseq pc, r5, r0, asr #19 │ │ │ │ + andseq lr, r5, r4, asr #23 │ │ │ │ + @ instruction: 0x0015ebfc │ │ │ │ + andseq lr, r5, ip, asr #24 │ │ │ │ + andseq lr, r5, r4, lsr #25 │ │ │ │ + andseq lr, r5, ip, ror ip │ │ │ │ mulseq r5, r4, ip │ │ │ │ - andseq lr, r5, r4, ror #25 │ │ │ │ - andseq lr, r5, r4, lsr #26 │ │ │ │ - andseq lr, r5, r4, lsl sp │ │ │ │ + andseq lr, r5, r4, ror ip │ │ │ │ + andseq lr, r5, r4, asr #25 │ │ │ │ + andseq lr, r5, r4, lsl #26 │ │ │ │ + @ instruction: 0x0015ecf4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 91f78 │ │ │ │ + beq 91f98 │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ strh r0, [r4, #16] │ │ │ │ uxth r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 91ff0 │ │ │ │ - ldr r3, [pc, #232] @ 91ffc │ │ │ │ + beq 92010 │ │ │ │ + ldr r3, [pc, #232] @ 9201c │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #28] │ │ │ │ mov r0, sp │ │ │ │ - bl 9022c │ │ │ │ + bl 9024c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r7, r5, #4 │ │ │ │ - b 91f58 │ │ │ │ + b 91f78 │ │ │ │ add r7, r7, #20 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq 91fc8 │ │ │ │ + beq 91fe8 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91f4c │ │ │ │ + beq 91f6c │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 91f4c │ │ │ │ - ldr r3, [pc, #120] @ 91ff8 │ │ │ │ + bl 52170 │ │ │ │ + b 91f6c │ │ │ │ + ldr r3, [pc, #120] @ 92018 │ │ │ │ mov r1, #4 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ strh r0, [sp, #28] │ │ │ │ mov r0, sp │ │ │ │ - bl 9022c │ │ │ │ + bl 9024c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 91fe8 │ │ │ │ + beq 92008 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 91fe0 │ │ │ │ + b 92000 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 91fe8 │ │ │ │ + beq 92008 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq lr, r5, r8, lsl #19 │ │ │ │ - andseq lr, r5, r4, lsl #20 │ │ │ │ + andseq lr, r5, r8, ror #18 │ │ │ │ + andseq lr, r5, r4, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92058 │ │ │ │ + beq 92078 │ │ │ │ ldrh r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ strh r0, [r4, #16] │ │ │ │ uxth r1, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 921b8 │ │ │ │ + beq 921d8 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r8, #0 │ │ │ │ cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ lsl r6, r7, #4 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 920c4 │ │ │ │ - ldr r2, [pc, #380] @ 921c8 │ │ │ │ + bls 920e4 │ │ │ │ + ldr r2, [pc, #380] @ 921e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cb8 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r8, #0 │ │ │ │ cmn r7, #-268435455 @ 0xf0000001 │ │ │ │ lsl r6, r7, #4 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 92084 │ │ │ │ - ldr r2, [pc, #328] @ 921c0 │ │ │ │ + bls 920a4 │ │ │ │ + ldr r2, [pc, #328] @ 921e0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 92104 │ │ │ │ - ldr r0, [pc, #296] @ 921bc │ │ │ │ + beq 92124 │ │ │ │ + ldr r0, [pc, #296] @ 921dc │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92070 │ │ │ │ + beq 92090 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r7 │ │ │ │ cmp r7, #2 │ │ │ │ - bcs 92114 │ │ │ │ - b 92174 │ │ │ │ + bcs 92134 │ │ │ │ + b 92194 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9213c │ │ │ │ - ldr r0, [pc, #240] @ 921c4 │ │ │ │ + beq 9215c │ │ │ │ + ldr r0, [pc, #240] @ 921e4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92044 │ │ │ │ + beq 92064 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r7 │ │ │ │ cmp r7, #2 │ │ │ │ - bcs 9214c │ │ │ │ - b 92174 │ │ │ │ + bcs 9216c │ │ │ │ + b 92194 │ │ │ │ mov r5, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 92174 │ │ │ │ + bcc 92194 │ │ │ │ sub r1, r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strh r2, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ strh r2, [r0, #4] │ │ │ │ str r2, [r0], #16 │ │ │ │ - bne 92120 │ │ │ │ - b 92180 │ │ │ │ + bne 92140 │ │ │ │ + b 921a0 │ │ │ │ mov r5, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, #2 │ │ │ │ - bcc 92174 │ │ │ │ + bcc 92194 │ │ │ │ sub r1, r7, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strh r2, [r0, #12] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ strh r2, [r0, #4] │ │ │ │ str r2, [r0], #16 │ │ │ │ - bne 92158 │ │ │ │ - b 92180 │ │ │ │ + bne 92178 │ │ │ │ + b 921a0 │ │ │ │ cmp r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 92194 │ │ │ │ + beq 921b4 │ │ │ │ mov r1, #0 │ │ │ │ strh r1, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ strh r1, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 921b0 │ │ │ │ + beq 921d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r6, [r4] │ │ │ │ stmib r4, {r5, r7} │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mulseq r7, r4, lr │ │ │ │ - @ instruction: 0x0015e8f0 │ │ │ │ - andseq sp, r7, r4, asr lr │ │ │ │ - andseq lr, r5, ip, lsr #18 │ │ │ │ + andseq sp, r7, r4, ror lr │ │ │ │ + @ instruction: 0x0015e8d0 │ │ │ │ + andseq sp, r7, r4, lsr lr │ │ │ │ + andseq lr, r5, ip, lsl #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #32 │ │ │ │ - bne 92208 │ │ │ │ + bne 92228 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - ldr r1, [pc, #376] @ 92370 │ │ │ │ + ldr r1, [pc, #376] @ 92390 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r0, #4 │ │ │ │ strh r6, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 166738 │ │ │ │ + bl 166758 │ │ │ │ ldrb r1, [sp, #32] │ │ │ │ ldrb r0, [sp, #33] @ 0x21 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs 922ac │ │ │ │ + bcs 922cc │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ mov r6, #1 │ │ │ │ strb r2, [sp, #8] │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 922ac │ │ │ │ + bcs 922cc │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ mov r6, #2 │ │ │ │ strb r2, [sp, #9] │ │ │ │ add r2, r1, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs 922ac │ │ │ │ + bcs 922cc │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ add r1, r1, #3 │ │ │ │ mov r6, #3 │ │ │ │ sub r3, r2, #97 @ 0x61 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #6 │ │ │ │ subcc r2, r2, #32 │ │ │ │ cmp r1, r0 │ │ │ │ strb r2, [sp, #10] │ │ │ │ - bcs 922ac │ │ │ │ + bcs 922cc │ │ │ │ ldrb r0, [r5, r1] │ │ │ │ mov r6, #4 │ │ │ │ sub r1, r0, #97 @ 0x61 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #6 │ │ │ │ subcc r0, r0, #32 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 92330 │ │ │ │ - ldr r0, [pc, #152] @ 92368 │ │ │ │ + beq 92350 │ │ │ │ + ldr r0, [pc, #152] @ 92388 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #148] @ 9236c │ │ │ │ + ldr r1, [pc, #148] @ 9238c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [r4, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -118141,1324 +118149,1324 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ 92374 │ │ │ │ - ldr r0, [pc, #60] @ 92378 │ │ │ │ - ldr r3, [pc, #60] @ 9237c │ │ │ │ + ldr r1, [pc, #60] @ 92394 │ │ │ │ + ldr r0, [pc, #60] @ 92398 │ │ │ │ + ldr r3, [pc, #60] @ 9239c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ andeq r9, r1, r0, lsl r9 │ │ │ │ andeq r4, lr, ip, asr #2 │ │ │ │ andeq r9, lr, r4, lsl #8 │ │ │ │ - andseq lr, r5, r8, lsl #13 │ │ │ │ + andseq lr, r5, r8, ror #12 │ │ │ │ muleq lr, r8, r1 │ │ │ │ - andseq lr, r5, r8, lsr r4 │ │ │ │ + andseq lr, r5, r8, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 9265c │ │ │ │ + bcc 9267c │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ - beq 92498 │ │ │ │ + beq 924b8 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r6, r2, #4 │ │ │ │ movcc r6, #0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 923e0 │ │ │ │ + bls 92400 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 92688 │ │ │ │ + bcs 926a8 │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r7, r7, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq 923b8 │ │ │ │ + beq 923d8 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 92670 │ │ │ │ + bcc 92690 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 92498 │ │ │ │ + beq 924b8 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 92438 │ │ │ │ + ble 92458 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 926a0 │ │ │ │ + beq 926c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b 92498 │ │ │ │ + b 924b8 │ │ │ │ and r3, ip, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 92498 │ │ │ │ + beq 924b8 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 92624 │ │ │ │ + bcs 92644 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 92498 │ │ │ │ + bhi 924b8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 925b8 │ │ │ │ + beq 925d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 92530 │ │ │ │ + beq 92550 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 924ec │ │ │ │ - bl 111b58 │ │ │ │ + ble 9250c │ │ │ │ + bl 111b78 │ │ │ │ uxtb r9, r0 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 92530 │ │ │ │ - ldr r0, [pc, #540] @ 926e8 │ │ │ │ - ldr r3, [pc, #540] @ 926ec │ │ │ │ - ldr r1, [pc, #540] @ 926f0 │ │ │ │ + bne 92550 │ │ │ │ + ldr r0, [pc, #540] @ 92708 │ │ │ │ + ldr r3, [pc, #540] @ 9270c │ │ │ │ + ldr r1, [pc, #540] @ 92710 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ and r7, r0, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq 92530 │ │ │ │ + beq 92550 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 925a0 │ │ │ │ + bcs 925c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 92530 │ │ │ │ + bhi 92550 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92540 │ │ │ │ + beq 92560 │ │ │ │ eor r0, r6, r9 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 926c8 │ │ │ │ + beq 926e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 924b4 │ │ │ │ + bgt 924d4 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 9263c │ │ │ │ + bcc 9265c │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 9264c │ │ │ │ + bcc 9266c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ - b 924b4 │ │ │ │ + b 924d4 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi 92530 │ │ │ │ + bhi 92550 │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs 92518 │ │ │ │ - b 92530 │ │ │ │ + bcs 92538 │ │ │ │ + b 92550 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 926c8 │ │ │ │ + beq 926e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 92408 │ │ │ │ + bgt 92428 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 92644 │ │ │ │ + bcc 92664 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 92654 │ │ │ │ + bcc 92674 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 92408 │ │ │ │ + b 92428 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi 92498 │ │ │ │ + bhi 924b8 │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #4 │ │ │ │ - bcs 92464 │ │ │ │ - b 92498 │ │ │ │ + bcs 92484 │ │ │ │ + b 924b8 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 924b4 │ │ │ │ + b 924d4 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 92408 │ │ │ │ + b 92428 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 924b4 │ │ │ │ + b 924d4 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 92408 │ │ │ │ - ldr r3, [pc, #144] @ 926f4 │ │ │ │ + b 92428 │ │ │ │ + ldr r3, [pc, #144] @ 92714 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #92] @ 926d4 │ │ │ │ + ldr r3, [pc, #92] @ 926f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r4, [pc, #104] @ 926f8 │ │ │ │ + ldr r4, [pc, #104] @ 92718 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #48] @ 926d8 │ │ │ │ - ldr r3, [pc, #48] @ 926dc │ │ │ │ - ldr r1, [pc, #48] @ 926e0 │ │ │ │ + ldr r0, [pc, #48] @ 926f8 │ │ │ │ + ldr r3, [pc, #48] @ 926fc │ │ │ │ + ldr r1, [pc, #48] @ 92700 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #20] @ 926e4 │ │ │ │ + ldr r0, [pc, #20] @ 92704 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq lr, r5, r8, ror #8 │ │ │ │ + andseq lr, r5, r8, asr #8 │ │ │ │ andeq r9, lr, r3, lsl r1 │ │ │ │ - andseq lr, r5, r4, asr #1 │ │ │ │ - andseq lr, r5, r0, ror #7 │ │ │ │ - @ instruction: 0x0015e3f8 │ │ │ │ + andseq lr, r5, r4, lsr #1 │ │ │ │ + andseq lr, r5, r0, asr #7 │ │ │ │ + @ instruction: 0x0015e3d8 │ │ │ │ andeq r9, lr, pc, ror #5 │ │ │ │ - andseq lr, r5, r0, lsr #5 │ │ │ │ - mulseq r5, ip, r5 │ │ │ │ + andseq lr, r5, r0, lsl #5 │ │ │ │ + andseq lr, r5, ip, ror r5 │ │ │ │ + andseq lr, r5, r0, lsl #8 │ │ │ │ andseq lr, r5, r0, lsr #8 │ │ │ │ - andseq lr, r5, r0, asr #8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ - beq 928c4 │ │ │ │ + beq 928e4 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 92aac │ │ │ │ + bcc 92acc │ │ │ │ sub r6, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ movcc r7, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 92764 │ │ │ │ + bls 92784 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 92af0 │ │ │ │ + bcs 92b10 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r4, r4, #192 @ 0xc0 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq 92738 │ │ │ │ + beq 92758 │ │ │ │ add r4, r3, #1 │ │ │ │ - b 92768 │ │ │ │ + b 92788 │ │ │ │ mov r4, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 92ac0 │ │ │ │ + bcc 92ae0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 928fc │ │ │ │ + beq 9291c │ │ │ │ add fp, r0, r4 │ │ │ │ ldrsb r3, [fp] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 9280c │ │ │ │ + ble 9282c │ │ │ │ cmp r6, r5 │ │ │ │ - bls 927b4 │ │ │ │ + bls 927d4 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 92b08 │ │ │ │ + bcs 92b28 │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ sub r6, r6, #1 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 9278c │ │ │ │ + beq 927ac │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 92ad8 │ │ │ │ + bcc 92af8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 928c4 │ │ │ │ + beq 928e4 │ │ │ │ add r3, r0, r7 │ │ │ │ ldrsb r4, [r3] │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - ble 92898 │ │ │ │ + ble 928b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 92b48 │ │ │ │ + beq 92b68 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - b 928c4 │ │ │ │ + b 928e4 │ │ │ │ uxtb lr, r3 │ │ │ │ and r3, lr, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 928fc │ │ │ │ + beq 9291c │ │ │ │ sub ip, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp lr, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs lr, #240 @ 0xf0 │ │ │ │ - bcs 929a4 │ │ │ │ + bcs 929c4 │ │ │ │ cmp r4, ip │ │ │ │ - bhi 928fc │ │ │ │ + bhi 9291c │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 928fc │ │ │ │ + bne 9291c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 9018c │ │ │ │ + bl 901ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92b70 │ │ │ │ + beq 92b90 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 9278c │ │ │ │ + b 927ac │ │ │ │ and r4, r5, #192 @ 0xc0 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq 928c4 │ │ │ │ + beq 928e4 │ │ │ │ sub r4, r2, r7 │ │ │ │ mov r7, #2 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ movcs r7, #3 │ │ │ │ cmpcs r5, #240 @ 0xf0 │ │ │ │ - bcs 929d4 │ │ │ │ + bcs 929f4 │ │ │ │ cmp r7, r4 │ │ │ │ - bls 929e8 │ │ │ │ + bls 92a08 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 928f0 │ │ │ │ + bls 92910 │ │ │ │ ldrsb r3, [r0, r2]! │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 92908 │ │ │ │ + ble 92928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 92b20 │ │ │ │ + beq 92b40 │ │ │ │ eor r0, r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ bic r9, r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r3, r4, #192 @ 0xc0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 928fc │ │ │ │ + beq 9291c │ │ │ │ sub r5, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 929bc │ │ │ │ + bcs 929dc │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 928fc │ │ │ │ + bhi 9291c │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 928fc │ │ │ │ + beq 9291c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 9018c │ │ │ │ + bl 901ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92b70 │ │ │ │ + beq 92b90 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 92a54 │ │ │ │ + bcs 92a74 │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 928f0 │ │ │ │ - b 92a64 │ │ │ │ + bhi 92910 │ │ │ │ + b 92a84 │ │ │ │ cmp lr, #247 @ 0xf7 │ │ │ │ - bhi 928fc │ │ │ │ + bhi 9291c │ │ │ │ mov r4, #4 │ │ │ │ cmp ip, #4 │ │ │ │ - bcs 9283c │ │ │ │ - b 928fc │ │ │ │ + bcs 9285c │ │ │ │ + b 9291c │ │ │ │ cmp r4, #247 @ 0xf7 │ │ │ │ - bhi 928fc │ │ │ │ + bhi 9291c │ │ │ │ mov r2, #4 │ │ │ │ cmp r5, #4 │ │ │ │ - bcs 92938 │ │ │ │ - b 928fc │ │ │ │ + bcs 92958 │ │ │ │ + b 9291c │ │ │ │ cmp r5, #247 @ 0xf7 │ │ │ │ - bhi 928c4 │ │ │ │ + bhi 928e4 │ │ │ │ mov r7, #4 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 928c4 │ │ │ │ + bcc 928e4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92a1c │ │ │ │ + beq 92a3c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - b 92804 │ │ │ │ + b 92824 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 9018c │ │ │ │ + bl 901ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92b70 │ │ │ │ + beq 92b90 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - b 927dc │ │ │ │ + b 927fc │ │ │ │ mov r2, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 928f0 │ │ │ │ + bcc 92910 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92a80 │ │ │ │ + beq 92aa0 │ │ │ │ mov r8, #0 │ │ │ │ - b 928f0 │ │ │ │ + b 92910 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 9018c │ │ │ │ + bl 901ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92b70 │ │ │ │ + beq 92b90 │ │ │ │ mov r4, r1 │ │ │ │ - b 928dc │ │ │ │ - ldr r3, [pc, #236] @ 92ba0 │ │ │ │ + b 928fc │ │ │ │ + ldr r3, [pc, #236] @ 92bc0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #184] @ 92b80 │ │ │ │ + ldr r3, [pc, #184] @ 92ba0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r3, [pc, #176] @ 92b90 │ │ │ │ + ldr r3, [pc, #176] @ 92bb0 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r7, [pc, #132] @ 92b7c │ │ │ │ + ldr r7, [pc, #132] @ 92b9c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #152] @ 92ba8 │ │ │ │ + ldr r3, [pc, #152] @ 92bc8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #108] @ 92b94 │ │ │ │ - ldr r3, [pc, #108] @ 92b98 │ │ │ │ - ldr r1, [pc, #108] @ 92b9c │ │ │ │ + ldr r0, [pc, #108] @ 92bb4 │ │ │ │ + ldr r3, [pc, #108] @ 92bb8 │ │ │ │ + ldr r1, [pc, #108] @ 92bbc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #52] @ 92b84 │ │ │ │ - ldr r3, [pc, #52] @ 92b88 │ │ │ │ - ldr r1, [pc, #52] @ 92b8c │ │ │ │ + ldr r0, [pc, #52] @ 92ba4 │ │ │ │ + ldr r3, [pc, #52] @ 92ba8 │ │ │ │ + ldr r1, [pc, #52] @ 92bac │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #44] @ 92ba4 │ │ │ │ + ldr r0, [pc, #44] @ 92bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - @ instruction: 0x0015dfd8 │ │ │ │ - andseq lr, r5, ip, lsl r0 │ │ │ │ + @ instruction: 0x0015dfb8 │ │ │ │ + @ instruction: 0x0015dffc │ │ │ │ andeq r8, lr, fp, ror #24 │ │ │ │ - andseq sp, r5, ip, lsl ip │ │ │ │ - andseq sp, r5, r8, lsr pc │ │ │ │ - andseq lr, r5, r4 │ │ │ │ + @ instruction: 0x0015dbfc │ │ │ │ + andseq sp, r5, r8, lsl pc │ │ │ │ + andseq sp, r5, r4, ror #31 │ │ │ │ muleq lr, r3, ip │ │ │ │ - andseq sp, r5, r4, asr #24 │ │ │ │ - andseq sp, r5, r0, asr #30 │ │ │ │ - andseq sp, r5, r0, ror pc │ │ │ │ + andseq sp, r5, r4, lsr #24 │ │ │ │ + andseq sp, r5, r0, lsr #30 │ │ │ │ andseq sp, r5, r0, asr pc │ │ │ │ - andseq sp, r5, r0, asr #31 │ │ │ │ + andseq sp, r5, r0, lsr pc │ │ │ │ + andseq sp, r5, r0, lsr #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 92e74 │ │ │ │ + bcc 92e94 │ │ │ │ mov r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92c88 │ │ │ │ + beq 92ca8 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 92c08 │ │ │ │ + bls 92c28 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 92ea0 │ │ │ │ + bcs 92ec0 │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r7, r7, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq 92be0 │ │ │ │ + beq 92c00 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 92e88 │ │ │ │ - beq 92c88 │ │ │ │ + bcc 92ea8 │ │ │ │ + beq 92ca8 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 92c5c │ │ │ │ + ble 92c7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 92eb8 │ │ │ │ + beq 92ed8 │ │ │ │ eor r6, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - b 92c88 │ │ │ │ + b 92ca8 │ │ │ │ and r3, ip, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 92c88 │ │ │ │ + beq 92ca8 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 92dac │ │ │ │ + bcs 92dcc │ │ │ │ cmp r3, r4 │ │ │ │ - bls 92dc0 │ │ │ │ + bls 92de0 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 92d24 │ │ │ │ + beq 92d44 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 92ce0 │ │ │ │ - bl 111b58 │ │ │ │ + ble 92d00 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne 92d24 │ │ │ │ - ldr r0, [pc, #576] @ 92f00 │ │ │ │ - ldr r3, [pc, #576] @ 92f04 │ │ │ │ - ldr r1, [pc, #576] @ 92f08 │ │ │ │ + bne 92d44 │ │ │ │ + ldr r0, [pc, #576] @ 92f20 │ │ │ │ + ldr r3, [pc, #576] @ 92f24 │ │ │ │ + ldr r1, [pc, #576] @ 92f28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ and r7, r0, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq 92d24 │ │ │ │ + beq 92d44 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 92d94 │ │ │ │ + bcs 92db4 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 92d24 │ │ │ │ + bhi 92d44 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92d34 │ │ │ │ + beq 92d54 │ │ │ │ and r0, r6, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92ee0 │ │ │ │ + beq 92f00 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 92ca8 │ │ │ │ + bgt 92cc8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 92e54 │ │ │ │ + bcc 92e74 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 92e64 │ │ │ │ + bcc 92e84 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ - b 92ca8 │ │ │ │ + b 92cc8 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi 92d24 │ │ │ │ + bhi 92d44 │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs 92d0c │ │ │ │ - b 92d24 │ │ │ │ + bcs 92d2c │ │ │ │ + b 92d44 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi 92c88 │ │ │ │ + bhi 92ca8 │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 92c88 │ │ │ │ + bcc 92ca8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92c4c │ │ │ │ + bne 92c6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92ee0 │ │ │ │ + beq 92f00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 92c28 │ │ │ │ + bgt 92c48 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 92e5c │ │ │ │ + bcc 92e7c │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 92e6c │ │ │ │ + bcc 92e8c │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 92c28 │ │ │ │ + b 92c48 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 92ca8 │ │ │ │ + b 92cc8 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 92c28 │ │ │ │ + b 92c48 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 92ca8 │ │ │ │ + b 92cc8 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 92c28 │ │ │ │ - ldr r3, [pc, #144] @ 92f0c │ │ │ │ + b 92c48 │ │ │ │ + ldr r3, [pc, #144] @ 92f2c │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #92] @ 92eec │ │ │ │ + ldr r3, [pc, #92] @ 92f0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r4, [pc, #104] @ 92f10 │ │ │ │ + ldr r4, [pc, #104] @ 92f30 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #48] @ 92ef0 │ │ │ │ - ldr r3, [pc, #48] @ 92ef4 │ │ │ │ - ldr r1, [pc, #48] @ 92ef8 │ │ │ │ + ldr r0, [pc, #48] @ 92f10 │ │ │ │ + ldr r3, [pc, #48] @ 92f14 │ │ │ │ + ldr r1, [pc, #48] @ 92f18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #20] @ 92efc │ │ │ │ + ldr r0, [pc, #20] @ 92f1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq sp, r5, r0, asr ip │ │ │ │ + andseq sp, r5, r0, lsr ip │ │ │ │ strdeq r8, [lr], -fp │ │ │ │ - andseq sp, r5, ip, lsr #17 │ │ │ │ - andseq sp, r5, r8, asr #23 │ │ │ │ - andseq sp, r5, r0, ror #23 │ │ │ │ + andseq sp, r5, ip, lsl #17 │ │ │ │ + andseq sp, r5, r8, lsr #23 │ │ │ │ + andseq sp, r5, r0, asr #23 │ │ │ │ strdeq r8, [lr], -fp │ │ │ │ - andseq sp, r5, ip, lsr #21 │ │ │ │ - andseq sp, r5, r8, lsr #27 │ │ │ │ + andseq sp, r5, ip, lsl #21 │ │ │ │ + andseq sp, r5, r8, lsl #27 │ │ │ │ + andseq sp, r5, r8, ror #23 │ │ │ │ andseq sp, r5, r8, lsl #24 │ │ │ │ - andseq sp, r5, r8, lsr #24 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 931d0 │ │ │ │ + bcc 931f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 92fc4 │ │ │ │ + beq 92fe4 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 92f6c │ │ │ │ + bls 92f8c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 931fc │ │ │ │ + bcs 9321c │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r7, r7, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq 92f44 │ │ │ │ + beq 92f64 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 931e4 │ │ │ │ + bcc 93204 │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 92fc8 │ │ │ │ + beq 92fe8 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 93060 │ │ │ │ + ble 93080 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 9323c │ │ │ │ + beq 9325c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b 92fc8 │ │ │ │ + b 92fe8 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 93050 │ │ │ │ + beq 93070 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 9300c │ │ │ │ - bl 111b58 │ │ │ │ + ble 9302c │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 93214 │ │ │ │ + beq 93234 │ │ │ │ eor r4, r0, #1 │ │ │ │ and r0, r5, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ and r7, r0, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq 93050 │ │ │ │ + beq 93070 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 93180 │ │ │ │ + bcs 931a0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 93050 │ │ │ │ + bhi 93070 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93120 │ │ │ │ + beq 93140 │ │ │ │ and r0, r5, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ and r3, ip, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 92fc8 │ │ │ │ + beq 92fe8 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 93198 │ │ │ │ + bcs 931b8 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 92fc8 │ │ │ │ + bhi 92fe8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92fb4 │ │ │ │ + bne 92fd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93264 │ │ │ │ + beq 93284 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 92f94 │ │ │ │ + bgt 92fb4 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 931b8 │ │ │ │ + bcc 931d8 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 931c8 │ │ │ │ + bcc 931e8 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 92f94 │ │ │ │ + b 92fb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93264 │ │ │ │ + beq 93284 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 92fe8 │ │ │ │ + bgt 93008 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 931b0 │ │ │ │ + bcc 931d0 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 931c0 │ │ │ │ + bcc 931e0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ - b 92fe8 │ │ │ │ + b 93008 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi 93050 │ │ │ │ + bhi 93070 │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs 93038 │ │ │ │ - b 93050 │ │ │ │ + bcs 93058 │ │ │ │ + b 93070 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi 92fc8 │ │ │ │ + bhi 92fe8 │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #4 │ │ │ │ - bcs 9308c │ │ │ │ - b 92fc8 │ │ │ │ - orr r0, r3, r2, lsl #6 │ │ │ │ + bcs 930ac │ │ │ │ b 92fe8 │ │ │ │ + orr r0, r3, r2, lsl #6 │ │ │ │ + b 93008 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 92f94 │ │ │ │ + b 92fb4 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 92fe8 │ │ │ │ + b 93008 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 92f94 │ │ │ │ - ldr r3, [pc, #184] @ 93290 │ │ │ │ + b 92fb4 │ │ │ │ + ldr r3, [pc, #184] @ 932b0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #132] @ 93270 │ │ │ │ + ldr r3, [pc, #132] @ 93290 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r4, [pc, #144] @ 93294 │ │ │ │ + ldr r4, [pc, #144] @ 932b4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #104] @ 93284 │ │ │ │ - ldr r3, [pc, #104] @ 93288 │ │ │ │ - ldr r1, [pc, #104] @ 9328c │ │ │ │ + ldr r0, [pc, #104] @ 932a4 │ │ │ │ + ldr r3, [pc, #104] @ 932a8 │ │ │ │ + ldr r1, [pc, #104] @ 932ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #48] @ 93274 │ │ │ │ - ldr r3, [pc, #48] @ 93278 │ │ │ │ - ldr r1, [pc, #48] @ 9327c │ │ │ │ + ldr r0, [pc, #48] @ 93294 │ │ │ │ + ldr r3, [pc, #48] @ 93298 │ │ │ │ + ldr r1, [pc, #48] @ 9329c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #20] @ 93280 │ │ │ │ + ldr r0, [pc, #20] @ 932a0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - @ instruction: 0x0015d8f4 │ │ │ │ + @ instruction: 0x0015d8d4 │ │ │ │ andeq r8, lr, r7, ror r5 │ │ │ │ - andseq sp, r5, r8, lsr #10 │ │ │ │ - andseq sp, r5, r4, asr #16 │ │ │ │ - andseq sp, r5, ip, asr r8 │ │ │ │ + andseq sp, r5, r8, lsl #10 │ │ │ │ + andseq sp, r5, r4, lsr #16 │ │ │ │ + andseq sp, r5, ip, lsr r8 │ │ │ │ muleq lr, pc, r5 @ │ │ │ │ - andseq sp, r5, r0, asr r5 │ │ │ │ - andseq sp, r5, ip, asr #16 │ │ │ │ + andseq sp, r5, r0, lsr r5 │ │ │ │ + andseq sp, r5, ip, lsr #16 │ │ │ │ + andseq sp, r5, ip, lsl #17 │ │ │ │ andseq sp, r5, ip, lsr #17 │ │ │ │ - andseq sp, r5, ip, asr #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 93444 │ │ │ │ + beq 93464 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 934e4 │ │ │ │ + bhi 93504 │ │ │ │ sub r5, r2, #1 │ │ │ │ subs r7, r2, #4 │ │ │ │ movcc r7, #0 │ │ │ │ cmp r7, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov r1, r5 │ │ │ │ movcc fp, r7 │ │ │ │ cmp r1, r7 │ │ │ │ - bls 932fc │ │ │ │ + bls 9331c │ │ │ │ cmp r1, r2 │ │ │ │ - bcs 93528 │ │ │ │ + bcs 93548 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub r1, r1, #1 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 932d0 │ │ │ │ + beq 932f0 │ │ │ │ add r3, r1, #1 │ │ │ │ - b 93300 │ │ │ │ + b 93320 │ │ │ │ mov r3, fp │ │ │ │ cmp r2, r3 │ │ │ │ - bcc 934f8 │ │ │ │ + bcc 93518 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 93448 │ │ │ │ + beq 93468 │ │ │ │ add r1, r0, r3 │ │ │ │ ldrsb r4, [r1] │ │ │ │ cmn r4, #1 │ │ │ │ - ble 93384 │ │ │ │ + ble 933a4 │ │ │ │ cmp r5, r7 │ │ │ │ - bls 9334c │ │ │ │ + bls 9336c │ │ │ │ cmp r5, r2 │ │ │ │ - bcs 93540 │ │ │ │ + bcs 93560 │ │ │ │ ldrb r1, [r0, r5] │ │ │ │ sub r5, r5, #1 │ │ │ │ and r1, r1, #192 @ 0xc0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq 93324 │ │ │ │ + beq 93344 │ │ │ │ add fp, r5, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bcc 93510 │ │ │ │ - beq 93444 │ │ │ │ + bcc 93530 │ │ │ │ + beq 93464 │ │ │ │ add r1, r0, fp │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ - ble 93404 │ │ │ │ - bl 111b58 │ │ │ │ + ble 93424 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 934a4 │ │ │ │ + beq 934c4 │ │ │ │ eor r8, r0, #1 │ │ │ │ - b 93444 │ │ │ │ + b 93464 │ │ │ │ uxtb lr, r4 │ │ │ │ and r4, lr, #192 @ 0xc0 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq 93448 │ │ │ │ + beq 93468 │ │ │ │ sub ip, r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ cmp lr, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs lr, #240 @ 0xf0 │ │ │ │ - bcs 93454 │ │ │ │ + bcs 93474 │ │ │ │ cmp r3, ip │ │ │ │ - bhi 93448 │ │ │ │ + bhi 93468 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov sl, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93448 │ │ │ │ + bne 93468 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 9018c │ │ │ │ + bl 901ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93558 │ │ │ │ + beq 93578 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - b 93324 │ │ │ │ + b 93344 │ │ │ │ and r3, r0, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 93444 │ │ │ │ + beq 93464 │ │ │ │ sub r3, r2, fp │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 934cc │ │ │ │ + bcs 934ec │ │ │ │ cmp r2, r3 │ │ │ │ - bhi 93444 │ │ │ │ + bhi 93464 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9346c │ │ │ │ + beq 9348c │ │ │ │ and r6, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, #247 @ 0xf7 │ │ │ │ - bhi 93448 │ │ │ │ + bhi 93468 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #4 │ │ │ │ - bcs 933b4 │ │ │ │ - b 93448 │ │ │ │ + bcs 933d4 │ │ │ │ + b 93468 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 9018c │ │ │ │ + bl 901ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93558 │ │ │ │ + beq 93578 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9337c │ │ │ │ - ldr r0, [pc, #200] @ 93574 │ │ │ │ + bne 9339c │ │ │ │ + ldr r0, [pc, #200] @ 93594 │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #196] @ 93578 │ │ │ │ - ldr r1, [pc, #196] @ 9357c │ │ │ │ + ldr r3, [pc, #196] @ 93598 │ │ │ │ + ldr r1, [pc, #196] @ 9359c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi 93444 │ │ │ │ + bhi 93464 │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #4 │ │ │ │ - bcs 93430 │ │ │ │ - b 93444 │ │ │ │ - ldr r3, [pc, #124] @ 93568 │ │ │ │ + bcs 93450 │ │ │ │ + b 93464 │ │ │ │ + ldr r3, [pc, #124] @ 93588 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r6, [pc, #128] @ 93580 │ │ │ │ + ldr r6, [pc, #128] @ 935a0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r6 │ │ │ │ bl 26054 │ │ │ │ - ldr r3, [pc, #108] @ 93584 │ │ │ │ + ldr r3, [pc, #108] @ 935a4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r3, [pc, #52] @ 93564 │ │ │ │ + ldr r3, [pc, #52] @ 93584 │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #40] @ 93570 │ │ │ │ + ldr r3, [pc, #40] @ 93590 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #12] @ 9356c │ │ │ │ + ldr r0, [pc, #12] @ 9358c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq sp, r5, r4, lsr #11 │ │ │ │ - andseq sp, r5, r8, ror r5 │ │ │ │ - andseq sp, r5, r8, ror #10 │ │ │ │ - andseq sp, r5, ip, lsl #11 │ │ │ │ + andseq sp, r5, r4, lsl #11 │ │ │ │ + andseq sp, r5, r8, asr r5 │ │ │ │ + andseq sp, r5, r8, asr #10 │ │ │ │ + andseq sp, r5, ip, ror #10 │ │ │ │ andeq r8, lr, fp, lsl #6 │ │ │ │ - @ instruction: 0x0015d2bc │ │ │ │ - @ instruction: 0x0015d5d8 │ │ │ │ - andseq sp, r5, r0, ror #11 │ │ │ │ - andseq sp, r5, r8, asr #11 │ │ │ │ + mulseq r5, ip, r2 │ │ │ │ + @ instruction: 0x0015d5b8 │ │ │ │ + andseq sp, r5, r0, asr #11 │ │ │ │ + andseq sp, r5, r8, lsr #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 935c4 │ │ │ │ + bls 935e4 │ │ │ │ ldrsb r7, [r0, r2]! │ │ │ │ mov r3, r0 │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 935d0 │ │ │ │ - bl 111b58 │ │ │ │ + ble 935f0 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 936ac │ │ │ │ + beq 936cc │ │ │ │ eor r5, r0, #1 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ and r7, r0, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq 9361c │ │ │ │ + beq 9363c │ │ │ │ sub r6, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 936d4 │ │ │ │ + bcs 936f4 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 9361c │ │ │ │ + bhi 9363c │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne 93628 │ │ │ │ + bne 93648 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 936fc │ │ │ │ + beq 9371c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 936ec │ │ │ │ + bcs 9370c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi 935c4 │ │ │ │ + bhi 935e4 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 935c4 │ │ │ │ + bne 935e4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9018c │ │ │ │ + bl 901ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 936fc │ │ │ │ + beq 9371c │ │ │ │ mov r0, r1 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 935c0 │ │ │ │ - ldr r0, [pc, #88] @ 9370c │ │ │ │ + bne 935e0 │ │ │ │ + ldr r0, [pc, #88] @ 9372c │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r3, [pc, #84] @ 93710 │ │ │ │ - ldr r1, [pc, #84] @ 93714 │ │ │ │ + ldr r3, [pc, #84] @ 93730 │ │ │ │ + ldr r1, [pc, #84] @ 93734 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi 9361c │ │ │ │ + bhi 9363c │ │ │ │ mov r2, #4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcs 935fc │ │ │ │ - b 9361c │ │ │ │ + bcs 9361c │ │ │ │ + b 9363c │ │ │ │ mov r2, #4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc 935c4 │ │ │ │ - b 93660 │ │ │ │ - ldr r0, [pc, #4] @ 93708 │ │ │ │ + bcc 935e4 │ │ │ │ + b 93680 │ │ │ │ + ldr r0, [pc, #4] @ 93728 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq sp, r5, r4, asr #7 │ │ │ │ + andseq sp, r5, r4, lsr #7 │ │ │ │ andeq r8, lr, r3, lsl #2 │ │ │ │ - ldrheq sp, [r5], -r4 │ │ │ │ - @ instruction: 0x0015d3b0 │ │ │ │ + mulseq r5, r4, r0 │ │ │ │ + mulseq r5, r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #184] @ 937e8 │ │ │ │ - ldr r3, [pc, #184] @ 937ec │ │ │ │ - ldr ip, [pc, #184] @ 937f0 │ │ │ │ + ldr r1, [pc, #184] @ 93808 │ │ │ │ + ldr r3, [pc, #184] @ 9380c │ │ │ │ + ldr ip, [pc, #184] @ 93810 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #180] @ 937f4 │ │ │ │ + ldr lr, [pc, #180] @ 93814 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #176] @ 937f8 │ │ │ │ + ldr r4, [pc, #176] @ 93818 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #172] @ 937fc │ │ │ │ + ldr r5, [pc, #172] @ 9381c │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ add r6, r0, #600 @ 0x258 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r6, r0, #344 @ 0x158 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #636 @ 0x27c │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, r0, #632 @ 0x278 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r6, [pc, #120] @ 93800 │ │ │ │ + ldr r6, [pc, #120] @ 93820 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #112] @ 93804 │ │ │ │ + ldr r1, [pc, #112] @ 93824 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #104] @ 93808 │ │ │ │ + ldr r3, [pc, #104] @ 93828 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r0, #640 @ 0x280 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #7 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -119467,39 +119475,39 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 162ac0 │ │ │ │ + bl 162ae0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sp, r5, r0, lsl #2 │ │ │ │ - andseq sp, r5, r0, lsr r4 │ │ │ │ - andseq sp, r5, r8, lsl r4 │ │ │ │ - andseq sp, r5, r0, lsl #8 │ │ │ │ - andseq sp, r5, r8, lsl r0 │ │ │ │ - @ instruction: 0x0015d3b8 │ │ │ │ - mulseq r5, ip, r3 │ │ │ │ + andseq sp, r5, r0, ror #1 │ │ │ │ + andseq sp, r5, r0, lsl r4 │ │ │ │ + @ instruction: 0x0015d3f8 │ │ │ │ + andseq sp, r5, r0, ror #7 │ │ │ │ + @ instruction: 0x0015cff8 │ │ │ │ + mulseq r5, r8, r3 │ │ │ │ + andseq sp, r5, ip, ror r3 │ │ │ │ andeq r8, lr, pc, lsl #2 │ │ │ │ - andseq sp, r5, r4, asr #6 │ │ │ │ + andseq sp, r5, r4, lsr #6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #232] @ 9390c │ │ │ │ - ldr r3, [pc, #232] @ 93910 │ │ │ │ - ldr r2, [pc, #232] @ 93914 │ │ │ │ + ldr r1, [pc, #232] @ 9392c │ │ │ │ + ldr r3, [pc, #232] @ 93930 │ │ │ │ + ldr r2, [pc, #232] @ 93934 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #228] @ 93918 │ │ │ │ + ldr r5, [pc, #228] @ 93938 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #224] @ 9391c │ │ │ │ + ldr r4, [pc, #224] @ 9393c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #220] @ 93920 │ │ │ │ + ldr lr, [pc, #220] @ 93940 │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r6, r0, #85 @ 0x55 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ @@ -119513,21 +119521,21 @@ │ │ │ │ add r6, r0, #81 @ 0x51 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, r0, #64 @ 0x40 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, r0, #80 @ 0x50 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r6, [pc, #136] @ 93924 │ │ │ │ + ldr r6, [pc, #136] @ 93944 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #128] @ 93928 │ │ │ │ + ldr r1, [pc, #128] @ 93948 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #120] @ 9392c │ │ │ │ + ldr r3, [pc, #120] @ 9394c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -119540,37 +119548,37 @@ │ │ │ │ mov r2, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, ip │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 162ac0 │ │ │ │ + bl 162ae0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sp, r5, ip, lsl #8 │ │ │ │ - @ instruction: 0x0015d3f4 │ │ │ │ - @ instruction: 0x0015d3bc │ │ │ │ + andseq sp, r5, ip, ror #7 │ │ │ │ @ instruction: 0x0015d3d4 │ │ │ │ - andseq sp, r5, r4, ror r3 │ │ │ │ - andseq sp, r5, ip, asr #6 │ │ │ │ - andseq sp, r5, r0, lsr r3 │ │ │ │ + mulseq r5, ip, r3 │ │ │ │ + @ instruction: 0x0015d3b4 │ │ │ │ + andseq sp, r5, r4, asr r3 │ │ │ │ + andseq sp, r5, ip, lsr #6 │ │ │ │ + andseq sp, r5, r0, lsl r3 │ │ │ │ andeq r8, lr, r3, lsr #1 │ │ │ │ - @ instruction: 0x0015d2b8 │ │ │ │ + mulseq r5, r8, r2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ 939a4 │ │ │ │ + ldr ip, [pc, #100] @ 939c4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ 939a8 │ │ │ │ + ldr lr, [pc, #96] @ 939c8 │ │ │ │ mov r6, #16 │ │ │ │ - ldr r1, [pc, #92] @ 939ac │ │ │ │ + ldr r1, [pc, #92] @ 939cc │ │ │ │ mov r7, #3 │ │ │ │ - ldr r3, [pc, #88] @ 939b0 │ │ │ │ + ldr r3, [pc, #88] @ 939d0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ 939b4 │ │ │ │ + ldr r4, [pc, #84] @ 939d4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ @@ -119578,225 +119586,225 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldrdeq sp, [sp], -r8 │ │ │ │ - mulseq r5, r0, r2 │ │ │ │ + andseq sp, r5, r0, ror r2 │ │ │ │ strdeq r7, [lr], -r7 @ │ │ │ │ andeq r7, lr, r0, asr pc │ │ │ │ - andseq ip, r5, r8, ror #28 │ │ │ │ + andseq ip, r5, r8, asr #28 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 93a04 │ │ │ │ - ldr r3, [pc, #56] @ 93a08 │ │ │ │ + ldr r1, [pc, #56] @ 93a24 │ │ │ │ + ldr r3, [pc, #56] @ 93a28 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 93a0c │ │ │ │ + ldr ip, [pc, #52] @ 93a2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r7, lr, sl, lsr #31 │ │ │ │ andeq sp, sp, r7, asr #23 │ │ │ │ - mulseq r5, r4, r2 │ │ │ │ + andseq sp, r5, r4, ror r2 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 960a4 │ │ │ │ + b 960c4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 93a30 │ │ │ │ + bne 93a50 │ │ │ │ tst r2, #32 │ │ │ │ - bne 93a34 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ - b 1618f4 │ │ │ │ + bne 93a54 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ + b 161914 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 93a4c │ │ │ │ + bne 93a6c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 93a70 │ │ │ │ + bne 93a90 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93a8c │ │ │ │ + beq 93aac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93aac │ │ │ │ + beq 93acc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 93ad4 │ │ │ │ + bne 93af4 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 93af0 │ │ │ │ + bne 93b10 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93acc │ │ │ │ + beq 93aec │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93b2c │ │ │ │ + beq 93b4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 93a3c │ │ │ │ + bl 93a5c │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93b74 │ │ │ │ + beq 93b94 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93b90 │ │ │ │ + beq 93bb0 │ │ │ │ ldr r0, [r4, #344] @ 0x158 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93bac │ │ │ │ + beq 93bcc │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #364] @ 0x16c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93bc8 │ │ │ │ + beq 93be8 │ │ │ │ ldr r0, [r4, #368] @ 0x170 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93be8 │ │ │ │ + beq 93c08 │ │ │ │ ldr r0, [r4, #380] @ 0x17c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 93c24 │ │ │ │ + bne 93c44 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 93c40 │ │ │ │ + bne 93c60 │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 93c5c │ │ │ │ + bne 93c7c │ │ │ │ add r0, r4, #364 @ 0x16c │ │ │ │ - bl 93b08 │ │ │ │ + bl 93b28 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93c08 │ │ │ │ + beq 93c28 │ │ │ │ ldr r0, [r4, #344] @ 0x158 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #352] @ 0x160 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 93c14 │ │ │ │ + beq 93c34 │ │ │ │ ldr r0, [r4, #356] @ 0x164 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #364 @ 0x16c │ │ │ │ - bl 93b08 │ │ │ │ + bl 93b28 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq 93d04 │ │ │ │ + beq 93d24 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, #1 │ │ │ │ sxtb r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ poppl {r4, r5, fp, pc} │ │ │ │ add r3, r4, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and ip, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 93d0c │ │ │ │ + bcc 93d2c │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ add r5, r4, #3 │ │ │ │ str r5, [r2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r5, lr, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc 93d14 │ │ │ │ + bcc 93d34 │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ add r5, r4, #4 │ │ │ │ str r5, [r2] │ │ │ │ and r2, ip, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ orr r1, r1, r2, lsl #18 │ │ │ │ @@ -119806,73 +119814,73 @@ │ │ │ │ orr r1, r3, ip, lsl #6 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ orr r1, r3, ip, lsl #12 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ 93d58 │ │ │ │ - ldr r3, [pc, #40] @ 93d5c │ │ │ │ + ldr r1, [pc, #40] @ 93d78 │ │ │ │ + ldr r3, [pc, #40] @ 93d7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq pc, sp, r1, lsr #14 │ │ │ │ - andseq ip, r5, ip, ror #30 │ │ │ │ + andseq ip, r5, ip, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #292 @ 0x124 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ ldrb r7, [r1, #10] │ │ │ │ mov r9, r0 │ │ │ │ ldr fp, [r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r7, #2 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 93da4 │ │ │ │ + beq 93dc4 │ │ │ │ tst r7, #1 │ │ │ │ - beq 93dbc │ │ │ │ + beq 93ddc │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 1e85c │ │ │ │ ldrb r4, [r5, #263] @ 0x107 │ │ │ │ - b 93df8 │ │ │ │ + b 93e18 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3b8 │ │ │ │ strb r6, [r4, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bne 93dd4 │ │ │ │ + bne 93df4 │ │ │ │ add r0, sp, #704 @ 0x2c0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 1e85c │ │ │ │ ldrb r4, [sp, #303] @ 0x12f │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 93df8 │ │ │ │ + bne 93e18 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 94bf4 │ │ │ │ + bmi 94c14 │ │ │ │ add r0, sp, #960 @ 0x3c0 │ │ │ │ add r1, sp, #704 @ 0x2c0 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 1e85c │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #1268] @ 0x4f4 │ │ │ │ @@ -119906,126 +119914,126 @@ │ │ │ │ str r4, [sp, #992] @ 0x3e0 │ │ │ │ str r4, [sp, #984] @ 0x3d8 │ │ │ │ str r4, [sp, #980] @ 0x3d4 │ │ │ │ str r4, [sp, #972] @ 0x3cc │ │ │ │ strb r1, [sp, #968] @ 0x3c8 │ │ │ │ str fp, [sp, #960] @ 0x3c0 │ │ │ │ str r0, [sp, #1272] @ 0x4f8 │ │ │ │ - bls 93ed4 │ │ │ │ - ldr r2, [pc, #3560] @ 94cac │ │ │ │ + bls 93ef4 │ │ │ │ + ldr r2, [pc, #3560] @ 94ccc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ - b 94bf4 │ │ │ │ + b 94c14 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93f34 │ │ │ │ - ldr r0, [pc, #3524] @ 94ca8 │ │ │ │ + beq 93f54 │ │ │ │ + ldr r0, [pc, #3524] @ 94cc8 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 93ebc │ │ │ │ + beq 93edc │ │ │ │ mov r0, r8 │ │ │ │ cmp r8, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bcc 93f4c │ │ │ │ + bcc 93f6c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ sub r4, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r6, r4 │ │ │ │ - b 93f58 │ │ │ │ + b 93f78 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bcs 93f14 │ │ │ │ + bcs 93f34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 93f60 │ │ │ │ + beq 93f80 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ ldr r5, [r5, #328] @ 0x148 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r7, [sp, #1300] @ 0x514 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #1296] @ 0x510 │ │ │ │ str r7, [sp, #1292] @ 0x50c │ │ │ │ str r7, [sp, #1288] @ 0x508 │ │ │ │ str r0, [sp, #1284] @ 0x504 │ │ │ │ str r7, [sp, #1280] @ 0x500 │ │ │ │ str r7, [sp, #1304] @ 0x518 │ │ │ │ - ble 94a84 │ │ │ │ + ble 94aa4 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, #0 │ │ │ │ - beq 94004 │ │ │ │ + beq 94024 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #1280 @ 0x500 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r4, [sp, #1288] @ 0x508 │ │ │ │ subs r6, r5, #1 │ │ │ │ ldr r7, [sp, #1284] @ 0x504 │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ - beq 93ff0 │ │ │ │ + beq 94010 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r5, r4 │ │ │ │ add r1, r6, r4 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 93ff4 │ │ │ │ + b 94014 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sp, #1300] @ 0x514 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ add sl, sp, #1280 @ 0x500 │ │ │ │ cmp r5, r7 │ │ │ │ str r0, [sp, #1288] @ 0x508 │ │ │ │ - bls 94090 │ │ │ │ + bls 940b0 │ │ │ │ ldr r0, [sp, #1292] @ 0x50c │ │ │ │ sub r4, r5, r7 │ │ │ │ str r9, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc 94b04 │ │ │ │ + bcc 94b24 │ │ │ │ mov r6, fp │ │ │ │ ldr fp, [sp, #1296] @ 0x510 │ │ │ │ cmp r4, #2 │ │ │ │ add r0, fp, r9, lsl #2 │ │ │ │ - bcc 94078 │ │ │ │ + bcc 94098 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r4, r9 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r9, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, fp │ │ │ │ sub r0, r0, #4 │ │ │ │ - b 9407c │ │ │ │ + b 9409c │ │ │ │ mov r1, r9 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r5, r1, #1 │ │ │ │ mov fp, r6 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r5, [sp, #1300] @ 0x514 │ │ │ │ @@ -120070,18 +120078,18 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #388] @ 0x184 │ │ │ │ mov r1, #4 │ │ │ │ str r8, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #380] @ 0x17c │ │ │ │ str fp, [sp, #364] @ 0x16c │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ - b 94270 │ │ │ │ + b 94290 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 942c8 │ │ │ │ + bhi 942e8 │ │ │ │ add r6, pc, #4 │ │ │ │ ldr r2, [r6, r2, lsl #2] │ │ │ │ add pc, r6, r2 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -120143,238 +120151,238 @@ │ │ │ │ muleq r0, r8, r1 │ │ │ │ muleq r0, r8, r1 │ │ │ │ muleq r0, r8, r1 │ │ │ │ muleq r0, r8, r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ eor r1, r3, r1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bhi 94324 │ │ │ │ + bhi 94344 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 942fc │ │ │ │ + beq 9431c │ │ │ │ rsb r2, r1, #0 │ │ │ │ and r3, r1, r2 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - blt 9414c │ │ │ │ + blt 9416c │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ - blt 942ac │ │ │ │ + blt 942cc │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ - blt 942ec │ │ │ │ + blt 9430c │ │ │ │ cmpne r3, #65536 @ 0x10000 │ │ │ │ - beq 94264 │ │ │ │ + beq 94284 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - beq 94264 │ │ │ │ - b 942fc │ │ │ │ + beq 94284 │ │ │ │ + b 9431c │ │ │ │ cmp r3, #2048 @ 0x800 │ │ │ │ - bge 942dc │ │ │ │ + bge 942fc │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - beq 94264 │ │ │ │ + beq 94284 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - beq 94264 │ │ │ │ - b 942fc │ │ │ │ + beq 94284 │ │ │ │ + b 9431c │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 94264 │ │ │ │ + beq 94284 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 94264 │ │ │ │ - b 942fc │ │ │ │ - beq 94264 │ │ │ │ + beq 94284 │ │ │ │ + b 9431c │ │ │ │ + beq 94284 │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - beq 94264 │ │ │ │ - b 942fc │ │ │ │ + beq 94284 │ │ │ │ + b 9431c │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ - beq 94264 │ │ │ │ + beq 94284 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - beq 94264 │ │ │ │ + beq 94284 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ lsrs r1, r1, #22 │ │ │ │ - beq 94378 │ │ │ │ + beq 94398 │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ mov r1, #0 │ │ │ │ movt r0, #63 @ 0x3f │ │ │ │ strd r0, [r9, #16] │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ str r0, [r9, #8] │ │ │ │ - b 9432c │ │ │ │ + b 9434c │ │ │ │ mov r2, #45 @ 0x2d │ │ │ │ strd r2, [r9, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r9] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 93b4c │ │ │ │ + bl 93b6c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94344 │ │ │ │ + bne 94364 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 9436c │ │ │ │ + bne 9438c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ add sp, sp, #292 @ 0x124 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #316] @ 0x13c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 943a4 │ │ │ │ + beq 943c4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add r3, r2, r1, lsl #3 │ │ │ │ subs r2, r3, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldrne r2, [r3, #-4] │ │ │ │ sub r3, r2, r1, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ movcs r0, r3 │ │ │ │ cmp r0, #32 │ │ │ │ - bls 943e0 │ │ │ │ - ldr r0, [pc, #2360] @ 94cf8 │ │ │ │ + bls 94400 │ │ │ │ + ldr r0, [pc, #2360] @ 94d18 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r9] │ │ │ │ str r2, [r9, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ str r1, [r9, #16] │ │ │ │ - b 94334 │ │ │ │ + b 94354 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ and r5, r0, #31 │ │ │ │ lsr r6, r4, r5 │ │ │ │ cmp r6, #2097152 @ 0x200000 │ │ │ │ - bls 9441c │ │ │ │ + bls 9443c │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #2097152 @ 0x200000 │ │ │ │ str r1, [r9, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ str r3, [r9, #16] │ │ │ │ str r2, [r9, #20] │ │ │ │ - b 9432c │ │ │ │ + b 9434c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ lsl r8, r1, r5 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, r1, lsl r5 │ │ │ │ - bcc 94b28 │ │ │ │ + bcc 94b48 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #8 │ │ │ │ lsl r2, r1, r5 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, r4, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ bl 1e3b8 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ add r1, r4, r8 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ and r0, r0, #31 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r2, r2, r6, lsl r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 94bbc │ │ │ │ + bcs 94bdc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ movw r1, #64512 @ 0xfc00 │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ str r5, [r0, r2, lsl #3]! │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [sp, #364] @ 0x16c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 944b0 │ │ │ │ + bne 944d0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 94400 │ │ │ │ + bhi 94420 │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [sp, #704] @ 0x2c0 │ │ │ │ - bne 94b54 │ │ │ │ + bne 94b74 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94b84 │ │ │ │ + bne 94ba4 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r6, sp, #960 @ 0x3c0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0, #296] @ 0x128 │ │ │ │ ldr fp, [r0, #340] @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ - bl 95084 │ │ │ │ + bl 950a4 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ ldr r9, [sp, #964] @ 0x3c4 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 948e4 │ │ │ │ + bne 94904 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r6, r4, #24 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 94524 │ │ │ │ - ldr r1, [pc, #1976] @ 94cd4 │ │ │ │ + bne 94544 │ │ │ │ + ldr r1, [pc, #1976] @ 94cf4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r9, [r0, r7, lsl #2] │ │ │ │ add r0, r7, #1 │ │ │ │ ldrb r1, [sp, #373] @ 0x175 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #2 │ │ │ │ tstne r1, #1 │ │ │ │ - bne 94950 │ │ │ │ + bne 94970 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9485c │ │ │ │ - ldr r1, [pc, #1920] @ 94cd8 │ │ │ │ + beq 9487c │ │ │ │ + ldr r1, [pc, #1920] @ 94cf8 │ │ │ │ lsl r4, fp, #1 │ │ │ │ add fp, sp, #960 @ 0x3c0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #384] @ 0x180 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 94bc8 │ │ │ │ + bcs 94be8 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r8, [r0, r2, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #700] @ 0x2bc │ │ │ │ str r0, [sp, #436] @ 0x1b4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - bl 95264 │ │ │ │ + bl 95284 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 94a4c │ │ │ │ + bne 94a6c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94850 │ │ │ │ + beq 94870 │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ ldr r2, [r3, r0, lsl #4]! │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r0, #328] @ 0x148 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 94bb0 │ │ │ │ + bcs 94bd0 │ │ │ │ ldr r0, [r0, #324] @ 0x144 │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @@ -120385,634 +120393,634 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffffffb4 │ │ │ │ andeq r0, r0, r4, ror #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 945bc │ │ │ │ + beq 945dc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ lsl r5, r1, #3 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r4 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 94e88 │ │ │ │ + bl 94ea8 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 9491c │ │ │ │ + bne 9493c │ │ │ │ add r4, r4, #8 │ │ │ │ subs r5, r5, #8 │ │ │ │ - bne 94640 │ │ │ │ - b 945bc │ │ │ │ + bne 94660 │ │ │ │ + b 945dc │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ mov sl, #0 │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 9468c │ │ │ │ + b 946ac │ │ │ │ add sl, sl, #1 │ │ │ │ sub r9, r9, #4 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 945bc │ │ │ │ + beq 945dc │ │ │ │ ldr r0, [r4, sl, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94684 │ │ │ │ + beq 946a4 │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ uxtb r0, sl │ │ │ │ orr r0, r0, r0, lsl #8 │ │ │ │ str r0, [sp, #708] @ 0x2c4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #704 @ 0x2c0 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r8 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 94e88 │ │ │ │ + bl 94ea8 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq 94684 │ │ │ │ - b 9491c │ │ │ │ + beq 946a4 │ │ │ │ + b 9493c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 945bc │ │ │ │ + beq 945dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ sub r4, r2, r1, lsl #2 │ │ │ │ sub r5, r0, #4 │ │ │ │ ldr r2, [r5, -r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ strd r6, [sp] │ │ │ │ - bl 95264 │ │ │ │ + bl 95284 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 9491c │ │ │ │ + bne 9493c │ │ │ │ adds r4, r4, #4 │ │ │ │ - bne 946f4 │ │ │ │ - b 945bc │ │ │ │ + bne 94714 │ │ │ │ + b 945dc │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r5 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 95264 │ │ │ │ + bl 95284 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 94a54 │ │ │ │ + bne 94a74 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r4 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 95264 │ │ │ │ + bl 95284 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq 945bc │ │ │ │ - b 94a54 │ │ │ │ + beq 945dc │ │ │ │ + b 94a74 │ │ │ │ ldrb r1, [sp, #700] @ 0x2bc │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94ad8 │ │ │ │ + bne 94af8 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #700] @ 0x2bc │ │ │ │ and r0, r3, #31 │ │ │ │ ldr r5, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r0, r5, r8, lsl r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 94be8 │ │ │ │ + bcs 94c08 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bfc r7, #10, #22 │ │ │ │ str r6, [r1, r0, lsl #3]! │ │ │ │ orr r0, r7, r2, lsl #10 │ │ │ │ str r0, [r1, #4] │ │ │ │ - b 945bc │ │ │ │ + b 945dc │ │ │ │ add r3, r0, #4 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r8 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 94e88 │ │ │ │ + bl 94ea8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 945b0 │ │ │ │ + b 945d0 │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ bfc r7, #10, #22 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bfc r3, #10, #22 │ │ │ │ mov r0, fp │ │ │ │ orr r6, r6, r3 │ │ │ │ strd r6, [sp] │ │ │ │ - bl 95264 │ │ │ │ + bl 95284 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 945b0 │ │ │ │ + b 945d0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc 94834 │ │ │ │ + bcc 94854 │ │ │ │ sub r1, r1, r3 │ │ │ │ lsr r2, r6, #10 │ │ │ │ and r1, r1, #31 │ │ │ │ orr r2, r2, r7, lsl #22 │ │ │ │ mov r3, #1 │ │ │ │ bfc r6, #10, #22 │ │ │ │ orr r1, r2, r3, lsl r1 │ │ │ │ orr r6, r6, r1, lsl #10 │ │ │ │ lsr r7, r1, #22 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ strd r6, [sp] │ │ │ │ - bl 95264 │ │ │ │ + bl 95284 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - b 945b0 │ │ │ │ + b 945d0 │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94568 │ │ │ │ + bne 94588 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 94cfc │ │ │ │ + bl 94d1c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #316 @ 0x13c │ │ │ │ add r0, r4, #4 │ │ │ │ bl 1e85c │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9489c │ │ │ │ + beq 948bc │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 948bc │ │ │ │ + beq 948dc │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 948d8 │ │ │ │ + beq 948f8 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93b08 │ │ │ │ - b 9433c │ │ │ │ + bl 93b28 │ │ │ │ + b 9435c │ │ │ │ add r1, r6, #8 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldm r1!, {r3, r4, r6, r7} │ │ │ │ add r2, ip, #16 │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [ip, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r9, [ip, #12] │ │ │ │ str r0, [ip] │ │ │ │ - b 94334 │ │ │ │ + b 94354 │ │ │ │ orr r1, fp, #4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ add r2, ip, #12 │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r1, [ip] │ │ │ │ str r0, [ip, #8] │ │ │ │ - b 94334 │ │ │ │ + b 94354 │ │ │ │ ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r8, [r1, #340] @ 0x154 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 94544 │ │ │ │ - ldr r2, [pc, #880] @ 94cdc │ │ │ │ + beq 94564 │ │ │ │ + ldr r2, [pc, #880] @ 94cfc │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #860] @ 94ce0 │ │ │ │ + ldr r2, [pc, #860] @ 94d00 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 949a8 │ │ │ │ + b 949c8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r9, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [r0, r7, lsl #2] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 94544 │ │ │ │ + beq 94564 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, r1 │ │ │ │ - bls 94bd8 │ │ │ │ + bls 94bf8 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 94b4c │ │ │ │ + bne 94b6c │ │ │ │ ldr r0, [r0, #336] @ 0x150 │ │ │ │ ldr r2, [r0, r1, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl 95084 │ │ │ │ + bl 950a4 │ │ │ │ ldr r0, [sp, #960] @ 0x3c0 │ │ │ │ ldr r5, [sp, #964] @ 0x3c4 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 94a14 │ │ │ │ + bne 94a34 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 9498c │ │ │ │ - ldr r1, [pc, #748] @ 94cf4 │ │ │ │ + bne 949ac │ │ │ │ + ldr r1, [pc, #748] @ 94d14 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ - b 9498c │ │ │ │ + bl 98444 │ │ │ │ + b 949ac │ │ │ │ add ip, r4, #8 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldm ip!, {r3, r4, r6, r7} │ │ │ │ add r2, lr, #16 │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm ip!, {r1, r3, r4, r6, r7} │ │ │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ ldm ip, {r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r6, r7} │ │ │ │ str r0, [lr, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [lr, #12] │ │ │ │ str r0, [lr] │ │ │ │ - b 94334 │ │ │ │ + b 94354 │ │ │ │ orr r1, fp, #4 │ │ │ │ - b 94924 │ │ │ │ + b 94944 │ │ │ │ orr r1, fp, #4 │ │ │ │ add r2, r9, #12 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r1, #1 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r1, [r9] │ │ │ │ str r0, [r9, #8] │ │ │ │ - b 94334 │ │ │ │ - ldr r0, [pc, #548] @ 94cb0 │ │ │ │ + b 94354 │ │ │ │ + ldr r0, [pc, #548] @ 94cd0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ - ldr r2, [pc, #544] @ 94cb4 │ │ │ │ - ldr r3, [pc, #544] @ 94cb8 │ │ │ │ + ldr r2, [pc, #544] @ 94cd4 │ │ │ │ + ldr r3, [pc, #544] @ 94cd8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #540] @ 94cbc │ │ │ │ + ldr r1, [pc, #540] @ 94cdc │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r7, lr, #284 @ 0x11c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #1312] @ 0x520 │ │ │ │ str r2, [sp, #1308] @ 0x51c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 26100 │ │ │ │ - b 94bf4 │ │ │ │ - ldr r0, [pc, #528] @ 94cf0 │ │ │ │ + b 94c14 │ │ │ │ + ldr r0, [pc, #528] @ 94d10 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ str r1, [r7, #16] │ │ │ │ - b 94334 │ │ │ │ + b 94354 │ │ │ │ mov r1, #4 │ │ │ │ add r0, sl, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r9, [sp, #1300] @ 0x514 │ │ │ │ - b 94030 │ │ │ │ + b 94050 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r7, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #8 │ │ │ │ bl 21304 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - b 94434 │ │ │ │ + b 94454 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - b 94ba0 │ │ │ │ - ldr r1, [pc, #360] @ 94cc4 │ │ │ │ + b 94bc0 │ │ │ │ + ldr r1, [pc, #360] @ 94ce4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #356] @ 94cc8 │ │ │ │ + ldr r0, [pc, #356] @ 94ce8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #960] @ 0x3c0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #704 @ 0x2c0 │ │ │ │ add r3, sp, #960 @ 0x3c0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 23cac │ │ │ │ - b 94bf4 │ │ │ │ - ldr r0, [pc, #320] @ 94ccc │ │ │ │ + b 94c14 │ │ │ │ + ldr r0, [pc, #320] @ 94cec │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #308] @ 94cd0 │ │ │ │ + ldr r0, [pc, #308] @ 94cf0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bl 26160 │ │ │ │ - b 94bf4 │ │ │ │ - ldr r0, [pc, #304] @ 94ce8 │ │ │ │ + b 94c14 │ │ │ │ + ldr r0, [pc, #304] @ 94d08 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 94bc4 │ │ │ │ - ldr r0, [pc, #252] @ 94cc0 │ │ │ │ + b 94be4 │ │ │ │ + ldr r0, [pc, #252] @ 94ce0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ bl 2623c │ │ │ │ - b 94bf4 │ │ │ │ - ldr r0, [pc, #260] @ 94ce4 │ │ │ │ + b 94c14 │ │ │ │ + ldr r0, [pc, #260] @ 94d04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 94bf4 │ │ │ │ - ldr r2, [pc, #252] @ 94cec │ │ │ │ + b 94c14 │ │ │ │ + ldr r2, [pc, #252] @ 94d0c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 94c1c │ │ │ │ - b 94c1c │ │ │ │ - b 94c1c │ │ │ │ - b 94c1c │ │ │ │ - b 94c1c │ │ │ │ - b 94c1c │ │ │ │ - b 94c1c │ │ │ │ + b 94c3c │ │ │ │ + b 94c3c │ │ │ │ + b 94c3c │ │ │ │ + b 94c3c │ │ │ │ + b 94c3c │ │ │ │ + b 94c3c │ │ │ │ + b 94c3c │ │ │ │ mov r4, r0 │ │ │ │ - b 94c68 │ │ │ │ + b 94c88 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 93b4c │ │ │ │ - b 94c68 │ │ │ │ + bl 93b6c │ │ │ │ + b 94c88 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #1280 @ 0x500 │ │ │ │ - bl 93b08 │ │ │ │ + bl 93b28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94c60 │ │ │ │ + beq 94c80 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b 94c60 │ │ │ │ + bl 52170 │ │ │ │ + b 94c80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #960 @ 0x3c0 │ │ │ │ - bl 93a3c │ │ │ │ + bl 93a5c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94c70 │ │ │ │ + bne 94c90 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 94c98 │ │ │ │ + bne 94cb8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ - andseq ip, r7, r4, asr #32 │ │ │ │ - @ instruction: 0x0015cdf4 │ │ │ │ + andseq ip, r7, r4, lsr #32 │ │ │ │ + @ instruction: 0x0015cdd4 │ │ │ │ @ instruction: 0xffffef7c │ │ │ │ strdeq r9, [sp], -r8 │ │ │ │ - @ instruction: 0x0015c4f8 │ │ │ │ - andseq ip, r5, r4, lsl #10 │ │ │ │ - andseq ip, r5, r4, ror #4 │ │ │ │ + @ instruction: 0x0015c4d8 │ │ │ │ + andseq ip, r5, r4, ror #9 │ │ │ │ + andseq ip, r5, r4, asr #4 │ │ │ │ andeq r9, sp, r4, lsl #6 │ │ │ │ - andseq ip, r5, ip, asr r1 │ │ │ │ - andseq ip, r5, r8, lsl #3 │ │ │ │ + andseq ip, r5, ip, lsr r1 │ │ │ │ + andseq ip, r5, r8, ror #2 │ │ │ │ andeq r6, lr, r7, lsl pc │ │ │ │ - andseq ip, r5, ip, lsl r8 │ │ │ │ - andseq ip, r5, r4, ror r7 │ │ │ │ - @ instruction: 0x0015c3b0 │ │ │ │ + @ instruction: 0x0015c7fc │ │ │ │ + andseq ip, r5, r4, asr r7 │ │ │ │ + mulseq r5, r0, r3 │ │ │ │ andeq r7, lr, fp, asr r1 │ │ │ │ - andseq ip, r5, r8, lsl r1 │ │ │ │ - andseq ip, r5, r0, lsr r1 │ │ │ │ - andseq ip, r5, r8, lsr r2 │ │ │ │ + ldrsheq ip, [r5], -r8 │ │ │ │ + andseq ip, r5, r0, lsl r1 │ │ │ │ + andseq ip, r5, r8, lsl r2 │ │ │ │ andeq r6, lr, r8, lsl #30 │ │ │ │ - andseq ip, r5, ip, lsr #6 │ │ │ │ + andseq ip, r5, ip, lsl #6 │ │ │ │ strdeq r7, [lr], -lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r1, [sl, #304] @ 0x130 │ │ │ │ and r1, r1, #31 │ │ │ │ lsrs r7, r0, r1 │ │ │ │ lsl r8, r7, #2 │ │ │ │ - beq 94e20 │ │ │ │ - ldr r0, [pc, #328] @ 94e70 │ │ │ │ + beq 94e40 │ │ │ │ + ldr r0, [pc, #328] @ 94e90 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94e34 │ │ │ │ + beq 94e54 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r5, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 94d48 │ │ │ │ + bne 94d68 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, sp │ │ │ │ mov r4, r7 │ │ │ │ mov fp, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r5, r7} │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [sl, #304] @ 0x130 │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #16] │ │ │ │ ldr r1, [sl, #20] │ │ │ │ and r6, r0, #31 │ │ │ │ ldr r3, [sl, #308] @ 0x134 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 94df0 │ │ │ │ + beq 94e10 │ │ │ │ sub r4, r4, #1 │ │ │ │ add r0, r3, r4, lsl r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 94e10 │ │ │ │ + bcs 94e30 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmn r0, #1024 @ 0x400 │ │ │ │ - bcs 94d8c │ │ │ │ + bcs 94dac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ - bl c67ec │ │ │ │ + bl c680c │ │ │ │ cmp fp, #0 │ │ │ │ str fp, [sl, #40] @ 0x28 │ │ │ │ - bne 94d74 │ │ │ │ - ldr r0, [pc, #160] @ 94e7c │ │ │ │ - ldr r2, [pc, #160] @ 94e80 │ │ │ │ + bne 94d94 │ │ │ │ + ldr r0, [pc, #160] @ 94e9c │ │ │ │ + ldr r2, [pc, #160] @ 94ea0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25d08 │ │ │ │ - b 94e30 │ │ │ │ + b 94e50 │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, sl │ │ │ │ - bl c692c │ │ │ │ + bl c694c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #92] @ 94e74 │ │ │ │ + ldr r2, [pc, #92] @ 94e94 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - b 94e30 │ │ │ │ - ldr r0, [pc, #80] @ 94e78 │ │ │ │ + b 94e50 │ │ │ │ + ldr r0, [pc, #80] @ 94e98 │ │ │ │ mov r5, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #72] @ 94e84 │ │ │ │ + ldr r2, [pc, #72] @ 94ea4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - b 94e4c │ │ │ │ + b 94e6c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 94e68 │ │ │ │ + beq 94e88 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r7, r4, lsl #4 │ │ │ │ - andseq ip, r5, r0 │ │ │ │ - andseq ip, r5, ip │ │ │ │ + andseq fp, r7, r4, ror #3 │ │ │ │ + andseq fp, r5, r0, ror #31 │ │ │ │ + andseq fp, r5, ip, ror #31 │ │ │ │ andeq r6, lr, r9, lsl #25 │ │ │ │ - andseq fp, r5, r4, lsr #30 │ │ │ │ - andseq lr, r5, r4, ror #6 │ │ │ │ + andseq fp, r5, r4, lsl #30 │ │ │ │ + andseq lr, r5, r4, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ add r4, sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95084 │ │ │ │ + bl 950a4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r9, [sp, #20] │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne 95000 │ │ │ │ + bne 95020 │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ add r1, r6, #44 @ 0x2c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r4, r6, #396 @ 0x18c │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ lsl r9, r9, #11 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, r2, #1 │ │ │ │ mov ip, #0 │ │ │ │ - b 94f00 │ │ │ │ + b 94f20 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ stm r1, {r0, r7} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ tst r1, #1 │ │ │ │ - beq 94f64 │ │ │ │ + beq 94f84 │ │ │ │ cmp r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ movhi r1, r2 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ rsb r3, r1, #0 │ │ │ │ sub r1, r0, #1 │ │ │ │ movls r0, #256 @ 0x100 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r7, r3, r1 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 9502c │ │ │ │ + beq 9504c │ │ │ │ add r7, r0, r1 │ │ │ │ cmn r7, #1 │ │ │ │ - beq 9503c │ │ │ │ + beq 9505c │ │ │ │ add r7, r4, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ cmp ip, r7 │ │ │ │ - beq 94f28 │ │ │ │ + beq 94f48 │ │ │ │ add r3, r1, #1 │ │ │ │ mov ip, r7 │ │ │ │ mov r0, r1 │ │ │ │ - b 94f78 │ │ │ │ + b 94f98 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 9502c │ │ │ │ + bhi 9504c │ │ │ │ ldrb ip, [r4, r0] │ │ │ │ add r3, r0, #1 │ │ │ │ ldr r7, [r6, #304] @ 0x130 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r5, r0] │ │ │ │ and r7, r7, #31 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ add r0, r0, fp, lsl r7 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 95064 │ │ │ │ + bcs 95084 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldrb r7, [r6, #652] @ 0x28c │ │ │ │ ldr lr, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ cmp r7, #0 │ │ │ │ mov r7, r9 │ │ │ │ orrne r7, r7, #1024 @ 0x400 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ orr r7, r7, lr │ │ │ │ cmp sl, #2048 @ 0x800 │ │ │ │ - bcc 94ef0 │ │ │ │ + bcc 94f10 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ eor r0, r0, r1 │ │ │ │ eor r1, sl, r7 │ │ │ │ orrs r0, r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - beq 94f00 │ │ │ │ - ldr r0, [pc, #136] @ 95070 │ │ │ │ + beq 94f20 │ │ │ │ + ldr r0, [pc, #136] @ 95090 │ │ │ │ mov r2, #47 @ 0x2f │ │ │ │ mov r1, #22 │ │ │ │ str r2, [r8] │ │ │ │ add r0, pc, r0 │ │ │ │ stmib r8, {r0, r1} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -121027,51 +121035,51 @@ │ │ │ │ stm r8, {r0, r9} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ 95074 │ │ │ │ + ldr r0, [pc, #48] @ 95094 │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r3, [pc, #44] @ 95078 │ │ │ │ - ldr r1, [pc, #44] @ 9507c │ │ │ │ + ldr r3, [pc, #44] @ 95098 │ │ │ │ + ldr r1, [pc, #44] @ 9509c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - ldr r2, [pc, #20] @ 95080 │ │ │ │ + ldr r2, [pc, #20] @ 950a0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ andeq r6, lr, r9, lsr #21 │ │ │ │ andeq r7, lr, r1, lsl #27 │ │ │ │ - andseq ip, r5, r0, ror fp │ │ │ │ - andseq ip, r5, ip, lsr #27 │ │ │ │ - andseq fp, r5, ip, lsl #27 │ │ │ │ + andseq ip, r5, r0, asr fp │ │ │ │ + andseq ip, r5, ip, lsl #27 │ │ │ │ + andseq fp, r5, ip, ror #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r1, #348] @ 0x15c │ │ │ │ cmp r3, r2 │ │ │ │ - bls 95220 │ │ │ │ + bls 95240 │ │ │ │ ldr r3, [r1, #344] @ 0x158 │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 950b8 │ │ │ │ + beq 950d8 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ strd r2, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #304] @ 0x130 │ │ │ │ ldr r4, [r1, #20] │ │ │ │ and r6, r3, #31 │ │ │ │ lsr r7, r4, r6 │ │ │ │ cmp r7, #2097152 @ 0x200000 │ │ │ │ - bls 950ec │ │ │ │ + bls 9510c │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ mov r2, #0 │ │ │ │ mov r7, #2097152 @ 0x200000 │ │ │ │ stm r0, {r1, r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -121079,60 +121087,60 @@ │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r0, #1 │ │ │ │ lsl fp, r0, r6 │ │ │ │ mov sl, r1 │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r2, r0, lsl r6 │ │ │ │ - bcc 951f0 │ │ │ │ + bcc 95210 │ │ │ │ mov r5, r6 │ │ │ │ ldr r8, [r1, #16] │ │ │ │ mov r0, #8 │ │ │ │ lsl r2, r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r8, r4, lsl #3 │ │ │ │ mov r6, #0 │ │ │ │ bl 1e3b8 │ │ │ │ ldr r0, [sl, #308] @ 0x134 │ │ │ │ add r1, r4, fp │ │ │ │ str r1, [sl, #20] │ │ │ │ add r0, r0, r7, lsl r5 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 95238 │ │ │ │ + bcs 95258 │ │ │ │ str r6, [r8, r0, lsl #3]! │ │ │ │ movw r0, #64512 @ 0xfc00 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r0, [r8, #4] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sl, #316] @ 0x13c │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bne 9518c │ │ │ │ + bne 951ac │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r3, [r2, #320] @ 0x140 │ │ │ │ lsl r6, r6, #2 │ │ │ │ add r6, r6, r1, lsl #3 │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 950d4 │ │ │ │ + bhi 950f4 │ │ │ │ ldr r1, [r2, #348] @ 0x15c │ │ │ │ cmp r1, r5 │ │ │ │ - bls 95244 │ │ │ │ + bls 95264 │ │ │ │ ldr r1, [r2, #344] @ 0x158 │ │ │ │ mov r3, r2 │ │ │ │ str r7, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r3, #328]! @ 0x148 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 951d0 │ │ │ │ - ldr r1, [pc, #152] @ 95254 │ │ │ │ + bne 951f0 │ │ │ │ + ldr r1, [pc, #152] @ 95274 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r2, #332] @ 0x14c │ │ │ │ mov r6, #48 @ 0x30 │ │ │ │ strd r6, [r0] │ │ │ │ add r0, r4, #1 │ │ │ │ @@ -121147,140 +121155,140 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #8 │ │ │ │ bl 21304 │ │ │ │ ldr r0, [sl, #304] @ 0x130 │ │ │ │ mov r1, sl │ │ │ │ ldr r4, [sl, #20] │ │ │ │ and r5, r0, #31 │ │ │ │ - b 95114 │ │ │ │ - ldr r5, [pc, #52] @ 9525c │ │ │ │ + b 95134 │ │ │ │ + ldr r5, [pc, #52] @ 9527c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r2, r5 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #32] @ 95260 │ │ │ │ + ldr r2, [pc, #32] @ 95280 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ 95258 │ │ │ │ + ldr r2, [pc, #12] @ 95278 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq fp, r5, r8, lsr #23 │ │ │ │ - andseq fp, r5, r8, lsl #22 │ │ │ │ - andseq fp, r5, r8, lsl fp │ │ │ │ - andseq fp, r5, r8, ror #23 │ │ │ │ + andseq fp, r5, r8, lsl #23 │ │ │ │ + andseq fp, r5, r8, ror #21 │ │ │ │ + @ instruction: 0x0015baf8 │ │ │ │ + andseq fp, r5, r8, asr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #384] @ 0x180 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bls 953c8 │ │ │ │ + bls 953e8 │ │ │ │ ldr lr, [r1, #380] @ 0x17c │ │ │ │ ldr ip, [r1, #372] @ 0x174 │ │ │ │ ldr r4, [r1, #388] @ 0x184 │ │ │ │ ldr r3, [lr, r2, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs 952cc │ │ │ │ + bcs 952ec │ │ │ │ cmp r3, ip │ │ │ │ - bcs 953e0 │ │ │ │ + bcs 95400 │ │ │ │ ldr r5, [r1, #368] @ 0x170 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 952cc │ │ │ │ - ldr r1, [pc, #336] @ 95404 │ │ │ │ + bne 952ec │ │ │ │ + ldr r1, [pc, #336] @ 95424 │ │ │ │ mov r3, #47 @ 0x2f │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ str r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ stmib r0, {r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ cmp r4, ip │ │ │ │ str r4, [sp, #8] │ │ │ │ - bcs 95358 │ │ │ │ + bcs 95378 │ │ │ │ ldr r3, [r1, #368] @ 0x170 │ │ │ │ ldr r9, [sp, #100] @ 0x64 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ add r3, r4, #1 │ │ │ │ str r4, [lr, r2, lsl #2] │ │ │ │ str r3, [r1, #388] @ 0x184 │ │ │ │ mov r3, r1 │ │ │ │ ldr r7, [r3, #352]! @ 0x160 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bne 95334 │ │ │ │ - ldr ip, [pc, #248] @ 95408 │ │ │ │ + bne 95354 │ │ │ │ + ldr ip, [pc, #248] @ 95428 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, r2 │ │ │ │ mov r1, ip │ │ │ │ - bl 98764 │ │ │ │ + bl 98784 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, #356] @ 0x164 │ │ │ │ str r2, [r3, r4, lsl #4]! │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r4, #1 │ │ │ │ strd r8, [r3, #8] │ │ │ │ str r0, [r1, #360] @ 0x168 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #144] @ 953f4 │ │ │ │ - ldr r2, [pc, #144] @ 953f8 │ │ │ │ - ldr r1, [pc, #144] @ 953fc │ │ │ │ + ldr r0, [pc, #144] @ 95414 │ │ │ │ + ldr r2, [pc, #144] @ 95418 │ │ │ │ + ldr r1, [pc, #144] @ 9541c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #108] @ 95400 │ │ │ │ + ldr r3, [pc, #108] @ 95420 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ bl 26100 │ │ │ │ - ldr ip, [pc, #60] @ 9540c │ │ │ │ + ldr ip, [pc, #60] @ 9542c │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ 95410 │ │ │ │ + ldr r2, [pc, #40] @ 95430 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ @ instruction: 0xffffe6a8 │ │ │ │ - andseq fp, r5, r4, lsr ip │ │ │ │ - andseq fp, r5, ip, asr ip │ │ │ │ - andseq sl, r7, r4, asr fp │ │ │ │ + andseq fp, r5, r4, lsl ip │ │ │ │ + andseq fp, r5, ip, lsr ip │ │ │ │ + andseq sl, r7, r4, lsr fp │ │ │ │ andeq r6, lr, r8, asr r8 │ │ │ │ - andseq fp, r5, ip, asr sl │ │ │ │ - andseq fp, r5, r0, lsl ip │ │ │ │ - andseq fp, r5, r8, lsl #24 │ │ │ │ + andseq fp, r5, ip, lsr sl │ │ │ │ + @ instruction: 0x0015bbf0 │ │ │ │ + andseq fp, r5, r8, ror #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r7, r1 │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -121289,15 +121297,15 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r1, [r2, #347] @ 0x15b │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ cmp sl, r1 │ │ │ │ - bls 9546c │ │ │ │ + bls 9548c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #156] @ 0x9c │ │ │ │ @@ -121305,84 +121313,84 @@ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ subs r5, r6, r9 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, #32 │ │ │ │ movcs r5, #32 │ │ │ │ cmp r5, r1 │ │ │ │ str r5, [r0, #12] │ │ │ │ - bhi 95f48 │ │ │ │ + bhi 95f68 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ cmp r6, r9 │ │ │ │ ldr r4, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bls 954c8 │ │ │ │ + bls 954e8 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ - b 954d4 │ │ │ │ + b 954f4 │ │ │ │ ldr r8, [sp, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 954e4 │ │ │ │ + beq 95504 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95518 │ │ │ │ + beq 95538 │ │ │ │ add r0, sl, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs 95518 │ │ │ │ + bcs 95538 │ │ │ │ str r0, [r4, r2, lsl #2] │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 95500 │ │ │ │ + bne 95520 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95578 │ │ │ │ + beq 95598 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 9558c │ │ │ │ + beq 955ac │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ mov r2, r9 │ │ │ │ ldr r9, [r8, #4] │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 95ef4 │ │ │ │ - ldr r0, [pc, #2808] @ 96048 │ │ │ │ + bne 95f14 │ │ │ │ + ldr r0, [pc, #2808] @ 96068 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95fc4 │ │ │ │ + beq 95fe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r1, #4] │ │ │ │ - b 95ed8 │ │ │ │ + b 95ef8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r1, #296] @ 0x128 │ │ │ │ ldr r1, [r1, #300] @ 0x12c │ │ │ │ cmp r0, r1 │ │ │ │ - bne 95eac │ │ │ │ + bne 95ecc │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95fb0 │ │ │ │ + beq 95fd0 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ ldr fp, [r0] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs 95bc0 │ │ │ │ + bcs 95be0 │ │ │ │ ldrb r0, [r3, #8] │ │ │ │ add lr, r4, r9, lsl #2 │ │ │ │ sub r4, r6, r9 │ │ │ │ ldrb r6, [r8, #24] │ │ │ │ sub r1, r0, #2 │ │ │ │ cmp r4, #32 │ │ │ │ clz r1, r1 │ │ │ │ @@ -121417,556 +121425,556 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b 95668 │ │ │ │ + b 95688 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsr fp, r2, #11 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 95f18 │ │ │ │ + beq 95f38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 95f8c │ │ │ │ + beq 95fac │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ mov r9, sl │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r6, sl]! │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ add r0, r0, fp, lsl r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 95f7c │ │ │ │ + bcs 95f9c │ │ │ │ mov r2, ip │ │ │ │ add sl, r9, #1 │ │ │ │ ldr r8, [r2, r0, lsl #3]! │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp fp, r0 │ │ │ │ - bcc 959a8 │ │ │ │ + bcc 959c8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsl r0, fp, r0 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 95fa0 │ │ │ │ + bcs 95fc0 │ │ │ │ mov r2, ip │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r2, r0, lsl #3]! │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ movw r0, #1023 @ 0x3ff │ │ │ │ mov r2, r4 │ │ │ │ tst r4, r0 │ │ │ │ mov r4, #1 │ │ │ │ - beq 958e0 │ │ │ │ + beq 95900 │ │ │ │ tst r2, #2 │ │ │ │ - bne 959a8 │ │ │ │ + bne 959c8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ bic r0, r4, r2 │ │ │ │ clz r2, r9 │ │ │ │ lsr r2, r2, #5 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - beq 959a8 │ │ │ │ + beq 959c8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r9, #0 │ │ │ │ andsne r0, r2, #4 │ │ │ │ - beq 95748 │ │ │ │ + beq 95768 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrb r2, [r6, #-1] │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - bne 959a8 │ │ │ │ + bne 959c8 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ tst r2, #8 │ │ │ │ - beq 95764 │ │ │ │ + beq 95784 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 959a8 │ │ │ │ + bne 959c8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9577c │ │ │ │ + beq 9579c │ │ │ │ ands r0, r2, #16 │ │ │ │ ldrbne r0, [r6, #-1] │ │ │ │ cmpne r0, #10 │ │ │ │ - bne 95804 │ │ │ │ + bne 95824 │ │ │ │ tst r2, #32 │ │ │ │ cmpne r1, #13 │ │ │ │ - bne 95818 │ │ │ │ + bne 95838 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 957d0 │ │ │ │ + beq 957f0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 95848 │ │ │ │ + beq 95868 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ sub r0, r9, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 95fd0 │ │ │ │ + bcs 95ff0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr lr, [pc, #2216] @ 96060 │ │ │ │ + ldr lr, [pc, #2216] @ 96080 │ │ │ │ add lr, pc, lr │ │ │ │ ldrb r2, [lr, r1] │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - beq 959a8 │ │ │ │ + beq 959c8 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - beq 95878 │ │ │ │ + beq 95898 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 95864 │ │ │ │ + beq 95884 │ │ │ │ ldrb r2, [r6, #-1] │ │ │ │ - ldr r0, [pc, #2168] @ 96064 │ │ │ │ + ldr r0, [pc, #2168] @ 96084 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 95878 │ │ │ │ - b 959a8 │ │ │ │ + beq 95898 │ │ │ │ + b 959c8 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 959a8 │ │ │ │ + bne 959c8 │ │ │ │ cmp r1, #10 │ │ │ │ - bne 9577c │ │ │ │ - b 959a8 │ │ │ │ + bne 9579c │ │ │ │ + b 959c8 │ │ │ │ cmp r1, #10 │ │ │ │ - bne 959a8 │ │ │ │ + bne 959c8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 95840 │ │ │ │ + beq 95860 │ │ │ │ ldrb r0, [r6, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - beq 959a8 │ │ │ │ + beq 959c8 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - bne 95798 │ │ │ │ - b 957d0 │ │ │ │ + bne 957b8 │ │ │ │ + b 957f0 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 9585c │ │ │ │ - ldr r0, [pc, #2060] @ 9605c │ │ │ │ + beq 9587c │ │ │ │ + ldr r0, [pc, #2060] @ 9607c │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 959a8 │ │ │ │ + beq 959c8 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ - beq 95878 │ │ │ │ - ldr r0, [pc, #2044] @ 96068 │ │ │ │ + beq 95898 │ │ │ │ + ldr r0, [pc, #2044] @ 96088 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 959a8 │ │ │ │ + bne 959c8 │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ - beq 958ac │ │ │ │ + beq 958cc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 97168 │ │ │ │ + bl 97188 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ and r0, r0, #253 @ 0xfd │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - bne 959a8 │ │ │ │ + bne 959c8 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq 958e0 │ │ │ │ + beq 95900 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 974e4 │ │ │ │ + bl 97504 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ and r0, r0, #253 @ 0xfd │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - bne 959a8 │ │ │ │ + bne 959c8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ orr r0, r4, r0, lsr #9 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r1, [sp, #152] @ 0x98 │ │ │ │ strcc sl, [r1, r0, lsl #2] │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bls 95970 │ │ │ │ + bls 95990 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne 95f58 │ │ │ │ + bne 95f78 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ mov r1, r7 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ lsr r0, r0, #10 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ orrs r0, r0, r1, lsl #22 │ │ │ │ - beq 95970 │ │ │ │ + beq 95990 │ │ │ │ rbit r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs 95970 │ │ │ │ + bcs 95990 │ │ │ │ bic r0, r0, r4, lsl r1 │ │ │ │ str sl, [lr, r1, lsl #2] │ │ │ │ rbit r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcc 95958 │ │ │ │ + bcc 95978 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsr r0, r0, #10 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ tst r0, #1 │ │ │ │ - bne 95e14 │ │ │ │ + bne 95e34 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #32] │ │ │ │ and r0, r0, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ tst r1, r0, lsr #10 │ │ │ │ - bne 95e14 │ │ │ │ + bne 95e34 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 95e08 │ │ │ │ + beq 95e28 │ │ │ │ movw r0, #1023 @ 0x3ff │ │ │ │ tst r8, r0 │ │ │ │ - beq 95b80 │ │ │ │ + beq 95ba0 │ │ │ │ tst r8, #2 │ │ │ │ - bne 95e08 │ │ │ │ + bne 95e28 │ │ │ │ clz r1, r9 │ │ │ │ bic r0, r4, r8 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq 95e08 │ │ │ │ + beq 95e28 │ │ │ │ cmp r9, #0 │ │ │ │ andsne r0, r8, #4 │ │ │ │ - beq 959f8 │ │ │ │ + beq 95a18 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrb r1, [r6, #-1] │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 95e08 │ │ │ │ + bne 95e28 │ │ │ │ tst r8, #8 │ │ │ │ - beq 95a14 │ │ │ │ + beq 95a34 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrb r1, [r6] │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 95e08 │ │ │ │ + bne 95e28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 95a2c │ │ │ │ + beq 95a4c │ │ │ │ ands r0, r8, #16 │ │ │ │ ldrbne r0, [r6, #-1] │ │ │ │ cmpne r0, #10 │ │ │ │ - bne 95adc │ │ │ │ + bne 95afc │ │ │ │ tst r8, #32 │ │ │ │ ldrbne r0, [r6] │ │ │ │ cmpne r0, #13 │ │ │ │ - bne 95ab4 │ │ │ │ + bne 95ad4 │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ - beq 95a80 │ │ │ │ + beq 95aa0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 95af4 │ │ │ │ + beq 95b14 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub r0, r9, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 95fd0 │ │ │ │ + bcs 95ff0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldrb r1, [r6] │ │ │ │ - ldr r2, [pc, #1532] @ 9606c │ │ │ │ + ldr r2, [pc, #1532] @ 9608c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 95e08 │ │ │ │ + beq 95e28 │ │ │ │ tst r8, #128 @ 0x80 │ │ │ │ - beq 95b28 │ │ │ │ + beq 95b48 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 95b14 │ │ │ │ + beq 95b34 │ │ │ │ ldrb r1, [r6, #-1] │ │ │ │ - ldr r2, [pc, #1492] @ 96074 │ │ │ │ + ldr r2, [pc, #1492] @ 96094 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 95b28 │ │ │ │ - b 95e08 │ │ │ │ + beq 95b48 │ │ │ │ + b 95e28 │ │ │ │ cmp r0, #10 │ │ │ │ - bne 95e08 │ │ │ │ + bne 95e28 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 95bb0 │ │ │ │ + beq 95bd0 │ │ │ │ ldrb r0, [r6, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - beq 95e08 │ │ │ │ + beq 95e28 │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ - bne 95a4c │ │ │ │ - b 95a80 │ │ │ │ + bne 95a6c │ │ │ │ + b 95aa0 │ │ │ │ cmp r0, #13 │ │ │ │ - bne 95e08 │ │ │ │ + bne 95e28 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #10 │ │ │ │ - bne 95a2c │ │ │ │ - b 95e08 │ │ │ │ + bne 95a4c │ │ │ │ + b 95e28 │ │ │ │ ldrb r0, [r6] │ │ │ │ - ldr r1, [pc, #1392] @ 96070 │ │ │ │ + ldr r1, [pc, #1392] @ 96090 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95e08 │ │ │ │ + beq 95e28 │ │ │ │ tst r8, #128 @ 0x80 │ │ │ │ - beq 95b28 │ │ │ │ - ldr r1, [pc, #1372] @ 96078 │ │ │ │ + beq 95b48 │ │ │ │ + ldr r1, [pc, #1372] @ 96098 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e08 │ │ │ │ + bne 95e28 │ │ │ │ tst r8, #256 @ 0x100 │ │ │ │ - beq 95b54 │ │ │ │ + beq 95b74 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 97168 │ │ │ │ + bl 97188 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ and r0, r0, #253 @ 0xfd │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 95e08 │ │ │ │ + bne 95e28 │ │ │ │ tst r8, #512 @ 0x200 │ │ │ │ - beq 95b80 │ │ │ │ + beq 95ba0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 974e4 │ │ │ │ + bl 97504 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ and r0, r0, #253 @ 0xfd │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 95e08 │ │ │ │ + bne 95e28 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ lsr r0, r8, #10 │ │ │ │ orrs r0, r0, r2, lsl #22 │ │ │ │ - bne 95b9c │ │ │ │ - b 95658 │ │ │ │ + bne 95bbc │ │ │ │ + b 95678 │ │ │ │ bic r0, r0, r4, lsl r1 │ │ │ │ str sl, [r7, r1, lsl #2] │ │ │ │ rbit r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r1, r5 │ │ │ │ - bcc 95b94 │ │ │ │ - b 95658 │ │ │ │ + bcc 95bb4 │ │ │ │ + b 95678 │ │ │ │ mov r0, #10 │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ - bne 95af8 │ │ │ │ - b 95b0c │ │ │ │ + bne 95b18 │ │ │ │ + b 95b2c │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, r1 │ │ │ │ - bcc 95e0c │ │ │ │ + bcc 95e2c │ │ │ │ ldr r0, [r3, #304] @ 0x130 │ │ │ │ ldr r2, [r3, #308] @ 0x134 │ │ │ │ and r0, r0, #31 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ add r0, r2, fp, lsl r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 96010 │ │ │ │ + bcs 96030 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r8, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [r1, r0, lsl #3]! │ │ │ │ movw r0, #1023 @ 0x3ff │ │ │ │ ldr r6, [r1, #4] │ │ │ │ tst r7, r0 │ │ │ │ - beq 95d5c │ │ │ │ + beq 95d7c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ andsne r0, r7, #1 │ │ │ │ - bne 95e0c │ │ │ │ + bne 95e2c │ │ │ │ tst r7, #2 │ │ │ │ ldrne r0, [sp, #112] @ 0x70 │ │ │ │ cmpne r0, r5 │ │ │ │ - bne 95e0c │ │ │ │ + bne 95e2c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ andsne r0, r7, #4 │ │ │ │ - beq 95c68 │ │ │ │ + beq 95c88 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 9601c │ │ │ │ + bcs 9603c │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [sl, r0] │ │ │ │ ldrb r1, [r1, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 95e0c │ │ │ │ + bne 95e2c │ │ │ │ tst r7, #8 │ │ │ │ ldrne r0, [sp, #112] @ 0x70 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 95c94 │ │ │ │ - bcs 9602c │ │ │ │ + beq 95cb4 │ │ │ │ + bcs 9604c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [sl, r0] │ │ │ │ ldrb r1, [r1, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 95e0c │ │ │ │ + bne 95e2c │ │ │ │ tst r7, #16 │ │ │ │ - beq 95cb4 │ │ │ │ + beq 95cd4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 97040 │ │ │ │ + bl 97060 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95e0c │ │ │ │ + beq 95e2c │ │ │ │ tst r7, #32 │ │ │ │ - beq 95cd4 │ │ │ │ + beq 95cf4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 970a4 │ │ │ │ + bl 970c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95e0c │ │ │ │ + beq 95e2c │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 95cf4 │ │ │ │ + beq 95d14 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 97108 │ │ │ │ + bl 97128 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95e0c │ │ │ │ + beq 95e2c │ │ │ │ tst r7, #128 @ 0x80 │ │ │ │ - beq 95d14 │ │ │ │ + beq 95d34 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 97108 │ │ │ │ + bl 97128 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e0c │ │ │ │ + bne 95e2c │ │ │ │ tst r7, #256 @ 0x100 │ │ │ │ - beq 95d38 │ │ │ │ + beq 95d58 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 97168 │ │ │ │ + bl 97188 │ │ │ │ and r0, r0, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ - bne 95e0c │ │ │ │ + bne 95e2c │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ - beq 95d5c │ │ │ │ + beq 95d7c │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 974e4 │ │ │ │ + bl 97504 │ │ │ │ and r0, r0, #253 @ 0xfd │ │ │ │ cmp r0, #1 │ │ │ │ - bne 95e0c │ │ │ │ + bne 95e2c │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ orr r0, r0, r6, lsr #9 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs 95d80 │ │ │ │ + bcs 95da0 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5, r0, lsl #2] │ │ │ │ lsr r0, r6, #10 │ │ │ │ cmp r2, r9 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bls 95e14 │ │ │ │ + bls 95e34 │ │ │ │ mov r0, r8 │ │ │ │ sub r4, r2, r9 │ │ │ │ - bl 96ad0 │ │ │ │ + bl 96af0 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 95f6c │ │ │ │ + bne 95f8c │ │ │ │ add r5, r5, r9, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e85c │ │ │ │ lsr r0, r7, #10 │ │ │ │ orrs r0, r0, r6, lsl #22 │ │ │ │ - beq 95e14 │ │ │ │ + beq 95e34 │ │ │ │ rbit r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs 95e14 │ │ │ │ + bcs 95e34 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #32 │ │ │ │ movcs r4, #32 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ bic r0, r0, r3, lsl r1 │ │ │ │ str r2, [r5, r1, lsl #2] │ │ │ │ rbit r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc 95dec │ │ │ │ - b 95e14 │ │ │ │ + bcc 95e0c │ │ │ │ + b 95e34 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 95458 │ │ │ │ + beq 95478 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ - beq 95e94 │ │ │ │ + beq 95eb4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ lsl r0, r6, #1 │ │ │ │ cmp r1, r6, lsl #1 │ │ │ │ - bls 95fe0 │ │ │ │ + bls 96000 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95fec │ │ │ │ + beq 9600c │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ orr r0, r0, r6, lsl #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 95ff8 │ │ │ │ + bcs 96018 │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96004 │ │ │ │ + beq 96024 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 95f34 │ │ │ │ + bne 95f54 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 95f30 │ │ │ │ + bcs 95f50 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r0, r1, r0 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble 95458 │ │ │ │ - b 95f34 │ │ │ │ + ble 95478 │ │ │ │ + b 95f54 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ stm r1, {r0, r2} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #400] @ 96044 │ │ │ │ + ldr r0, [pc, #400] @ 96064 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95fc4 │ │ │ │ + beq 95fe4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #2 │ │ │ │ @@ -121974,203 +121982,203 @@ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #32] │ │ │ │ add r0, r9, #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r9, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 955a0 │ │ │ │ + bcs 955c0 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ - b 9559c │ │ │ │ + b 955bc │ │ │ │ ldr r9, [sp, #24] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs 95bd0 │ │ │ │ - b 95e0c │ │ │ │ - bne 95458 │ │ │ │ + bcs 95bf0 │ │ │ │ + b 95e2c │ │ │ │ + bne 95478 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r0, #1 │ │ │ │ stm r1, {r0, r6} │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #300] @ 9607c │ │ │ │ + ldr r2, [pc, #300] @ 9609c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #304] @ 96090 │ │ │ │ + ldr r2, [pc, #304] @ 960b0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d68 │ │ │ │ - ldr r2, [pc, #272] @ 96084 │ │ │ │ + ldr r2, [pc, #272] @ 960a4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d68 │ │ │ │ - ldr r2, [pc, #260] @ 96088 │ │ │ │ + ldr r2, [pc, #260] @ 960a8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #184] @ 9604c │ │ │ │ + ldr r2, [pc, #184] @ 9606c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #228] @ 9608c │ │ │ │ + ldr r2, [pc, #228] @ 960ac │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #136] @ 96040 │ │ │ │ + ldr r2, [pc, #136] @ 96060 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ - ldr r2, [pc, #128] @ 96058 │ │ │ │ + ldr r2, [pc, #128] @ 96078 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #172] @ 96094 │ │ │ │ + ldr r2, [pc, #172] @ 960b4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #164] @ 96098 │ │ │ │ + ldr r0, [pc, #164] @ 960b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #156] @ 9609c │ │ │ │ + ldr r2, [pc, #156] @ 960bc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #148] @ 960a0 │ │ │ │ + ldr r0, [pc, #148] @ 960c0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #104] @ 96080 │ │ │ │ + ldr r2, [pc, #104] @ 960a0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #44] @ 96050 │ │ │ │ + ldr r2, [pc, #44] @ 96070 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #32] @ 96054 │ │ │ │ + ldr r2, [pc, #32] @ 96074 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq sl, r5, r8, lsr #28 │ │ │ │ - andseq sl, r7, r8, ror r0 │ │ │ │ - @ instruction: 0x0017a9dc │ │ │ │ - andseq sl, r5, ip, lsr #28 │ │ │ │ - @ instruction: 0x0015aef0 │ │ │ │ - andseq sl, r5, ip, ror #29 │ │ │ │ - andseq sl, r5, ip, ror pc │ │ │ │ + andseq sl, r5, r8, lsl #28 │ │ │ │ + andseq sl, r7, r8, asr r0 │ │ │ │ + @ instruction: 0x0017a9bc │ │ │ │ + andseq sl, r5, ip, lsl #28 │ │ │ │ + @ instruction: 0x0015aed0 │ │ │ │ + andseq sl, r5, ip, asr #29 │ │ │ │ + andseq sl, r5, ip, asr pc │ │ │ │ andeq r6, lr, r8, asr #7 │ │ │ │ andeq r6, lr, r0, ror #8 │ │ │ │ andeq r6, lr, ip, lsr #8 │ │ │ │ andeq r6, lr, ip, lsr #7 │ │ │ │ andeq r6, lr, r8, lsr #3 │ │ │ │ andeq r6, lr, r8, lsl r1 │ │ │ │ andeq r6, lr, r8, ror r1 │ │ │ │ strdeq r6, [lr], -ip │ │ │ │ - mulseq r5, ip, pc @ │ │ │ │ - andseq sl, r5, r0, lsl #28 │ │ │ │ - andseq sl, r5, r0, ror #28 │ │ │ │ - andseq sl, r5, r0, ror lr │ │ │ │ - andseq sl, r5, ip, ror #28 │ │ │ │ - andseq sl, r5, r0, ror lr │ │ │ │ - andseq sl, r5, r0, lsr #27 │ │ │ │ - andseq sl, r5, r4, lsr #27 │ │ │ │ - andseq sl, r5, r8, lsr #27 │ │ │ │ - andseq sl, r5, ip, lsr #27 │ │ │ │ + andseq sl, r5, ip, ror pc │ │ │ │ + andseq sl, r5, r0, ror #27 │ │ │ │ + andseq sl, r5, r0, asr #28 │ │ │ │ + andseq sl, r5, r0, asr lr │ │ │ │ + andseq sl, r5, ip, asr #28 │ │ │ │ + andseq sl, r5, r0, asr lr │ │ │ │ + andseq sl, r5, r0, lsl #27 │ │ │ │ + andseq sl, r5, r4, lsl #27 │ │ │ │ + andseq sl, r5, r8, lsl #27 │ │ │ │ + andseq sl, r5, ip, lsl #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #14 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #2152] @ 96934 │ │ │ │ + ldr r1, [pc, #2152] @ 96954 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 960f0 │ │ │ │ + beq 96110 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #304] @ 0x130 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r2, r0, #31 │ │ │ │ lsrs r7, r1, r2 │ │ │ │ - beq 966cc │ │ │ │ + beq 966ec │ │ │ │ ldr r3, [r5, #308] @ 0x134 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r5, #300] @ 0x12c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp] │ │ │ │ add r0, r3, r6, lsl r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 96928 │ │ │ │ + bcs 96948 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - beq 96188 │ │ │ │ + beq 961a8 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #1024 @ 0x400 │ │ │ │ adds r2, r2, #1 │ │ │ │ adc r3, r3, #0 │ │ │ │ subs r0, r0, r2 │ │ │ │ sbcs r0, r1, r3 │ │ │ │ - bcs 96198 │ │ │ │ - ldr r1, [pc, #1976] @ 96938 │ │ │ │ + bcs 961b8 │ │ │ │ + ldr r1, [pc, #1976] @ 96958 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 961a4 │ │ │ │ - ldr r1, [pc, #1984] @ 96950 │ │ │ │ + b 961c4 │ │ │ │ + ldr r1, [pc, #1984] @ 96970 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 961a4 │ │ │ │ - ldr r1, [pc, #1972] @ 96954 │ │ │ │ + b 961c4 │ │ │ │ + ldr r1, [pc, #1972] @ 96974 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96770 │ │ │ │ + bne 96790 │ │ │ │ mov r0, #1 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #32 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #1904] @ 96958 │ │ │ │ + ldr r0, [pc, #1904] @ 96978 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [pc, #1884] @ 9695c │ │ │ │ + ldr r0, [pc, #1884] @ 9697c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strb r0, [sp, #108] @ 0x6c │ │ │ │ @@ -122179,65 +122187,65 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96770 │ │ │ │ + bne 96790 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ subs r2, r2, r0 │ │ │ │ mvn r2, #1024 @ 0x400 │ │ │ │ sbcs r2, r2, r1 │ │ │ │ - bcs 96270 │ │ │ │ + bcs 96290 │ │ │ │ bfc r1, #10, #22 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq 962c8 │ │ │ │ + beq 962e8 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #1732] @ 96960 │ │ │ │ + ldr r0, [pc, #1732] @ 96980 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #1716] @ 96964 │ │ │ │ + ldr r0, [pc, #1716] @ 96984 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96770 │ │ │ │ + bne 96790 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1680] @ 96968 │ │ │ │ + ldr r1, [pc, #1680] @ 96988 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96770 │ │ │ │ + bne 96790 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl r0, r6, r0 │ │ │ │ adds r1, r0, r1 │ │ │ │ - bcs 96908 │ │ │ │ + bcs 96928 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 96914 │ │ │ │ + bhi 96934 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ add r9, r1, r0, lsl #3 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r6, #0 │ │ │ │ @@ -122245,262 +122253,262 @@ │ │ │ │ add r0, r9, r0, lsl #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r9, r1 │ │ │ │ - beq 96384 │ │ │ │ + beq 963a4 │ │ │ │ ldrd r4, [r9] │ │ │ │ uxtb r8, sl │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add sl, sl, #1 │ │ │ │ add r9, r9, #8 │ │ │ │ tst r0, #1 │ │ │ │ - beq 963b8 │ │ │ │ + beq 963d8 │ │ │ │ eor r0, lr, r4 │ │ │ │ eor r3, r2, r5 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 9665c │ │ │ │ + bne 9667c │ │ │ │ mov r4, lr │ │ │ │ mov r5, r2 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ - b 963bc │ │ │ │ + b 963dc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r8, r6 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov r4, lr │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ clz r0, r0 │ │ │ │ mov r7, lr │ │ │ │ mov fp, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9645c │ │ │ │ - b 9668c │ │ │ │ + bne 9647c │ │ │ │ + b 966ac │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ cmp r9, r1 │ │ │ │ - beq 96448 │ │ │ │ + beq 96468 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r5 │ │ │ │ - b 963ec │ │ │ │ + b 9640c │ │ │ │ add r9, r9, #8 │ │ │ │ cmp r9, r1 │ │ │ │ - beq 96430 │ │ │ │ + beq 96450 │ │ │ │ ldrd r4, [r9] │ │ │ │ mov r6, r8 │ │ │ │ uxtb r8, sl │ │ │ │ eor r3, fp, r5 │ │ │ │ eor r0, r7, r4 │ │ │ │ add sl, sl, #1 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - beq 963e0 │ │ │ │ + beq 96400 │ │ │ │ cmp fp, #2048 @ 0x800 │ │ │ │ - bcs 9667c │ │ │ │ + bcs 9669c │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r5 │ │ │ │ mov ip, r8 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 963e0 │ │ │ │ + b 96400 │ │ │ │ mov r4, lr │ │ │ │ mov r5, r2 │ │ │ │ mov r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9645c │ │ │ │ - b 9668c │ │ │ │ + bne 9647c │ │ │ │ + b 966ac │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9668c │ │ │ │ + beq 966ac │ │ │ │ mov r3, #0 │ │ │ │ lsrs r0, fp, #11 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r8 │ │ │ │ - beq 9668c │ │ │ │ + beq 966ac │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 964b0 │ │ │ │ + beq 964d0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1308] @ 969ac │ │ │ │ + ldr r1, [pc, #1308] @ 969cc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, ip │ │ │ │ blx r3 │ │ │ │ mov ip, r7 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96770 │ │ │ │ + bne 96790 │ │ │ │ lsr r0, fp, #11 │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r6 │ │ │ │ - bne 9651c │ │ │ │ + bne 9653c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #1188] @ 96988 │ │ │ │ + ldr r1, [pc, #1188] @ 969a8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #1172] @ 9698c │ │ │ │ + ldr r1, [pc, #1172] @ 969ac │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ strb r6, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #1152] @ 96990 │ │ │ │ + ldr r1, [pc, #1152] @ 969b0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - b 96584 │ │ │ │ + b 965a4 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, #3 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #1088] @ 9697c │ │ │ │ + ldr r1, [pc, #1088] @ 9699c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #1072] @ 96980 │ │ │ │ + ldr r2, [pc, #1072] @ 969a0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r1, sp, #139 @ 0x8b │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ strb ip, [sp, #139] @ 0x8b │ │ │ │ strb r6, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #1032] @ 96984 │ │ │ │ + ldr r1, [pc, #1032] @ 969a4 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96770 │ │ │ │ + bne 96790 │ │ │ │ tst fp, #1024 @ 0x400 │ │ │ │ - beq 965c0 │ │ │ │ + beq 965e0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #996] @ 96994 │ │ │ │ + ldr r1, [pc, #996] @ 969b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96770 │ │ │ │ + bne 96790 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bfc fp, #10, #22 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r6, r8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ orrs r0, r7, fp │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r5 │ │ │ │ - beq 9633c │ │ │ │ + beq 9635c │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #900] @ 96998 │ │ │ │ + ldr r0, [pc, #900] @ 969b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ - ldr r0, [pc, #884] @ 9699c │ │ │ │ + ldr r0, [pc, #884] @ 969bc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r8 │ │ │ │ mov lr, r4 │ │ │ │ mov r2, r5 │ │ │ │ - beq 9633c │ │ │ │ - b 96770 │ │ │ │ + beq 9635c │ │ │ │ + b 96790 │ │ │ │ lsrs r0, r2, #11 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - beq 963bc │ │ │ │ + beq 963dc │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ mov r7, lr │ │ │ │ mov fp, r2 │ │ │ │ - b 96470 │ │ │ │ + b 96490 │ │ │ │ add r9, r9, #8 │ │ │ │ mov r3, #1 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ - b 96470 │ │ │ │ + b 96490 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #720] @ 9696c │ │ │ │ + ldr r1, [pc, #720] @ 9698c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96770 │ │ │ │ + bne 96790 │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r6, r7 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp] │ │ │ │ - bne 96134 │ │ │ │ - ldr r1, [pc, #668] @ 96970 │ │ │ │ + bne 96154 │ │ │ │ + ldr r1, [pc, #668] @ 96990 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 960e8 │ │ │ │ + bne 96108 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r5, [r5, #32] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 96808 │ │ │ │ + beq 96828 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ add r9, sp, #140 @ 0x8c │ │ │ │ ldr r6, [r0, #28] │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r1, [pc, #592] @ 96974 │ │ │ │ - ldr fp, [pc, #592] @ 96978 │ │ │ │ + ldr r1, [pc, #592] @ 96994 │ │ │ │ + ldr fp, [pc, #592] @ 96998 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r2, #2 │ │ │ │ @@ -122509,58 +122517,58 @@ │ │ │ │ add fp, pc, fp │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #112] @ 0x70 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9677c │ │ │ │ + beq 9679c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #1 │ │ │ │ - beq 96808 │ │ │ │ + beq 96828 │ │ │ │ lsl r0, r5, #2 │ │ │ │ add r7, r6, #4 │ │ │ │ sub r5, r0, #4 │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r7, sl, lsl #2] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, #3 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #384] @ 9693c │ │ │ │ + ldr r1, [pc, #384] @ 9695c │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, #2 │ │ │ │ str fp, [sp, #124] @ 0x7c │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str fp, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #112] @ 0x70 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96770 │ │ │ │ + bne 96790 │ │ │ │ add sl, sl, #1 │ │ │ │ subs r5, r5, #4 │ │ │ │ - bne 9679c │ │ │ │ - ldr r8, [pc, #304] @ 96940 │ │ │ │ + bne 967bc │ │ │ │ + ldr r8, [pc, #304] @ 96960 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #300] @ 96944 │ │ │ │ + ldr r0, [pc, #300] @ 96964 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r9, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r6, #2 │ │ │ │ @@ -122571,134 +122579,134 @@ │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 960e8 │ │ │ │ + bne 96108 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #200] @ 96948 │ │ │ │ + ldr r0, [pc, #200] @ 96968 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r1, #340] @ 0x154 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 960e8 │ │ │ │ + bne 96108 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #120] @ 9694c │ │ │ │ + ldr r0, [pc, #120] @ 9696c │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 93a38 │ │ │ │ + bl 93a58 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #148] @ 969a4 │ │ │ │ + ldr r2, [pc, #148] @ 969c4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #140] @ 969a8 │ │ │ │ + ldr r2, [pc, #140] @ 969c8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #112] @ 969a0 │ │ │ │ + ldr r2, [pc, #112] @ 969c0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ andeq r5, lr, sp, lsr #21 │ │ │ │ andeq r5, lr, lr, lsl #20 │ │ │ │ - andseq sl, r5, r4, asr #13 │ │ │ │ + andseq sl, r5, r4, lsr #13 │ │ │ │ @ instruction: 0xffffd1dc │ │ │ │ - andseq sl, r5, ip, ror r6 │ │ │ │ - andseq sl, r5, r8, lsr #12 │ │ │ │ - @ instruction: 0x0015a5d8 │ │ │ │ + andseq sl, r5, ip, asr r6 │ │ │ │ + andseq sl, r5, r8, lsl #12 │ │ │ │ + @ instruction: 0x0015a5b8 │ │ │ │ strdeq r5, [lr], -ip │ │ │ │ strdeq r5, [lr], -r0 │ │ │ │ @ instruction: 0xffffd828 │ │ │ │ andeq r0, lr, r0, lsr r2 │ │ │ │ - @ instruction: 0x00179cbc │ │ │ │ - @ instruction: 0x0015abb4 │ │ │ │ + mulseq r7, ip, ip │ │ │ │ + mulseq r5, r4, fp │ │ │ │ @ instruction: 0x000e58bd │ │ │ │ andeq r5, lr, pc, ror #9 │ │ │ │ andeq r5, lr, pc, lsr #9 │ │ │ │ - andseq sl, r5, r0, asr r7 │ │ │ │ + andseq sl, r5, r0, lsr r7 │ │ │ │ @ instruction: 0xffffd2c8 │ │ │ │ @ instruction: 0xffffd4d8 │ │ │ │ - andseq r9, r7, r0, lsl sl │ │ │ │ - andseq sl, r5, r8, asr r9 │ │ │ │ + @ instruction: 0x001799f0 │ │ │ │ + andseq sl, r5, r8, lsr r9 │ │ │ │ @ instruction: 0xffffd530 │ │ │ │ - andseq r9, r7, ip, ror #20 │ │ │ │ - @ instruction: 0x0015a9b4 │ │ │ │ + andseq r9, r7, ip, asr #20 │ │ │ │ + mulseq r5, r4, r9 │ │ │ │ andeq r5, lr, r8, lsl r6 │ │ │ │ - andseq r9, r7, r4, ror #17 │ │ │ │ - andseq sl, r5, ip, lsr r8 │ │ │ │ - andseq sl, r5, r8, ror #9 │ │ │ │ - @ instruction: 0x0015a4f8 │ │ │ │ - andseq sl, r5, r4, ror #9 │ │ │ │ + andseq r9, r7, r4, asr #17 │ │ │ │ + andseq sl, r5, ip, lsl r8 │ │ │ │ + andseq sl, r5, r8, asr #9 │ │ │ │ + @ instruction: 0x0015a4d8 │ │ │ │ + andseq sl, r5, r4, asr #9 │ │ │ │ andeq r5, lr, r5, lsr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r0, #316] @ 0x13c │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrd r6, [r0, #12] │ │ │ │ mov r0, #4 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 96a88 │ │ │ │ + beq 96aa8 │ │ │ │ add r1, r6, r7, lsl #3 │ │ │ │ subs r0, r1, #8 │ │ │ │ mov r0, #0 │ │ │ │ - beq 96a8c │ │ │ │ + beq 96aac │ │ │ │ ldr r6, [r1, #-4] │ │ │ │ sub r5, r6, r7, lsl #1 │ │ │ │ cmp r6, r7, lsl #1 │ │ │ │ movcc r5, r0 │ │ │ │ - bls 96a8c │ │ │ │ + bls 96aac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r5, #2 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ add r0, r9, r8, lsl #2 │ │ │ │ - bcc 96a78 │ │ │ │ + bcc 96a98 │ │ │ │ lsl r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ movcc r7, r6 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r6, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ @@ -122709,309 +122717,309 @@ │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add r0, r8, #1 │ │ │ │ - b 96a8c │ │ │ │ + b 96aac │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96ac8 │ │ │ │ + beq 96ae8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r4 │ │ │ │ ldrls r0, [r0, #4] │ │ │ │ popls {r4, pc} │ │ │ │ - ldr r2, [pc, #12] @ 96afc │ │ │ │ + ldr r2, [pc, #12] @ 96b1c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - @ instruction: 0x0015a3f8 │ │ │ │ + @ instruction: 0x0015a3d8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldm r0, {r4, r7} │ │ │ │ mov r5, r7 │ │ │ │ bfc r5, #10, #22 │ │ │ │ orr r6, r4, r5 │ │ │ │ cmn r7, #1024 @ 0x400 │ │ │ │ - bcc 96b4c │ │ │ │ + bcc 96b6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 96b4c │ │ │ │ + bne 96b6c │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - ldr r1, [pc, #336] @ 96c8c │ │ │ │ + ldr r1, [pc, #336] @ 96cac │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ bx r3 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r0, #1024 @ 0x400 │ │ │ │ adds r2, r2, #4194304 @ 0x400000 │ │ │ │ adc r0, r0, #1024 @ 0x400 │ │ │ │ eor r2, r2, r7, lsr #10 │ │ │ │ orrs r0, r2, r0 │ │ │ │ - bne 96b78 │ │ │ │ + bne 96b98 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 96c6c │ │ │ │ + beq 96c8c │ │ │ │ ldrd r8, [r1, #28] │ │ │ │ - b 96be0 │ │ │ │ + b 96c00 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #244] @ 96c78 │ │ │ │ + ldr r2, [pc, #244] @ 96c98 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsr r0, r7, #10 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #212] @ 96c7c │ │ │ │ + ldr r3, [pc, #212] @ 96c9c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrd r8, [r1, #28] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, sp │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 96c70 │ │ │ │ + beq 96c90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96c70 │ │ │ │ + bne 96c90 │ │ │ │ cmn r7, #1024 @ 0x400 │ │ │ │ - bcs 96c10 │ │ │ │ - ldr r1, [pc, #144] @ 96c80 │ │ │ │ + bcs 96c30 │ │ │ │ + ldr r1, [pc, #144] @ 96ca0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96c70 │ │ │ │ + bne 96c90 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #104] @ 96c84 │ │ │ │ + ldr r0, [pc, #104] @ 96ca4 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #72] @ 96c88 │ │ │ │ + ldr r1, [pc, #72] @ 96ca8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #32 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ muleq sp, r8, r8 │ │ │ │ - andseq r9, r7, r0, lsl r3 │ │ │ │ + @ instruction: 0x001792f0 │ │ │ │ ldrdeq r4, [lr], -r8 │ │ │ │ andeq pc, sp, r0, lsl r8 @ │ │ │ │ - @ instruction: 0x001792b8 │ │ │ │ + mulseq r7, r8, r2 │ │ │ │ muleq lr, r1, r0 │ │ │ │ push {r4, r6, r7, r8, r9, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrd r6, [r0] │ │ │ │ mov r0, r6 │ │ │ │ bfi r0, r7, #0, #10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96d4c │ │ │ │ + beq 96d6c │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #296] @ 96de4 │ │ │ │ + ldr r0, [pc, #296] @ 96e04 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #272] @ 96de8 │ │ │ │ + ldr r2, [pc, #272] @ 96e08 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrd r8, [r1, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsr r0, r6, #10 │ │ │ │ str r2, [sp, #28] │ │ │ │ orr r0, r0, r7, lsl #22 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d3c │ │ │ │ + bne 96d5c │ │ │ │ movw r0, #1023 @ 0x3ff │ │ │ │ tst r6, r0 │ │ │ │ - beq 96d40 │ │ │ │ - ldr r1, [pc, #200] @ 96dec │ │ │ │ + beq 96d60 │ │ │ │ + ldr r1, [pc, #200] @ 96e0c │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96d58 │ │ │ │ + beq 96d78 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ ldrd r8, [r1, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 96db0 │ │ │ │ + beq 96dd0 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #136] @ 96df0 │ │ │ │ + ldr r0, [pc, #136] @ 96e10 │ │ │ │ add r2, sp, #4 │ │ │ │ str r4, [sp, #20] │ │ │ │ bfc r6, #10, #22 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #104] @ 96df4 │ │ │ │ + ldr r1, [pc, #104] @ 96e14 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #32] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1618f4 │ │ │ │ - b 96dcc │ │ │ │ - ldr r1, [pc, #40] @ 96de0 │ │ │ │ + bl 161914 │ │ │ │ + b 96dec │ │ │ │ + ldr r1, [pc, #40] @ 96e00 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r6, r7, r8, r9, pc} │ │ │ │ andeq r4, lr, sp, lsl #28 │ │ │ │ andeq pc, sp, r4, ror r7 @ │ │ │ │ - andseq r9, r7, r0, ror #5 │ │ │ │ + andseq r9, r7, r0, asr #5 │ │ │ │ andeq r4, lr, r4, lsr #29 │ │ │ │ andeq pc, sp, r0, asr #13 │ │ │ │ - andseq r9, r7, r0, lsl r2 │ │ │ │ + @ instruction: 0x001791f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldrd r6, [r1, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #188] @ 96ed4 │ │ │ │ + ldr r1, [pc, #188] @ 96ef4 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96eb8 │ │ │ │ + bne 96ed8 │ │ │ │ ldr r5, [r5] │ │ │ │ mov r8, #0 │ │ │ │ rbit r0, r5 │ │ │ │ clz r4, r0 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi 96eb8 │ │ │ │ + bhi 96ed8 │ │ │ │ add sl, sp, #28 │ │ │ │ add r8, sp, #4 │ │ │ │ mov r9, #1 │ │ │ │ mov fp, sp │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #100] @ 96ed8 │ │ │ │ + ldr r0, [pc, #100] @ 96ef8 │ │ │ │ str r9, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str sl, [sp, #12] │ │ │ │ - ldr r0, [pc, #84] @ 96edc │ │ │ │ + ldr r0, [pc, #84] @ 96efc │ │ │ │ str fp, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96ec4 │ │ │ │ + bne 96ee4 │ │ │ │ bic r5, r5, r9, lsl r4 │ │ │ │ rbit r0, r5 │ │ │ │ clz r4, r0 │ │ │ │ cmp r4, #31 │ │ │ │ - bls 96e54 │ │ │ │ + bls 96e74 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x000e4db5 │ │ │ │ - andseq sl, r5, r8, lsl #1 │ │ │ │ + andseq sl, r5, r8, rrx │ │ │ │ @ instruction: 0xffffcb88 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r0, #304] @ 0x130 │ │ │ │ str r2, [sp] │ │ │ │ and r4, r0, #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ lsrs r0, ip, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 96fb0 │ │ │ │ + beq 96fd0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96fb0 │ │ │ │ + beq 96fd0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -123021,797 +123029,797 @@ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp ip, r5, lsl r4 │ │ │ │ mov lr, r0 │ │ │ │ add r1, fp, r0, lsl #3 │ │ │ │ add r5, r5, #1 │ │ │ │ movcc lr, ip │ │ │ │ cmp ip, lr │ │ │ │ - beq 97014 │ │ │ │ + beq 97034 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ lsr r2, r9, #11 │ │ │ │ lsr r3, r2, r6 │ │ │ │ cmp r7, r2, lsr r6 │ │ │ │ - bls 97000 │ │ │ │ + bls 97020 │ │ │ │ ldr r3, [r8, r3, lsl #2] │ │ │ │ bfc r9, #11, #21 │ │ │ │ ldr r2, [r1] │ │ │ │ subs sl, sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ add lr, lr, #1 │ │ │ │ orr r3, r9, r3, lsl #11 │ │ │ │ strd r2, [r1] │ │ │ │ add r1, r1, #8 │ │ │ │ - bne 96f60 │ │ │ │ + bne 96f80 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r5, r0 │ │ │ │ - bne 96f44 │ │ │ │ + bne 96f64 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96ff8 │ │ │ │ + beq 97018 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [r7, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ and r6, r0, #31 │ │ │ │ ldr r5, [r7] │ │ │ │ lsr r0, r5, r6 │ │ │ │ cmp r3, r5, lsr r6 │ │ │ │ - bls 97024 │ │ │ │ + bls 97044 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ subs r1, r1, #1 │ │ │ │ str r0, [r7], #4 │ │ │ │ - bne 96fd8 │ │ │ │ + bne 96ff8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ 97034 │ │ │ │ + ldr r2, [pc, #44] @ 97054 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #28] @ 97038 │ │ │ │ + ldr r2, [pc, #28] @ 97058 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #16] @ 9703c │ │ │ │ + ldr r2, [pc, #16] @ 9705c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x00159ef8 │ │ │ │ - andseq r9, r5, r8, lsr lr │ │ │ │ @ instruction: 0x00159ed8 │ │ │ │ + andseq r9, r5, r8, lsl lr │ │ │ │ + @ instruction: 0x00159eb8 │ │ │ │ mov ip, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 9708c │ │ │ │ + bcs 970ac │ │ │ │ ldrb r3, [ip, r3] │ │ │ │ cmp r3, #10 │ │ │ │ - beq 97088 │ │ │ │ + beq 970a8 │ │ │ │ cmp r3, #13 │ │ │ │ movne r0, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, r1 │ │ │ │ - bcs 97088 │ │ │ │ + bcs 970a8 │ │ │ │ ldrb r0, [ip, r2] │ │ │ │ subs r0, r0, #10 │ │ │ │ movwne r0, #1 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #8] @ 970a0 │ │ │ │ + ldr r2, [pc, #8] @ 970c0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - mulseq r5, ip, lr │ │ │ │ + andseq r9, r5, ip, ror lr │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 970d0 │ │ │ │ - bcs 970ec │ │ │ │ + beq 970f0 │ │ │ │ + bcs 9710c │ │ │ │ ldrb r1, [r3, r2]! │ │ │ │ cmp r1, #10 │ │ │ │ - beq 970d4 │ │ │ │ + beq 970f4 │ │ │ │ cmp r1, #13 │ │ │ │ movne r0, #0 │ │ │ │ bxne lr │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ subs r0, r0, #13 │ │ │ │ movwne r0, #1 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r3, [pc, #12] @ 97104 │ │ │ │ + ldr r3, [pc, #12] @ 97124 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r5, ip, asr #28 │ │ │ │ + andseq r9, r5, ip, lsr #28 │ │ │ │ push {fp, lr} │ │ │ │ - ldr lr, [pc, #76] @ 97160 │ │ │ │ + ldr lr, [pc, #76] @ 97180 │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ add lr, pc, lr │ │ │ │ - beq 97138 │ │ │ │ + beq 97158 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 97150 │ │ │ │ + bcs 97170 │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ ldrb r3, [lr, r3] │ │ │ │ cmp r2, r1 │ │ │ │ ldrbcc r0, [r0, r2] │ │ │ │ ldrbcc ip, [lr, r0] │ │ │ │ eor r0, r3, ip │ │ │ │ and r0, r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ 97164 │ │ │ │ + ldr r2, [pc, #12] @ 97184 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ strdeq r4, [lr], -r8 │ │ │ │ - @ instruction: 0x00159dfc │ │ │ │ + @ instruction: 0x00159ddc │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 97444 │ │ │ │ + bcc 97464 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ - beq 97280 │ │ │ │ + beq 972a0 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r6, r2, #4 │ │ │ │ movcc r6, #0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - bls 971c8 │ │ │ │ + bls 971e8 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 97470 │ │ │ │ + bcs 97490 │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r7, r7, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq 971a0 │ │ │ │ + beq 971c0 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 97458 │ │ │ │ + bcc 97478 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 97280 │ │ │ │ + beq 972a0 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble 97220 │ │ │ │ + ble 97240 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 97488 │ │ │ │ + beq 974a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b 97280 │ │ │ │ + b 972a0 │ │ │ │ and r3, ip, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 97280 │ │ │ │ + beq 972a0 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs 9740c │ │ │ │ + bcs 9742c │ │ │ │ cmp r3, r4 │ │ │ │ - bhi 97280 │ │ │ │ + bhi 972a0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 973a0 │ │ │ │ + beq 973c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 97318 │ │ │ │ + beq 97338 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble 972d4 │ │ │ │ - bl 111b58 │ │ │ │ + ble 972f4 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r9, r0 │ │ │ │ cmp r9, #2 │ │ │ │ - bne 97318 │ │ │ │ - ldr r0, [pc, #540] @ 974d0 │ │ │ │ - ldr r3, [pc, #540] @ 974d4 │ │ │ │ - ldr r1, [pc, #540] @ 974d8 │ │ │ │ + bne 97338 │ │ │ │ + ldr r0, [pc, #540] @ 974f0 │ │ │ │ + ldr r3, [pc, #540] @ 974f4 │ │ │ │ + ldr r1, [pc, #540] @ 974f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ and r7, r0, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq 97318 │ │ │ │ + beq 97338 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs 97388 │ │ │ │ + bcs 973a8 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi 97318 │ │ │ │ + bhi 97338 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97328 │ │ │ │ + beq 97348 │ │ │ │ eor r0, r6, r9 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 974b0 │ │ │ │ + beq 974d0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt 9729c │ │ │ │ + bgt 972bc │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc 97424 │ │ │ │ + bcc 97444 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc 97434 │ │ │ │ + bcc 97454 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ - b 9729c │ │ │ │ + b 972bc │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi 97318 │ │ │ │ + bhi 97338 │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs 97300 │ │ │ │ - b 97318 │ │ │ │ + bcs 97320 │ │ │ │ + b 97338 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 974b0 │ │ │ │ + beq 974d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt 971f0 │ │ │ │ + bgt 97210 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc 9742c │ │ │ │ + bcc 9744c │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc 9743c │ │ │ │ + bcc 9745c │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b 971f0 │ │ │ │ + b 97210 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi 97280 │ │ │ │ + bhi 972a0 │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #4 │ │ │ │ - bcs 9724c │ │ │ │ - b 97280 │ │ │ │ + bcs 9726c │ │ │ │ + b 972a0 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b 9729c │ │ │ │ + b 972bc │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b 971f0 │ │ │ │ + b 97210 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b 9729c │ │ │ │ + b 972bc │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b 971f0 │ │ │ │ - ldr r3, [pc, #144] @ 974dc │ │ │ │ + b 97210 │ │ │ │ + ldr r3, [pc, #144] @ 974fc │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #92] @ 974bc │ │ │ │ + ldr r3, [pc, #92] @ 974dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r4, [pc, #104] @ 974e0 │ │ │ │ + ldr r4, [pc, #104] @ 97500 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #48] @ 974c0 │ │ │ │ - ldr r3, [pc, #48] @ 974c4 │ │ │ │ - ldr r1, [pc, #48] @ 974c8 │ │ │ │ + ldr r0, [pc, #48] @ 974e0 │ │ │ │ + ldr r3, [pc, #48] @ 974e4 │ │ │ │ + ldr r1, [pc, #48] @ 974e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #20] @ 974cc │ │ │ │ + ldr r0, [pc, #20] @ 974ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r9, r5, r0, asr #23 │ │ │ │ + andseq r9, r5, r0, lsr #23 │ │ │ │ @ instruction: 0x000e48bf │ │ │ │ - @ instruction: 0x001597fc │ │ │ │ - @ instruction: 0x00159af8 │ │ │ │ - andseq r9, r5, r0, asr fp │ │ │ │ + @ instruction: 0x001597dc │ │ │ │ + @ instruction: 0x00159ad8 │ │ │ │ + andseq r9, r5, r0, lsr fp │ │ │ │ muleq lr, fp, sl │ │ │ │ - @ instruction: 0x001599d8 │ │ │ │ - @ instruction: 0x00159cb4 │ │ │ │ - andseq r9, r5, r8, lsr fp │ │ │ │ - mulseq r5, r8, fp │ │ │ │ + @ instruction: 0x001599b8 │ │ │ │ + mulseq r5, r4, ip │ │ │ │ + andseq r9, r5, r8, lsl fp │ │ │ │ + andseq r9, r5, r8, ror fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ - beq 976ac │ │ │ │ + beq 976cc │ │ │ │ cmp r1, r2 │ │ │ │ - bcc 97894 │ │ │ │ + bcc 978b4 │ │ │ │ sub r6, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ movcc r7, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls 9754c │ │ │ │ + bls 9756c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs 978d8 │ │ │ │ + bcs 978f8 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r4, r4, #192 @ 0xc0 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq 97520 │ │ │ │ + beq 97540 │ │ │ │ add r4, r3, #1 │ │ │ │ - b 97550 │ │ │ │ + b 97570 │ │ │ │ mov r4, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc 978a8 │ │ │ │ + bcc 978c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq 976e4 │ │ │ │ + beq 97704 │ │ │ │ add fp, r0, r4 │ │ │ │ ldrsb r3, [fp] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 975f4 │ │ │ │ + ble 97614 │ │ │ │ cmp r6, r5 │ │ │ │ - bls 9759c │ │ │ │ + bls 975bc │ │ │ │ cmp r6, r2 │ │ │ │ - bcs 978f0 │ │ │ │ + bcs 97910 │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ sub r6, r6, #1 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 97574 │ │ │ │ + beq 97594 │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc 978c0 │ │ │ │ + bcc 978e0 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 976ac │ │ │ │ + beq 976cc │ │ │ │ add r3, r0, r7 │ │ │ │ ldrsb r4, [r3] │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - ble 97680 │ │ │ │ + ble 976a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 97930 │ │ │ │ + beq 97950 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - b 976ac │ │ │ │ + b 976cc │ │ │ │ uxtb lr, r3 │ │ │ │ and r3, lr, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 976e4 │ │ │ │ + beq 97704 │ │ │ │ sub ip, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp lr, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs lr, #240 @ 0xf0 │ │ │ │ - bcs 9778c │ │ │ │ + bcs 977ac │ │ │ │ cmp r4, ip │ │ │ │ - bhi 976e4 │ │ │ │ + bhi 97704 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 976e4 │ │ │ │ + bne 97704 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 93c7c │ │ │ │ + bl 93c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97958 │ │ │ │ + beq 97978 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b 97574 │ │ │ │ + b 97594 │ │ │ │ and r4, r5, #192 @ 0xc0 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq 976ac │ │ │ │ + beq 976cc │ │ │ │ sub r4, r2, r7 │ │ │ │ mov r7, #2 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ movcs r7, #3 │ │ │ │ cmpcs r5, #240 @ 0xf0 │ │ │ │ - bcs 977bc │ │ │ │ + bcs 977dc │ │ │ │ cmp r7, r4 │ │ │ │ - bls 977d0 │ │ │ │ + bls 977f0 │ │ │ │ cmp r1, r2 │ │ │ │ - bls 976d8 │ │ │ │ + bls 976f8 │ │ │ │ ldrsb r3, [r0, r2]! │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble 976f0 │ │ │ │ + ble 97710 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 97908 │ │ │ │ + beq 97928 │ │ │ │ eor r0, r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ bic r9, r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r3, r4, #192 @ 0xc0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 976e4 │ │ │ │ + beq 97704 │ │ │ │ sub r5, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 977a4 │ │ │ │ + bcs 977c4 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 976e4 │ │ │ │ + bhi 97704 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq 976e4 │ │ │ │ + beq 97704 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 93c7c │ │ │ │ + bl 93c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97958 │ │ │ │ + beq 97978 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs 9783c │ │ │ │ + bcs 9785c │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi 976d8 │ │ │ │ - b 9784c │ │ │ │ + bhi 976f8 │ │ │ │ + b 9786c │ │ │ │ cmp lr, #247 @ 0xf7 │ │ │ │ - bhi 976e4 │ │ │ │ + bhi 97704 │ │ │ │ mov r4, #4 │ │ │ │ cmp ip, #4 │ │ │ │ - bcs 97624 │ │ │ │ - b 976e4 │ │ │ │ + bcs 97644 │ │ │ │ + b 97704 │ │ │ │ cmp r4, #247 @ 0xf7 │ │ │ │ - bhi 976e4 │ │ │ │ + bhi 97704 │ │ │ │ mov r2, #4 │ │ │ │ cmp r5, #4 │ │ │ │ - bcs 97720 │ │ │ │ - b 976e4 │ │ │ │ + bcs 97740 │ │ │ │ + b 97704 │ │ │ │ cmp r5, #247 @ 0xf7 │ │ │ │ - bhi 976ac │ │ │ │ + bhi 976cc │ │ │ │ mov r7, #4 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc 976ac │ │ │ │ + bcc 976cc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97804 │ │ │ │ + beq 97824 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - b 975ec │ │ │ │ + b 9760c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 93c7c │ │ │ │ + bl 93c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97958 │ │ │ │ + beq 97978 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - b 975c4 │ │ │ │ + b 975e4 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc 976d8 │ │ │ │ + bcc 976f8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97868 │ │ │ │ + beq 97888 │ │ │ │ mov r8, #0 │ │ │ │ - b 976d8 │ │ │ │ + b 976f8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 93c7c │ │ │ │ + bl 93c9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97958 │ │ │ │ + beq 97978 │ │ │ │ mov r4, r1 │ │ │ │ - b 976c4 │ │ │ │ - ldr r3, [pc, #236] @ 97988 │ │ │ │ + b 976e4 │ │ │ │ + ldr r3, [pc, #236] @ 979a8 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #184] @ 97968 │ │ │ │ + ldr r3, [pc, #184] @ 97988 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r3, [pc, #176] @ 97978 │ │ │ │ + ldr r3, [pc, #176] @ 97998 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r7, [pc, #132] @ 97964 │ │ │ │ + ldr r7, [pc, #132] @ 97984 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #152] @ 97990 │ │ │ │ + ldr r3, [pc, #152] @ 979b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #108] @ 9797c │ │ │ │ - ldr r3, [pc, #108] @ 97980 │ │ │ │ - ldr r1, [pc, #108] @ 97984 │ │ │ │ + ldr r0, [pc, #108] @ 9799c │ │ │ │ + ldr r3, [pc, #108] @ 979a0 │ │ │ │ + ldr r1, [pc, #108] @ 979a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #52] @ 9796c │ │ │ │ - ldr r3, [pc, #52] @ 97970 │ │ │ │ - ldr r1, [pc, #52] @ 97974 │ │ │ │ + ldr r0, [pc, #52] @ 9798c │ │ │ │ + ldr r3, [pc, #52] @ 97990 │ │ │ │ + ldr r1, [pc, #52] @ 97994 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #44] @ 9798c │ │ │ │ + ldr r0, [pc, #44] @ 979ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r9, r5, r0, lsr r7 │ │ │ │ - andseq r9, r5, r4, ror r7 │ │ │ │ + andseq r9, r5, r0, lsl r7 │ │ │ │ + andseq r9, r5, r4, asr r7 │ │ │ │ andeq r4, lr, r7, lsl r4 │ │ │ │ - andseq r9, r5, r4, asr r3 │ │ │ │ - andseq r9, r5, r0, asr r6 │ │ │ │ - andseq r9, r5, ip, asr r7 │ │ │ │ + andseq r9, r5, r4, lsr r3 │ │ │ │ + andseq r9, r5, r0, lsr r6 │ │ │ │ + andseq r9, r5, ip, lsr r7 │ │ │ │ andeq r4, lr, pc, lsr r4 │ │ │ │ - andseq r9, r5, ip, ror r3 │ │ │ │ - andseq r9, r5, r8, asr r6 │ │ │ │ - andseq r9, r5, r8, asr #13 │ │ │ │ + andseq r9, r5, ip, asr r3 │ │ │ │ + andseq r9, r5, r8, lsr r6 │ │ │ │ andseq r9, r5, r8, lsr #13 │ │ │ │ - andseq r9, r5, r8, lsl r7 │ │ │ │ - b 163400 │ │ │ │ + andseq r9, r5, r8, lsl #13 │ │ │ │ + @ instruction: 0x001596f8 │ │ │ │ + b 163420 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 979c8 │ │ │ │ + beq 979e8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 979dc │ │ │ │ - ldr r1, [pc, #104] @ 97a24 │ │ │ │ + bne 979fc │ │ │ │ + ldr r1, [pc, #104] @ 97a44 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - ldr r1, [pc, #80] @ 97a20 │ │ │ │ + b 1625e4 │ │ │ │ + ldr r1, [pc, #80] @ 97a40 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #44] @ 97a18 │ │ │ │ + ldr r3, [pc, #44] @ 97a38 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ 97a1c │ │ │ │ + ldr r1, [pc, #40] @ 97a3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq r9, r5, r4, lsl #13 │ │ │ │ + andseq r9, r5, r4, ror #12 │ │ │ │ andeq r4, lr, r9, lsr #16 │ │ │ │ andeq r4, lr, ip, asr #16 │ │ │ │ andeq r4, lr, r2, ror #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 97a68 │ │ │ │ - ldr r3, [pc, #40] @ 97a6c │ │ │ │ + ldr r1, [pc, #40] @ 97a88 │ │ │ │ + ldr r3, [pc, #40] @ 97a8c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r4, lr, r5, asr r7 │ │ │ │ - andseq r9, r5, r8, ror r8 │ │ │ │ + andseq r9, r5, r8, asr r8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ - ldr r1, [pc, #212] @ 97b84 │ │ │ │ + ldr r1, [pc, #212] @ 97ba4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ - b 1625c4 │ │ │ │ - ldr r1, [pc, #204] @ 97b98 │ │ │ │ + b 1625e4 │ │ │ │ + ldr r1, [pc, #204] @ 97bb8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ - b 1625c4 │ │ │ │ - ldr ip, [pc, #180] @ 97b9c │ │ │ │ + b 1625e4 │ │ │ │ + ldr ip, [pc, #180] @ 97bbc │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #176] @ 97ba0 │ │ │ │ + ldr r1, [pc, #176] @ 97bc0 │ │ │ │ add lr, sp, #16 │ │ │ │ - ldr r3, [pc, #172] @ 97ba4 │ │ │ │ + ldr r3, [pc, #172] @ 97bc4 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #17 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr ip, [pc, #96] @ 97b8c │ │ │ │ + ldr ip, [pc, #96] @ 97bac │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #92] @ 97b90 │ │ │ │ + ldr r1, [pc, #92] @ 97bb0 │ │ │ │ add lr, sp, #20 │ │ │ │ - ldr r3, [pc, #88] @ 97b94 │ │ │ │ + ldr r3, [pc, #88] @ 97bb4 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #22 │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ 97b88 │ │ │ │ + ldr r1, [pc, #24] @ 97ba8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #22 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {fp, lr} │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ ldrdeq r4, [lr], -r0 │ │ │ │ andeq r4, lr, r4, lsr #8 │ │ │ │ - andseq r9, r5, ip, lsl #12 │ │ │ │ + andseq r9, r5, ip, ror #11 │ │ │ │ andeq r4, lr, r6, ror r4 │ │ │ │ andeq r4, lr, pc, ror #8 │ │ │ │ andeq fp, sp, r1, ror #19 │ │ │ │ - andseq r9, r5, r0, asr r6 │ │ │ │ + andseq r9, r5, r0, lsr r6 │ │ │ │ andeq r4, lr, lr, lsr #9 │ │ │ │ @ instruction: 0x000e44bb │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r1, [r0] │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -123819,121 +123827,121 @@ │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ strheq r0, [r0], -ip │ │ │ │ - ldr ip, [pc, #300] @ 97d10 │ │ │ │ + ldr ip, [pc, #300] @ 97d30 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr lr, [pc, #296] @ 97d14 │ │ │ │ + ldr lr, [pc, #296] @ 97d34 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r4, [pc, #292] @ 97d18 │ │ │ │ + ldr r4, [pc, #292] @ 97d38 │ │ │ │ mov r6, #6 │ │ │ │ - ldr r1, [pc, #288] @ 97d1c │ │ │ │ + ldr r1, [pc, #288] @ 97d3c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #284] @ 97d20 │ │ │ │ + ldr r3, [pc, #284] @ 97d40 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #228] @ 97d30 │ │ │ │ + ldr r7, [pc, #228] @ 97d50 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #224] @ 97d34 │ │ │ │ + ldr r1, [pc, #224] @ 97d54 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r3, [pc, #220] @ 97d38 │ │ │ │ + ldr r3, [pc, #220] @ 97d58 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #15 │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #172] @ 97d3c │ │ │ │ + ldr r7, [pc, #172] @ 97d5c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #168] @ 97d40 │ │ │ │ + ldr r1, [pc, #168] @ 97d60 │ │ │ │ mov r6, #4 │ │ │ │ - ldr r3, [pc, #164] @ 97d44 │ │ │ │ + ldr r3, [pc, #164] @ 97d64 │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ str r6, [sp] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r7, [pc, #80] @ 97d24 │ │ │ │ + ldr r7, [pc, #80] @ 97d44 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #76] @ 97d28 │ │ │ │ + ldr r1, [pc, #76] @ 97d48 │ │ │ │ mov r6, #6 │ │ │ │ - ldr r3, [pc, #72] @ 97d2c │ │ │ │ + ldr r3, [pc, #72] @ 97d4c │ │ │ │ add r7, pc, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ stmib sp, {r0, r7} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #6 │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r9, r5, r8, ror #8 │ │ │ │ + andseq r9, r5, r8, asr #8 │ │ │ │ andeq r4, lr, r4, asr #12 │ │ │ │ - andseq r9, r5, r0, lsl r7 │ │ │ │ + @ instruction: 0x001596f0 │ │ │ │ andeq r6, sp, r0, lsr #5 │ │ │ │ muleq sp, ip, r2 │ │ │ │ - andseq r9, r5, r4, lsr #7 │ │ │ │ + andseq r9, r5, r4, lsl #7 │ │ │ │ andeq r4, lr, lr, asr #10 │ │ │ │ andeq r4, lr, r4, asr #10 │ │ │ │ - andseq r9, r5, ip, lsr #8 │ │ │ │ + andseq r9, r5, ip, lsl #8 │ │ │ │ ldrdeq r4, [lr], -ip │ │ │ │ andeq r4, lr, r7, ror #11 │ │ │ │ - andseq r9, r5, r4, lsl #13 │ │ │ │ + andseq r9, r5, r4, ror #12 │ │ │ │ @ instruction: 0x000e45b2 │ │ │ │ andeq r6, sp, r0, lsl #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r4, [pc, #236] @ 97e4c │ │ │ │ + ldr r4, [pc, #236] @ 97e6c │ │ │ │ ldr r0, [r0] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr lr, [pc, #228] @ 97e50 │ │ │ │ - ldr r5, [pc, #228] @ 97e54 │ │ │ │ - ldr r2, [pc, #228] @ 97e58 │ │ │ │ + ldr lr, [pc, #228] @ 97e70 │ │ │ │ + ldr r5, [pc, #228] @ 97e74 │ │ │ │ + ldr r2, [pc, #228] @ 97e78 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #224] @ 97e5c │ │ │ │ + ldr r1, [pc, #224] @ 97e7c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #220] @ 97e60 │ │ │ │ + ldr r3, [pc, #220] @ 97e80 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #216] @ 97e64 │ │ │ │ + ldr r6, [pc, #216] @ 97e84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ add r4, r0, #49 @ 0x31 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ add r4, r0, #16 │ │ │ │ @@ -123972,24 +123980,24 @@ │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str lr, [sp, #24] │ │ │ │ str lr, [sp, #16] │ │ │ │ - bl 162ac0 │ │ │ │ + bl 162ae0 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x001593d4 │ │ │ │ - andseq r9, r5, r4, lsl #7 │ │ │ │ - andseq r9, r5, ip, lsr #7 │ │ │ │ - andseq r9, r5, r4, lsl #7 │ │ │ │ + @ instruction: 0x001593b4 │ │ │ │ + andseq r9, r5, r4, ror #6 │ │ │ │ + andseq r9, r5, ip, lsl #7 │ │ │ │ + andseq r9, r5, r4, ror #6 │ │ │ │ strdeq r4, [lr], -r1 │ │ │ │ - andseq r9, r5, r4, asr #5 │ │ │ │ - andseq r9, r5, ip, lsr r3 │ │ │ │ + andseq r9, r5, r4, lsr #5 │ │ │ │ + andseq r9, r5, ip, lsl r3 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #4 │ │ │ │ movcs r1, #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ @@ -123998,385 +124006,385 @@ │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r0, asr #2 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ - ldr ip, [pc, #392] @ 98038 │ │ │ │ + ldr ip, [pc, #392] @ 98058 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #388] @ 9803c │ │ │ │ + ldr r1, [pc, #388] @ 9805c │ │ │ │ add lr, sp, #28 │ │ │ │ - ldr r3, [pc, #384] @ 98040 │ │ │ │ + ldr r3, [pc, #384] @ 98060 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #380] @ 98070 │ │ │ │ + ldr ip, [pc, #380] @ 98090 │ │ │ │ mov r4, #4 │ │ │ │ - ldr r5, [pc, #376] @ 98074 │ │ │ │ + ldr r5, [pc, #376] @ 98094 │ │ │ │ add r6, sp, #28 │ │ │ │ - ldr r1, [pc, #372] @ 98078 │ │ │ │ + ldr r1, [pc, #372] @ 98098 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #368] @ 9807c │ │ │ │ + ldr r3, [pc, #368] @ 9809c │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr lr, [pc, #364] @ 98080 │ │ │ │ + ldr lr, [pc, #364] @ 980a0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #12 │ │ │ │ stmib sp, {r0, r5, ip} │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, sp, #16 │ │ │ │ add lr, pc, lr │ │ │ │ mov r7, #7 │ │ │ │ stm r0, {r4, r6, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ str r7, [sp] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r6, [pc, #260] @ 98058 │ │ │ │ + ldr r6, [pc, #260] @ 98078 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #256] @ 9805c │ │ │ │ + ldr r1, [pc, #256] @ 9807c │ │ │ │ mov r5, #7 │ │ │ │ - ldr r3, [pc, #252] @ 98060 │ │ │ │ + ldr r3, [pc, #252] @ 98080 │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #13 │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r6, [pc, #204] @ 98064 │ │ │ │ + ldr r6, [pc, #204] @ 98084 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #200] @ 98068 │ │ │ │ + ldr r1, [pc, #200] @ 98088 │ │ │ │ mov r5, #7 │ │ │ │ - ldr r3, [pc, #196] @ 9806c │ │ │ │ + ldr r3, [pc, #196] @ 9808c │ │ │ │ add r6, pc, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ stmib sp, {r0, r6} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #18 │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr ip, [pc, #104] @ 98044 │ │ │ │ + ldr ip, [pc, #104] @ 98064 │ │ │ │ add r5, r0, #8 │ │ │ │ - ldr lr, [pc, #100] @ 98048 │ │ │ │ + ldr lr, [pc, #100] @ 98068 │ │ │ │ mov r6, #7 │ │ │ │ - ldr r4, [pc, #96] @ 9804c │ │ │ │ + ldr r4, [pc, #96] @ 9806c │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #92] @ 98050 │ │ │ │ + ldr r1, [pc, #92] @ 98070 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #88] @ 98054 │ │ │ │ + ldr r3, [pc, #88] @ 98074 │ │ │ │ add lr, pc, lr │ │ │ │ add r4, pc, r4 │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp] │ │ │ │ mov r2, #13 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r9, r5, r4, lsl r4 │ │ │ │ + @ instruction: 0x001593f4 │ │ │ │ ldrdeq r4, [lr], -r6 │ │ │ │ andeq r4, lr, r1, ror #5 │ │ │ │ - mulseq r5, r4, r0 │ │ │ │ + andseq r9, r5, r4, ror r0 │ │ │ │ andeq r4, lr, ip, asr #3 │ │ │ │ - andseq r9, r5, r4, ror #5 │ │ │ │ + andseq r9, r5, r4, asr #5 │ │ │ │ andeq r4, lr, r0, lsr #3 │ │ │ │ andeq r4, lr, r9, lsr #3 │ │ │ │ - andseq r9, r5, r4, lsl r1 │ │ │ │ + ldrsheq r9, [r5], -r4 │ │ │ │ andeq r4, lr, r7, asr r2 │ │ │ │ andeq r4, lr, r5, asr #4 │ │ │ │ - ldrsbeq r9, [r5], -r0 │ │ │ │ + ldrheq r9, [r5], -r0 │ │ │ │ andeq r4, lr, r0, lsr #4 │ │ │ │ andeq r4, lr, r1, lsl #4 │ │ │ │ andeq r5, sp, r4, lsl #31 │ │ │ │ - @ instruction: 0x001593d8 │ │ │ │ + @ instruction: 0x001593b8 │ │ │ │ ldrdeq r4, [lr], -sl │ │ │ │ muleq lr, sp, r2 │ │ │ │ - andseq r9, r5, r8, asr #7 │ │ │ │ + andseq r9, r5, r8, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 980d8 │ │ │ │ - ldr r4, [pc, #56] @ 980e8 │ │ │ │ + beq 980f8 │ │ │ │ + ldr r4, [pc, #56] @ 98108 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne 980b8 │ │ │ │ + bne 980d8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r9, r5, r4, lsl #10 │ │ │ │ + andseq r9, r5, r4, ror #9 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #36] @ 98120 │ │ │ │ - ldr r1, [pc, #36] @ 98124 │ │ │ │ + ldr r2, [pc, #36] @ 98140 │ │ │ │ + ldr r1, [pc, #36] @ 98144 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #3 │ │ │ │ movwne r2, #13 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq r4, lr, ip, lsr #2 │ │ │ │ andeq r4, lr, fp, lsr #2 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 98140 │ │ │ │ + bne 98160 │ │ │ │ tst r2, #32 │ │ │ │ - bne 98144 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + bne 98164 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 98160 │ │ │ │ + bne 98180 │ │ │ │ tst r2, #32 │ │ │ │ - bne 98164 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 98184 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 98194 │ │ │ │ + beq 981b4 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 8777c │ │ │ │ + bl 8779c │ │ │ │ mov r0, r6 │ │ │ │ - b 9817c │ │ │ │ + b 9819c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 981b8 │ │ │ │ + beq 981d8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 981dc │ │ │ │ + beq 981fc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 8777c │ │ │ │ + bl 8779c │ │ │ │ mov r6, r5 │ │ │ │ - b 981c0 │ │ │ │ + b 981e0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 981fc │ │ │ │ + beq 9821c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9822c │ │ │ │ + beq 9824c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r4, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88218 │ │ │ │ + bl 88238 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98254 │ │ │ │ + beq 98274 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r8, [r4, #28] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 98278 │ │ │ │ + beq 98298 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 8777c │ │ │ │ + bl 8779c │ │ │ │ mov r0, r6 │ │ │ │ - b 98260 │ │ │ │ + b 98280 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9829c │ │ │ │ + beq 982bc │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r1, [r6] │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 982c0 │ │ │ │ + beq 982e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl 98168 │ │ │ │ - b 982fc │ │ │ │ + bl 98188 │ │ │ │ + b 9831c │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq 982f0 │ │ │ │ + beq 98310 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 8777c │ │ │ │ + bl 8779c │ │ │ │ mov r6, r5 │ │ │ │ - b 982d4 │ │ │ │ + b 982f4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98304 │ │ │ │ + bne 98324 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98388 │ │ │ │ + beq 983a8 │ │ │ │ mov r5, #0 │ │ │ │ - b 98348 │ │ │ │ + b 98368 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 98388 │ │ │ │ + beq 983a8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98340 │ │ │ │ + beq 98360 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 98360 │ │ │ │ + bne 98380 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 98340 │ │ │ │ + bne 98360 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 98340 │ │ │ │ + bl a8800 │ │ │ │ + b 98360 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 983a8 │ │ │ │ + beq 983c8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b 983b8 │ │ │ │ + b 983d8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq 983fc │ │ │ │ + beq 9841c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 983b4 │ │ │ │ + beq 983d4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 983d4 │ │ │ │ + bne 983f4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 983b4 │ │ │ │ + bne 983d4 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b 983b4 │ │ │ │ + bl a8800 │ │ │ │ + b 983d4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98418 │ │ │ │ + beq 98438 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bcs 984c0 │ │ │ │ + bcs 984e0 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslcc r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi 984c0 │ │ │ │ + bhi 984e0 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 984b8 │ │ │ │ + bhi 984d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98488 │ │ │ │ + beq 984a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -124397,27 +124405,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ adds r6, r3, #1 │ │ │ │ - bcs 98568 │ │ │ │ + bcs 98588 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ mov r1, #24 │ │ │ │ lslcc r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98568 │ │ │ │ + bne 98588 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 98560 │ │ │ │ + bhi 98580 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98530 │ │ │ │ + beq 98550 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -124439,27 +124447,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bcs 9860c │ │ │ │ + bcs 9862c │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslcc r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 9860c │ │ │ │ + bhi 9862c │ │ │ │ lsl r2, r6, #4 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 98604 │ │ │ │ + bhi 98624 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 985d4 │ │ │ │ + beq 985f4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -124480,27 +124488,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ adds r6, r3, #1 │ │ │ │ - bcs 986b4 │ │ │ │ + bcs 986d4 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ mov r1, #20 │ │ │ │ lslcc r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 986b4 │ │ │ │ + bne 986d4 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 986ac │ │ │ │ + bhi 986cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9867c │ │ │ │ + beq 9869c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -124522,27 +124530,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ adds r6, r3, #1 │ │ │ │ - bcs 9875c │ │ │ │ + bcs 9877c │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ mov r1, #12 │ │ │ │ lslcc r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9875c │ │ │ │ + bne 9877c │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 98754 │ │ │ │ + bhi 98774 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98724 │ │ │ │ + beq 98744 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -124564,27 +124572,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bcs 98800 │ │ │ │ + bcs 98820 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslcc r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 98800 │ │ │ │ + bhi 98820 │ │ │ │ lsl r2, r6, #4 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 987f8 │ │ │ │ + bhi 98818 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 987c8 │ │ │ │ + beq 987e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -124605,27 +124613,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bcs 988a4 │ │ │ │ + bcs 988c4 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslcc r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 988a4 │ │ │ │ + bhi 988c4 │ │ │ │ lsl r2, r6, #3 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 9889c │ │ │ │ + bhi 988bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9886c │ │ │ │ + beq 9888c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -124646,24 +124654,24 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r6, r1, #1 │ │ │ │ - bcs 9893c │ │ │ │ + bcs 9895c │ │ │ │ cmp r6, r1, lsl #1 │ │ │ │ lslcc r6, r1, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ orrs r2, r6, r6, lsl #1 │ │ │ │ - bmi 9893c │ │ │ │ + bmi 9895c │ │ │ │ lsl r2, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98904 │ │ │ │ + beq 98924 │ │ │ │ lsl r0, r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -124684,27 +124692,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bcs 989e0 │ │ │ │ + bcs 98a00 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslcc r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 989e0 │ │ │ │ + bhi 98a00 │ │ │ │ lsl r2, r6, #5 │ │ │ │ cmn r2, #-2147483640 @ 0x80000008 │ │ │ │ - bhi 989d8 │ │ │ │ + bhi 989f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 989a8 │ │ │ │ + beq 989c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #5 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #8 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -124725,27 +124733,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ adds r6, r3, #1 │ │ │ │ - bcs 98a88 │ │ │ │ + bcs 98aa8 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ lslcc r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98a88 │ │ │ │ + bne 98aa8 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi 98a80 │ │ │ │ + bhi 98aa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98a50 │ │ │ │ + beq 98a70 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ rsb r0, r3, r3, lsl #3 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -124763,45 +124771,45 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 25cb8 │ │ │ │ mov r2, r4 │ │ │ │ bl 25cb8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98adc │ │ │ │ + beq 98afc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ 98af0 │ │ │ │ + ldr r3, [pc, #64] @ 98b10 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ 98af4 │ │ │ │ + ldr r1, [pc, #60] @ 98b14 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ 98af8 │ │ │ │ + ldr r1, [pc, #20] @ 98b18 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - @ instruction: 0x001585d0 │ │ │ │ + b 1625e4 │ │ │ │ + @ instruction: 0x001585b0 │ │ │ │ @ instruction: 0x000d53b8 │ │ │ │ andeq r5, sp, ip, lsl #7 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -124810,49 +124818,49 @@ │ │ │ │ addne r0, r1, r0, lsl #3 │ │ │ │ subsne r1, r0, #8 │ │ │ │ ldrne r5, [r0, #-4] │ │ │ │ str r4, [sp, #4] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r6, r5, #2 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls 98b74 │ │ │ │ - ldr r2, [pc, #232] @ 98c4c │ │ │ │ + bls 98b94 │ │ │ │ + ldr r2, [pc, #232] @ 98c6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r6, #0 │ │ │ │ - beq 98bcc │ │ │ │ - ldr r0, [pc, #196] @ 98c48 │ │ │ │ + beq 98bec │ │ │ │ + ldr r0, [pc, #196] @ 98c68 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98b5c │ │ │ │ + beq 98b7c │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r5 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc 98bd8 │ │ │ │ + bcc 98bf8 │ │ │ │ sub r6, r6, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r7, r6 │ │ │ │ - b 98be4 │ │ │ │ + b 98c04 │ │ │ │ mov r7, #4 │ │ │ │ cmp r5, #2 │ │ │ │ - bcs 98bb0 │ │ │ │ + bcs 98bd0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ - beq 98bec │ │ │ │ + beq 98c0c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r8, [r9, #8] │ │ │ │ str r0, [r9] │ │ │ │ str r7, [r9, #12] │ │ │ │ str r5, [r9, #16] │ │ │ │ @@ -124861,25 +124869,25 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 98c14 │ │ │ │ + bne 98c34 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 98c3c │ │ │ │ + bne 98c5c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, r7, r4, lsr #7 │ │ │ │ - @ instruction: 0x001585f4 │ │ │ │ + andseq r7, r7, r4, lsl #7 │ │ │ │ + @ instruction: 0x001585d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #8 │ │ │ │ @@ -124890,129 +124898,129 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq 98cb8 │ │ │ │ + beq 98cd8 │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ str r1, [r8] │ │ │ │ str r0, [r8, r2] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 98208 │ │ │ │ + bl 98228 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 98cdc │ │ │ │ + beq 98cfc │ │ │ │ add r4, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 997cc │ │ │ │ + bl 997ec │ │ │ │ mov r1, r4 │ │ │ │ - b 98cc0 │ │ │ │ + b 98ce0 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 98d40 │ │ │ │ + beq 98d60 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ lsl r2, ip, #1 │ │ │ │ lsl r6, ip, #3 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, r3 │ │ │ │ - beq 98dd4 │ │ │ │ + beq 98df4 │ │ │ │ mov r1, lr │ │ │ │ ldr r7, [r1, r3, lsl #3]! │ │ │ │ ldr r0, [r1, #4] │ │ │ │ adds r4, r0, r2 │ │ │ │ - bcs 98db8 │ │ │ │ + bcs 98dd8 │ │ │ │ add r4, r0, r2 │ │ │ │ cmn r4, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 98db8 │ │ │ │ + bhi 98dd8 │ │ │ │ str r4, [r1, #4] │ │ │ │ add r1, r7, r2 │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 98de4 │ │ │ │ + bcs 98e04 │ │ │ │ str r1, [lr, r3, lsl #3] │ │ │ │ add r3, r3, #1 │ │ │ │ subs r6, r6, #8 │ │ │ │ - bne 98cf8 │ │ │ │ + bne 98d18 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ ldm r5!, {r1, r2, r3, r4, r6} │ │ │ │ add r9, r7, #8 │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ ldm r5, {r1, r2, r3, r4, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r6} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #248] @ 98e60 │ │ │ │ + ldr r0, [pc, #248] @ 98e80 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movne fp, r0 │ │ │ │ movne sl, #-2147483644 @ 0x80000004 │ │ │ │ stmiane r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldmne r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stmne r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ strdne sl, [r8] │ │ │ │ addne sp, sp, #100 @ 0x64 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 25cd0 │ │ │ │ - b 98e18 │ │ │ │ + b 98e38 │ │ │ │ sub r0, r0, r7 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #1 │ │ │ │ strd r2, [r8] │ │ │ │ add r0, r1, r0, lsr #1 │ │ │ │ mov r2, #8 │ │ │ │ - b 98ca4 │ │ │ │ - ldr r0, [pc, #116] @ 98e50 │ │ │ │ + b 98cc4 │ │ │ │ + ldr r0, [pc, #116] @ 98e70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 98e18 │ │ │ │ - ldr r0, [pc, #104] @ 98e54 │ │ │ │ + b 98e38 │ │ │ │ + ldr r0, [pc, #104] @ 98e74 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #100] @ 98e58 │ │ │ │ - ldr r2, [pc, #100] @ 98e5c │ │ │ │ + ldr r3, [pc, #100] @ 98e78 │ │ │ │ + ldr r2, [pc, #100] @ 98e7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b 98e24 │ │ │ │ - b 98e24 │ │ │ │ + b 98e44 │ │ │ │ + b 98e44 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 98208 │ │ │ │ - b 98e44 │ │ │ │ + bl 98228 │ │ │ │ + b 98e64 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98208 │ │ │ │ + bl 98228 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - mulseq r5, r8, r0 │ │ │ │ + andseq r9, r5, r8, ror r0 │ │ │ │ andeq r3, lr, r3, asr r0 │ │ │ │ - andseq r8, r5, ip, asr #4 │ │ │ │ - andseq r8, r5, r8, asr r4 │ │ │ │ - andseq r7, r7, r8, asr #3 │ │ │ │ + andseq r8, r5, ip, lsr #4 │ │ │ │ + andseq r8, r5, r8, lsr r4 │ │ │ │ + andseq r7, r7, r8, lsr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #4 │ │ │ │ mov r3, #8 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ @@ -125021,65 +125029,65 @@ │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #2260] @ 99780 │ │ │ │ + ldr r0, [pc, #2260] @ 997a0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #2252] @ 99784 │ │ │ │ + ldr r0, [pc, #2252] @ 997a4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 98f00 │ │ │ │ + beq 98f20 │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ mov sl, r7 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ add r6, r7, #1 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ add r1, r1, #12 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [r2] │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 98f24 │ │ │ │ - b 99400 │ │ │ │ + bne 98f44 │ │ │ │ + b 99420 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #156 @ 0x9c │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ ldr r4, [sp, #156] @ 0x9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 99400 │ │ │ │ + beq 99420 │ │ │ │ cmn sl, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 994e0 │ │ │ │ + bhi 99500 │ │ │ │ ldr r5, [sp, #152] @ 0x98 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 99504 │ │ │ │ + beq 99524 │ │ │ │ ldr r0, [r4], #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9950c │ │ │ │ + bne 9952c │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ mov r1, sl │ │ │ │ - bl 997cc │ │ │ │ + bl 997ec │ │ │ │ cmp r4, r5 │ │ │ │ - beq 9930c │ │ │ │ + beq 9932c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #148] @ 0x94 │ │ │ │ cmp r0, sl │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ - bls 995f4 │ │ │ │ + bls 99614 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r8, r1, sl, lsl #5 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -125097,93 +125105,93 @@ │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ cmn r9, #-2147483647 @ 0x80000001 │ │ │ │ mov r5, sl │ │ │ │ movcc r5, r9 │ │ │ │ - beq 993c4 │ │ │ │ + beq 993e4 │ │ │ │ ldr r0, [r2] │ │ │ │ add r0, r0, #2 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 993ec │ │ │ │ + bhi 9940c │ │ │ │ mov r6, r4 │ │ │ │ str r9, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r6], #8 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r2] │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - beq 9905c │ │ │ │ + beq 9907c │ │ │ │ ldr r9, [r4, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - bmi 99578 │ │ │ │ + bmi 99598 │ │ │ │ ldr fp, [r4] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ - bl 160db0 │ │ │ │ + bl 160dd0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 990b0 │ │ │ │ - ldr r0, [pc, #1888] @ 9979c │ │ │ │ + beq 990d0 │ │ │ │ + ldr r0, [pc, #1888] @ 997bc │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 990bc │ │ │ │ - b 995ac │ │ │ │ + bne 990dc │ │ │ │ + b 995cc │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, sl │ │ │ │ - bls 99608 │ │ │ │ + bls 99628 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 99088 │ │ │ │ + bne 990a8 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #1828] @ 997a8 │ │ │ │ + ldr r1, [pc, #1828] @ 997c8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add r7, r7, #8 │ │ │ │ str r1, [r0, r4, lsl #3] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r2, #8] │ │ │ │ - b 992a0 │ │ │ │ + b 992c0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 995ac │ │ │ │ + beq 995cc │ │ │ │ add r1, fp, #8 │ │ │ │ add fp, r4, #8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #216] @ 0xd8 │ │ │ │ cmp r1, r0 │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ - bls 995d8 │ │ │ │ + bls 995f8 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99204 │ │ │ │ + beq 99224 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl a8384 │ │ │ │ + bl a83a4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ lsr r1, r0, #25 │ │ │ │ movt r2, #257 @ 0x101 │ │ │ │ ldr sl, [r8] │ │ │ │ mul r3, r1, r2 │ │ │ │ ldr r6, [r8, #4] │ │ │ │ sub ip, sl, #12 │ │ │ │ @@ -125194,15 +125202,15 @@ │ │ │ │ movw r2, #32896 @ 0x8080 │ │ │ │ movt r1, #65278 @ 0xfefe │ │ │ │ movt r2, #32896 @ 0x8080 │ │ │ │ eor r0, r8, r3 │ │ │ │ add r1, r0, r1 │ │ │ │ bic r0, r2, r0 │ │ │ │ ands r1, r0, r1 │ │ │ │ - beq 991dc │ │ │ │ + beq 991fc │ │ │ │ str r3, [sp, #28] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ str lr, [sp, #12] │ │ │ │ rev r0, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ @@ -125210,71 +125218,71 @@ │ │ │ │ add r0, r7, r0, lsr #3 │ │ │ │ and r0, r0, r6 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r9 │ │ │ │ - bne 991b8 │ │ │ │ + bne 991d8 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r9 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, fp │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99328 │ │ │ │ + beq 99348 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ sub r0, r1, #1 │ │ │ │ ldr ip, [sp, #24] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ands r1, r0, r1 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr lr, [sp, #12] │ │ │ │ - bne 99170 │ │ │ │ + bne 99190 │ │ │ │ movw r0, #32896 @ 0x8080 │ │ │ │ movt r0, #32896 @ 0x8080 │ │ │ │ and r0, r8, r0 │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - bne 99204 │ │ │ │ + bne 99224 │ │ │ │ add lr, lr, #4 │ │ │ │ add r0, r7, lr │ │ │ │ and r7, r0, r6 │ │ │ │ - b 99134 │ │ │ │ + b 99154 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 99204 │ │ │ │ + bne 99224 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi 99680 │ │ │ │ + bmi 996a0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ - bl bcd5c │ │ │ │ + bl bcd7c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, sl │ │ │ │ - bls 995c4 │ │ │ │ + bls 995e4 │ │ │ │ mov fp, r8 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r4, [sp, #212] @ 0xd4 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r7, [r8, #8] │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ cmp r7, r0 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ - bne 9927c │ │ │ │ - ldr r1, [pc, #1328] @ 997a4 │ │ │ │ + bne 9929c │ │ │ │ + ldr r1, [pc, #1328] @ 997c4 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r1, r7, #1 │ │ │ │ str r1, [r8, #8] │ │ │ │ mov r8, fp │ │ │ │ str r4, [r0, r7, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ @@ -125286,897 +125294,897 @@ │ │ │ │ ldrd r2, [r1] │ │ │ │ sub r1, r3, r2 │ │ │ │ mov r2, #1 │ │ │ │ add r2, r2, r1, lsr #1 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r5, r1, lsr #1 │ │ │ │ - bne 99684 │ │ │ │ + bne 996a4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 99548 │ │ │ │ + bne 99568 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r9, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 98fc8 │ │ │ │ + bne 98fe8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 98ec8 │ │ │ │ - b 98f00 │ │ │ │ + bne 98ee8 │ │ │ │ + b 98f20 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r9, #0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - beq 99364 │ │ │ │ - ldr r0, [pc, #1148] @ 997bc │ │ │ │ + beq 99384 │ │ │ │ + ldr r0, [pc, #1148] @ 997dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9966c │ │ │ │ + beq 9968c │ │ │ │ mov r5, r0 │ │ │ │ - b 9936c │ │ │ │ + b 9938c │ │ │ │ mov r5, #1 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 1e85c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 99380 │ │ │ │ + bne 993a0 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 993ac │ │ │ │ + bne 993cc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r9 │ │ │ │ stm r7, {r0, r5, r9, sl} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 98208 │ │ │ │ + bl 98228 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ stm r2, {r1, sl} │ │ │ │ str r0, [r2, #8] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 98208 │ │ │ │ + bl 98228 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r5, sl │ │ │ │ - b 993b0 │ │ │ │ + b 993d0 │ │ │ │ ldr ip, [sp, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 99464 │ │ │ │ + beq 99484 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ lsl r3, ip, #1 │ │ │ │ lsl r7, ip, #3 │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 99624 │ │ │ │ + beq 99644 │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [r2, r1, lsl #3]! │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r0, r4, r3 │ │ │ │ - bcs 99524 │ │ │ │ + bcs 99544 │ │ │ │ add r0, r4, r3 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi 99524 │ │ │ │ + bhi 99544 │ │ │ │ str r0, [r2, #4] │ │ │ │ add r2, r6, r3 │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs 99634 │ │ │ │ + bcs 99654 │ │ │ │ str r2, [r5, r1, lsl #3] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r7, r7, #8 │ │ │ │ - bne 9941c │ │ │ │ + bne 9943c │ │ │ │ add r5, sp, #112 @ 0x70 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ add r8, r4, #8 │ │ │ │ ldm r5!, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #776] @ 99798 │ │ │ │ + ldr r0, [pc, #776] @ 997b8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movne r9, r0 │ │ │ │ movne r8, #-2147483644 @ 0x80000004 │ │ │ │ stmiane r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldmne r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmne r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ strdne r8, [fp] │ │ │ │ addne sp, sp, #228 @ 0xe4 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 25cd0 │ │ │ │ - b 99680 │ │ │ │ + b 996a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [fp] │ │ │ │ stmib fp, {r0, sl} │ │ │ │ str r1, [fp, #12] │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 98208 │ │ │ │ + bl 98228 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ - b 99510 │ │ │ │ + b 99530 │ │ │ │ mov r0, #-2147483645 @ 0x80000003 │ │ │ │ stm fp, {r0, sl} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 98208 │ │ │ │ + bl 98228 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r2, r4, r6 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r3, r2, lsr #1 │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 98208 │ │ │ │ + bl 98228 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #628] @ 997c4 │ │ │ │ + ldr r0, [pc, #628] @ 997e4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - b 99680 │ │ │ │ - ldr r0, [pc, #560] @ 997b0 │ │ │ │ - ldr r3, [pc, #560] @ 997b4 │ │ │ │ - ldr r1, [pc, #560] @ 997b8 │ │ │ │ + b 996a0 │ │ │ │ + ldr r0, [pc, #560] @ 997d0 │ │ │ │ + ldr r3, [pc, #560] @ 997d4 │ │ │ │ + ldr r1, [pc, #560] @ 997d8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b 99680 │ │ │ │ + b 996a0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cd0 │ │ │ │ - b 99680 │ │ │ │ + b 996a0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #460] @ 997a0 │ │ │ │ + ldr r0, [pc, #460] @ 997c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ bl 2623c │ │ │ │ - b 99680 │ │ │ │ + b 996a0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #424] @ 997ac │ │ │ │ + ldr r0, [pc, #424] @ 997cc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ bl 2623c │ │ │ │ - b 99680 │ │ │ │ - ldr r0, [pc, #348] @ 99788 │ │ │ │ + b 996a0 │ │ │ │ + ldr r0, [pc, #348] @ 997a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b 99680 │ │ │ │ - ldr r0, [pc, #336] @ 9978c │ │ │ │ + b 996a0 │ │ │ │ + ldr r0, [pc, #336] @ 997ac │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #332] @ 99790 │ │ │ │ - ldr r1, [pc, #332] @ 99794 │ │ │ │ + ldr r3, [pc, #332] @ 997b0 │ │ │ │ + ldr r1, [pc, #332] @ 997b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b 99680 │ │ │ │ - ldr r2, [pc, #340] @ 997c8 │ │ │ │ + b 996a0 │ │ │ │ + ldr r2, [pc, #340] @ 997e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #308] @ 997c0 │ │ │ │ + ldr r0, [pc, #308] @ 997e0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #212 @ 0xd4 │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ - b 99568 │ │ │ │ - b 99754 │ │ │ │ + b 99588 │ │ │ │ + b 99774 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 996bc │ │ │ │ + bne 996dc │ │ │ │ cmp r0, #1 │ │ │ │ - bne 99758 │ │ │ │ + bne 99778 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl a87e0 │ │ │ │ - b 99758 │ │ │ │ + bl a8800 │ │ │ │ + b 99778 │ │ │ │ bl 262c4 │ │ │ │ - b 99754 │ │ │ │ + b 99774 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - b 99718 │ │ │ │ - b 99754 │ │ │ │ + b 99738 │ │ │ │ + b 99774 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ - b 99758 │ │ │ │ + b 99778 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 99720 │ │ │ │ + bne 99740 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 99758 │ │ │ │ + bne 99778 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ - bl a87e0 │ │ │ │ - b 99758 │ │ │ │ + bl a8800 │ │ │ │ + b 99778 │ │ │ │ bl 262c4 │ │ │ │ - b 99754 │ │ │ │ + b 99774 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - bl 98208 │ │ │ │ - b 99774 │ │ │ │ + bl 98228 │ │ │ │ + b 99794 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98208 │ │ │ │ + bl 98228 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r8, r5, r0, ror r3 │ │ │ │ - andseq r8, r5, r0, lsr r3 │ │ │ │ - andseq r8, r5, r8, asr #16 │ │ │ │ + andseq r8, r5, r0, asr r3 │ │ │ │ + andseq r8, r5, r0, lsl r3 │ │ │ │ + andseq r8, r5, r8, lsr #16 │ │ │ │ andeq r2, lr, r3, lsl #16 │ │ │ │ - @ instruction: 0x001579fc │ │ │ │ + @ instruction: 0x001579dc │ │ │ │ + andseq r7, r5, r8, ror #23 │ │ │ │ + andseq r6, r7, r0, lsl #21 │ │ │ │ + @ instruction: 0x00176ed0 │ │ │ │ andseq r7, r5, r8, lsl #24 │ │ │ │ - andseq r6, r7, r0, lsr #21 │ │ │ │ - @ instruction: 0x00176ef0 │ │ │ │ - andseq r7, r5, r8, lsr #24 │ │ │ │ - mulseq r5, r4, pc @ │ │ │ │ - andseq r8, r5, r8, lsr #3 │ │ │ │ - @ instruction: 0x00157bd8 │ │ │ │ + andseq r7, r5, r4, ror pc │ │ │ │ + andseq r8, r5, r8, lsl #3 │ │ │ │ + @ instruction: 0x00157bb8 │ │ │ │ strdeq r3, [lr], -pc @ │ │ │ │ - @ instruction: 0x001583bc │ │ │ │ - andseq r8, r5, r8, asr #7 │ │ │ │ - andseq r6, r7, ip, ror #23 │ │ │ │ - andseq r7, r5, r4, lsr #23 │ │ │ │ - @ instruction: 0x00157cf0 │ │ │ │ - andseq r7, r5, r4, ror #19 │ │ │ │ + mulseq r5, ip, r3 │ │ │ │ + andseq r8, r5, r8, lsr #7 │ │ │ │ + andseq r6, r7, ip, asr #23 │ │ │ │ + andseq r7, r5, r4, lsl #23 │ │ │ │ + @ instruction: 0x00157cd0 │ │ │ │ + andseq r7, r5, r4, asr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 999f8 │ │ │ │ + bne 99a18 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 99a20 │ │ │ │ + bne 99a40 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 99a2c │ │ │ │ + bne 99a4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ add r7, sp, #16 │ │ │ │ addne r1, r0, r5, lsl #3 │ │ │ │ subsne r2, r1, #8 │ │ │ │ ldrne r6, [r1, #-4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 99854 │ │ │ │ - ldr r1, [pc, #608] @ 99aa8 │ │ │ │ + bne 99874 │ │ │ │ + ldr r1, [pc, #608] @ 99ac8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r0, r5, lsl #3]! │ │ │ │ add r7, r7, #16 │ │ │ │ - ldr r1, [pc, #552] @ 99a8c │ │ │ │ + ldr r1, [pc, #552] @ 99aac │ │ │ │ add r5, r5, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, pc, r1 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ str r5, [r4, #8] │ │ │ │ tst r0, #1 │ │ │ │ - beq 9989c │ │ │ │ - ldr r0, [pc, #524] @ 99a94 │ │ │ │ + beq 998bc │ │ │ │ + ldr r0, [pc, #524] @ 99ab4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ add lr, r0, #8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ ldm lr, {r1, r2, lr} │ │ │ │ - b 998d4 │ │ │ │ + b 998f4 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 121b6c │ │ │ │ - ldr r0, [pc, #484] @ 99a90 │ │ │ │ + bl 121b8c │ │ │ │ + ldr r0, [pc, #484] @ 99ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ add lr, sp, #48 @ 0x30 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ mov r5, #1 │ │ │ │ add r3, r0, #8 │ │ │ │ ldm lr, {r1, r2, lr} │ │ │ │ mov ip, #0 │ │ │ │ stm r0, {r5, ip} │ │ │ │ stm r3, {r1, r2, lr} │ │ │ │ str r6, [r0, #20] │ │ │ │ - ldr r3, [pc, #464] @ 99aac │ │ │ │ + ldr r3, [pc, #464] @ 99acc │ │ │ │ adds sl, r1, #1 │ │ │ │ - ldr r0, [pc, #436] @ 99a98 │ │ │ │ + ldr r0, [pc, #436] @ 99ab8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [r7, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ stm r7, {r1, r2, lr} │ │ │ │ adc r7, r2, #0 │ │ │ │ ldr r9, [r4, #12] │ │ │ │ ldr fp, [r4, #20] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r8, [r3, #12] │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ str sl, [r0, #8] │ │ │ │ cmp fp, r9 │ │ │ │ str r7, [r0, #12] │ │ │ │ - ldr r0, [pc, #400] @ 99ab0 │ │ │ │ + ldr r0, [pc, #400] @ 99ad0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r8, [sp, #28] │ │ │ │ - bne 99944 │ │ │ │ - ldr r1, [pc, #376] @ 99ab4 │ │ │ │ + bne 99964 │ │ │ │ + ldr r1, [pc, #376] @ 99ad4 │ │ │ │ add r0, r4, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98944 │ │ │ │ + bl 98964 │ │ │ │ add r6, sp, #16 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ add r0, r0, fp, lsl #5 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, fp, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - ldr r0, [pc, #324] @ 99ab8 │ │ │ │ + ldr r0, [pc, #324] @ 99ad8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 99a54 │ │ │ │ + beq 99a74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r0, #24]! │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne 999c4 │ │ │ │ - ldr r1, [pc, #252] @ 99abc │ │ │ │ + bne 999e4 │ │ │ │ + ldr r1, [pc, #252] @ 99adc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ add r3, sp, #16 │ │ │ │ add r7, r5, #1 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r7, [r4, #32] │ │ │ │ add r7, r5, r5, lsl #1 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ str r0, [r1, r7, lsl #2]! │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ strd r2, [r1, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #156] @ 99a9c │ │ │ │ + ldr r0, [pc, #156] @ 99abc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r0, [pc, #120] @ 99aa0 │ │ │ │ + ldr r0, [pc, #120] @ 99ac0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 99a34 │ │ │ │ - ldr r0, [pc, #112] @ 99aa4 │ │ │ │ + b 99a54 │ │ │ │ + ldr r0, [pc, #112] @ 99ac4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #12 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 98324 │ │ │ │ - b 99a80 │ │ │ │ + bl 98344 │ │ │ │ + b 99aa0 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl b08a0 │ │ │ │ + bl b08c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r6, r7, r4, asr r6 │ │ │ │ - andseq r6, r7, r4, lsl r6 │ │ │ │ - andseq r6, r7, r8, lsr r6 │ │ │ │ - @ instruction: 0x001765d4 │ │ │ │ - andseq r7, r5, ip, asr r7 │ │ │ │ - andseq r7, r5, r0, asr r7 │ │ │ │ - andseq r7, r5, r4, asr r7 │ │ │ │ - andseq r7, r5, ip, asr #18 │ │ │ │ - andseq r7, r5, r8, asr #17 │ │ │ │ - andseq r7, r5, ip, lsl #17 │ │ │ │ - andseq r7, r5, ip, ror r8 │ │ │ │ - @ instruction: 0x001765bc │ │ │ │ - andseq r7, r5, ip, lsl #16 │ │ │ │ + andseq r6, r7, r4, lsr r6 │ │ │ │ + @ instruction: 0x001765f4 │ │ │ │ + andseq r6, r7, r8, lsl r6 │ │ │ │ + @ instruction: 0x001765b4 │ │ │ │ + andseq r7, r5, ip, lsr r7 │ │ │ │ + andseq r7, r5, r0, lsr r7 │ │ │ │ + andseq r7, r5, r4, lsr r7 │ │ │ │ + andseq r7, r5, ip, lsr #18 │ │ │ │ + andseq r7, r5, r8, lsr #17 │ │ │ │ + andseq r7, r5, ip, ror #16 │ │ │ │ + andseq r7, r5, ip, asr r8 │ │ │ │ + mulseq r7, ip, r5 │ │ │ │ + andseq r7, r5, ip, ror #15 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #80] @ 99b24 │ │ │ │ + ldr r2, [pc, #80] @ 99b44 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add ip, sp, #24 │ │ │ │ ldrd r4, [r1, #28] │ │ │ │ add r3, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ 99b28 │ │ │ │ + ldr r1, [pc, #40] @ 99b48 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, sp │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r7, r5, ip, lsl #15 │ │ │ │ - @ instruction: 0x001763b8 │ │ │ │ + andseq r7, r5, ip, ror #14 │ │ │ │ + mulseq r7, r8, r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #56] @ 99b74 │ │ │ │ + ldr r0, [pc, #56] @ 99b94 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r5, [r0, #4] │ │ │ │ strbne r4, [r0, #1] │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ - andseq r6, r7, ip, ror #7 │ │ │ │ + andseq r6, r7, ip, asr #7 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #48] @ 99bb8 │ │ │ │ + ldr r0, [pc, #48] @ 99bd8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r4, [r0, #4] │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ - andseq r6, r7, r4, lsr #7 │ │ │ │ + andseq r6, r7, r4, lsl #7 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 99c00 │ │ │ │ + ldr r0, [pc, #52] @ 99c20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #3 │ │ │ │ strdne r4, [r0, #4] │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ - andseq r6, r7, ip, asr r3 │ │ │ │ + andseq r6, r7, ip, lsr r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrb r2, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r8, ror #1 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #424] @ 99de8 │ │ │ │ + ldr r3, [pc, #424] @ 99e08 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #19 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #380] @ 99dec │ │ │ │ + ldr r0, [pc, #380] @ 99e0c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #364] @ 99df0 │ │ │ │ + ldr r0, [pc, #364] @ 99e10 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ strb r2, [sp, #19] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r3, [sp] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #332] @ 99dfc │ │ │ │ + ldr r2, [pc, #332] @ 99e1c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ - b 99d2c │ │ │ │ + b 99d4c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99d60 │ │ │ │ + beq 99d80 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 99d84 │ │ │ │ + bne 99da4 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #46 @ 0x2e │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - ldr r1, [pc, #264] @ 99e00 │ │ │ │ + ldr r1, [pc, #264] @ 99e20 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #224] @ 99df4 │ │ │ │ + ldr r2, [pc, #224] @ 99e14 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sp │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ - ldr r2, [pc, #180] @ 99df8 │ │ │ │ + ldr r2, [pc, #180] @ 99e18 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - ldr r1, [pc, #144] @ 99e04 │ │ │ │ + ldr r1, [pc, #144] @ 99e24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #116] @ 99e08 │ │ │ │ + ldr r2, [pc, #116] @ 99e28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, sp │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #80] @ 99e0c │ │ │ │ + ldr r2, [pc, #80] @ 99e2c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrd r4, [r1, #28] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r7, r5, r8, lsr r6 │ │ │ │ - andseq r6, r7, r8, asr #4 │ │ │ │ - andseq r6, r7, r0, ror #5 │ │ │ │ - andseq r7, r5, r8, ror r5 │ │ │ │ - andseq r6, r7, r4, ror r1 │ │ │ │ - andseq r7, r5, r4, ror #11 │ │ │ │ + andseq r7, r5, r8, lsl r6 │ │ │ │ + andseq r6, r7, r8, lsr #4 │ │ │ │ + andseq r6, r7, r0, asr #5 │ │ │ │ + andseq r7, r5, r8, asr r5 │ │ │ │ + andseq r6, r7, r4, asr r1 │ │ │ │ + andseq r7, r5, r4, asr #11 │ │ │ │ andeq r2, lr, r0, asr #7 │ │ │ │ andeq r2, lr, r4, lsl r3 │ │ │ │ - andseq r7, r5, r8, lsl r5 │ │ │ │ - ldrsheq r6, [r7], -ip │ │ │ │ + @ instruction: 0x001574f8 │ │ │ │ + ldrsbeq r6, [r7], -ip │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ 99e5c │ │ │ │ - ldr r3, [pc, #56] @ 99e60 │ │ │ │ + ldr r1, [pc, #56] @ 99e7c │ │ │ │ + ldr r3, [pc, #56] @ 99e80 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ 99e64 │ │ │ │ + ldr ip, [pc, #52] @ 99e84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r2, lr, r7, asr #7 │ │ │ │ andeq r2, lr, sl, asr #7 │ │ │ │ - @ instruction: 0x001574b8 │ │ │ │ + mulseq r5, r8, r4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ 99ed8 │ │ │ │ + ldr ip, [pc, #96] @ 99ef8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ 99edc │ │ │ │ + ldr lr, [pc, #92] @ 99efc │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ 99ee0 │ │ │ │ + ldr r4, [pc, #88] @ 99f00 │ │ │ │ mov r6, #8 │ │ │ │ - ldr r1, [pc, #84] @ 99ee4 │ │ │ │ + ldr r1, [pc, #84] @ 99f04 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ 99ee8 │ │ │ │ + ldr r3, [pc, #80] @ 99f08 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #21 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x001571d4 │ │ │ │ + @ instruction: 0x001571b4 │ │ │ │ andeq ip, sp, r8, lsl #12 │ │ │ │ - andseq r7, r5, ip, asr #8 │ │ │ │ + andseq r7, r5, ip, lsr #8 │ │ │ │ andeq r2, lr, r3, ror r3 │ │ │ │ andeq r2, lr, r2, ror #6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #11 │ │ │ │ - ldr r3, [pc, #132] @ 99f88 │ │ │ │ + ldr r3, [pc, #132] @ 99fa8 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #12 │ │ │ │ - ldr ip, [pc, #124] @ 99f8c │ │ │ │ - ldr lr, [pc, #124] @ 99f90 │ │ │ │ + ldr ip, [pc, #124] @ 99fac │ │ │ │ + ldr lr, [pc, #124] @ 99fb0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ 99f94 │ │ │ │ + ldr r8, [pc, #120] @ 99fb4 │ │ │ │ mov r4, #3 │ │ │ │ - ldr r5, [pc, #116] @ 99f98 │ │ │ │ + ldr r5, [pc, #116] @ 99fb8 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #112] @ 99f9c │ │ │ │ + ldr r1, [pc, #112] @ 99fbc │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r6, r0, #8 │ │ │ │ - ldr r3, [pc, #76] @ 99fa0 │ │ │ │ + ldr r3, [pc, #76] @ 99fc0 │ │ │ │ mov r7, #12 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 1627c0 │ │ │ │ + bl 1627e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r7, r5, r0, asr #8 │ │ │ │ + andseq r7, r5, r0, lsr #8 │ │ │ │ andeq r2, lr, ip, asr r3 │ │ │ │ - @ instruction: 0x001573dc │ │ │ │ + @ instruction: 0x001573bc │ │ │ │ andeq r2, lr, r8, asr #6 │ │ │ │ - @ instruction: 0x001573f0 │ │ │ │ + @ instruction: 0x001573d0 │ │ │ │ @ instruction: 0x000d92b4 │ │ │ │ andeq r2, lr, r1, lsl r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ 99fe4 │ │ │ │ - ldr r3, [pc, #40] @ 99fe8 │ │ │ │ + ldr r1, [pc, #40] @ 9a004 │ │ │ │ + ldr r3, [pc, #40] @ 9a008 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r2, lr, r1, ror #12 │ │ │ │ - andseq r7, r5, r4, lsr r5 │ │ │ │ + andseq r7, r5, r4, lsl r5 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne 9a004 │ │ │ │ + bne 9a024 │ │ │ │ tst r2, #32 │ │ │ │ - bne 9a008 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne 9a028 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9a014 │ │ │ │ + bne 9a034 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a058 │ │ │ │ + beq 9a078 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a074 │ │ │ │ + beq 9a094 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9a094 │ │ │ │ + beq 9a0b4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r9, [r1, #-8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ @@ -126199,30 +126207,30 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movwmi r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ uxtab r1, r9, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsreq r2, r1, #5 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a1bc │ │ │ │ + bne 9a1dc │ │ │ │ ldrh r0, [r5, #13] │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ ldr r2, [r5], #-12 │ │ │ │ str r2, [sp, #4] │ │ │ │ strh r0, [sp, #8] │ │ │ │ strb r1, [sp, #10] │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [r3, #-4]! │ │ │ │ add ip, r6, #16 │ │ │ │ cmp r3, r8 │ │ │ │ str r5, [r6, #12] │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq 9a19c │ │ │ │ + beq 9a1bc │ │ │ │ mov r5, r6 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r5, #-16]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ subs sl, r7, r2 │ │ │ │ movcc r2, r7 │ │ │ │ bl 1e388 │ │ │ │ @@ -126234,15 +126242,15 @@ │ │ │ │ sub r0, r4, r0 │ │ │ │ movwmi r1, #1 │ │ │ │ cmp sl, #0 │ │ │ │ uxtab r0, r9, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsreq r1, r0, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9a128 │ │ │ │ + bne 9a148 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r0, [sp, #10] │ │ │ │ ldrh r1, [sp, #8] │ │ │ │ strb r4, [r6, #8] │ │ │ │ stmda r6, {r2, fp} │ │ │ │ str r7, [r6, #4] │ │ │ │ strh r1, [r6, #9] │ │ │ │ @@ -126500,19 +126508,19 @@ │ │ │ │ sub r4, r0, #16 │ │ │ │ str r1, [sl, #12] │ │ │ │ eor r1, r8, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub sl, sl, #16 │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne 9a49c │ │ │ │ + bne 9a4bc │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, fp, #16 │ │ │ │ tst r1, #1 │ │ │ │ - beq 9a60c │ │ │ │ + beq 9a62c │ │ │ │ cmp r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ movcc r1, r3 │ │ │ │ cmp r3, r0 │ │ │ │ ldm r1, {r2, r5, ip} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ stm r6, {r2, r5, ip} │ │ │ │ @@ -126522,182 +126530,182 @@ │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ add r7, r7, r2, lsl #4 │ │ │ │ add r3, r3, r1, lsl #4 │ │ │ │ cmp r3, r0 │ │ │ │ addeq r0, r4, #16 │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq 9a620 │ │ │ │ + beq 9a640 │ │ │ │ bl 25ef8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 9a6f8 │ │ │ │ + bcs 9a718 │ │ │ │ cmp r2, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add ip, r0, r1, lsl #1 │ │ │ │ add r3, r0, r2, lsl #1 │ │ │ │ lsl lr, r2, #1 │ │ │ │ - b 9a66c │ │ │ │ + b 9a68c │ │ │ │ mov r4, r0 │ │ │ │ orr r1, r1, r2, lsl #8 │ │ │ │ strh r1, [r4] │ │ │ │ add r3, r3, #2 │ │ │ │ add lr, lr, #2 │ │ │ │ cmp r3, ip │ │ │ │ - beq 9a6f0 │ │ │ │ + beq 9a710 │ │ │ │ ldrb r5, [r3, #-1] │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldrb r4, [r3, #-2] │ │ │ │ ldrb r1, [r3] │ │ │ │ cmp r2, r5 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ cmp r1, r4 │ │ │ │ mov r4, #0 │ │ │ │ movwcc r4, #1 │ │ │ │ moveq r4, r5 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 9a65c │ │ │ │ + bne 9a67c │ │ │ │ mov r4, lr │ │ │ │ add r5, r0, r4 │ │ │ │ cmp r4, #2 │ │ │ │ ldrh r6, [r5, #-2] │ │ │ │ strh r6, [r5] │ │ │ │ - beq 9a650 │ │ │ │ + beq 9a670 │ │ │ │ ldrb r6, [r5, #-4] │ │ │ │ sub r4, r4, #2 │ │ │ │ ldrb r5, [r5, #-3] │ │ │ │ cmp r2, r5 │ │ │ │ mov r5, #0 │ │ │ │ movwcc r5, #1 │ │ │ │ cmp r1, r6 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ moveq r6, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9a6a4 │ │ │ │ + bne 9a6c4 │ │ │ │ add r4, r0, r4 │ │ │ │ - b 9a654 │ │ │ │ + b 9a674 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx lr │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 9a7e0 │ │ │ │ + bcs 9a800 │ │ │ │ cmp r2, r1 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add ip, r0, r1, lsl #3 │ │ │ │ mov r1, #8 │ │ │ │ sub lr, r1, r2, lsl #3 │ │ │ │ add r9, r0, r2, lsl #3 │ │ │ │ lsl r8, r2, #3 │ │ │ │ - b 9a748 │ │ │ │ + b 9a768 │ │ │ │ mov r2, r0 │ │ │ │ strd r4, [r2] │ │ │ │ add r9, r9, #8 │ │ │ │ sub lr, lr, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r9, ip │ │ │ │ - beq 9a7d8 │ │ │ │ + beq 9a7f8 │ │ │ │ ldmdb r9, {r2, r6} │ │ │ │ ldm r9, {r4, r5} │ │ │ │ cmp r5, r6 │ │ │ │ mov r6, #0 │ │ │ │ movwcc r6, #1 │ │ │ │ cmp r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ movwcc r2, #1 │ │ │ │ moveq r2, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9a734 │ │ │ │ + bne 9a754 │ │ │ │ mov r6, lr │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r7, -r6]! │ │ │ │ cmp r2, #8 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ str r3, [r1, r2]! │ │ │ │ str r7, [r1, #4] │ │ │ │ - beq 9a72c │ │ │ │ + beq 9a74c │ │ │ │ add r1, r0, r2 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r6, #8 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldrd sl, [r1, #-16] │ │ │ │ cmp r5, fp │ │ │ │ mov r1, #0 │ │ │ │ movwcc r1, #1 │ │ │ │ cmp r4, sl │ │ │ │ movwcc r3, #1 │ │ │ │ moveq r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a77c │ │ │ │ + bne 9a79c │ │ │ │ add r2, r0, r2 │ │ │ │ - b 9a730 │ │ │ │ + b 9a750 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx lr │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc 9ac4c │ │ │ │ + bcc 9ac6c │ │ │ │ mov r9, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 9ac54 │ │ │ │ + bhi 9ac74 │ │ │ │ lsr r4, r5, #1 │ │ │ │ cmp r5, #15 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #12] │ │ │ │ - bls 9a888 │ │ │ │ + bls 9a8a8 │ │ │ │ add r6, r2, r5, lsl #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a1c4 │ │ │ │ + bl 9a1e4 │ │ │ │ add r1, r6, #64 @ 0x40 │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ - bl 9a1c4 │ │ │ │ + bl 9a1e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, #8 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a48c │ │ │ │ add sl, r9, r4, lsl #4 │ │ │ │ add r9, r6, #128 @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 9a1c4 │ │ │ │ + bl 9a1e4 │ │ │ │ add r0, sl, #64 @ 0x40 │ │ │ │ add r1, r6, #192 @ 0xc0 │ │ │ │ - bl 9a1c4 │ │ │ │ + bl 9a1e4 │ │ │ │ add r2, r8, r4, lsl #4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - bl 9a46c │ │ │ │ - b 9a8e4 │ │ │ │ + bl 9a48c │ │ │ │ + b 9a904 │ │ │ │ add r7, r2, r4, lsl #4 │ │ │ │ add r6, r9, r4, lsl #4 │ │ │ │ mov r1, r2 │ │ │ │ cmp r5, #7 │ │ │ │ - bls 9a8b8 │ │ │ │ + bls 9a8d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a1c4 │ │ │ │ + bl 9a1e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9a1c4 │ │ │ │ + bl 9a1e4 │ │ │ │ mov r7, #4 │ │ │ │ - b 9a8e4 │ │ │ │ + b 9a904 │ │ │ │ ldm r9, {r0, lr} │ │ │ │ ldm r6, {r8, sl, ip} │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r6, [r6, #12] │ │ │ │ stm r1, {r0, lr} │ │ │ │ str r2, [r1, #8] │ │ │ │ @@ -126708,20 +126716,20 @@ │ │ │ │ sub r0, r5, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r4 │ │ │ │ lsl r0, r7, #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs 9aa78 │ │ │ │ + bcs 9aa98 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b 9a968 │ │ │ │ + b 9a988 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str sl, [r9, #-12] │ │ │ │ strb fp, [r9, #-4] │ │ │ │ @@ -126733,15 +126741,15 @@ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r4 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 9aa78 │ │ │ │ + beq 9aa98 │ │ │ │ mov r4, r9 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, r8, lsl #4]! │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r0, [r7, r8, lsl #4]! │ │ │ │ @@ -126765,28 +126773,28 @@ │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ cmp r6, #0 │ │ │ │ uxtab r1, r2, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsreq r0, r1, #5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9a94c │ │ │ │ + bne 9a96c │ │ │ │ ldr r0, [r7] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, r4, #13 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #16 │ │ │ │ add r9, r0, r4 │ │ │ │ ldmdb r9, {r1, r2, r3} │ │ │ │ ldr r7, [r9, #-16] │ │ │ │ str r7, [r0, r4] │ │ │ │ stmib r9, {r1, r2, r3} │ │ │ │ - beq 9a920 │ │ │ │ + beq 9a940 │ │ │ │ ldrd r6, [r9, #-28] @ 0xffffffe4 │ │ │ │ cmp r5, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ movcc r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e388 │ │ │ │ @@ -126800,30 +126808,30 @@ │ │ │ │ sub r4, r4, #16 │ │ │ │ uxtab r1, r3, r1 │ │ │ │ movwmi r2, #1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r0, #0 │ │ │ │ lsreq r2, r1, #5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9a9fc │ │ │ │ - b 9a918 │ │ │ │ + bne 9aa1c │ │ │ │ + b 9a938 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - bcs 9ac30 │ │ │ │ + bcs 9ac50 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r1, r0, r4, lsl #4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ add fp, r0, r4, lsl #4 │ │ │ │ mov r0, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #8] │ │ │ │ - b 9ab0c │ │ │ │ + b 9ab2c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r8, [fp, #-12] │ │ │ │ strb r9, [fp, #-4] │ │ │ │ ldrb r0, [r1, #2] │ │ │ │ @@ -126838,15 +126846,15 @@ │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #16 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9ac30 │ │ │ │ + beq 9ac50 │ │ │ │ mov sl, fp │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sl, r6, lsl #4]! │ │ │ │ ldr r8, [sl, #4] │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r1, [sl, #12] │ │ │ │ str r0, [r7, r6, lsl #4]! │ │ │ │ @@ -126870,29 +126878,29 @@ │ │ │ │ mov r0, #0 │ │ │ │ movwmi r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ uxtab r1, r2, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsreq r0, r1, #5 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9aae4 │ │ │ │ + bne 9ab04 │ │ │ │ ldr r0, [r7] │ │ │ │ str r6, [sp, #28] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sl, #13 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add fp, sl, r7 │ │ │ │ cmp r7, r6 │ │ │ │ ldmdb fp, {r0, r1, r2, r3} │ │ │ │ str r0, [sl, r7] │ │ │ │ stmib fp, {r1, r2, r3} │ │ │ │ - beq 9aab0 │ │ │ │ + beq 9aad0 │ │ │ │ ldr r7, [fp, #-24] @ 0xffffffe8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [fp, #-28] @ 0xffffffe4 │ │ │ │ cmp r5, r7 │ │ │ │ mov r2, r7 │ │ │ │ movcc r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -126908,25 +126916,25 @@ │ │ │ │ uxtab r1, r3, r1 │ │ │ │ movwmi r2, #1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r0, #0 │ │ │ │ add r6, r6, #16 │ │ │ │ lsreq r2, r1, #5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9aba8 │ │ │ │ + bne 9abc8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sl, r0 │ │ │ │ - b 9aab4 │ │ │ │ + b 9aad4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9a46c │ │ │ │ + bl 9a48c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ lsl r2, r7, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ @@ -126937,20 +126945,20 @@ │ │ │ │ sub sp, sp, #8 │ │ │ │ uxtab ip, r0, r3 │ │ │ │ bic r4, r2, #-134217728 @ 0xf8000000 │ │ │ │ ldrb lr, [ip, #344] @ 0x158 │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ add lr, r4, lr │ │ │ │ cmp lr, ip │ │ │ │ - bcs 9acf0 │ │ │ │ + bcs 9ad10 │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ ldr ip, [r4, lr, lsl #2] │ │ │ │ mov lr, #0 │ │ │ │ cmn ip, #1 │ │ │ │ - ble 9acbc │ │ │ │ + ble 9acdc │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ uxtb r3, r3 │ │ │ │ stm sp, {r0, r1} │ │ │ │ lsl r3, r3, #8 │ │ │ │ @@ -126960,224 +126968,224 @@ │ │ │ │ bl 2274c │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r1 │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #12] @ 9ad04 │ │ │ │ + ldr r2, [pc, #12] @ 9ad24 │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r6, r5, r4, ror #12 │ │ │ │ + andseq r6, r5, r4, asr #12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrb r3, [r0, #599] @ 0x257 │ │ │ │ bic r4, r2, #-134217728 @ 0xf8000000 │ │ │ │ ldr lr, [r1, #124] @ 0x7c │ │ │ │ add ip, r3, #1 │ │ │ │ add r3, ip, r4 │ │ │ │ cmp r3, lr │ │ │ │ - bcs 9ad90 │ │ │ │ + bcs 9adb0 │ │ │ │ ldr r4, [r1, #120] @ 0x78 │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 9ad50 │ │ │ │ + ble 9ad70 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl adac4 │ │ │ │ + bl adae4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r5, r6} │ │ │ │ bl 2274c │ │ │ │ mov lr, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #12] @ 9ada4 │ │ │ │ + ldr r2, [pc, #12] @ 9adc4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x001565d4 │ │ │ │ + @ instruction: 0x001565b4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r6, [r1] │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r6, #3 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ae1c │ │ │ │ + beq 9ae3c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9ae4c │ │ │ │ + bne 9ae6c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9ae80 │ │ │ │ - ldr r0, [pc, #200] @ 9aea8 │ │ │ │ + beq 9aea0 │ │ │ │ + ldr r0, [pc, #200] @ 9aec8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ subne r1, r4, #1 │ │ │ │ strne r1, [r0, #4] │ │ │ │ movne r1, #0 │ │ │ │ strbne r5, [r0, #1] │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ - ldr r0, [pc, #124] @ 9aea0 │ │ │ │ + ldr r0, [pc, #124] @ 9aec0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r4, [r0, #4] │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 9ae10 │ │ │ │ - ldr r0, [pc, #80] @ 9aea4 │ │ │ │ + b 9ae30 │ │ │ │ + ldr r0, [pc, #80] @ 9aec4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #3 │ │ │ │ strdne r6, [r0, #4] │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ - b 9ae10 │ │ │ │ - ldr r0, [pc, #16] @ 9ae98 │ │ │ │ + b 9ae30 │ │ │ │ + ldr r0, [pc, #16] @ 9aeb8 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #12] @ 9ae9c │ │ │ │ + ldr r2, [pc, #12] @ 9aebc │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ andeq r1, lr, ip, asr r4 │ │ │ │ - @ instruction: 0x001564f0 │ │ │ │ - andseq r5, r7, r8, lsl #2 │ │ │ │ - ldrsbeq r5, [r7], -ip │ │ │ │ - andseq r5, r7, r0, asr r1 │ │ │ │ + @ instruction: 0x001564d0 │ │ │ │ + andseq r5, r7, r8, ror #1 │ │ │ │ + ldrheq r5, [r7], -ip │ │ │ │ + andseq r5, r7, r0, lsr r1 │ │ │ │ push {fp, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #632] @ 0x278 │ │ │ │ ldr ip, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9af1c │ │ │ │ + beq 9af3c │ │ │ │ ldr r3, [r3, #636] @ 0x27c │ │ │ │ bic r2, r2, #-134217728 @ 0xf8000000 │ │ │ │ ldr ip, [r1, #148] @ 0x94 │ │ │ │ and r3, r3, #31 │ │ │ │ lsr lr, r2, r3 │ │ │ │ cmp ip, r2, lsr r3 │ │ │ │ - bls 9af40 │ │ │ │ + bls 9af60 │ │ │ │ ldr r1, [r1, #144] @ 0x90 │ │ │ │ ldr r2, [r1, lr, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9af54 │ │ │ │ + beq 9af74 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ tst r3, #2 │ │ │ │ popeq {fp, pc} │ │ │ │ cmp r1, #13 │ │ │ │ - bcc 9af20 │ │ │ │ + bcc 9af40 │ │ │ │ sub r1, r1, #13 │ │ │ │ cmp r1, #3 │ │ │ │ - bls 9af30 │ │ │ │ + bls 9af50 │ │ │ │ ldr r0, [r2, #21] │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #72] @ 9af70 │ │ │ │ + ldr r2, [pc, #72] @ 9af90 │ │ │ │ mov r0, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #52] @ 9af6c │ │ │ │ + ldr r2, [pc, #52] @ 9af8c │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #28] @ 9af64 │ │ │ │ + ldr r2, [pc, #28] @ 9af84 │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ 9af68 │ │ │ │ + ldr r2, [pc, #12] @ 9af88 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r7, r5, r4, lsl #21 │ │ │ │ - @ instruction: 0x001567d4 │ │ │ │ - andseq r5, r5, ip, ror #22 │ │ │ │ - andseq r6, r5, r8, lsr r8 │ │ │ │ + andseq r7, r5, r4, ror #20 │ │ │ │ + @ instruction: 0x001567b4 │ │ │ │ + andseq r5, r5, ip, asr #22 │ │ │ │ + andseq r6, r5, r8, lsl r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ ldrd r8, [r3, #16] │ │ │ │ mov sl, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - bls 9af9c │ │ │ │ + bls 9afbc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r3] │ │ │ │ mov lr, r2 │ │ │ │ mov fp, r1 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ sub r0, r7, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9afdc │ │ │ │ - ldr r6, [pc, #4052] @ 9bf98 │ │ │ │ + bcc 9affc │ │ │ │ + ldr r6, [pc, #4052] @ 9bfb8 │ │ │ │ ldrb r0, [fp, #76] @ 0x4c │ │ │ │ add r6, pc, r6 │ │ │ │ cmp r0, #3 │ │ │ │ addne r6, fp, #64 @ 0x40 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9b29c │ │ │ │ + bne 9b2bc │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b0ac │ │ │ │ + beq 9b0cc │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9b178 │ │ │ │ + beq 9b198 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9b178 │ │ │ │ + bcs 9b198 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add r4, fp, #600 @ 0x258 │ │ │ │ ldrd r6, [r3, #4] │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb r7, [r7, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #3960] @ 9bf9c │ │ │ │ + ldr r1, [pc, #3960] @ 9bfbc │ │ │ │ str lr, [sp, #412] @ 0x19c │ │ │ │ add r1, pc, r1 │ │ │ │ str fp, [sp, #408] @ 0x198 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b500 │ │ │ │ + beq 9b520 │ │ │ │ mvn r0, #15 │ │ │ │ mov r5, #0 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ @@ -127190,45 +127198,45 @@ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9b500 │ │ │ │ + beq 9b520 │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9b554 │ │ │ │ - b 9b1bc │ │ │ │ + beq 9b574 │ │ │ │ + b 9b1dc │ │ │ │ ldr r0, [fp, #632] @ 0x278 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 9b1f4 │ │ │ │ + beq 9b214 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9b1f4 │ │ │ │ + bcs 9b214 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add r4, fp, #600 @ 0x258 │ │ │ │ ldrd r6, [r3, #4] │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb r7, [r7, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #3760] @ 9bfa0 │ │ │ │ + ldr r1, [pc, #3760] @ 9bfc0 │ │ │ │ str lr, [sp, #412] @ 0x19c │ │ │ │ add r1, pc, r1 │ │ │ │ str fp, [sp, #408] @ 0x198 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9b820 │ │ │ │ + beq 9b840 │ │ │ │ mvn r0, #15 │ │ │ │ mov r5, #0 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #144] @ 0x90 │ │ │ │ @@ -127241,123 +127249,123 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9b820 │ │ │ │ + beq 9b840 │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9b874 │ │ │ │ - b 9b238 │ │ │ │ + beq 9b894 │ │ │ │ + b 9b258 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ str lr, [sp, #412] @ 0x19c │ │ │ │ str fp, [sp, #408] @ 0x198 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9b51c │ │ │ │ + beq 9b53c │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9b49c │ │ │ │ + bne 9b4bc │ │ │ │ ldrb r0, [fp, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 9bd64 │ │ │ │ + bne 9bd84 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9b554 │ │ │ │ + beq 9b574 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ ldr r5, [sp, #348] @ 0x15c │ │ │ │ sub r0, r4, #3 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 9bc30 │ │ │ │ + beq 9bc50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9bc6c │ │ │ │ + bne 9bc8c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9d418 │ │ │ │ - ldr r0, [pc, #4068] @ 9c1d4 │ │ │ │ + beq 9d438 │ │ │ │ + ldr r0, [pc, #4068] @ 9c1f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b 9b26c │ │ │ │ + b 9b28c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r4, #2 │ │ │ │ str lr, [sp, #412] @ 0x19c │ │ │ │ str fp, [sp, #408] @ 0x198 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9b83c │ │ │ │ + beq 9b85c │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9b4b0 │ │ │ │ + bne 9b4d0 │ │ │ │ ldrb r0, [fp, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 9bd90 │ │ │ │ + bne 9bdb0 │ │ │ │ mov r1, #2 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9b874 │ │ │ │ + beq 9b894 │ │ │ │ ldr r4, [sp, #344] @ 0x158 │ │ │ │ ldr r5, [sp, #348] @ 0x15c │ │ │ │ sub r0, r4, #3 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 9bc3c │ │ │ │ + beq 9bc5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9bc78 │ │ │ │ + bne 9bc98 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9d418 │ │ │ │ - ldr r0, [pc, #4040] @ 9c234 │ │ │ │ + beq 9d438 │ │ │ │ + ldr r0, [pc, #4040] @ 9c254 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8c0 │ │ │ │ + beq 9d8e0 │ │ │ │ mov r1, r0 │ │ │ │ sub r0, r8, #1 │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r1, #1] │ │ │ │ - b 9bca4 │ │ │ │ + b 9bcc4 │ │ │ │ ldrb r5, [r3, #24] │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9b398 │ │ │ │ + beq 9b3b8 │ │ │ │ ldr r0, [fp, #632] @ 0x278 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 9b4c4 │ │ │ │ + beq 9b4e4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9b4c4 │ │ │ │ + bcs 9b4e4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, fp, #600 @ 0x258 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4080] @ 9c2ec │ │ │ │ + ldr r1, [pc, #4080] @ 9c30c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9be0c │ │ │ │ + beq 9be2c │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, r5 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #244] @ 0xf4 │ │ │ │ @@ -127372,51 +127380,51 @@ │ │ │ │ add r1, sp, #216 @ 0xd8 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9be0c │ │ │ │ + beq 9be2c │ │ │ │ mov r0, #4 │ │ │ │ strb r7, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ ldr r1, [sp, #412] @ 0x19c │ │ │ │ sub r2, r0, #3 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9c2d4 │ │ │ │ + beq 9c2f4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9b480 │ │ │ │ - b 9c2c8 │ │ │ │ + beq 9b4a0 │ │ │ │ + b 9c2e8 │ │ │ │ ldr r0, [fp, #632] @ 0x278 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #308] @ 0x134 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - beq 9b4e4 │ │ │ │ + beq 9b504 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9b4e4 │ │ │ │ + bcs 9b504 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, fp, #600 @ 0x258 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #32 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4028] @ 9c3a4 │ │ │ │ + ldr r1, [pc, #4028] @ 9c3c4 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9bfa4 │ │ │ │ + beq 9bfc4 │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, r5 │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #340] @ 0x154 │ │ │ │ @@ -127431,650 +127439,650 @@ │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ str r2, [sp, #320] @ 0x140 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9bfa4 │ │ │ │ + beq 9bfc4 │ │ │ │ mov r0, #4 │ │ │ │ strb r7, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ sub r2, r0, #3 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c2c8 │ │ │ │ + beq 9c2e8 │ │ │ │ ldr r1, [sp, #412] @ 0x19c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9c2d4 │ │ │ │ + bne 9c2f4 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9d418 │ │ │ │ + beq 9d438 │ │ │ │ sub r2, r8, #1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 99b2c │ │ │ │ - b 9c2d8 │ │ │ │ + bl 99b4c │ │ │ │ + b 9c2f8 │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9b52c │ │ │ │ - b 9d0c0 │ │ │ │ + bcc 9b54c │ │ │ │ + b 9d0e0 │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9b84c │ │ │ │ - b 9d0c0 │ │ │ │ + bcc 9b86c │ │ │ │ + b 9d0e0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 9be2c │ │ │ │ - b 9d0c0 │ │ │ │ + bhi 9be4c │ │ │ │ + b 9d0e0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 9bfc0 │ │ │ │ - b 9d0c0 │ │ │ │ + bhi 9bfe0 │ │ │ │ + b 9d0e0 │ │ │ │ add r0, fp, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9b190 │ │ │ │ + bne 9b1b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9d0c0 │ │ │ │ + bcs 9d0e0 │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9c1f4 │ │ │ │ + ble 9c214 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 9b1bc │ │ │ │ + bne 9b1dc │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9b57c │ │ │ │ + bne 9b59c │ │ │ │ ldr r2, [lr, #180] @ 0xb4 │ │ │ │ ldr r1, [lr, #184] @ 0xb8 │ │ │ │ ldr r0, [lr, #112] @ 0x70 │ │ │ │ subs r7, r2, r1 │ │ │ │ subls r7, r1, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ str r8, [lr, #180] @ 0xb4 │ │ │ │ str r8, [lr, #184] @ 0xb8 │ │ │ │ - bcs 9b7c4 │ │ │ │ + bcs 9b7e4 │ │ │ │ mov r5, sl │ │ │ │ ldr sl, [r3, #8] │ │ │ │ add fp, fp, #344 @ 0x158 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - b 9b5c4 │ │ │ │ + b 9b5e4 │ │ │ │ mov r8, r7 │ │ │ │ mov r1, r2 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 9bcb8 │ │ │ │ + bcs 9bcd8 │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bls 9b624 │ │ │ │ + bls 9b644 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d838 │ │ │ │ + beq 9d858 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r8, [lr, #184] @ 0xb8 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 9d888 │ │ │ │ + bcs 9d8a8 │ │ │ │ ldrb r6, [sl, r8] │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [fp, r6] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 9d858 │ │ │ │ + bcs 9d878 │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 9b744 │ │ │ │ + ble 9b764 │ │ │ │ mov r7, r8 │ │ │ │ cmp r2, #134217728 @ 0x8000000 │ │ │ │ - bcs 9b738 │ │ │ │ - b 9b5b0 │ │ │ │ + bcs 9b758 │ │ │ │ + b 9b5d0 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 9b5b8 │ │ │ │ + bcs 9b5d8 │ │ │ │ ldr r6, [lr, #120] @ 0x78 │ │ │ │ ldr ip, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [sl, r8] │ │ │ │ add r7, r8, #3 │ │ │ │ cmp r7, r9 │ │ │ │ ldrb r0, [fp, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r4, [r6, r0, lsl #2] │ │ │ │ cmpcc r4, #134217728 @ 0x8000000 │ │ │ │ - bcs 9b6b0 │ │ │ │ + bcs 9b6d0 │ │ │ │ add r1, sl, r8 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ ldrb r0, [fp, r0] │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9b6c8 │ │ │ │ + bhi 9b6e8 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ ldrb r2, [fp, r2] │ │ │ │ add r2, r0, r2 │ │ │ │ ldr r4, [r6, r2, lsl #2] │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9b6dc │ │ │ │ + bhi 9b6fc │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ ldrb r0, [fp, r0] │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r1, [r6, r0, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9b6f4 │ │ │ │ + bhi 9b714 │ │ │ │ add r8, r8, #4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcc 9b634 │ │ │ │ - b 9b5b8 │ │ │ │ + bcc 9b654 │ │ │ │ + b 9b5d8 │ │ │ │ mov r2, r4 │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r1 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 9b730 │ │ │ │ - b 9b700 │ │ │ │ + bgt 9b750 │ │ │ │ + b 9b720 │ │ │ │ add r7, r8, #1 │ │ │ │ mov r2, r0 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 9b730 │ │ │ │ - b 9b700 │ │ │ │ + bgt 9b750 │ │ │ │ + b 9b720 │ │ │ │ add r7, r8, #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r0 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 9b730 │ │ │ │ - b 9b700 │ │ │ │ + bgt 9b750 │ │ │ │ + b 9b720 │ │ │ │ mov r2, r1 │ │ │ │ cmn r2, #1 │ │ │ │ - bgt 9b730 │ │ │ │ + bgt 9b750 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d838 │ │ │ │ + beq 9d858 │ │ │ │ str r7, [lr, #184] @ 0xb8 │ │ │ │ ldrb r1, [sl, r7] │ │ │ │ ldrb r0, [fp, r1] │ │ │ │ add r0, r4, r0 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 9d8e4 │ │ │ │ + bcs 9d904 │ │ │ │ ldr r2, [r6, r0, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 9b784 │ │ │ │ + ble 9b7a4 │ │ │ │ cmp r2, #134217728 @ 0x8000000 │ │ │ │ - bcc 9b5b0 │ │ │ │ + bcc 9b5d0 │ │ │ │ ands r0, r2, #268435456 @ 0x10000000 │ │ │ │ - bne 9b5b0 │ │ │ │ - b 9bd08 │ │ │ │ + bne 9b5d0 │ │ │ │ + b 9bd28 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r6, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r4, r3 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d764 │ │ │ │ + bne 9d784 │ │ │ │ mov r2, r1 │ │ │ │ mov r7, r8 │ │ │ │ mov r3, r4 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #134217728 @ 0x8000000 │ │ │ │ - bcs 9b738 │ │ │ │ - b 9b5b0 │ │ │ │ + bcs 9b758 │ │ │ │ + b 9b5d0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r1, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r3 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d850 │ │ │ │ + bne 9d870 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r6 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #134217728 @ 0x8000000 │ │ │ │ - bcs 9b738 │ │ │ │ - b 9b5b0 │ │ │ │ + bcs 9b758 │ │ │ │ + b 9b5d0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r9, r4 │ │ │ │ - bcs 9bccc │ │ │ │ + bcs 9bcec │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r0, r9] │ │ │ │ add r2, fp, r0 │ │ │ │ ldrb r2, [r2, #344] @ 0x158 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 9d8fc │ │ │ │ + bcs 9d91c │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 9d5c0 │ │ │ │ + ble 9d5e0 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 9d788 │ │ │ │ + bne 9d7a8 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 9bd00 │ │ │ │ + beq 9bd20 │ │ │ │ mov r1, r9 │ │ │ │ - bl 99b2c │ │ │ │ - b 9c2d8 │ │ │ │ + bl 99b4c │ │ │ │ + b 9c2f8 │ │ │ │ add r0, fp, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9b20c │ │ │ │ + bne 9b22c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9d0c0 │ │ │ │ + bcs 9d0e0 │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9c254 │ │ │ │ + ble 9c274 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ str r1, [sp, #344] @ 0x158 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 9b238 │ │ │ │ + bne 9b258 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9b89c │ │ │ │ + bne 9b8bc │ │ │ │ ldr r2, [lr, #180] @ 0xb4 │ │ │ │ ldr r1, [lr, #184] @ 0xb8 │ │ │ │ ldr r0, [lr, #112] @ 0x70 │ │ │ │ subs r7, r2, r1 │ │ │ │ subls r7, r1, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #348] @ 0x15c │ │ │ │ mov r0, #1 │ │ │ │ cmp r8, r9 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ str r8, [lr, #180] @ 0xb4 │ │ │ │ str r8, [lr, #184] @ 0xb8 │ │ │ │ - bcs 9bb80 │ │ │ │ + bcs 9bba0 │ │ │ │ ldr r0, [fp, #636] @ 0x27c │ │ │ │ add r4, fp, #344 @ 0x158 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ ldr sl, [r3, #8] │ │ │ │ and r0, r0, #31 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - b 9b8f4 │ │ │ │ + b 9b914 │ │ │ │ mov r7, r8 │ │ │ │ add r8, r7, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 9bbe4 │ │ │ │ + bcs 9bc04 │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bls 9b954 │ │ │ │ + bls 9b974 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d838 │ │ │ │ + beq 9d858 │ │ │ │ cmp r8, r5 │ │ │ │ str r8, [lr, #184] @ 0xb8 │ │ │ │ - bcs 9d874 │ │ │ │ + bcs 9d894 │ │ │ │ ldrb r2, [sl, r8] │ │ │ │ bic r6, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r4, r2] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 9d858 │ │ │ │ + bcs 9d878 │ │ │ │ ldr r7, [lr, #120] @ 0x78 │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9bb14 │ │ │ │ + ble 9bb34 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r8 │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 9ba54 │ │ │ │ - b 9b8e8 │ │ │ │ + bcs 9ba74 │ │ │ │ + b 9b908 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs 9b8e4 │ │ │ │ + bcs 9b904 │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr ip, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [sl, r8] │ │ │ │ add r7, r8, #3 │ │ │ │ cmp r7, r9 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r6, [r2, r0, lsl #2] │ │ │ │ cmpcc r6, #134217728 @ 0x8000000 │ │ │ │ - bcs 9b9e0 │ │ │ │ + bcs 9ba00 │ │ │ │ add r0, sl, r8 │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ ldrb r1, [r4, r1] │ │ │ │ add r1, r6, r1 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9ba38 │ │ │ │ + bhi 9ba58 │ │ │ │ ldrb r6, [r0, #2] │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ add r6, r1, r6 │ │ │ │ ldr r6, [r2, r6, lsl #2] │ │ │ │ cmn r6, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9bafc │ │ │ │ + bhi 9bb1c │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ add r0, r6, r0 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9ba3c │ │ │ │ + bhi 9ba5c │ │ │ │ add r8, r8, #4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcc 9b964 │ │ │ │ - b 9b8e4 │ │ │ │ + bcc 9b984 │ │ │ │ + b 9b904 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r1 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9ba48 │ │ │ │ + bgt 9ba68 │ │ │ │ ldr r0, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d838 │ │ │ │ + beq 9d858 │ │ │ │ str r7, [lr, #184] @ 0xb8 │ │ │ │ ldrb r5, [sl, r7] │ │ │ │ ldrb r0, [r4, r5] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 9d8e4 │ │ │ │ + bcs 9d904 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 9bb4c │ │ │ │ + ble 9bb6c │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 9ba54 │ │ │ │ - b 9b8e8 │ │ │ │ + bcs 9ba74 │ │ │ │ + b 9b908 │ │ │ │ add r7, r8, #1 │ │ │ │ mov r0, r1 │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9b9f4 │ │ │ │ + ble 9ba14 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcc 9b8e8 │ │ │ │ + bcc 9b908 │ │ │ │ ands r0, r1, #268435456 @ 0x10000000 │ │ │ │ - bne 9b8e8 │ │ │ │ + bne 9b908 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - beq 9bdbc │ │ │ │ + beq 9bddc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9ba8c │ │ │ │ + bne 9baac │ │ │ │ mov r0, #1 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b 9b8e8 │ │ │ │ + b 9b908 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r6, [lr, #148] @ 0x94 │ │ │ │ lsr r0, r2, r5 │ │ │ │ cmp r6, r2, lsr r5 │ │ │ │ - bls 9d8b0 │ │ │ │ + bls 9d8d0 │ │ │ │ ldr r2, [lr, #144] @ 0x90 │ │ │ │ ldr r0, [r2, r0, lsl #3]! │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9d89c │ │ │ │ + beq 9d8bc │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - bne 9bad8 │ │ │ │ + bne 9baf8 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b 9b8e8 │ │ │ │ + b 9b908 │ │ │ │ cmp r6, #13 │ │ │ │ - bcc 9d3f0 │ │ │ │ + bcc 9d410 │ │ │ │ sub r6, r6, #13 │ │ │ │ cmp r6, #3 │ │ │ │ - bls 9d404 │ │ │ │ + bls 9d424 │ │ │ │ ldr r0, [r0, #21] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - b 9b8e8 │ │ │ │ + b 9b908 │ │ │ │ add r7, r8, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r1 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9ba48 │ │ │ │ - b 9b9f4 │ │ │ │ + bgt 9ba68 │ │ │ │ + b 9ba14 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ lsl r2, r2, #8 │ │ │ │ mov r6, r3 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ str fp, [sp, #360] @ 0x168 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d6bc │ │ │ │ + bne 9d6dc │ │ │ │ mov r7, r8 │ │ │ │ mov r3, r6 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 9ba54 │ │ │ │ - b 9b8e8 │ │ │ │ + bcs 9ba74 │ │ │ │ + b 9b908 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r5, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r3 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d82c │ │ │ │ + bne 9d84c │ │ │ │ mov r3, r8 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ - b 9ba24 │ │ │ │ + b 9ba44 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r5 │ │ │ │ - bcs 9bbf0 │ │ │ │ + bcs 9bc10 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ ldrb r0, [r0, r9] │ │ │ │ add r2, fp, r0 │ │ │ │ ldrb r2, [r2, #344] @ 0x158 │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 9d8fc │ │ │ │ + bcs 9d91c │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 9d514 │ │ │ │ + ble 9d534 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - bne 9d6e8 │ │ │ │ + bne 9d708 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 9d708 │ │ │ │ + beq 9d728 │ │ │ │ mov r1, r9 │ │ │ │ - b 9be04 │ │ │ │ + b 9be24 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc 9bb90 │ │ │ │ + bcc 9bbb0 │ │ │ │ ldrb r0, [fp, #599] @ 0x257 │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 9d914 │ │ │ │ + bcs 9d934 │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 9d560 │ │ │ │ + ble 9d580 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - bne 9d6ec │ │ │ │ - b 9d708 │ │ │ │ - ldr r0, [pc, #4056] @ 9cc10 │ │ │ │ + bne 9d70c │ │ │ │ + b 9d728 │ │ │ │ + ldr r0, [pc, #4056] @ 9cc30 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b 9bc44 │ │ │ │ - ldr r0, [pc, #4048] @ 9cc14 │ │ │ │ + b 9bc64 │ │ │ │ + ldr r0, [pc, #4048] @ 9cc34 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8c0 │ │ │ │ + beq 9d8e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ strd r4, [r1, #4] │ │ │ │ - b 9bca4 │ │ │ │ - ldr r0, [pc, #4004] @ 9cc18 │ │ │ │ + b 9bcc4 │ │ │ │ + ldr r0, [pc, #4004] @ 9cc38 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b 9bc80 │ │ │ │ - ldr r0, [pc, #3996] @ 9cc1c │ │ │ │ + b 9bca0 │ │ │ │ + ldr r0, [pc, #3996] @ 9cc3c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8c0 │ │ │ │ + beq 9d8e0 │ │ │ │ mov r1, r0 │ │ │ │ str r8, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r5 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r9, r4 │ │ │ │ - bcc 9b7d0 │ │ │ │ + bcc 9b7f0 │ │ │ │ ldrb r0, [fp, #599] @ 0x257 │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [lr, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs 9d914 │ │ │ │ + bcs 9d934 │ │ │ │ ldr r2, [lr, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble 9d610 │ │ │ │ + ble 9d630 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 9d78c │ │ │ │ + bne 9d7ac │ │ │ │ mov r1, #0 │ │ │ │ - b 9d7a0 │ │ │ │ + b 9d7c0 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne 9c180 │ │ │ │ + bne 9c1a0 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 9c2f0 │ │ │ │ + bne 9c310 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 9d7f4 │ │ │ │ + beq 9d814 │ │ │ │ ldrd r0, [lr, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ subs r2, r1, r7 │ │ │ │ ldr r0, [lr, #112] @ 0x70 │ │ │ │ subls r2, r7, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs 9d984 │ │ │ │ + bcs 9d9a4 │ │ │ │ ldrb r0, [sl, r7] │ │ │ │ mov r1, r7 │ │ │ │ - bl 99b2c │ │ │ │ - b 9c8dc │ │ │ │ + bl 99b4c │ │ │ │ + b 9c8fc │ │ │ │ ldr r0, [fp, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, r6 │ │ │ │ - bls 9c1d8 │ │ │ │ + bls 9c1f8 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9b52c │ │ │ │ - b 9d0c0 │ │ │ │ + bcc 9b54c │ │ │ │ + b 9d0e0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, r6 │ │ │ │ - bls 9c238 │ │ │ │ + bls 9c258 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9b84c │ │ │ │ - b 9d0c0 │ │ │ │ + bcc 9b86c │ │ │ │ + b 9d0e0 │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ - bne 9c294 │ │ │ │ + bne 9c2b4 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - beq 9d7f4 │ │ │ │ + beq 9d814 │ │ │ │ ldrd r0, [lr, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ subs r2, r1, r7 │ │ │ │ ldr r0, [lr, #112] @ 0x70 │ │ │ │ subls r2, r7, r1 │ │ │ │ cmp r7, r5 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ - bcs 9d970 │ │ │ │ + bcs 9d990 │ │ │ │ ldrb r0, [sl, r7] │ │ │ │ mov r1, r7 │ │ │ │ - bl 99b2c │ │ │ │ - b 9cb00 │ │ │ │ + bl 99b4c │ │ │ │ + b 9cb20 │ │ │ │ add r0, fp, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ cmp r1, r0 │ │ │ │ - bls 9d0c0 │ │ │ │ + bls 9d0e0 │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmn fp, #1 │ │ │ │ - ble 9d430 │ │ │ │ + ble 9d450 │ │ │ │ ldrd r0, [r6] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub r1, r2, #1 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ bic r1, r1, #7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -128086,55 +128094,55 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c9c0 │ │ │ │ + beq 9c9e0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #412] @ 0x19c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c3e0 │ │ │ │ + beq 9c400 │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ mov r1, r4 │ │ │ │ stm r0, {r3, r8, r9} │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str sl, [sp, #368] @ 0x170 │ │ │ │ strb r5, [sp, #384] @ 0x180 │ │ │ │ - bl a2168 │ │ │ │ + bl a2188 │ │ │ │ ldr r8, [sp, #376] @ 0x178 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9c144 │ │ │ │ + beq 9c164 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ sub r0, r8, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9c144 │ │ │ │ + bcs 9c164 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ mov r2, #32 │ │ │ │ ldr fp, [sp, #360] @ 0x168 │ │ │ │ ldr r5, [sp, #364] @ 0x16c │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ - ldr r1, [pc, #4072] @ 9cef0 │ │ │ │ + ldr r1, [pc, #4072] @ 9cf10 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ add r6, r0, #600 @ 0x258 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c328 │ │ │ │ + beq 9c348 │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r6, r0]! │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ and r0, r7, #120 @ 0x78 │ │ │ │ @@ -128146,37 +128154,37 @@ │ │ │ │ str r6, [sp, #208] @ 0xd0 │ │ │ │ str r6, [sp, #204] @ 0xcc │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9c328 │ │ │ │ + beq 9c348 │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9c3dc │ │ │ │ - b 9c374 │ │ │ │ + beq 9c3fc │ │ │ │ + b 9c394 │ │ │ │ andeq r5, sp, ip, ror #28 │ │ │ │ andeq r1, lr, r4, lsr #5 │ │ │ │ ldrdeq r1, [lr], -r8 │ │ │ │ add r0, fp, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [lr, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bls 9d0c0 │ │ │ │ + bls 9d0e0 │ │ │ │ ldr r1, [lr, #132] @ 0x84 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ ldr sl, [r1, r0, lsl #2] │ │ │ │ cmn sl, #1 │ │ │ │ - ble 9d478 │ │ │ │ + ble 9d498 │ │ │ │ ldrd r0, [r6] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub r1, r2, #1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ bic r1, r1, #7 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -128188,56 +128196,56 @@ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c9c0 │ │ │ │ + beq 9c9e0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [sp, #412] @ 0x19c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ca1c │ │ │ │ + beq 9ca3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #372] @ 0x174 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str r9, [sp, #380] @ 0x17c │ │ │ │ str r8, [sp, #376] @ 0x178 │ │ │ │ str r6, [sp, #368] @ 0x170 │ │ │ │ strb r5, [sp, #384] @ 0x180 │ │ │ │ - bl a2168 │ │ │ │ + bl a2188 │ │ │ │ ldr r5, [sp, #376] @ 0x178 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9c164 │ │ │ │ + beq 9c184 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9c164 │ │ │ │ + bcs 9c184 │ │ │ │ ldr r1, [sp, #364] @ 0x16c │ │ │ │ add sl, fp, #600 @ 0x258 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, #32 │ │ │ │ ldr r1, [sp, #368] @ 0x170 │ │ │ │ ldr r8, [sp, #360] @ 0x168 │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ - ldr r1, [pc, #4072] @ 9d094 │ │ │ │ + ldr r1, [pc, #4072] @ 9d0b4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ mov r0, sl │ │ │ │ str fp, [sp, #400] @ 0x190 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c954 │ │ │ │ + beq 9c974 │ │ │ │ mvn r0, #15 │ │ │ │ mov r1, r5 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sl, r0]! │ │ │ │ ldr ip, [sl, #4] │ │ │ │ ldr r2, [sl, #8] │ │ │ │ @@ -128254,205 +128262,205 @@ │ │ │ │ str r2, [sp, #288] @ 0x120 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ str ip, [sp, #284] @ 0x11c │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9c954 │ │ │ │ + beq 9c974 │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9ca18 │ │ │ │ - b 9c998 │ │ │ │ + beq 9ca38 │ │ │ │ + b 9c9b8 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r6, #2 │ │ │ │ ldr fp, [sp, #360] @ 0x168 │ │ │ │ ldr r5, [sp, #364] @ 0x16c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ - b 9c338 │ │ │ │ + b 9c358 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r7, #2 │ │ │ │ ldr r8, [sp, #360] @ 0x168 │ │ │ │ ldr sl, [sp, #364] @ 0x16c │ │ │ │ str r2, [sp, #404] @ 0x194 │ │ │ │ str fp, [sp, #400] @ 0x190 │ │ │ │ - b 9c964 │ │ │ │ + b 9c984 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, lr │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r6, #176] @ 0xb0 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r6, #176] @ 0xb0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5] │ │ │ │ subs r2, r1, r7 │ │ │ │ str r0, [r5, #4] │ │ │ │ subls r2, r7, r1 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ str r7, [r5, #8] │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r4, r7, r0, asr #26 │ │ │ │ + andseq r4, r7, r0, lsr #26 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r5, r3 │ │ │ │ - bl bf250 │ │ │ │ + bl bf270 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9b53c │ │ │ │ + bgt 9b55c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r6 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ str fp, [sp, #360] @ 0x168 │ │ │ │ bl 2312c │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9b554 │ │ │ │ - b 9b1bc │ │ │ │ - andseq r4, r7, r4, asr #25 │ │ │ │ + beq 9b574 │ │ │ │ + b 9b1dc │ │ │ │ + andseq r4, r7, r4, lsr #25 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ mov r5, r3 │ │ │ │ - bl bf250 │ │ │ │ + bl bf270 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9b85c │ │ │ │ + bgt 9b87c │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp] │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r6 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ str fp, [sp, #360] @ 0x168 │ │ │ │ bl 2312c │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #344] @ 0x158 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9b874 │ │ │ │ - b 9b238 │ │ │ │ + beq 9b894 │ │ │ │ + b 9b258 │ │ │ │ ldrd r0, [lr, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b 9c30c │ │ │ │ + b 9c32c │ │ │ │ mov r0, r8 │ │ │ │ - bl 99b78 │ │ │ │ - b 9c2d8 │ │ │ │ - bl 99bbc │ │ │ │ + bl 99b98 │ │ │ │ + b 9c2f8 │ │ │ │ + bl 99bdc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [sl] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrdeq r0, [lr], -r0 @ │ │ │ │ ldr r2, [lr, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [lr, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [lr, #176] @ 0xb0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ str r0, [r5] │ │ │ │ subs r2, r1, r7 │ │ │ │ ldr r0, [lr, #112] @ 0x70 │ │ │ │ subls r2, r7, r1 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add r0, r0, r7 │ │ │ │ ldrb r6, [r0, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9c390 │ │ │ │ + beq 9c3b0 │ │ │ │ cmp fp, #2 │ │ │ │ - bne 9c3a8 │ │ │ │ + bne 9c3c8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 9d068 │ │ │ │ + bne 9d088 │ │ │ │ mov r1, #2 │ │ │ │ str r5, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9c3dc │ │ │ │ + beq 9c3fc │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r8 │ │ │ │ - b 9c9b0 │ │ │ │ + b 9c9d0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9c3b8 │ │ │ │ - b 9d0c0 │ │ │ │ + bcc 9c3d8 │ │ │ │ + b 9d0e0 │ │ │ │ andeq r0, lr, r4, ror #29 │ │ │ │ add r0, r6, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9d0c0 │ │ │ │ + bcs 9d0e0 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9d28c │ │ │ │ + ble 9d2ac │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 9c374 │ │ │ │ + bne 9c394 │ │ │ │ ldr fp, [sp, #396] @ 0x18c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [ip, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9c40c │ │ │ │ + bne 9c42c │ │ │ │ ldr r2, [ip, #180] @ 0xb4 │ │ │ │ ldr r5, [ip, #184] @ 0xb8 │ │ │ │ ldr r0, [ip, #112] @ 0x70 │ │ │ │ subs r1, r2, r5 │ │ │ │ subls r1, r5, r2 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [ip, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, r9 │ │ │ │ str r0, [ip, #176] @ 0xb0 │ │ │ │ str r4, [ip, #180] @ 0xb4 │ │ │ │ str r4, [ip, #184] @ 0xb8 │ │ │ │ - bcs 9c888 │ │ │ │ + bcs 9c8a8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, #12 │ │ │ │ add r8, r2, #344 @ 0x158 │ │ │ │ ldrb r1, [r2, #81] @ 0x51 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -128461,146 +128469,146 @@ │ │ │ │ add r0, r2, #88 @ 0x58 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r2, #600 @ 0x258 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - bls 9c4c4 │ │ │ │ + bls 9c4e4 │ │ │ │ ldr r0, [ip, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d838 │ │ │ │ + beq 9d858 │ │ │ │ cmp r4, r3 │ │ │ │ str r4, [ip, #184] @ 0xb8 │ │ │ │ - bcs 9d938 │ │ │ │ + bcs 9d958 │ │ │ │ ldrb r2, [sl, r4] │ │ │ │ bic r7, fp, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [ip, #124] @ 0x7c │ │ │ │ ldrb r0, [r8, r2] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9d928 │ │ │ │ + bcs 9d948 │ │ │ │ ldr r1, [ip, #120] @ 0x78 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9c810 │ │ │ │ + ble 9c830 │ │ │ │ mov fp, r0 │ │ │ │ mov r7, r4 │ │ │ │ cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9c5d0 │ │ │ │ + bhi 9c5f0 │ │ │ │ mov r4, r7 │ │ │ │ - b 9c6f0 │ │ │ │ + b 9c710 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 9c6f0 │ │ │ │ + bcs 9c710 │ │ │ │ ldr r2, [ip, #120] @ 0x78 │ │ │ │ ldr r5, [ip, #124] @ 0x7c │ │ │ │ ldrb r0, [sl, r4] │ │ │ │ add r7, r4, #3 │ │ │ │ cmp r7, r9 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ add r0, fp, r0 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ cmpcc r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 9c550 │ │ │ │ + bcs 9c570 │ │ │ │ add r6, sl, r4 │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9c560 │ │ │ │ + bhi 9c580 │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ ldrb r1, [r8, r1] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9c56c │ │ │ │ + bhi 9c58c │ │ │ │ ldrb r0, [r6, #3] │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr fp, [r2, r0, lsl #2] │ │ │ │ cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9c57c │ │ │ │ + bhi 9c59c │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bcc 9c4d4 │ │ │ │ - b 9c6f0 │ │ │ │ + bcc 9c4f4 │ │ │ │ + b 9c710 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, fp │ │ │ │ - b 9c580 │ │ │ │ + b 9c5a0 │ │ │ │ add r7, r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c580 │ │ │ │ + b 9c5a0 │ │ │ │ add r7, r4, #2 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b 9c580 │ │ │ │ + b 9c5a0 │ │ │ │ mov r6, fp │ │ │ │ cmn r6, #1 │ │ │ │ - ble 9c598 │ │ │ │ + ble 9c5b8 │ │ │ │ mov fp, r6 │ │ │ │ cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9c5d0 │ │ │ │ - b 9c4bc │ │ │ │ + bhi 9c5f0 │ │ │ │ + b 9c4dc │ │ │ │ ldr r0, [ip, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d838 │ │ │ │ + beq 9d858 │ │ │ │ str r7, [ip, #184] @ 0xb8 │ │ │ │ ldrb r6, [sl, r7] │ │ │ │ ldrb r0, [r8, r6] │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs 9d960 │ │ │ │ + bcs 9d980 │ │ │ │ ldr fp, [r2, r0, lsl #2] │ │ │ │ cmn fp, #1 │ │ │ │ - ble 9c850 │ │ │ │ + ble 9c870 │ │ │ │ cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - bls 9c4bc │ │ │ │ + bls 9c4dc │ │ │ │ tst fp, #268435456 @ 0x10000000 │ │ │ │ - beq 9d124 │ │ │ │ + beq 9d144 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ mov r2, sl │ │ │ │ stm sp, {r7, r9} │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d184 │ │ │ │ + beq 9d1a4 │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 9c6e8 │ │ │ │ + bls 9c708 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c6f4 │ │ │ │ + beq 9c714 │ │ │ │ cmp r3, r9 │ │ │ │ str r9, [sp, #404] @ 0x194 │ │ │ │ ldrcs r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ cmpcs r0, r4 │ │ │ │ - bcc 9c8f0 │ │ │ │ + bcc 9c910 │ │ │ │ sub fp, r4, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 9c700 │ │ │ │ + bcs 9c720 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #32 │ │ │ │ ldrb r7, [sl, fp] │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ str ip, [sp, #412] @ 0x19c │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4008] @ 9d60c │ │ │ │ + ldr r1, [pc, #4008] @ 9d62c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c714 │ │ │ │ + beq 9c734 │ │ │ │ mvn r0, #15 │ │ │ │ mov r6, #0 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ @@ -128613,245 +128621,245 @@ │ │ │ │ str r6, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ str r6, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9c714 │ │ │ │ + beq 9c734 │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9c7a0 │ │ │ │ - b 9d3ac │ │ │ │ + beq 9c7c0 │ │ │ │ + b 9d3cc │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - bcc 9c460 │ │ │ │ - b 9c888 │ │ │ │ + bcc 9c480 │ │ │ │ + b 9c8a8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r7, #2 │ │ │ │ str ip, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ - b 9c724 │ │ │ │ + b 9c744 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r7, [r0, r7] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9c764 │ │ │ │ + beq 9c784 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9c76c │ │ │ │ + bne 9c78c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ tst r0, #1 │ │ │ │ - beq 9c7b0 │ │ │ │ + beq 9c7d0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 9c7bc │ │ │ │ + bls 9c7dc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r0, r0, r7 │ │ │ │ - b 9c770 │ │ │ │ + b 9c790 │ │ │ │ mov r0, r7 │ │ │ │ - b 9c770 │ │ │ │ + b 9c790 │ │ │ │ add r0, r7, #6 │ │ │ │ ldr r1, [ip, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9d0c0 │ │ │ │ + bcs 9d0e0 │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9c7d4 │ │ │ │ + ble 9c7f4 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 9d3ac │ │ │ │ + bne 9d3cc │ │ │ │ ldr fp, [sp, #404] @ 0x194 │ │ │ │ cmp r4, r9 │ │ │ │ - bcc 9c460 │ │ │ │ - b 9c888 │ │ │ │ + bcc 9c480 │ │ │ │ + b 9c8a8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #2 │ │ │ │ - b 9c790 │ │ │ │ + b 9c7b0 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl bf250 │ │ │ │ + bl bf270 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9c78c │ │ │ │ + bgt 9c7ac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ str ip, [sp, #364] @ 0x16c │ │ │ │ str r7, [sp] │ │ │ │ bl 2312c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9c7a0 │ │ │ │ - b 9d3ac │ │ │ │ + beq 9c7c0 │ │ │ │ + b 9d3cc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r2, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, fp │ │ │ │ str ip, [sp, #364] @ 0x16c │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d868 │ │ │ │ + bne 9d888 │ │ │ │ mov fp, r1 │ │ │ │ mov r7, r4 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9c5d0 │ │ │ │ - b 9c4bc │ │ │ │ + bhi 9c5f0 │ │ │ │ + b 9c4dc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r6, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str ip, [sp, #364] @ 0x16c │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d82c │ │ │ │ + bne 9d84c │ │ │ │ mov fp, r1 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9c5d0 │ │ │ │ - b 9c4bc │ │ │ │ + bhi 9c5f0 │ │ │ │ + b 9c4dc │ │ │ │ cmp r9, r3 │ │ │ │ - bcs 9c8b8 │ │ │ │ + bcs 9c8d8 │ │ │ │ ldrb r4, [sl, r9] │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ - bl 9ac74 │ │ │ │ + bl 9ac94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cb18 │ │ │ │ + beq 9cb38 │ │ │ │ mov r0, r9 │ │ │ │ - b 9c8d4 │ │ │ │ + b 9c8f4 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 9ad08 │ │ │ │ + bl 9ad28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cb3c │ │ │ │ + beq 9cb5c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #4088] @ 9d8f4 │ │ │ │ - ldr r1, [pc, #4088] @ 9d8f8 │ │ │ │ + ldr r0, [pc, #4088] @ 9d914 │ │ │ │ + ldr r1, [pc, #4088] @ 9d918 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #4076] @ 9d910 │ │ │ │ + ldr r2, [pc, #4076] @ 9d930 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r2, [pc, #4092] @ 9d934 │ │ │ │ + ldr r2, [pc, #4092] @ 9d954 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str r2, [sp, #412] @ 0x19c │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ str r3, [sp, #392] @ 0x188 │ │ │ │ bl 26100 │ │ │ │ add r0, fp, r7 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldrb r7, [r0, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9c9d0 │ │ │ │ + beq 9c9f0 │ │ │ │ cmp r8, #2 │ │ │ │ - bne 9c9e4 │ │ │ │ + bne 9ca04 │ │ │ │ ldrb r0, [fp, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 9d098 │ │ │ │ + bne 9d0b8 │ │ │ │ mov r1, #2 │ │ │ │ str sl, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9ca18 │ │ │ │ + beq 9ca38 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ str r1, [sp, #348] @ 0x15c │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ada8 │ │ │ │ + bl 9adc8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9c9f4 │ │ │ │ - b 9d0c0 │ │ │ │ + bcc 9ca14 │ │ │ │ + b 9d0e0 │ │ │ │ add r0, r7, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9d0c0 │ │ │ │ + bcs 9d0e0 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9d2d8 │ │ │ │ + ble 9d2f8 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #396] @ 0x18c │ │ │ │ str r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 9c998 │ │ │ │ + bne 9c9b8 │ │ │ │ ldr sl, [sp, #396] @ 0x18c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9ca44 │ │ │ │ + bne 9ca64 │ │ │ │ ldrd r2, [r5, #180] @ 0xb4 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ subs r1, r2, r3 │ │ │ │ subls r1, r3, r2 │ │ │ │ add r0, r1, r0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, r9 │ │ │ │ str r0, [r5, #176] @ 0xb0 │ │ │ │ str r4, [r5, #180] @ 0xb4 │ │ │ │ str r4, [r5, #184] @ 0xb8 │ │ │ │ - bcs 9caa8 │ │ │ │ + bcs 9cac8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r0, #12 │ │ │ │ add r8, r2, #344 @ 0x158 │ │ │ │ ldrb r1, [r2, #81] @ 0x51 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ @@ -128861,218 +128869,218 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r2, #600 @ 0x258 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b 9cbb0 │ │ │ │ + b 9cbd0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r9, fp │ │ │ │ - bcs 9cae0 │ │ │ │ + bcs 9cb00 │ │ │ │ ldrb r4, [r6, r9] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r4 │ │ │ │ - bl 9ac74 │ │ │ │ + bl 9ac94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cb58 │ │ │ │ + beq 9cb78 │ │ │ │ mov r0, r9 │ │ │ │ - b 9cafc │ │ │ │ + b 9cb1c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9ad08 │ │ │ │ + bl 9ad28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cb84 │ │ │ │ + beq 9cba4 │ │ │ │ mov r0, fp │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 9d0cc │ │ │ │ + bne 9d0ec │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 9d308 │ │ │ │ + bne 9d328 │ │ │ │ mov r1, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b 9d0ec │ │ │ │ + b 9d10c │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 9d0d0 │ │ │ │ + bne 9d0f0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ - b 9d0ec │ │ │ │ + b 9d10c │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 9d1c4 │ │ │ │ + bne 9d1e4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - beq 9d1e0 │ │ │ │ + beq 9d200 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - b 9be04 │ │ │ │ + b 9be24 │ │ │ │ mov r2, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - beq 9d1e0 │ │ │ │ + beq 9d200 │ │ │ │ mov r5, fp │ │ │ │ - b 9d1cc │ │ │ │ + b 9d1ec │ │ │ │ add r4, r7, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 9cab0 │ │ │ │ + bcs 9cad0 │ │ │ │ cmn sl, #-134217727 @ 0xf8000001 │ │ │ │ - bls 9cc20 │ │ │ │ + bls 9cc40 │ │ │ │ ldr r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d838 │ │ │ │ + beq 9d858 │ │ │ │ cmp r4, fp │ │ │ │ str r4, [r5, #184] @ 0xb8 │ │ │ │ - bcs 9d94c │ │ │ │ + bcs 9d96c │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ bic r3, sl, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r5, #124] @ 0x7c │ │ │ │ ldrb r0, [r8, r2] │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9d928 │ │ │ │ + bcs 9d948 │ │ │ │ ldr r1, [r5, #120] @ 0x78 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9cf9c │ │ │ │ + ble 9cfbc │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r4 │ │ │ │ cmn sl, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9cd30 │ │ │ │ - b 9cba4 │ │ │ │ - @ instruction: 0x001742f8 │ │ │ │ - andseq r4, r7, ip, ror #5 │ │ │ │ - @ instruction: 0x001742bc │ │ │ │ - @ instruction: 0x001742b0 │ │ │ │ + bhi 9cd50 │ │ │ │ + b 9cbc4 │ │ │ │ + @ instruction: 0x001742d8 │ │ │ │ + andseq r4, r7, ip, asr #5 │ │ │ │ + mulseq r7, ip, r2 │ │ │ │ + mulseq r7, r0, r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs 9cca8 │ │ │ │ + bcs 9ccc8 │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ ldr ip, [r5, #124] @ 0x7c │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ add r7, r4, #3 │ │ │ │ cmp r7, r9 │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ add r0, sl, r0 │ │ │ │ ldr r1, [r2, r0, lsl #2] │ │ │ │ cmpcc r1, #134217728 @ 0x8000000 │ │ │ │ - bcs 9ccb0 │ │ │ │ + bcs 9ccd0 │ │ │ │ add r3, r6, r4 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9ccc0 │ │ │ │ + bhi 9cce0 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldrb r1, [r8, r1] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9cccc │ │ │ │ + bhi 9ccec │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ ldrb r0, [r8, r0] │ │ │ │ add r0, r1, r0 │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmn sl, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9ccdc │ │ │ │ + bhi 9ccfc │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bcc 9cc30 │ │ │ │ + bcc 9cc50 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 9cba8 │ │ │ │ + b 9cbc8 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, sl │ │ │ │ - b 9cce0 │ │ │ │ + b 9cd00 │ │ │ │ add r7, r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ - b 9cce0 │ │ │ │ + b 9cd00 │ │ │ │ add r7, r4, #2 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b 9cce0 │ │ │ │ + b 9cd00 │ │ │ │ mov r3, sl │ │ │ │ cmn r3, #1 │ │ │ │ - ble 9ccf8 │ │ │ │ + ble 9cd18 │ │ │ │ mov sl, r3 │ │ │ │ cmn sl, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9cd30 │ │ │ │ - b 9cba4 │ │ │ │ + bhi 9cd50 │ │ │ │ + b 9cbc4 │ │ │ │ ldr r0, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d838 │ │ │ │ + beq 9d858 │ │ │ │ str r7, [r5, #184] @ 0xb8 │ │ │ │ ldrb r3, [r6, r7] │ │ │ │ ldrb r0, [r8, r3] │ │ │ │ add r0, r1, r0 │ │ │ │ cmp r0, ip │ │ │ │ - bcs 9d8e4 │ │ │ │ + bcs 9d904 │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmn sl, #1 │ │ │ │ - ble 9cfcc │ │ │ │ + ble 9cfec │ │ │ │ cmn sl, #-134217727 @ 0xf8000001 │ │ │ │ - bls 9cba4 │ │ │ │ + bls 9cbc4 │ │ │ │ tst sl, #268435456 @ 0x10000000 │ │ │ │ - beq 9cef4 │ │ │ │ + beq 9cf14 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ stm sp, {r7, r9} │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d224 │ │ │ │ + beq 9d244 │ │ │ │ ldr r4, [sp, #348] @ 0x15c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r4, r7 │ │ │ │ - bls 9cba4 │ │ │ │ + bls 9cbc4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9cba8 │ │ │ │ + beq 9cbc8 │ │ │ │ cmp fp, r9 │ │ │ │ str r9, [sp, #404] @ 0x194 │ │ │ │ ldrcs r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #400] @ 0x190 │ │ │ │ cmpcs r0, r4 │ │ │ │ - bcc 9d004 │ │ │ │ + bcc 9d024 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 9ce44 │ │ │ │ + bcs 9ce64 │ │ │ │ ldrb r7, [r6, r0] │ │ │ │ mov r2, #32 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str r5, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3072] @ 9d9c4 │ │ │ │ + ldr r1, [pc, #3072] @ 9d9e4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ce58 │ │ │ │ + beq 9ce78 │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r5, r0]! │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldmib r5, {r2, r3} │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ @@ -129085,259 +129093,259 @@ │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r5, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9ce58 │ │ │ │ + beq 9ce78 │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9cedc │ │ │ │ - b 9d38c │ │ │ │ + beq 9cefc │ │ │ │ + b 9d3ac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r7, #2 │ │ │ │ str r5, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ - b 9ce64 │ │ │ │ + b 9ce84 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldrb r7, [r0, r7] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 9cea0 │ │ │ │ + beq 9cec0 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 9cea8 │ │ │ │ + bne 9cec8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ - beq 9cee4 │ │ │ │ + beq 9cf04 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 9cf1c │ │ │ │ + bls 9cf3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r0, r0, r7 │ │ │ │ - b 9ceac │ │ │ │ + b 9cecc │ │ │ │ mov r0, r7 │ │ │ │ - b 9ceac │ │ │ │ + b 9cecc │ │ │ │ add r0, r7, #6 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9d0c0 │ │ │ │ + bcs 9d0e0 │ │ │ │ ldr r1, [r5, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9cf30 │ │ │ │ + ble 9cf50 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ str r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 9d38c │ │ │ │ + bne 9d3ac │ │ │ │ ldr sl, [sp, #404] @ 0x194 │ │ │ │ - b 9cba8 │ │ │ │ + b 9cbc8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #2 │ │ │ │ - b 9cecc │ │ │ │ + b 9ceec │ │ │ │ @ instruction: 0x000e03bc │ │ │ │ tst sl, #134217728 @ 0x8000000 │ │ │ │ - beq 9d4c0 │ │ │ │ + beq 9d4e0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9cf68 │ │ │ │ + bne 9cf88 │ │ │ │ mov r0, #0 │ │ │ │ - b 9cf8c │ │ │ │ + b 9cfac │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ - bl bf250 │ │ │ │ + bl bf270 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9cec8 │ │ │ │ + bgt 9cee8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ str r7, [sp] │ │ │ │ bl 2312c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9cedc │ │ │ │ - b 9d38c │ │ │ │ + beq 9cefc │ │ │ │ + b 9d3ac │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ - bl bf214 │ │ │ │ + bl bf234 │ │ │ │ mov r1, #0 │ │ │ │ - bl a3904 │ │ │ │ + bl a3924 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r4, r7, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ - b 9cba8 │ │ │ │ + b 9cbc8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r2, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d868 │ │ │ │ + bne 9d888 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r4 │ │ │ │ - b 9cff0 │ │ │ │ + b 9d010 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r3, #8 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9d82c │ │ │ │ + bne 9d84c │ │ │ │ mov sl, r1 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmn sl, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9cd30 │ │ │ │ - b 9cba4 │ │ │ │ + bhi 9cd50 │ │ │ │ + b 9cbc4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #2560] @ 9da10 │ │ │ │ - ldr r1, [pc, #2560] @ 9da14 │ │ │ │ + ldr r0, [pc, #2560] @ 9da30 │ │ │ │ + ldr r1, [pc, #2560] @ 9da34 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #364] @ 0x16c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ add r2, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #2528] @ 9da18 │ │ │ │ + ldr r2, [pc, #2528] @ 9da38 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ add r2, sp, #392 @ 0x188 │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r2, [pc, #2512] @ 9da1c │ │ │ │ + ldr r2, [pc, #2512] @ 9da3c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str r2, [sp, #412] @ 0x19c │ │ │ │ add r2, sp, #400 @ 0x190 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ str fp, [sp, #392] @ 0x188 │ │ │ │ bl 26100 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, r5 │ │ │ │ - bls 9d274 │ │ │ │ + bls 9d294 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ add r0, r6, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9c3b8 │ │ │ │ - b 9d0c0 │ │ │ │ + bcc 9c3d8 │ │ │ │ + b 9d0e0 │ │ │ │ andeq r0, lr, ip, lsl r2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, sl │ │ │ │ - bls 9d2c4 │ │ │ │ + bls 9d2e4 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9c9f4 │ │ │ │ - ldr r2, [pc, #2272] @ 9d9a8 │ │ │ │ + bcc 9ca14 │ │ │ │ + ldr r2, [pc, #2272] @ 9d9c8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ str r9, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldrd r2, [r6, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r6, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ str r1, [r5] │ │ │ │ subs r1, r3, r9 │ │ │ │ stmib r5, {r0, r4} │ │ │ │ subls r1, r9, r3 │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst fp, #134217728 @ 0x8000000 │ │ │ │ - bne 9d318 │ │ │ │ + bne 9d338 │ │ │ │ tst fp, #1073741824 @ 0x40000000 │ │ │ │ - bne 9d350 │ │ │ │ + bne 9d370 │ │ │ │ tst fp, #536870912 @ 0x20000000 │ │ │ │ - beq 9d7f4 │ │ │ │ + beq 9d814 │ │ │ │ ldrd r0, [ip, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [ip, #176] @ 0xb0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ subs r2, r1, r7 │ │ │ │ ldr r0, [ip, #112] @ 0x70 │ │ │ │ subls r2, r7, r1 │ │ │ │ cmp r7, r3 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [ip, #112] @ 0x70 │ │ │ │ - bcc 9bd54 │ │ │ │ - ldr r2, [pc, #2144] @ 9d9d8 │ │ │ │ + bcc 9bd74 │ │ │ │ + ldr r2, [pc, #2144] @ 9d9f8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r7, #176] @ 0xb0 │ │ │ │ ldr r1, [r7, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [r7, #176] @ 0xb0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ subs r3, r1, r9 │ │ │ │ ldr r2, [r7, #112] @ 0x70 │ │ │ │ subls r3, r9, r1 │ │ │ │ add r1, r2, r3 │ │ │ │ str r1, [r7, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, r9 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r7, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r1, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r1, #176] @ 0xb0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stmib r0, {r2, r5} │ │ │ │ subs r2, r3, r9 │ │ │ │ subls r2, r9, r3 │ │ │ │ str r7, [r0] │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ @@ -129346,15 +129354,15 @@ │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r3, #176] @ 0xb0 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ @@ -129362,74 +129370,74 @@ │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ subls r2, r9, r1 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl bf250 │ │ │ │ + bl bf270 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9c3c8 │ │ │ │ + bgt 9c3e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ mov r2, fp │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ bl 2312c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9c3dc │ │ │ │ - b 9c374 │ │ │ │ + beq 9c3fc │ │ │ │ + b 9c394 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl bf250 │ │ │ │ + bl bf270 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9ca04 │ │ │ │ + bgt 9ca24 │ │ │ │ add r0, sp, #392 @ 0x188 │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ str fp, [sp, #344] @ 0x158 │ │ │ │ str r7, [sp] │ │ │ │ bl 2312c │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9ca18 │ │ │ │ - b 9c998 │ │ │ │ + beq 9ca38 │ │ │ │ + b 9c9b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 99b2c │ │ │ │ - b 9c8d8 │ │ │ │ + bl 99b4c │ │ │ │ + b 9c8f8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r1, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r6, #176] @ 0xb0 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r6, #176] @ 0xb0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b 9c1ac │ │ │ │ + b 9c1cc │ │ │ │ ldr r2, [ip, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [ip, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [ip, #176] @ 0xb0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r0, [r2] │ │ │ │ subs r2, r1, r7 │ │ │ │ ldr r0, [ip, #112] @ 0x70 │ │ │ │ subls r2, r7, r1 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [ip, #112] @ 0x70 │ │ │ │ @@ -129437,46 +129445,46 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ada8 │ │ │ │ - b 9cb00 │ │ │ │ + bl 9adc8 │ │ │ │ + b 9cb20 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ ldr r1, [sp, #404] @ 0x194 │ │ │ │ sub r2, r0, #3 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9d3e0 │ │ │ │ + beq 9d400 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9d3e8 │ │ │ │ + bne 9d408 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, fp │ │ │ │ - bl 99b2c │ │ │ │ - b 9c8d8 │ │ │ │ - bl 99bbc │ │ │ │ - b 9c8d8 │ │ │ │ + bl 99b4c │ │ │ │ + b 9c8f8 │ │ │ │ + bl 99bdc │ │ │ │ + b 9c8f8 │ │ │ │ mov r0, r4 │ │ │ │ - b 9c8d4 │ │ │ │ - ldr r2, [pc, #1524] @ 9d9ec │ │ │ │ + b 9c8f4 │ │ │ │ + ldr r2, [pc, #1524] @ 9da0c │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #1568] @ 9da2c │ │ │ │ + ldr r2, [pc, #1568] @ 9da4c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r0, [pc, #1448] @ 9d9c8 │ │ │ │ + ldr r0, [pc, #1448] @ 9d9e8 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #1444] @ 9d9cc │ │ │ │ + ldr r2, [pc, #1444] @ 9d9ec │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r4, r3 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ @@ -129486,148 +129494,148 @@ │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ bl 2312c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #5 │ │ │ │ - bne 9b370 │ │ │ │ + bne 9b390 │ │ │ │ ldr fp, [sp, #412] @ 0x19c │ │ │ │ mov r3, r4 │ │ │ │ - b 9be3c │ │ │ │ + b 9be5c │ │ │ │ mov r4, r3 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #364] @ 0x16c │ │ │ │ add r1, sp, #360 @ 0x168 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ str fp, [sp, #360] @ 0x168 │ │ │ │ bl 2312c │ │ │ │ ldr r0, [sp, #408] @ 0x198 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #5 │ │ │ │ - bne 9b45c │ │ │ │ + bne 9b47c │ │ │ │ ldr sl, [sp, #412] @ 0x19c │ │ │ │ mov r3, r4 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ - b 9bfd4 │ │ │ │ + b 9bff4 │ │ │ │ tst sl, #1073741824 @ 0x40000000 │ │ │ │ - bne 9d66c │ │ │ │ + bne 9d68c │ │ │ │ tst sl, #536870912 @ 0x20000000 │ │ │ │ - beq 9d7f4 │ │ │ │ + beq 9d814 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, #0 │ │ │ │ ldrd r0, [r3, #176] @ 0xb0 │ │ │ │ str r2, [r3, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ subs r2, r1, r7 │ │ │ │ subls r2, r7, r1 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs 9d994 │ │ │ │ + bcs 9d9b4 │ │ │ │ ldrb r0, [r6, r7] │ │ │ │ - b 9be00 │ │ │ │ + b 9be20 │ │ │ │ mov r4, r0 │ │ │ │ lsl r2, r0, #8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ str fp, [sp, #360] @ 0x168 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d6c8 │ │ │ │ - ldr r0, [pc, #1192] @ 9d9e4 │ │ │ │ + beq 9d6e8 │ │ │ │ + ldr r0, [pc, #1192] @ 9da04 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8c0 │ │ │ │ + beq 9d8e0 │ │ │ │ mov r1, r0 │ │ │ │ str r9, [r0, #4] │ │ │ │ - b 9d5b4 │ │ │ │ + b 9d5d4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, lr │ │ │ │ - bl adac4 │ │ │ │ + bl adae4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #364] @ 0x16c │ │ │ │ str fp, [sp, #360] @ 0x168 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d744 │ │ │ │ - ldr r0, [pc, #1100] @ 9d9e0 │ │ │ │ + beq 9d764 │ │ │ │ + ldr r0, [pc, #1100] @ 9da00 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8c0 │ │ │ │ + beq 9d8e0 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ - b 9cb04 │ │ │ │ + b 9cb24 │ │ │ │ mov r4, r0 │ │ │ │ lsl r2, r0, #8 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str lr, [sp, #364] @ 0x16c │ │ │ │ str fp, [sp, #360] @ 0x168 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d770 │ │ │ │ - ldr r0, [pc, #1040] @ 9d9f8 │ │ │ │ + beq 9d790 │ │ │ │ + ldr r0, [pc, #1040] @ 9da18 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8c0 │ │ │ │ + beq 9d8e0 │ │ │ │ mov r1, r0 │ │ │ │ str r9, [r0, #4] │ │ │ │ - b 9bca0 │ │ │ │ + b 9bcc0 │ │ │ │ andeq pc, sp, r8, ror #24 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, lr │ │ │ │ - bl adac4 │ │ │ │ + bl adae4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #364] @ 0x16c │ │ │ │ str fp, [sp, #360] @ 0x168 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d7d8 │ │ │ │ - ldr r0, [pc, #940] @ 9d9f4 │ │ │ │ + beq 9d7f8 │ │ │ │ + ldr r0, [pc, #940] @ 9da14 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8c0 │ │ │ │ + beq 9d8e0 │ │ │ │ mov r1, r0 │ │ │ │ str r7, [r0, #4] │ │ │ │ - b 9bca0 │ │ │ │ + b 9bcc0 │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r5, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ @@ -129636,37 +129644,37 @@ │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ subls r2, r7, r1 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 99b78 │ │ │ │ - b 9cb00 │ │ │ │ + bl 99b98 │ │ │ │ + b 9cb20 │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - beq 9bbd4 │ │ │ │ + beq 9bbf4 │ │ │ │ mov r5, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r1, lr │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, #1 │ │ │ │ mov r7, r5 │ │ │ │ ldrd r0, [lr, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [lr, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ subs r2, r1, r9 │ │ │ │ subls r2, r9, r1 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r6, [r0] │ │ │ │ ldr r0, [lr, #112] @ 0x70 │ │ │ │ add r0, r0, r2 │ │ │ │ @@ -129675,234 +129683,234 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - bne 9d6ec │ │ │ │ - b 9d708 │ │ │ │ + bne 9d70c │ │ │ │ + b 9d728 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99b78 │ │ │ │ - b 9c8dc │ │ │ │ + bl 99b98 │ │ │ │ + b 9c8fc │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq 9b80c │ │ │ │ + beq 9b82c │ │ │ │ mov r4, r9 │ │ │ │ mov r0, fp │ │ │ │ mov r1, lr │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1 │ │ │ │ ldrd r2, [lr, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [lr, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d8cc │ │ │ │ + beq 9d8ec │ │ │ │ str r1, [sl] │ │ │ │ subs r1, r3, r9 │ │ │ │ stmib sl, {r0, r4} │ │ │ │ subls r1, r9, r3 │ │ │ │ ldr r0, [lr, #112] @ 0x70 │ │ │ │ add r0, r0, r1 │ │ │ │ str r0, [lr, #112] @ 0x70 │ │ │ │ add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr lr, [sp, #80] @ 0x50 │ │ │ │ mov r2, r1 │ │ │ │ ldr fp, [sp, #84] @ 0x54 │ │ │ │ mov r4, r7 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq 9bd00 │ │ │ │ - b 9d78c │ │ │ │ - ldr r0, [pc, #440] @ 9d9b4 │ │ │ │ + beq 9bd20 │ │ │ │ + b 9d7ac │ │ │ │ + ldr r0, [pc, #440] @ 9d9d4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #436] @ 9d9b8 │ │ │ │ + ldr r1, [pc, #436] @ 9d9d8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #360] @ 0x168 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #360 @ 0x168 │ │ │ │ str r2, [sp, #376] @ 0x178 │ │ │ │ str r2, [sp, #372] @ 0x174 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ str r3, [sp, #364] @ 0x16c │ │ │ │ str r2, [sp, #368] @ 0x170 │ │ │ │ bl 26100 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b78 │ │ │ │ - b 9cb00 │ │ │ │ - ldr r0, [pc, #456] @ 9da08 │ │ │ │ + bl 99b98 │ │ │ │ + b 9cb20 │ │ │ │ + ldr r0, [pc, #456] @ 9da28 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #452] @ 9da0c │ │ │ │ + ldr r2, [pc, #452] @ 9da2c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ mov r0, r7 │ │ │ │ - b 9d768 │ │ │ │ - ldr r2, [pc, #412] @ 9d9fc │ │ │ │ + b 9d788 │ │ │ │ + ldr r2, [pc, #412] @ 9da1c │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b78 │ │ │ │ - b 9cb00 │ │ │ │ - ldr r2, [pc, #364] @ 9d9e8 │ │ │ │ + bl 99b98 │ │ │ │ + b 9cb20 │ │ │ │ + ldr r2, [pc, #364] @ 9da08 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #368] @ 9da00 │ │ │ │ + ldr r2, [pc, #368] @ 9da20 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #388] @ 9da28 │ │ │ │ + ldr r2, [pc, #388] @ 9da48 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #364] @ 9da24 │ │ │ │ + ldr r2, [pc, #364] @ 9da44 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ - ldr r0, [pc, #216] @ 9d9ac │ │ │ │ + ldr r0, [pc, #216] @ 9d9cc │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #212] @ 9d9b0 │ │ │ │ + ldr r2, [pc, #212] @ 9d9d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - ldr r2, [pc, #328] @ 9da34 │ │ │ │ + ldr r2, [pc, #328] @ 9da54 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x00154bd0 │ │ │ │ - @ instruction: 0x00154bd0 │ │ │ │ - ldr r2, [pc, #300] @ 9da30 │ │ │ │ + @ instruction: 0x00154bb0 │ │ │ │ + @ instruction: 0x00154bb0 │ │ │ │ + ldr r2, [pc, #300] @ 9da50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ bl 2623c │ │ │ │ - mulseq r7, r4, r5 │ │ │ │ - ldr r2, [pc, #192] @ 9d9dc │ │ │ │ + andseq r3, r7, r4, ror r5 │ │ │ │ + ldr r2, [pc, #192] @ 9d9fc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #160] @ 9d9d0 │ │ │ │ + ldr r2, [pc, #160] @ 9d9f0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r3, r7, r8, ror #10 │ │ │ │ - ldr r2, [pc, #148] @ 9d9d4 │ │ │ │ + andseq r3, r7, r8, asr #10 │ │ │ │ + ldr r2, [pc, #148] @ 9d9f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #104] @ 9d9bc │ │ │ │ + ldr r2, [pc, #104] @ 9d9dc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #184] @ 9da20 │ │ │ │ + ldr r2, [pc, #184] @ 9da40 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #120] @ 9d9f0 │ │ │ │ + ldr r2, [pc, #120] @ 9da10 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #120] @ 9da04 │ │ │ │ + ldr r2, [pc, #120] @ 9da24 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #36] @ 9d9c0 │ │ │ │ + ldr r2, [pc, #36] @ 9d9e0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x001542dc │ │ │ │ + @ instruction: 0x001542bc │ │ │ │ andeq lr, sp, r4, lsl #21 │ │ │ │ - @ instruction: 0x00153adc │ │ │ │ - andseq r3, r5, ip, lsr #23 │ │ │ │ - @ instruction: 0x00153bdc │ │ │ │ - andseq r3, r5, r0, lsl #21 │ │ │ │ - andseq r3, r5, r8, asr sl │ │ │ │ + @ instruction: 0x00153abc │ │ │ │ + andseq r3, r5, ip, lsl #23 │ │ │ │ + @ instruction: 0x00153bbc │ │ │ │ + andseq r3, r5, r0, ror #20 │ │ │ │ + andseq r3, r5, r8, lsr sl │ │ │ │ andeq pc, sp, r8, lsl #10 │ │ │ │ andeq lr, sp, r4, asr #29 │ │ │ │ - andseq r3, r5, r8, asr pc │ │ │ │ - andseq r3, r5, r4, lsr sl │ │ │ │ - mulseq r5, r4, sl │ │ │ │ - andseq r4, r5, ip, ror r2 │ │ │ │ - andseq r3, r5, r8, asr sl │ │ │ │ - mulseq r7, r8, r9 │ │ │ │ - @ instruction: 0x001729f0 │ │ │ │ - andseq r3, r5, r8, asr fp │ │ │ │ - andseq r4, r5, r4, ror #6 │ │ │ │ - andseq r3, r5, ip, ror sl │ │ │ │ - andseq r2, r7, r4, ror #17 │ │ │ │ - andseq r2, r7, r4, asr #18 │ │ │ │ - andseq r3, r5, r0, lsl #22 │ │ │ │ - andseq r3, r5, r4, asr #22 │ │ │ │ - andseq r3, r5, ip, ror #20 │ │ │ │ - strdeq lr, [sp], -r9 │ │ │ │ - andseq r3, r5, r0, lsl #23 │ │ │ │ - @ instruction: 0x001544bc │ │ │ │ - @ instruction: 0x001544bc │ │ │ │ - andseq r2, r7, r0, lsl #29 │ │ │ │ - andseq r2, r7, r4, asr lr │ │ │ │ - @ instruction: 0x001539f8 │ │ │ │ - andseq r5, r5, r8, lsl r1 │ │ │ │ - andseq r3, r5, r8, lsl #29 │ │ │ │ - mulseq r5, r4, r6 │ │ │ │ - andseq r3, r5, r0, ror #20 │ │ │ │ + andseq r3, r5, r8, lsr pc │ │ │ │ + andseq r3, r5, r4, lsl sl │ │ │ │ andseq r3, r5, r4, ror sl │ │ │ │ + andseq r4, r5, ip, asr r2 │ │ │ │ + andseq r3, r5, r8, lsr sl │ │ │ │ + andseq r2, r7, r8, ror r9 │ │ │ │ + @ instruction: 0x001729d0 │ │ │ │ + andseq r3, r5, r8, lsr fp │ │ │ │ + andseq r4, r5, r4, asr #6 │ │ │ │ + andseq r3, r5, ip, asr sl │ │ │ │ + andseq r2, r7, r4, asr #17 │ │ │ │ + andseq r2, r7, r4, lsr #18 │ │ │ │ + andseq r3, r5, r0, ror #21 │ │ │ │ + andseq r3, r5, r4, lsr #22 │ │ │ │ + andseq r3, r5, ip, asr #20 │ │ │ │ + strdeq lr, [sp], -r9 │ │ │ │ + andseq r3, r5, r0, ror #22 │ │ │ │ + mulseq r5, ip, r4 │ │ │ │ + mulseq r5, ip, r4 │ │ │ │ + andseq r2, r7, r0, ror #28 │ │ │ │ + andseq r2, r7, r4, lsr lr │ │ │ │ + @ instruction: 0x001539d8 │ │ │ │ + ldrsheq r5, [r5], -r8 │ │ │ │ + andseq r3, r5, r8, ror #28 │ │ │ │ + andseq r3, r5, r4, ror r6 │ │ │ │ + andseq r3, r5, r0, asr #20 │ │ │ │ + andseq r3, r5, r4, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ ldr fp, [r3, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp fp, r9 │ │ │ │ - bls 9da64 │ │ │ │ + bls 9da84 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9db44 │ │ │ │ + beq 9db64 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ cmp r9, lr │ │ │ │ - bcs 9dc1c │ │ │ │ + bcs 9dc3c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r4, ip, #600 @ 0x258 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r8, ip │ │ │ │ str lr, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrb sl, [r0, r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3] │ │ │ │ - ldr r1, [pc, #4084] @ 9eaa8 │ │ │ │ + ldr r1, [pc, #4084] @ 9eac8 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dcec │ │ │ │ + beq 9dd0c │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, sl, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ and r0, sl, #120 @ 0x78 │ │ │ │ @@ -129914,48 +129922,48 @@ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, sl, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9dcec │ │ │ │ + beq 9dd0c │ │ │ │ mov r1, #4 │ │ │ │ strb sl, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov ip, r8 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9de44 │ │ │ │ - b 9dc60 │ │ │ │ + beq 9de64 │ │ │ │ + b 9dc80 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ cmp r9, lr │ │ │ │ - bcs 9dcb8 │ │ │ │ + bcs 9dcd8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r4, ip, #600 @ 0x258 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov sl, r3 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r8, ip │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r7, [r0, r9] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #4076] @ 9eb74 │ │ │ │ + ldr r1, [pc, #4076] @ 9eb94 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dd24 │ │ │ │ + beq 9dd44 │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ and r0, r7, #120 @ 0x78 │ │ │ │ @@ -129967,232 +129975,232 @@ │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9dd24 │ │ │ │ + beq 9dd44 │ │ │ │ mov r1, #4 │ │ │ │ strb r7, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ mov ip, r8 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9dd88 │ │ │ │ - b 9deec │ │ │ │ + beq 9dda8 │ │ │ │ + b 9df0c │ │ │ │ ldm r3, {r6, sl} │ │ │ │ mov r4, #2 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9dd10 │ │ │ │ + beq 9dd30 │ │ │ │ cmp r6, #2 │ │ │ │ - bne 9de08 │ │ │ │ + bne 9de28 │ │ │ │ ldrb r0, [ip, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 9e7bc │ │ │ │ + bne 9e7dc │ │ │ │ mov r1, #2 │ │ │ │ str sl, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9de44 │ │ │ │ + beq 9de64 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ sub r0, r4, #3 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 9e528 │ │ │ │ + beq 9e548 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9e588 │ │ │ │ - ldr r0, [pc, #4072] @ 9ec74 │ │ │ │ + bne 9e5a8 │ │ │ │ + ldr r0, [pc, #4072] @ 9ec94 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef90 │ │ │ │ + beq 9efb0 │ │ │ │ mov r1, r0 │ │ │ │ str r9, [r0, #4] │ │ │ │ strb r5, [r0, #1] │ │ │ │ mov r0, #0 │ │ │ │ - b 9e5b4 │ │ │ │ + b 9e5d4 │ │ │ │ ldrd r6, [r3] │ │ │ │ mov r4, #2 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9dd48 │ │ │ │ + beq 9dd68 │ │ │ │ cmp r6, #1 │ │ │ │ - bne 9dec4 │ │ │ │ + bne 9dee4 │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9dd58 │ │ │ │ - b 9e810 │ │ │ │ + bcc 9dd78 │ │ │ │ + b 9e830 │ │ │ │ add r0, r8, sl │ │ │ │ mov ip, r8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9dc34 │ │ │ │ + bne 9dc54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9de18 │ │ │ │ - b 9e810 │ │ │ │ + bcc 9de38 │ │ │ │ + b 9e830 │ │ │ │ add r0, r8, r7 │ │ │ │ mov ip, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, sl │ │ │ │ ldrb r4, [r0, #88] @ 0x58 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 9dcd0 │ │ │ │ + bne 9dcf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9e810 │ │ │ │ + bcs 9e830 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9e9cc │ │ │ │ + ble 9e9ec │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov ip, r5 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 9deec │ │ │ │ + bne 9df0c │ │ │ │ ldr r7, [sp, #132] @ 0x84 │ │ │ │ cmp fp, r9 │ │ │ │ - bne 9df44 │ │ │ │ + bne 9df64 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9e6f0 │ │ │ │ + beq 9e710 │ │ │ │ sub r4, fp, #1 │ │ │ │ cmp r4, lr │ │ │ │ - bcs 9eff8 │ │ │ │ + bcs 9f018 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r6, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ add r1, ip, r0 │ │ │ │ ldrb r3, [r1, #344] @ 0x158 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ add r3, r6, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 9efc4 │ │ │ │ + bcs 9efe4 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 9eb78 │ │ │ │ + ble 9eb98 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 9edb0 │ │ │ │ + bne 9edd0 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - beq 9e724 │ │ │ │ + beq 9e744 │ │ │ │ mov r1, r4 │ │ │ │ - bl 99b2c │ │ │ │ + bl 99b4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r4, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9e810 │ │ │ │ + bcs 9e830 │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9e94c │ │ │ │ + ble 9e96c │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov ip, r5 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 9dc60 │ │ │ │ + bne 9dc80 │ │ │ │ ldr r4, [sp, #132] @ 0x84 │ │ │ │ cmp fp, r9 │ │ │ │ - bne 9e264 │ │ │ │ + bne 9e284 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 9e738 │ │ │ │ + beq 9e758 │ │ │ │ sub r5, fp, #1 │ │ │ │ cmp r5, lr │ │ │ │ - bcs 9f00c │ │ │ │ + bcs 9f02c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r6, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ add r1, ip, r0 │ │ │ │ ldrb r3, [r1, #344] @ 0x158 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ add r3, r6, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 9efc4 │ │ │ │ + bcs 9efe4 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 9ebac │ │ │ │ + ble 9ebcc │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 9ee4c │ │ │ │ + bne 9ee6c │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - beq 9e76c │ │ │ │ + beq 9e78c │ │ │ │ mov r1, r5 │ │ │ │ - bl 99b2c │ │ │ │ + bl 99b4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r7] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [ip, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 9e7e8 │ │ │ │ + bne 9e808 │ │ │ │ mov r1, #2 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9dd88 │ │ │ │ + beq 9dda8 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ sub r0, r4, #3 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 9e558 │ │ │ │ + beq 9e578 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9e5c8 │ │ │ │ - ldr r0, [pc, #4092] @ 9ef14 │ │ │ │ + bne 9e5e8 │ │ │ │ + ldr r0, [pc, #4092] @ 9ef34 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef90 │ │ │ │ + beq 9efb0 │ │ │ │ mov r1, r0 │ │ │ │ str r9, [r0, #4] │ │ │ │ strb r5, [r0, #1] │ │ │ │ mov r0, #0 │ │ │ │ - b 9e5f4 │ │ │ │ + b 9e614 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ sub r4, r9, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9df70 │ │ │ │ + bne 9df90 │ │ │ │ ldr r6, [r2, #180] @ 0xb4 │ │ │ │ ldr r1, [r2, #184] @ 0xb8 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ subs r5, r6, r1 │ │ │ │ subls r5, r1, r6 │ │ │ │ add r0, r5, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ @@ -130207,193 +130215,193 @@ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ and r0, r1, #31 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [r2, #180] @ 0xb4 │ │ │ │ str r4, [r2, #184] @ 0xb8 │ │ │ │ - b 9dfd0 │ │ │ │ + b 9dff0 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ sub r4, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ - beq 9e488 │ │ │ │ + beq 9e4a8 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bls 9e030 │ │ │ │ + bls 9e050 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef20 │ │ │ │ + beq 9ef40 │ │ │ │ cmp r4, lr │ │ │ │ str r4, [r2, #184] @ 0xb8 │ │ │ │ - bcs 9ef44 │ │ │ │ + bcs 9ef64 │ │ │ │ ldrb r3, [r8, r4] │ │ │ │ bic r6, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9ef38 │ │ │ │ + bcs 9ef58 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9e1d8 │ │ │ │ + ble 9e1f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #134217728 @ 0x8000000 │ │ │ │ - bcs 9e160 │ │ │ │ - b 9dfc4 │ │ │ │ + bcs 9e180 │ │ │ │ + b 9dfe4 │ │ │ │ cmp r4, fp │ │ │ │ - bcs 9e040 │ │ │ │ + bcs 9e060 │ │ │ │ mov r1, r4 │ │ │ │ - b 9dfc4 │ │ │ │ + b 9dfe4 │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ ldrb r0, [r8, r4] │ │ │ │ cmp r4, sl │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r0, r7, r0 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ - bls 9e0c4 │ │ │ │ + bls 9e0e4 │ │ │ │ cmp r0, #134217728 @ 0x8000000 │ │ │ │ - bcs 9e0c4 │ │ │ │ + bcs 9e0e4 │ │ │ │ add r1, r8, r4 │ │ │ │ ldrb r7, [r1, #-1] │ │ │ │ ldrb r7, [r9, r7] │ │ │ │ add r7, r0, r7 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9e114 │ │ │ │ + bhi 9e134 │ │ │ │ ldrb r0, [r1, #-2] │ │ │ │ ldrb r0, [r9, r0] │ │ │ │ add r0, r7, r0 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmn r0, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9e12c │ │ │ │ + bhi 9e14c │ │ │ │ ldrb r1, [r1, #-3] │ │ │ │ ldrb r1, [r9, r1] │ │ │ │ add r1, r0, r1 │ │ │ │ ldr r7, [r6, r1, lsl #2] │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9e140 │ │ │ │ + bhi 9e160 │ │ │ │ sub r4, r4, #4 │ │ │ │ cmp r4, fp │ │ │ │ - bcs 9e048 │ │ │ │ - b 9e038 │ │ │ │ + bcs 9e068 │ │ │ │ + b 9e058 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 9e154 │ │ │ │ + bgt 9e174 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef20 │ │ │ │ + beq 9ef40 │ │ │ │ str r1, [r2, #184] @ 0xb8 │ │ │ │ ldrb r4, [r8, r1] │ │ │ │ ldrb r0, [r9, r4] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs 9efb4 │ │ │ │ + bcs 9efd4 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9e224 │ │ │ │ + ble 9e244 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #134217728 @ 0x8000000 │ │ │ │ - bcs 9e160 │ │ │ │ - b 9dfc4 │ │ │ │ + bcs 9e180 │ │ │ │ + b 9dfe4 │ │ │ │ sub r1, r4, #1 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r0 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 9e154 │ │ │ │ - b 9e0d4 │ │ │ │ + bgt 9e174 │ │ │ │ + b 9e0f4 │ │ │ │ sub r1, r4, #2 │ │ │ │ mov r5, r0 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 9e154 │ │ │ │ - b 9e0d4 │ │ │ │ + bgt 9e174 │ │ │ │ + b 9e0f4 │ │ │ │ sub r1, r4, #3 │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r0 │ │ │ │ cmn r5, #1 │ │ │ │ - ble 9e0d4 │ │ │ │ + ble 9e0f4 │ │ │ │ mov r7, r5 │ │ │ │ cmp r7, #134217728 @ 0x8000000 │ │ │ │ - bcc 9dfc4 │ │ │ │ + bcc 9dfe4 │ │ │ │ ands r0, r7, #268435456 @ 0x10000000 │ │ │ │ - bne 9dfc4 │ │ │ │ + bne 9dfe4 │ │ │ │ tst r7, #134217728 @ 0x8000000 │ │ │ │ - beq 9e81c │ │ │ │ + beq 9e83c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 9dfb0 │ │ │ │ + beq 9dfd0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ bic r6, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #148] @ 0x94 │ │ │ │ lsr r0, r6, r5 │ │ │ │ cmp r3, r6, lsr r5 │ │ │ │ - bls 9ef6c │ │ │ │ + bls 9ef8c │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ef7c │ │ │ │ + beq 9ef9c │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ tst r6, #2 │ │ │ │ - beq 9dfb0 │ │ │ │ + beq 9dfd0 │ │ │ │ cmp r3, #13 │ │ │ │ - bcc 9eb4c │ │ │ │ + bcc 9eb6c │ │ │ │ sub r3, r3, #13 │ │ │ │ cmp r3, #3 │ │ │ │ - bls 9eb60 │ │ │ │ + bls 9eb80 │ │ │ │ ldr r4, [r0, #21] │ │ │ │ - b 9dfb0 │ │ │ │ + b 9dfd0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ lsl r2, r3, #8 │ │ │ │ mov r1, r7 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r6, ip │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ecb8 │ │ │ │ + bne 9ecd8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov ip, r6 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ cmp r7, #134217728 @ 0x8000000 │ │ │ │ - bcs 9e160 │ │ │ │ - b 9dfc4 │ │ │ │ + bcs 9e180 │ │ │ │ + b 9dfe4 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ lsl r2, r4, #8 │ │ │ │ mov r1, r7 │ │ │ │ str lr, [sp, #12] │ │ │ │ mov r6, ip │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ef18 │ │ │ │ + bne 9ef38 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b 9e210 │ │ │ │ + b 9e230 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ sub r7, r9, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9e294 │ │ │ │ + bne 9e2b4 │ │ │ │ ldr r6, [r2, #180] @ 0xb4 │ │ │ │ ldr r1, [r2, #184] @ 0xb8 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ subs r5, r6, r1 │ │ │ │ subls r5, r1, r6 │ │ │ │ add r0, r5, r0 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ @@ -130401,411 +130409,411 @@ │ │ │ │ adds sl, fp, #3 │ │ │ │ add r9, ip, #344 @ 0x158 │ │ │ │ mov r0, #1 │ │ │ │ mvncs sl, #0 │ │ │ │ str r0, [r2, #176] @ 0xb0 │ │ │ │ str r7, [r2, #180] @ 0xb4 │ │ │ │ str r7, [r2, #184] @ 0xb8 │ │ │ │ - b 9e2cc │ │ │ │ + b 9e2ec │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r5 │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r0, fp │ │ │ │ - beq 9e608 │ │ │ │ + beq 9e628 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bls 9e32c │ │ │ │ + bls 9e34c │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef20 │ │ │ │ + beq 9ef40 │ │ │ │ cmp r7, lr │ │ │ │ str r7, [r2, #184] @ 0xb8 │ │ │ │ - bcs 9ef58 │ │ │ │ + bcs 9ef78 │ │ │ │ ldrb r3, [r8, r7] │ │ │ │ bic r6, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9ef38 │ │ │ │ + bcs 9ef58 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r5, [r1, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 9e448 │ │ │ │ + ble 9e468 │ │ │ │ cmp r5, #134217728 @ 0x8000000 │ │ │ │ - bcc 9e2b8 │ │ │ │ + bcc 9e2d8 │ │ │ │ ands r0, r5, #268435456 @ 0x10000000 │ │ │ │ - bne 9e2b8 │ │ │ │ - b 9e69c │ │ │ │ + bne 9e2d8 │ │ │ │ + b 9e6bc │ │ │ │ cmp r7, fp │ │ │ │ - bcs 9e33c │ │ │ │ + bcs 9e35c │ │ │ │ mov r0, r7 │ │ │ │ - b 9e2c0 │ │ │ │ + b 9e2e0 │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ ldrb r3, [r8, r0] │ │ │ │ cmp r0, sl │ │ │ │ ldrb r3, [r9, r3] │ │ │ │ add r3, r4, r3 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ - bls 9e3c4 │ │ │ │ + bls 9e3e4 │ │ │ │ cmp r3, #134217728 @ 0x8000000 │ │ │ │ - bcs 9e3c4 │ │ │ │ + bcs 9e3e4 │ │ │ │ add r7, r8, r0 │ │ │ │ ldrb r5, [r7, #-1] │ │ │ │ ldrb r5, [r9, r5] │ │ │ │ add r5, r3, r5 │ │ │ │ ldr r4, [r6, r5, lsl #2] │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9e3d8 │ │ │ │ + bhi 9e3f8 │ │ │ │ ldrb r3, [r7, #-2] │ │ │ │ ldrb r3, [r9, r3] │ │ │ │ add r3, r4, r3 │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9e3f0 │ │ │ │ + bhi 9e410 │ │ │ │ ldrb r7, [r7, #-3] │ │ │ │ ldrb r7, [r9, r7] │ │ │ │ add r7, r3, r7 │ │ │ │ ldr r4, [r6, r7, lsl #2] │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9e404 │ │ │ │ + bhi 9e424 │ │ │ │ sub r0, r0, #4 │ │ │ │ cmp r0, fp │ │ │ │ - bcs 9e348 │ │ │ │ - b 9e2c0 │ │ │ │ + bcs 9e368 │ │ │ │ + b 9e2e0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r0 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 9e318 │ │ │ │ - b 9e418 │ │ │ │ + bgt 9e338 │ │ │ │ + b 9e438 │ │ │ │ sub r7, r0, #1 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 9e318 │ │ │ │ - b 9e418 │ │ │ │ + bgt 9e338 │ │ │ │ + b 9e438 │ │ │ │ sub r7, r0, #2 │ │ │ │ mov r5, r3 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 9e318 │ │ │ │ - b 9e418 │ │ │ │ + bgt 9e338 │ │ │ │ + b 9e438 │ │ │ │ sub r7, r0, #3 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 9e318 │ │ │ │ + bgt 9e338 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef20 │ │ │ │ + beq 9ef40 │ │ │ │ str r7, [r2, #184] @ 0xb8 │ │ │ │ ldrb r3, [r8, r7] │ │ │ │ ldrb r0, [r9, r3] │ │ │ │ add r0, r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9ef38 │ │ │ │ + bcs 9ef58 │ │ │ │ ldr r5, [r6, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - bgt 9e318 │ │ │ │ + bgt 9e338 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ lsl r2, r3, #8 │ │ │ │ mov r1, r4 │ │ │ │ str lr, [sp, #32] │ │ │ │ mov r6, ip │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ecf8 │ │ │ │ + bne 9ed18 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r1 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ mov ip, r6 │ │ │ │ - b 9e318 │ │ │ │ + b 9e338 │ │ │ │ ldrd r0, [r2, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef9c │ │ │ │ + beq 9efbc │ │ │ │ subs r3, r1, fp │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ subls r3, fp, r1 │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r0, r3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - beq 9e77c │ │ │ │ + beq 9e79c │ │ │ │ sub r1, fp, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bcs 9efd4 │ │ │ │ + bcs 9eff4 │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ bic r5, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ ldrb r6, [r9, r0] │ │ │ │ add r5, r5, r6 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs 9f020 │ │ │ │ + bcs 9f040 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmn r3, #1 │ │ │ │ - ble 9ebe8 │ │ │ │ + ble 9ec08 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 9ead0 │ │ │ │ + bne 9eaf0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - beq 9eaec │ │ │ │ - bl 99b2c │ │ │ │ + beq 9eb0c │ │ │ │ + bl 99b4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #2924] @ 9f09c │ │ │ │ + ldr r0, [pc, #2924] @ 9f0bc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef90 │ │ │ │ + beq 9efb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ strd r4, [r1, #4] │ │ │ │ - b 9e5b4 │ │ │ │ - ldr r0, [pc, #2836] @ 9f074 │ │ │ │ + b 9e5d4 │ │ │ │ + ldr r0, [pc, #2836] @ 9f094 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef90 │ │ │ │ + beq 9efb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #3 │ │ │ │ strd r4, [r1, #4] │ │ │ │ - b 9e5f4 │ │ │ │ - ldr r0, [pc, #2824] @ 9f098 │ │ │ │ + b 9e614 │ │ │ │ + ldr r0, [pc, #2824] @ 9f0b8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef90 │ │ │ │ + beq 9efb0 │ │ │ │ mov r1, r0 │ │ │ │ str r9, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r7] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #2720] @ 9f070 │ │ │ │ + ldr r0, [pc, #2720] @ 9f090 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef90 │ │ │ │ + beq 9efb0 │ │ │ │ mov r1, r0 │ │ │ │ str r9, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r2, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef9c │ │ │ │ + beq 9efbc │ │ │ │ subs r3, r1, fp │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ subls r3, fp, r1 │ │ │ │ cmp fp, #0 │ │ │ │ add r0, r0, r3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - beq 9e880 │ │ │ │ + beq 9e8a0 │ │ │ │ sub r1, fp, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bcs 9efd4 │ │ │ │ + bcs 9eff4 │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ bic r6, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ ldrb r7, [r9, r0] │ │ │ │ add r7, r6, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs 9f034 │ │ │ │ + bcs 9f054 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble 9ecc0 │ │ │ │ + ble 9ece0 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 9eb28 │ │ │ │ + bne 9eb48 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 9eb0c │ │ │ │ - bl 99b2c │ │ │ │ + beq 9eb2c │ │ │ │ + bl 99b4c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - bne 9e8c0 │ │ │ │ + bne 9e8e0 │ │ │ │ tst r5, #1073741824 @ 0x40000000 │ │ │ │ - bne 9ea6c │ │ │ │ + bne 9ea8c │ │ │ │ tst r5, #536870912 @ 0x20000000 │ │ │ │ - beq 9ed04 │ │ │ │ + beq 9ed24 │ │ │ │ ldrd r0, [r2, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ef9c │ │ │ │ + beq 9efbc │ │ │ │ subs r3, r1, r7 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ subls r3, r7, r1 │ │ │ │ cmp r7, lr │ │ │ │ add r0, r0, r3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - bcs 9f05c │ │ │ │ + bcs 9f07c │ │ │ │ ldrb r0, [r8, r7] │ │ │ │ mov r1, r7 │ │ │ │ - b 9e864 │ │ │ │ + b 9e884 │ │ │ │ ldrb r0, [ip, #599] @ 0x257 │ │ │ │ bic r3, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 9efe8 │ │ │ │ + bcs 9f008 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 9ec20 │ │ │ │ + ble 9ec40 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 9edb0 │ │ │ │ + bne 9edd0 │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r6, fp} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [ip, #599] @ 0x257 │ │ │ │ bic r3, r4, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 9efe8 │ │ │ │ + bcs 9f008 │ │ │ │ ldr r1, [r2, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble 9ec78 │ │ │ │ + ble 9ec98 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 9ee4c │ │ │ │ + bne 9ee6c │ │ │ │ mov r4, #0 │ │ │ │ stm r7, {r4, r6, fp} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, ip │ │ │ │ - bl 9ad08 │ │ │ │ + bl 9ad28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9eaac │ │ │ │ + beq 9eacc │ │ │ │ mov r0, #0 │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ mov r1, r0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r5] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, sl │ │ │ │ - bls 9e918 │ │ │ │ + bls 9e938 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9de18 │ │ │ │ - b 9e810 │ │ │ │ + bcc 9de38 │ │ │ │ + b 9e830 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, r7 │ │ │ │ - bls 9e998 │ │ │ │ + bls 9e9b8 │ │ │ │ add r0, r7, r7, lsl #1 │ │ │ │ add r0, r4, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9dd58 │ │ │ │ - ldr r2, [pc, #2172] @ 9f094 │ │ │ │ + bcc 9dd78 │ │ │ │ + ldr r2, [pc, #2172] @ 9f0b4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ tst r7, #1073741824 @ 0x40000000 │ │ │ │ - bne 9ea1c │ │ │ │ + bne 9ea3c │ │ │ │ tst r7, #536870912 @ 0x20000000 │ │ │ │ - beq 9ed04 │ │ │ │ + beq 9ed24 │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r2, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r2, #176] @ 0xb0 │ │ │ │ - beq 9ef9c │ │ │ │ + beq 9efbc │ │ │ │ subs r7, r3, r1 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ subls r7, r1, r3 │ │ │ │ cmp r1, lr │ │ │ │ add r0, r0, r7 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ - bcs 9f048 │ │ │ │ + bcs 9f068 │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ - bl 99b2c │ │ │ │ + bl 99b4c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, ip │ │ │ │ - bl 9ad08 │ │ │ │ + bl 9ad28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9eafc │ │ │ │ + beq 9eb1c │ │ │ │ mov r0, #0 │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r6] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ ldrd r2, [r4, #176] @ 0xb0 │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #176] @ 0xb0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ef9c │ │ │ │ + beq 9efbc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r2, r7, #1 │ │ │ │ mov r6, #1 │ │ │ │ stmib r5, {r0, r2} │ │ │ │ subs r2, r3, r7 │ │ │ │ subls r2, r7, r3 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ @@ -130816,21 +130824,21 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str sl, [sp, #28] │ │ │ │ mov r5, ip │ │ │ │ mov r8, r2 │ │ │ │ mov sl, r3 │ │ │ │ str lr, [sp, #32] │ │ │ │ - bl bf250 │ │ │ │ + bl bf270 │ │ │ │ mov r3, sl │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9de2c │ │ │ │ + bgt 9de4c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r3 │ │ │ │ mov r3, sl │ │ │ │ @@ -130840,29 +130848,29 @@ │ │ │ │ bl 2312c │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9de44 │ │ │ │ - b 9dc60 │ │ │ │ + beq 9de64 │ │ │ │ + b 9dc80 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r7, [sp, #32] │ │ │ │ mov r5, ip │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov sl, lr │ │ │ │ - bl bf250 │ │ │ │ + bl bf270 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov lr, sl │ │ │ │ mov r2, r8 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9dd6c │ │ │ │ + bgt 9dd8c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r4, [sp] │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r6 │ │ │ │ @@ -130873,22 +130881,22 @@ │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov lr, r6 │ │ │ │ mov ip, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9dd88 │ │ │ │ - b 9deec │ │ │ │ + beq 9dda8 │ │ │ │ + b 9df0c │ │ │ │ ldr r0, [r2, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r2, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r2, #176] @ 0xb0 │ │ │ │ - beq 9ef9c │ │ │ │ + beq 9efbc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ str r7, [r0] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ @@ -130900,15 +130908,15 @@ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r2, #176] @ 0xb0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r2, #176] @ 0xb0 │ │ │ │ - beq 9ef9c │ │ │ │ + beq 9efbc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [r3] │ │ │ │ subs r3, r1, r7 │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ subls r3, r7, r1 │ │ │ │ add r0, r0, r3 │ │ │ │ str r0, [r2, #112] @ 0x70 │ │ │ │ @@ -130918,53 +130926,53 @@ │ │ │ │ mov ip, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - beq 9eaec │ │ │ │ + beq 9eb0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ mov r2, r0 │ │ │ │ mov r7, #1 │ │ │ │ mov r6, fp │ │ │ │ str r7, [r5] │ │ │ │ stmib r5, {r2, r6} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne 9eb20 │ │ │ │ + bne 9eb40 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r6] │ │ │ │ stmib r6, {r0, fp} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov ip, r4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, ip │ │ │ │ mov r2, r3 │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ stmib r6, {r0, fp} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #1388] @ 9f0c0 │ │ │ │ + ldr r2, [pc, #1388] @ 9f0e0 │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #1364] @ 9f0bc │ │ │ │ + ldr r2, [pc, #1364] @ 9f0dc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ andeq lr, sp, ip, lsr r7 │ │ │ │ mov r8, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ @@ -130972,106 +130980,106 @@ │ │ │ │ lsl r2, r0, #8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, ip │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ed3c │ │ │ │ + beq 9ed5c │ │ │ │ mov r0, fp │ │ │ │ - b 9ec58 │ │ │ │ + b 9ec78 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ lsl r2, r0, #8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, ip │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ed58 │ │ │ │ + beq 9ed78 │ │ │ │ mov r0, fp │ │ │ │ - bl 99b78 │ │ │ │ - b 9deb0 │ │ │ │ + bl 99b98 │ │ │ │ + b 9ded0 │ │ │ │ mov r5, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r6, r0 │ │ │ │ lsl r2, r0, #8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, ip │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ed74 │ │ │ │ + beq 9ed94 │ │ │ │ mov r0, fp │ │ │ │ - b 9e7a0 │ │ │ │ + b 9e7c0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, ip │ │ │ │ - bl adac4 │ │ │ │ + bl adae4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r5 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ mov r5, r6 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ed9c │ │ │ │ + beq 9edbc │ │ │ │ mov r0, #0 │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ mov r1, r0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r2, r7, r0, lsr #5 │ │ │ │ + andseq r2, r7, r0, lsl #5 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, ip │ │ │ │ - bl adac4 │ │ │ │ + bl adae4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ mov r6, r5 │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ee3c │ │ │ │ + beq 9ee5c │ │ │ │ mov r0, #0 │ │ │ │ - bl 99b78 │ │ │ │ - b 9deb0 │ │ │ │ + bl 99b98 │ │ │ │ + b 9ded0 │ │ │ │ mov r0, r4 │ │ │ │ - b 9ecfc │ │ │ │ + b 9ed1c │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ mov r7, r0 │ │ │ │ lsl r2, r0, #8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, ip │ │ │ │ str ip, [sp, #104] @ 0x68 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9eef0 │ │ │ │ + beq 9ef10 │ │ │ │ mov r0, fp │ │ │ │ - b 9e8a4 │ │ │ │ + b 9e8c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b78 │ │ │ │ - b 9e868 │ │ │ │ - ldr r0, [pc, #880] @ 9f07c │ │ │ │ + bl 99b98 │ │ │ │ + b 9e888 │ │ │ │ + ldr r0, [pc, #880] @ 9f09c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #876] @ 9f080 │ │ │ │ + ldr r1, [pc, #876] @ 9f0a0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ @@ -131080,356 +131088,356 @@ │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ bl 26100 │ │ │ │ mov r2, r8 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov ip, r5 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - beq 9dde4 │ │ │ │ - b 9edb0 │ │ │ │ + beq 9de04 │ │ │ │ + b 9edd0 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov ip, r9 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - beq 9dea0 │ │ │ │ - b 9ee4c │ │ │ │ + beq 9dec0 │ │ │ │ + b 9ee6c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov ip, r4 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 9e500 │ │ │ │ - b 9ead0 │ │ │ │ + beq 9e520 │ │ │ │ + b 9eaf0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r5 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - beq 9e724 │ │ │ │ + beq 9e744 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 9ee04 │ │ │ │ + beq 9ee24 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ bic r1, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #148] @ 0x94 │ │ │ │ and r5, r0, #31 │ │ │ │ lsr r0, r1, r5 │ │ │ │ cmp r3, r1, lsr r5 │ │ │ │ - bls 9ef6c │ │ │ │ + bls 9ef8c │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ef7c │ │ │ │ + beq 9ef9c │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - bne 9ee14 │ │ │ │ + bne 9ee34 │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r6, fp} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #13 │ │ │ │ - bcc 9eed0 │ │ │ │ + bcc 9eef0 │ │ │ │ sub r1, r1, #13 │ │ │ │ cmp r1, #3 │ │ │ │ - bls 9eee0 │ │ │ │ + bls 9ef00 │ │ │ │ ldr r6, [r0, #21] │ │ │ │ str r7, [r8] │ │ │ │ stmib r8, {r6, fp} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov ip, r6 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - beq 9e76c │ │ │ │ + beq 9e78c │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 9eea0 │ │ │ │ + beq 9eec0 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ bic r1, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #148] @ 0x94 │ │ │ │ and r5, r0, #31 │ │ │ │ lsr r0, r1, r5 │ │ │ │ cmp r3, r1, lsr r5 │ │ │ │ - bls 9ef6c │ │ │ │ + bls 9ef8c │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ef7c │ │ │ │ + beq 9ef9c │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - bne 9eeac │ │ │ │ + bne 9eecc │ │ │ │ stm r7, {r4, r6, fp} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #13 │ │ │ │ - bcc 9eed0 │ │ │ │ + bcc 9eef0 │ │ │ │ sub r1, r1, #13 │ │ │ │ cmp r1, #3 │ │ │ │ - bls 9eee0 │ │ │ │ + bls 9ef00 │ │ │ │ ldr r6, [r0, #21] │ │ │ │ stm r7, {r4, r6, fp} │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #524] @ 9f0e4 │ │ │ │ + ldr r2, [pc, #524] @ 9f104 │ │ │ │ mov r0, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #488] @ 9f0d0 │ │ │ │ + ldr r2, [pc, #488] @ 9f0f0 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov ip, r5 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 9e67c │ │ │ │ - b 9eb28 │ │ │ │ - andseq r2, r7, r4, lsl r0 │ │ │ │ + beq 9e69c │ │ │ │ + b 9eb48 │ │ │ │ + @ instruction: 0x00171ff4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b 9ecfc │ │ │ │ - ldr r0, [pc, #388] @ 9f0ac │ │ │ │ + b 9ed1c │ │ │ │ + ldr r0, [pc, #388] @ 9f0cc │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #384] @ 9f0b0 │ │ │ │ + ldr r2, [pc, #384] @ 9f0d0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - ldr r2, [pc, #412] @ 9f0dc │ │ │ │ + ldr r2, [pc, #412] @ 9f0fc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #316] @ 9f088 │ │ │ │ + ldr r2, [pc, #316] @ 9f0a8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, lr │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #324] @ 9f0a4 │ │ │ │ + ldr r2, [pc, #324] @ 9f0c4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, lr │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #320] @ 9f0b4 │ │ │ │ + ldr r2, [pc, #320] @ 9f0d4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #308] @ 9f0b8 │ │ │ │ + ldr r2, [pc, #308] @ 9f0d8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ - ldr r0, [pc, #288] @ 9f0c4 │ │ │ │ + ldr r0, [pc, #288] @ 9f0e4 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #284] @ 9f0c8 │ │ │ │ + ldr r2, [pc, #284] @ 9f0e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - ldr r2, [pc, #200] @ 9f084 │ │ │ │ + ldr r2, [pc, #200] @ 9f0a4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #268] @ 9f0d8 │ │ │ │ + ldr r2, [pc, #268] @ 9f0f8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #180] @ 9f090 │ │ │ │ + ldr r2, [pc, #180] @ 9f0b0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, lr │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #228] @ 9f0d4 │ │ │ │ + ldr r2, [pc, #228] @ 9f0f4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #120] @ 9f078 │ │ │ │ + ldr r2, [pc, #120] @ 9f098 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, lr │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #140] @ 9f0a0 │ │ │ │ + ldr r2, [pc, #140] @ 9f0c0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #164] @ 9f0cc │ │ │ │ + ldr r2, [pc, #164] @ 9f0ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #164] @ 9f0e0 │ │ │ │ + ldr r2, [pc, #164] @ 9f100 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #60] @ 9f08c │ │ │ │ + ldr r2, [pc, #60] @ 9f0ac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, lr │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #68] @ 9f0a8 │ │ │ │ + ldr r2, [pc, #68] @ 9f0c8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, lr │ │ │ │ bl 2623c │ │ │ │ - andseq r1, r7, ip, asr r9 │ │ │ │ - andseq r1, r7, ip, asr #19 │ │ │ │ - andseq r2, r5, ip, asr r4 │ │ │ │ - mulseq r5, ip, r6 │ │ │ │ - @ instruction: 0x001526fc │ │ │ │ - andseq r2, r5, r4, lsr #7 │ │ │ │ - andseq r2, r5, r0, asr #9 │ │ │ │ - @ instruction: 0x001523dc │ │ │ │ - andseq r2, r5, r0, lsl #9 │ │ │ │ - andseq r2, r5, ip, lsl #23 │ │ │ │ - mulseq r7, ip, r9 │ │ │ │ - @ instruction: 0x001719fc │ │ │ │ - andseq r2, r5, r0, asr #8 │ │ │ │ - andseq r2, r5, ip, lsr #9 │ │ │ │ - andseq r2, r5, r8, asr #7 │ │ │ │ + andseq r1, r7, ip, lsr r9 │ │ │ │ + andseq r1, r7, ip, lsr #19 │ │ │ │ + andseq r2, r5, ip, lsr r4 │ │ │ │ + andseq r2, r5, ip, ror r6 │ │ │ │ + @ instruction: 0x001526dc │ │ │ │ + andseq r2, r5, r4, lsl #7 │ │ │ │ + andseq r2, r5, r0, lsr #9 │ │ │ │ + @ instruction: 0x001523bc │ │ │ │ + andseq r2, r5, r0, ror #8 │ │ │ │ + andseq r2, r5, ip, ror #22 │ │ │ │ + andseq r1, r7, ip, ror r9 │ │ │ │ + @ instruction: 0x001719dc │ │ │ │ + andseq r2, r5, r0, lsr #8 │ │ │ │ + andseq r2, r5, ip, lsl #9 │ │ │ │ + andseq r2, r5, r8, lsr #7 │ │ │ │ andeq sp, sp, r1, lsl r4 │ │ │ │ - mulseq r5, r8, r4 │ │ │ │ - andseq r3, r5, ip, asr sl │ │ │ │ - andseq r2, r5, r8, lsr #15 │ │ │ │ - andseq r1, r5, r8, lsr pc │ │ │ │ - andseq r2, r5, r8, lsl #24 │ │ │ │ + andseq r2, r5, r8, ror r4 │ │ │ │ + andseq r3, r5, ip, lsr sl │ │ │ │ + andseq r2, r5, r8, lsl #15 │ │ │ │ + andseq r1, r5, r8, lsl pc │ │ │ │ + andseq r2, r5, r8, ror #23 │ │ │ │ @ instruction: 0x000dd3b4 │ │ │ │ - andseq r2, r5, ip, lsl #8 │ │ │ │ - andseq r2, r5, r4, lsr r3 │ │ │ │ - @ instruction: 0x00151bbc │ │ │ │ - andseq r2, r5, r0, lsl #7 │ │ │ │ - mulseq r5, r4, r3 │ │ │ │ - andseq r2, r5, r4, lsr #8 │ │ │ │ - andseq r2, r5, r0, lsr #6 │ │ │ │ - andseq r2, r5, r8, lsl #17 │ │ │ │ + andseq r2, r5, ip, ror #7 │ │ │ │ + andseq r2, r5, r4, lsl r3 │ │ │ │ + mulseq r5, ip, fp │ │ │ │ + andseq r2, r5, r0, ror #6 │ │ │ │ + andseq r2, r5, r4, ror r3 │ │ │ │ + andseq r2, r5, r4, lsl #8 │ │ │ │ + andseq r2, r5, r0, lsl #6 │ │ │ │ + andseq r2, r5, r8, ror #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #252 @ 0xfc │ │ │ │ ldr r6, [r2, #16] │ │ │ │ mov lr, r0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ cmp r6, ip │ │ │ │ - bls 9f114 │ │ │ │ + bls 9f134 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r2] │ │ │ │ mov sl, r1 │ │ │ │ str lr, [sp, #72] @ 0x48 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc 9f150 │ │ │ │ - ldr fp, [pc, #4060] @ a0114 │ │ │ │ + bcc 9f170 │ │ │ │ + ldr fp, [pc, #4060] @ a0134 │ │ │ │ ldrb r0, [lr, #76] @ 0x4c │ │ │ │ add fp, pc, fp │ │ │ │ cmp r0, #3 │ │ │ │ addne fp, lr, #64 @ 0x40 │ │ │ │ ldrb r0, [fp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 9f3e4 │ │ │ │ + bne 9f404 │ │ │ │ ldr r0, [lr, #632] @ 0x278 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f250 │ │ │ │ + beq 9f270 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9f318 │ │ │ │ + beq 9f338 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq a0034 │ │ │ │ + beq a0054 │ │ │ │ ldr r0, [lr, #636] @ 0x27c │ │ │ │ bic r5, r3, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #148] @ 0x94 │ │ │ │ and r7, r0, #31 │ │ │ │ lsr r0, r5, r7 │ │ │ │ cmp r1, r5, lsr r7 │ │ │ │ - bls a0490 │ │ │ │ + bls a04b0 │ │ │ │ ldr r1, [sl, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a049c │ │ │ │ + beq a04bc │ │ │ │ mov r7, r0 │ │ │ │ ldrb r6, [r7, #8]! │ │ │ │ tst r6, #1 │ │ │ │ - beq 9f318 │ │ │ │ + beq 9f338 │ │ │ │ ldr r8, [r4, #24] │ │ │ │ mov r5, #1 │ │ │ │ tst r6, #2 │ │ │ │ - beq 9f1d8 │ │ │ │ + beq 9f1f8 │ │ │ │ cmp r1, #12 │ │ │ │ - bls a0178 │ │ │ │ + bls a0198 │ │ │ │ ldr r5, [r0, #17] │ │ │ │ cmp r8, r5 │ │ │ │ - bcs 9f318 │ │ │ │ + bcs 9f338 │ │ │ │ mov r0, r4 │ │ │ │ mov sl, #1 │ │ │ │ add r5, r8, #1 │ │ │ │ str sl, [r0, #20] │ │ │ │ str r5, [r0, #24] │ │ │ │ mov r0, #0 │ │ │ │ tst r6, #2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 9f238 │ │ │ │ + beq 9f258 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #340] @ 0x154 │ │ │ │ cmp r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ - beq 9f238 │ │ │ │ + beq 9f258 │ │ │ │ mov r3, #13 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc a0300 │ │ │ │ + bcc a0320 │ │ │ │ sub r1, r1, r3 │ │ │ │ cmp r1, #3 │ │ │ │ - bls a03f8 │ │ │ │ + bls a0418 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str sl, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r4, #28] │ │ │ │ - beq 9f334 │ │ │ │ + beq 9f354 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ sub r0, r6, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9f334 │ │ │ │ + bcs 9f354 │ │ │ │ ldrd r8, [r2, #4] │ │ │ │ add r7, lr, #600 @ 0x258 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov fp, r2 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ mov r2, #32 │ │ │ │ ldrb r5, [r9, r0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #4076] @ a0280 │ │ │ │ + ldr r1, [pc, #4076] @ a02a0 │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ add r1, pc, r1 │ │ │ │ str lr, [sp, #224] @ 0xe0 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f614 │ │ │ │ + beq 9f634 │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r5, lsr #3 │ │ │ │ ldr r0, [r7, r0]! │ │ │ │ ldmib r7, {r1, r2, r3} │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ and r0, r5, #120 @ 0x78 │ │ │ │ @@ -131441,156 +131449,156 @@ │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r5, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9f614 │ │ │ │ + beq 9f634 │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9f668 │ │ │ │ - b 9f37c │ │ │ │ + beq 9f688 │ │ │ │ + b 9f39c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, ip │ │ │ │ str r6, [r4, #28] │ │ │ │ - bls 9f670 │ │ │ │ - b 9f10c │ │ │ │ + bls 9f690 │ │ │ │ + b 9f12c │ │ │ │ ldr r8, [r2, #4] │ │ │ │ mov fp, r2 │ │ │ │ mov r5, #2 │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ str lr, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f630 │ │ │ │ + beq 9f650 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f5cc │ │ │ │ + bne 9f5ec │ │ │ │ ldrb r0, [lr, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne 9f93c │ │ │ │ + bne 9f95c │ │ │ │ mov r1, #2 │ │ │ │ str r8, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9f668 │ │ │ │ + beq 9f688 │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ ldr r5, [sp, #180] @ 0xb4 │ │ │ │ sub r0, r4, #3 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 9f84c │ │ │ │ + beq 9f86c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9f880 │ │ │ │ + bne 9f8a0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a0160 │ │ │ │ - ldr r0, [pc, #3936] @ a0310 │ │ │ │ + beq a0180 │ │ │ │ + ldr r0, [pc, #3936] @ a0330 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a04c0 │ │ │ │ + beq a04e0 │ │ │ │ sub r1, r6, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ strb r5, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [lr, #632] @ 0x278 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 9f4dc │ │ │ │ + beq 9f4fc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r8, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9f5e0 │ │ │ │ + beq 9f600 │ │ │ │ tst r8, #134217728 @ 0x8000000 │ │ │ │ - beq a0034 │ │ │ │ + beq a0054 │ │ │ │ ldr r0, [lr, #636] @ 0x27c │ │ │ │ bic r5, r8, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #148] @ 0x94 │ │ │ │ and r3, r0, #31 │ │ │ │ lsr r0, r5, r3 │ │ │ │ cmp r1, r5, lsr r3 │ │ │ │ - bls a0490 │ │ │ │ + bls a04b0 │ │ │ │ ldr r1, [sl, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a049c │ │ │ │ + beq a04bc │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 9f5e0 │ │ │ │ + beq 9f600 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ mov r5, #1 │ │ │ │ tst r3, #2 │ │ │ │ - beq 9f474 │ │ │ │ + beq 9f494 │ │ │ │ cmp r1, #12 │ │ │ │ - bls a0178 │ │ │ │ + bls a0198 │ │ │ │ ldr r5, [r0, #17] │ │ │ │ cmp r6, r5 │ │ │ │ - bcs 9f5e0 │ │ │ │ + bcs 9f600 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ add r9, r6, #1 │ │ │ │ str r5, [r4, #20] │ │ │ │ str r9, [r4, #24] │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ mov r1, #0 │ │ │ │ - beq 9f4c8 │ │ │ │ + beq 9f4e8 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r1, r8 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ - bl bf214 │ │ │ │ + bl bf234 │ │ │ │ mov r1, r6 │ │ │ │ - bl a3904 │ │ │ │ + bl a3924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r5, [r4] │ │ │ │ stmib r4, {r1, r2} │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ str r6, [r4, #28] │ │ │ │ - beq 9f5fc │ │ │ │ + beq 9f61c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ sub r0, r6, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 9f5fc │ │ │ │ + bcs 9f61c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add r8, lr, #600 @ 0x258 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [r2, #4] │ │ │ │ mov r2, #32 │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r1, [pc, #4076] @ a050c │ │ │ │ + ldr r1, [pc, #4076] @ a052c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9f968 │ │ │ │ + beq 9f988 │ │ │ │ mvn r0, #15 │ │ │ │ mov r5, #0 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r8, r0]! │ │ │ │ ldmib r8, {r1, r2, r3} │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ and r0, r7, #120 @ 0x78 │ │ │ │ @@ -131602,300 +131610,300 @@ │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9f968 │ │ │ │ + beq 9f988 │ │ │ │ mov r0, #4 │ │ │ │ strb r7, [sp, #228] @ 0xe4 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ sub r2, r0, #3 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9ffa0 │ │ │ │ + beq 9ffc0 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a0018 │ │ │ │ + bne a0038 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a0160 │ │ │ │ + beq a0180 │ │ │ │ sub r2, r6, #1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 99b2c │ │ │ │ + bl 99b4c │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r5, #6 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9f640 │ │ │ │ - b a0484 │ │ │ │ + bcc 9f660 │ │ │ │ + b a04a4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, ip │ │ │ │ str r6, [r4, #28] │ │ │ │ - bls 9f998 │ │ │ │ - b 9f10c │ │ │ │ + bls 9f9b8 │ │ │ │ + b 9f12c │ │ │ │ ldr r9, [r2, #4] │ │ │ │ mov r0, #2 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 9f988 │ │ │ │ - b a0484 │ │ │ │ + bhi 9f9a8 │ │ │ │ + b a04a4 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r0, lr, r5 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r5, [r0, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f350 │ │ │ │ + bne 9f370 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a0484 │ │ │ │ + bcs a04a4 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9fed0 │ │ │ │ + ble 9fef0 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 9f37c │ │ │ │ + bne 9f39c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, fp │ │ │ │ ldr r5, [sl, #176] @ 0xb0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [sl, #180] @ 0xb4 │ │ │ │ ldr r1, [sl, #184] @ 0xb8 │ │ │ │ cmp r5, #1 │ │ │ │ str r7, [sl, #176] @ 0xb0 │ │ │ │ - bne 9f6a0 │ │ │ │ + bne 9f6c0 │ │ │ │ subs r7, r0, r1 │ │ │ │ ldr r5, [sl, #112] @ 0x70 │ │ │ │ subls r7, r1, r0 │ │ │ │ add r0, r5, r7 │ │ │ │ str r0, [sl, #112] @ 0x70 │ │ │ │ ldr r8, [r2, #12] │ │ │ │ mov r5, #1 │ │ │ │ cmp r6, ip │ │ │ │ str r5, [sl, #176] @ 0xb0 │ │ │ │ str r6, [sl, #180] @ 0xb4 │ │ │ │ str r6, [sl, #184] @ 0xb8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bcs 9f784 │ │ │ │ + bcs 9f7a4 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ cmp r6, r8 │ │ │ │ add r9, lr, #344 @ 0x158 │ │ │ │ movhi r8, r6 │ │ │ │ cmp r8, r6 │ │ │ │ - beq a045c │ │ │ │ + beq a047c │ │ │ │ ldrb r2, [fp, r6] │ │ │ │ bic r7, r3, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ ldrb r0, [r9, r2] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a0438 │ │ │ │ + bcs a0458 │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r7, [r1, r0, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble 9f748 │ │ │ │ + ble 9f768 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bls 9f720 │ │ │ │ + bls 9f740 │ │ │ │ tst r7, #268435456 @ 0x10000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ str r7, [r4, #16] │ │ │ │ - beq 9f8b4 │ │ │ │ + beq 9f8d4 │ │ │ │ ldr r0, [sl, #176] @ 0xb0 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0444 │ │ │ │ + beq a0464 │ │ │ │ cmp ip, r6 │ │ │ │ mov r3, r7 │ │ │ │ str r6, [sl, #184] @ 0xb8 │ │ │ │ - bne 9f6d4 │ │ │ │ - b 9f788 │ │ │ │ + bne 9f6f4 │ │ │ │ + b 9f7a8 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ lsl r2, r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ffa0 │ │ │ │ + bne 9ffc0 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r7, r1 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9f710 │ │ │ │ - b 9f720 │ │ │ │ + bhi 9f730 │ │ │ │ + b 9f740 │ │ │ │ mov r7, r3 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ cmp ip, r5 │ │ │ │ - bcs 9f7f8 │ │ │ │ + bcs 9f818 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bic r2, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrb r8, [r0, ip] │ │ │ │ add r0, lr, r8 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a0438 │ │ │ │ + bcs a0458 │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r6, [r1, r0, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble a004c │ │ │ │ + ble a006c │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - bne a019c │ │ │ │ + bne a01bc │ │ │ │ mov r0, #0 │ │ │ │ tst r6, #536870912 @ 0x20000000 │ │ │ │ - beq 9f830 │ │ │ │ + beq 9f850 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, ip │ │ │ │ mov r5, ip │ │ │ │ - bl 99b2c │ │ │ │ + bl 99b4c │ │ │ │ mov ip, r5 │ │ │ │ - b 9f830 │ │ │ │ + b 9f850 │ │ │ │ ldrb r0, [lr, #599] @ 0x257 │ │ │ │ bic r2, r7, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs a04b0 │ │ │ │ + bcs a04d0 │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r6, [r1, r3, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble a00ac │ │ │ │ + ble a00cc │ │ │ │ mov r0, #0 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - bne a01a0 │ │ │ │ + bne a01c0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bne a0220 │ │ │ │ - b a022c │ │ │ │ - ldr r0, [pc, #3368] @ a057c │ │ │ │ + bne a0240 │ │ │ │ + b a024c │ │ │ │ + ldr r0, [pc, #3368] @ a059c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a04c0 │ │ │ │ + beq a04e0 │ │ │ │ strd r4, [r0, #4] │ │ │ │ mov r1, #3 │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #3312] @ a0578 │ │ │ │ + ldr r0, [pc, #3312] @ a0598 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a04c0 │ │ │ │ + beq a04e0 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ strb r1, [r0] │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r7, #134217728 @ 0x8000000 │ │ │ │ - bne 9f908 │ │ │ │ + bne 9f928 │ │ │ │ tst r7, #1073741824 @ 0x40000000 │ │ │ │ - bne 9ff60 │ │ │ │ + bne 9ff80 │ │ │ │ tst r7, #536870912 @ 0x20000000 │ │ │ │ - beq 9ff28 │ │ │ │ + beq 9ff48 │ │ │ │ ldrd r0, [sl, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sl, #176] @ 0xb0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0510 │ │ │ │ + beq a0530 │ │ │ │ subs r2, r1, r6 │ │ │ │ ldr r0, [sl, #112] @ 0x70 │ │ │ │ subls r2, r6, r1 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [sl, #112] @ 0x70 │ │ │ │ ldrb r0, [fp, r6] │ │ │ │ - bl 99b2c │ │ │ │ + bl 99b4c │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #1 │ │ │ │ mov r0, lr │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ str r5, [r4, #20] │ │ │ │ str r5, [r4, #24] │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ ldr r2, [sl, #176] @ 0xb0 │ │ │ │ ldr r1, [sl, #180] @ 0xb4 │ │ │ │ str r5, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9ff68 │ │ │ │ + b 9ff88 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, r8 │ │ │ │ - bls 9feb0 │ │ │ │ + bls 9fed0 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r0, r5, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc 9f640 │ │ │ │ - b a0484 │ │ │ │ + bcc 9f660 │ │ │ │ + b a04a4 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ add r0, lr, r7 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [r0, #88] @ 0x58 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bls a0484 │ │ │ │ + bls a04a4 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ ldr r8, [r1, r0, lsl #2] │ │ │ │ cmn r8, #1 │ │ │ │ - ble a0118 │ │ │ │ + ble a0138 │ │ │ │ ldr r5, [sl, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sl, #180] @ 0xb4 │ │ │ │ ldr r1, [sl, #184] @ 0xb8 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [sl, #176] @ 0xb0 │ │ │ │ - bne 9f9c8 │ │ │ │ + bne 9f9e8 │ │ │ │ subs r3, r0, r1 │ │ │ │ ldr r5, [sl, #112] @ 0x70 │ │ │ │ subls r3, r1, r0 │ │ │ │ add r0, r5, r3 │ │ │ │ str r0, [sl, #112] @ 0x70 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, ip │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ str r0, [sl, #176] @ 0xb0 │ │ │ │ str r6, [sl, #180] @ 0xb4 │ │ │ │ str r6, [sl, #184] @ 0xb8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bcs 9fd7c │ │ │ │ + bcs 9fd9c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r0, #12 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r7, lr, #344 @ 0x158 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ @@ -131912,43 +131920,43 @@ │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b 9fa70 │ │ │ │ + b 9fa90 │ │ │ │ mov r6, fp │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r8, r5 │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ cmp r6, ip │ │ │ │ - bcs 9fd80 │ │ │ │ + bcs 9fda0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs a0470 │ │ │ │ + bcs a0490 │ │ │ │ ldrb r2, [fp, r6] │ │ │ │ bic r3, r8, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ ldrb r0, [r7, r2] │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a0438 │ │ │ │ + bcs a0458 │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr r5, [r1, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble 9fd3c │ │ │ │ + ble 9fd5c │ │ │ │ cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ - bls 9fc14 │ │ │ │ + bls 9fc34 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #1 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ str r1, [r0, #12] │ │ │ │ str r5, [r0, #16] │ │ │ │ - beq 9ff10 │ │ │ │ + beq 9ff30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r4 │ │ │ │ mov r9, ip │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ sub r0, r0, #1 │ │ │ │ @@ -131956,49 +131964,49 @@ │ │ │ │ bic r0, r0, #7 │ │ │ │ stm sp, {r6, ip} │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9ff94 │ │ │ │ + bne 9ffb4 │ │ │ │ ldr fp, [sp, #180] @ 0xb4 │ │ │ │ cmp fp, r6 │ │ │ │ - bls 9fc00 │ │ │ │ + bls 9fc20 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov ip, r9 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ str fp, [r0, #28] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fa54 │ │ │ │ + beq 9fa74 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #196] @ 0xc4 │ │ │ │ cmp r0, ip │ │ │ │ str fp, [sp, #192] @ 0xc0 │ │ │ │ ldrcs r0, [sp, #32] │ │ │ │ cmpcs r0, fp │ │ │ │ - bcc 9fe48 │ │ │ │ + bcc 9fe68 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ sub r8, fp, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r8, r0 │ │ │ │ - bcs 9fc40 │ │ │ │ + bcs 9fc60 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r2, #32 │ │ │ │ ldrb r5, [r0, r8] │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ str lr, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #2548] @ a0574 │ │ │ │ + ldr r1, [pc, #2548] @ a0594 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fc50 │ │ │ │ + beq 9fc70 │ │ │ │ mvn r0, #15 │ │ │ │ mov r7, #0 │ │ │ │ and r0, r0, r5, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ @@ -132011,228 +132019,228 @@ │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r5, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq 9fc50 │ │ │ │ + beq 9fc70 │ │ │ │ mov r1, #4 │ │ │ │ strb r5, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ mov ip, r9 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9fcd8 │ │ │ │ - b 9ffe0 │ │ │ │ + beq 9fcf8 │ │ │ │ + b a0000 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov ip, r9 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sl, #176] @ 0xb0 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r1, #28] │ │ │ │ - beq a0444 │ │ │ │ + beq a0464 │ │ │ │ str r6, [sl, #184] @ 0xb8 │ │ │ │ mov r8, r5 │ │ │ │ cmp r6, ip │ │ │ │ - bcc 9fa70 │ │ │ │ - b 9fd80 │ │ │ │ + bcc 9fa90 │ │ │ │ + b 9fda0 │ │ │ │ mov r5, #2 │ │ │ │ str sl, [sp, #228] @ 0xe4 │ │ │ │ str lr, [sp, #224] @ 0xe0 │ │ │ │ - b 9fc60 │ │ │ │ + b 9fc80 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov ip, r9 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldrb r5, [r0, r5] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9fc9c │ │ │ │ + beq 9fcbc │ │ │ │ cmp r6, #2 │ │ │ │ - bne 9fca4 │ │ │ │ + bne 9fcc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ tst r0, #1 │ │ │ │ - beq 9fce0 │ │ │ │ + beq 9fd00 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, r1 │ │ │ │ - bls 9fcec │ │ │ │ + bls 9fd0c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r0, r0, r5 │ │ │ │ - b 9fca8 │ │ │ │ + b 9fcc8 │ │ │ │ mov r0, r5 │ │ │ │ - b 9fca8 │ │ │ │ + b 9fcc8 │ │ │ │ add r0, r5, #6 │ │ │ │ ldr r1, [sl, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a0484 │ │ │ │ + bcs a04a4 │ │ │ │ ldr r1, [sl, #132] @ 0x84 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - ble 9fd04 │ │ │ │ + ble 9fd24 │ │ │ │ mov r1, #5 │ │ │ │ str r0, [sp, #196] @ 0xc4 │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #5 │ │ │ │ - bne 9ffe0 │ │ │ │ + bne a0000 │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ - b 9fa54 │ │ │ │ + b 9fa74 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #2 │ │ │ │ - b 9fcc8 │ │ │ │ + b 9fce8 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl bf250 │ │ │ │ + bl bf270 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov ip, r9 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9fcc4 │ │ │ │ + bgt 9fce4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp] │ │ │ │ bl 2312c │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov ip, r9 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9fcd8 │ │ │ │ - b 9ffe0 │ │ │ │ + beq 9fcf8 │ │ │ │ + b a0000 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ lsl r2, r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r9, ip │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ffa0 │ │ │ │ + bne 9ffc0 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov ip, r9 │ │ │ │ cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ - bhi 9faac │ │ │ │ - b 9fc14 │ │ │ │ + bhi 9facc │ │ │ │ + b 9fc34 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp ip, r4 │ │ │ │ - bcs 9fdf0 │ │ │ │ + bcs 9fe10 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bic r2, r8, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrb r6, [r0, ip] │ │ │ │ add r0, lr, r6 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a0438 │ │ │ │ + bcs a0458 │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr fp, [r1, r0, lsl #2] │ │ │ │ cmn fp, #1 │ │ │ │ - ble a0284 │ │ │ │ + ble a02a4 │ │ │ │ tst fp, #134217728 @ 0x8000000 │ │ │ │ - bne a032c │ │ │ │ + bne a034c │ │ │ │ mov r0, #0 │ │ │ │ tst fp, #536870912 @ 0x20000000 │ │ │ │ - beq 9fe2c │ │ │ │ + beq 9fe4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ mov r5, ip │ │ │ │ - bl 99b2c │ │ │ │ + bl 99b4c │ │ │ │ mov ip, r5 │ │ │ │ - b 9fe2c │ │ │ │ + b 9fe4c │ │ │ │ ldrb r0, [lr, #599] @ 0x257 │ │ │ │ bic r2, r8, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs a04b0 │ │ │ │ + bcs a04d0 │ │ │ │ ldr r1, [sl, #120] @ 0x78 │ │ │ │ ldr fp, [r1, r3, lsl #2] │ │ │ │ cmn fp, #1 │ │ │ │ - ble a02bc │ │ │ │ + ble a02dc │ │ │ │ mov r0, #0 │ │ │ │ tst fp, #134217728 @ 0x8000000 │ │ │ │ - bne a0330 │ │ │ │ + bne a0350 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str fp, [r4, #16] │ │ │ │ - bne a03b8 │ │ │ │ - b a03c4 │ │ │ │ + bne a03d8 │ │ │ │ + b a03e4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #1900] @ a05c0 │ │ │ │ - ldr r1, [pc, #1900] @ a05c4 │ │ │ │ + ldr r0, [pc, #1900] @ a05e0 │ │ │ │ + ldr r1, [pc, #1900] @ a05e4 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1868] @ a05c8 │ │ │ │ + ldr r2, [pc, #1868] @ a05e8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ - ldr r2, [pc, #1852] @ a05cc │ │ │ │ + ldr r2, [pc, #1852] @ a05ec │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ bl 26100 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, ip │ │ │ │ - bl bf250 │ │ │ │ + bl bf270 │ │ │ │ mov ip, r7 │ │ │ │ mov r3, r9 │ │ │ │ cmn r0, #1 │ │ │ │ - bgt 9f650 │ │ │ │ + bgt 9f670 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r2, r3 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ mov r5, ip │ │ │ │ str r7, [sp, #200] @ 0xc8 │ │ │ │ bl 2312c │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov lr, r7 │ │ │ │ mov ip, r5 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 9f668 │ │ │ │ - b 9f37c │ │ │ │ + beq 9f688 │ │ │ │ + b 9f39c │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - bne 9ffb0 │ │ │ │ + bne 9ffd0 │ │ │ │ tst r5, #1073741824 @ 0x40000000 │ │ │ │ - bne 9ff60 │ │ │ │ + bne 9ff80 │ │ │ │ tst r5, #536870912 @ 0x20000000 │ │ │ │ - bne 9f8cc │ │ │ │ - ldr r0, [pc, #1644] @ a059c │ │ │ │ + bne 9f8ec │ │ │ │ + ldr r0, [pc, #1644] @ a05bc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1640] @ a05a0 │ │ │ │ + ldr r1, [pc, #1640] @ a05c0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #212] @ 0xd4 │ │ │ │ @@ -132241,280 +132249,280 @@ │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ bl 26100 │ │ │ │ ldr r2, [sl, #176] @ 0xb0 │ │ │ │ ldr r1, [sl, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sl, #176] @ 0xb0 │ │ │ │ - beq a0510 │ │ │ │ + beq a0530 │ │ │ │ subs r3, r1, r6 │ │ │ │ ldr r2, [sl, #112] @ 0x70 │ │ │ │ subls r3, r6, r1 │ │ │ │ add r1, r2, r3 │ │ │ │ str r1, [sl, #112] @ 0x70 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r7, #1 │ │ │ │ mov r0, lr │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r7, [r4, #24] │ │ │ │ - bl 9aeac │ │ │ │ + bl 9aecc │ │ │ │ ldr r2, [sl, #176] @ 0xb0 │ │ │ │ ldr r1, [sl, #180] @ 0xb4 │ │ │ │ str r7, [r4] │ │ │ │ - b 9f930 │ │ │ │ + b 9f950 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ sub r2, r0, #3 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq a0018 │ │ │ │ + beq a0038 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a0024 │ │ │ │ + bne a0044 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ - bl 99b2c │ │ │ │ + bl 99b4c │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 99bbc │ │ │ │ + bl 99bdc │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1384] @ a05a4 │ │ │ │ + ldr r0, [pc, #1384] @ a05c4 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #1380] @ a05a8 │ │ │ │ + ldr r2, [pc, #1380] @ a05c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ lsl r2, r8, #8 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, ip │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0188 │ │ │ │ - ldr r0, [pc, #1308] @ a0594 │ │ │ │ + beq a01a8 │ │ │ │ + ldr r0, [pc, #1308] @ a05b4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a04c0 │ │ │ │ + beq a04e0 │ │ │ │ mov r1, r0 │ │ │ │ mov ip, r5 │ │ │ │ str r5, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ mov r6, r7 │ │ │ │ - b 9f830 │ │ │ │ + b 9f850 │ │ │ │ mov r8, ip │ │ │ │ mov r6, lr │ │ │ │ - bl adac4 │ │ │ │ + bl adae4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r1, r7 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0264 │ │ │ │ - ldr r0, [pc, #1192] @ a0588 │ │ │ │ + beq a0284 │ │ │ │ + ldr r0, [pc, #1192] @ a05a8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a04c0 │ │ │ │ + beq a04e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r7 │ │ │ │ str r5, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ mov ip, r8 │ │ │ │ strb r1, [r0] │ │ │ │ - b 9f830 │ │ │ │ + b 9f850 │ │ │ │ strdeq r1, [sp], -r8 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r3, r9 │ │ │ │ mov r5, ip │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ bl 2312c │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ cmp r0, #5 │ │ │ │ - bne 9f588 │ │ │ │ + bne 9f5a8 │ │ │ │ ldr r8, [sp, #228] @ 0xe4 │ │ │ │ mov ip, r5 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ - b 9f998 │ │ │ │ - ldr r0, [pc, #1048] @ a0580 │ │ │ │ + b 9f9b8 │ │ │ │ + ldr r0, [pc, #1048] @ a05a0 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #1044] @ a0584 │ │ │ │ + ldr r2, [pc, #1044] @ a05a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - ldr r2, [pc, #1076] @ a05b4 │ │ │ │ + ldr r2, [pc, #1076] @ a05d4 │ │ │ │ mov r0, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r5 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - beq 9f7d4 │ │ │ │ + beq 9f7f4 │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq a0210 │ │ │ │ + beq a0230 │ │ │ │ ldr r2, [lr, #636] @ 0x27c │ │ │ │ bic r7, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #148] @ 0x94 │ │ │ │ and r2, r2, #31 │ │ │ │ lsr r3, r7, r2 │ │ │ │ cmp r1, r7, lsr r2 │ │ │ │ - bls a04ec │ │ │ │ + bls a050c │ │ │ │ ldr r1, [sl, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r3, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a04fc │ │ │ │ + beq a051c │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ tst r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ - beq a0210 │ │ │ │ + beq a0230 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc a0408 │ │ │ │ + bcc a0428 │ │ │ │ sub r1, r1, #13 │ │ │ │ cmp r1, #3 │ │ │ │ - bls a03f8 │ │ │ │ + bls a0418 │ │ │ │ ldr r3, [r2, #21] │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r4, #16] │ │ │ │ stm r4, {r1, r3, r5} │ │ │ │ str r1, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ ldr r2, [sl, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sl, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sl, #176] @ 0xb0 │ │ │ │ - bne a03dc │ │ │ │ + bne a03fc │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #828] @ a058c │ │ │ │ - ldr r2, [pc, #828] @ a0590 │ │ │ │ + ldr r0, [pc, #828] @ a05ac │ │ │ │ + ldr r2, [pc, #828] @ a05b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 25d08 │ │ │ │ - b a04e8 │ │ │ │ + b a0508 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r8 │ │ │ │ mov r0, #0 │ │ │ │ tst r6, #134217728 @ 0x8000000 │ │ │ │ - beq 9f830 │ │ │ │ - b a01a0 │ │ │ │ + beq 9f850 │ │ │ │ + b a01c0 │ │ │ │ andeq sp, sp, r4, lsr r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ lsl r2, r6, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, ip │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ str lr, [sp, #200] @ 0xc8 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0314 │ │ │ │ + beq a0334 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ mov ip, r5 │ │ │ │ mov fp, r8 │ │ │ │ - b a02f8 │ │ │ │ + b a0318 │ │ │ │ mov r5, ip │ │ │ │ mov r6, lr │ │ │ │ - bl adac4 │ │ │ │ + bl adae4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r1, r8 │ │ │ │ str sl, [sp, #204] @ 0xcc │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0418 │ │ │ │ + beq a0438 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ mov fp, r8 │ │ │ │ mov ip, r5 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - b 9fe2c │ │ │ │ - ldr r2, [pc, #712] @ a05d0 │ │ │ │ + b 9fe4c │ │ │ │ + ldr r2, [pc, #712] @ a05f0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - andseq r0, r7, ip, ror fp │ │ │ │ + andseq r0, r7, ip, asr fp │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov ip, r5 │ │ │ │ tst fp, #134217728 @ 0x8000000 │ │ │ │ - beq 9fdcc │ │ │ │ + beq 9fdec │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq a03a0 │ │ │ │ + beq a03c0 │ │ │ │ ldr r2, [lr, #636] @ 0x27c │ │ │ │ bic r7, fp, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [sl, #148] @ 0x94 │ │ │ │ and r2, r2, #31 │ │ │ │ lsr r3, r7, r2 │ │ │ │ cmp r1, r7, lsr r2 │ │ │ │ - bls a04ec │ │ │ │ + bls a050c │ │ │ │ ldr r1, [sl, #144] @ 0x90 │ │ │ │ ldr r2, [r1, r3, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a04fc │ │ │ │ + beq a051c │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ tst r3, #2 │ │ │ │ mov r3, #0 │ │ │ │ - beq a03a0 │ │ │ │ + beq a03c0 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc a0408 │ │ │ │ + bcc a0428 │ │ │ │ sub r1, r1, #13 │ │ │ │ cmp r1, #3 │ │ │ │ - bls a03f8 │ │ │ │ + bls a0418 │ │ │ │ ldr r3, [r2, #21] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ stm r4, {r1, r3} │ │ │ │ str r2, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ str fp, [r4, #16] │ │ │ │ @@ -132522,250 +132530,250 @@ │ │ │ │ str r1, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ ldr r2, [sl, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sl, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sl, #176] @ 0xb0 │ │ │ │ - beq a04cc │ │ │ │ + beq a04ec │ │ │ │ subs r3, r1, ip │ │ │ │ ldr r2, [sl, #112] @ 0x70 │ │ │ │ subls r3, ip, r1 │ │ │ │ add r1, r2, r3 │ │ │ │ str r1, [sl, #112] @ 0x70 │ │ │ │ add sp, sp, #252 @ 0xfc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #444] @ a05bc │ │ │ │ + ldr r2, [pc, #444] @ a05dc │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #456] @ a05d8 │ │ │ │ + ldr r2, [pc, #456] @ a05f8 │ │ │ │ mov r0, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ mov fp, r1 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov ip, r5 │ │ │ │ mov r0, #0 │ │ │ │ tst fp, #134217728 @ 0x8000000 │ │ │ │ - beq 9fe2c │ │ │ │ - b a0330 │ │ │ │ - ldr r2, [pc, #412] @ a05dc │ │ │ │ + beq 9fe4c │ │ │ │ + b a0350 │ │ │ │ + ldr r2, [pc, #412] @ a05fc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #288] @ a056c │ │ │ │ + ldr r0, [pc, #288] @ a058c │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #284] @ a0570 │ │ │ │ + ldr r2, [pc, #284] @ a0590 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - ldr r2, [pc, #308] @ a0598 │ │ │ │ + ldr r2, [pc, #308] @ a05b8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #232] @ a0560 │ │ │ │ + ldr r2, [pc, #232] @ a0580 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #196] @ a0550 │ │ │ │ + ldr r2, [pc, #196] @ a0570 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #276] @ a05ac │ │ │ │ + ldr r2, [pc, #276] @ a05cc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #268] @ a05b0 │ │ │ │ + ldr r2, [pc, #268] @ a05d0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #284] @ a05d4 │ │ │ │ + ldr r2, [pc, #284] @ a05f4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #128] @ a0558 │ │ │ │ - ldr r2, [pc, #128] @ a055c │ │ │ │ + ldr r0, [pc, #128] @ a0578 │ │ │ │ + ldr r2, [pc, #128] @ a057c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #96] @ a0554 │ │ │ │ + ldr r2, [pc, #96] @ a0574 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #180] @ a05b8 │ │ │ │ + ldr r2, [pc, #180] @ a05d8 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ andeq ip, sp, ip, lsr #27 │ │ │ │ - ldr r0, [pc, #76] @ a0564 │ │ │ │ + ldr r0, [pc, #76] @ a0584 │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #72] @ a0568 │ │ │ │ + ldr r2, [pc, #72] @ a0588 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - b a052c │ │ │ │ + b a054c │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a0548 │ │ │ │ + beq a0568 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r5, r8, lsl pc │ │ │ │ - @ instruction: 0x001524dc │ │ │ │ + @ instruction: 0x00150ef8 │ │ │ │ + @ instruction: 0x001524bc │ │ │ │ andeq fp, sp, r4, lsl #29 │ │ │ │ - @ instruction: 0x00150edc │ │ │ │ - @ instruction: 0x00150fbc │ │ │ │ + @ instruction: 0x00150ebc │ │ │ │ + mulseq r5, ip, pc @ │ │ │ │ andeq fp, sp, r0, asr #28 │ │ │ │ - mulseq r5, r8, lr │ │ │ │ + andseq r0, r5, r8, ror lr │ │ │ │ andeq fp, sp, sp, ror #29 │ │ │ │ - andseq r0, r5, r4, ror pc │ │ │ │ + andseq r0, r5, r4, asr pc │ │ │ │ andeq ip, sp, ip, asr #14 │ │ │ │ - andseq r0, r7, r4, lsr #13 │ │ │ │ - @ instruction: 0x001706d8 │ │ │ │ + andseq r0, r7, r4, lsl #13 │ │ │ │ + @ instruction: 0x001706b8 │ │ │ │ andeq ip, sp, ip, ror r1 │ │ │ │ - andseq r1, r5, r0, lsl r2 │ │ │ │ - andseq pc, r6, ip, asr #28 │ │ │ │ + @ instruction: 0x001511f0 │ │ │ │ + andseq pc, r6, ip, lsr #28 │ │ │ │ andeq ip, sp, ip, lsl #2 │ │ │ │ - andseq r1, r5, r4, ror #2 │ │ │ │ - @ instruction: 0x0016feb4 │ │ │ │ - @ instruction: 0x00150fd0 │ │ │ │ - andseq r1, r5, r8, ror r4 │ │ │ │ - andseq r1, r5, r8, lsl #10 │ │ │ │ - andeq ip, sp, ip, asr #5 │ │ │ │ - andseq r1, r5, ip, asr #6 │ │ │ │ - andseq r2, r5, ip, lsr r5 │ │ │ │ - andseq r1, r5, r8, ror r2 │ │ │ │ - andseq r1, r5, r0, lsr r6 │ │ │ │ - andseq r1, r5, ip, lsr #4 │ │ │ │ - andseq r0, r5, r4, lsr #13 │ │ │ │ - andseq r1, r5, r8, ror r6 │ │ │ │ - andseq r1, r5, r8, ror r6 │ │ │ │ - andseq r0, r7, ip, lsr r0 │ │ │ │ - andseq r0, r7, r0, lsl r0 │ │ │ │ + andseq r1, r5, r4, asr #2 │ │ │ │ + mulseq r6, r4, lr │ │ │ │ + @ instruction: 0x00150fb0 │ │ │ │ andseq r1, r5, r8, asr r4 │ │ │ │ - @ instruction: 0x00150eb8 │ │ │ │ - andseq r1, r5, r0, asr r3 │ │ │ │ - andseq r0, r5, r4, lsr #30 │ │ │ │ + andseq r1, r5, r8, ror #9 │ │ │ │ + andeq ip, sp, ip, asr #5 │ │ │ │ + andseq r1, r5, ip, lsr #6 │ │ │ │ + andseq r2, r5, ip, lsl r5 │ │ │ │ + andseq r1, r5, r8, asr r2 │ │ │ │ + andseq r1, r5, r0, lsl r6 │ │ │ │ + andseq r1, r5, ip, lsl #4 │ │ │ │ + andseq r0, r5, r4, lsl #13 │ │ │ │ + andseq r1, r5, r8, asr r6 │ │ │ │ + andseq r1, r5, r8, asr r6 │ │ │ │ + andseq r0, r7, ip, lsl r0 │ │ │ │ + @ instruction: 0x0016fff0 │ │ │ │ + andseq r1, r5, r8, lsr r4 │ │ │ │ + mulseq r5, r8, lr │ │ │ │ + andseq r1, r5, r0, lsr r3 │ │ │ │ + andseq r0, r5, r4, lsl #30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a0608 │ │ │ │ + beq a0628 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #18 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - ldr r1, [pc, #116] @ a0674 │ │ │ │ + ldr r1, [pc, #116] @ a0694 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #76] @ a066c │ │ │ │ + ldr r2, [pc, #76] @ a068c │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #48] @ a0670 │ │ │ │ + ldr r2, [pc, #48] @ a0690 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrd r4, [r1, #28] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r0, r5, r4, asr #28 │ │ │ │ - andseq pc, r6, r8, ror r8 @ │ │ │ │ + andseq r0, r5, r4, lsr #28 │ │ │ │ + andseq pc, r6, r8, asr r8 @ │ │ │ │ andeq fp, sp, fp, lsr #26 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs a06ac │ │ │ │ + bcs a06cc │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #96] @ a0718 │ │ │ │ - ldr r1, [pc, #96] @ a071c │ │ │ │ + ldr r0, [pc, #96] @ a0738 │ │ │ │ + ldr r1, [pc, #96] @ a073c │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #64] @ a0720 │ │ │ │ + ldr r2, [pc, #64] @ a0740 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r5, ip, lsr #27 │ │ │ │ - andseq r0, r5, r4, lsr #27 │ │ │ │ - andseq pc, r6, r4, lsr #16 │ │ │ │ + andseq r0, r5, ip, lsl #27 │ │ │ │ + andseq r0, r5, r4, lsl #27 │ │ │ │ + andseq pc, r6, r4, lsl #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr sl, [r3, #12] │ │ │ │ mov r7, r3 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ mov r5, r2 │ │ │ │ mov ip, r1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r4, sl │ │ │ │ - bcs a07ec │ │ │ │ + bcs a080c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r6, ip, #600 @ 0x258 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r2, #32 │ │ │ │ ldr r8, [r7] │ │ │ │ ldrb r4, [r0, r4] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #2936] @ a12f0 │ │ │ │ + ldr r1, [pc, #2936] @ a1310 │ │ │ │ str ip, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a089c │ │ │ │ + beq a08bc │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r4, lsr #3 │ │ │ │ ldr r0, [r6, r0]! │ │ │ │ ldmib r6, {r1, r2, r3} │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ and r0, r4, #120 @ 0x78 │ │ │ │ @@ -132777,606 +132785,606 @@ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r4, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq a089c │ │ │ │ + beq a08bc │ │ │ │ mov r0, #4 │ │ │ │ strb r4, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r4, r9 │ │ │ │ - b a08f4 │ │ │ │ + b a0914 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq a08b8 │ │ │ │ + beq a08d8 │ │ │ │ cmp r8, #1 │ │ │ │ - bne a08d8 │ │ │ │ + bne a08f8 │ │ │ │ add r0, r2, #6 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a08cc │ │ │ │ + bcs a08ec │ │ │ │ ldr r1, [r5, #132] @ 0x84 │ │ │ │ ldr r6, [r1, r0, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble a0a88 │ │ │ │ + ble a0aa8 │ │ │ │ ldr fp, [r7, #16] │ │ │ │ cmp fp, r4 │ │ │ │ - bne a0acc │ │ │ │ + bne a0aec │ │ │ │ cmp r4, #0 │ │ │ │ - beq a0994 │ │ │ │ + beq a09b4 │ │ │ │ sub fp, r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - bcs a10e4 │ │ │ │ + bcs a1104 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bic r2, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r5, #124] @ 0x7c │ │ │ │ ldrb r7, [r0, fp] │ │ │ │ add r0, ip, r7 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a1074 │ │ │ │ + bcs a1094 │ │ │ │ ldr r1, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble a0d6c │ │ │ │ + ble a0d8c │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne a0d9c │ │ │ │ + bne a0dbc │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne a0a04 │ │ │ │ + bne a0a24 │ │ │ │ mov lr, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b a0f88 │ │ │ │ + b a0fa8 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, ip, r4 │ │ │ │ mov r4, r9 │ │ │ │ ldrb r2, [r0, #88] @ 0x58 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a0800 │ │ │ │ + bne a0820 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc a081c │ │ │ │ - ldr r2, [pc, #2584] @ a12ec │ │ │ │ + bcc a083c │ │ │ │ + ldr r2, [pc, #2584] @ a130c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldrb r0, [ip, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne a09d4 │ │ │ │ + bne a09f4 │ │ │ │ mov r0, #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ sub r0, r6, #3 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0944 │ │ │ │ + beq a0964 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #1 │ │ │ │ - bne a10b8 │ │ │ │ - ldr r0, [pc, #2516] @ a12f4 │ │ │ │ + bne a10d8 │ │ │ │ + ldr r0, [pc, #2516] @ a1314 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a10d8 │ │ │ │ + beq a10f8 │ │ │ │ strb r5, [r0, #1] │ │ │ │ mov r1, #0 │ │ │ │ - b a0968 │ │ │ │ - ldr r0, [pc, #2476] @ a12f8 │ │ │ │ + b a0988 │ │ │ │ + ldr r0, [pc, #2476] @ a1318 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a10d8 │ │ │ │ + beq a10f8 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ str r4, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, r4} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [ip, #599] @ 0x257 │ │ │ │ bic r2, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r5, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs a10f8 │ │ │ │ + bcs a1118 │ │ │ │ ldr r1, [r5, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble a0e3c │ │ │ │ + ble a0e5c │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne a0f10 │ │ │ │ + bne a0f30 │ │ │ │ mov lr, #0 │ │ │ │ - b a0f88 │ │ │ │ + b a0fa8 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, r3 │ │ │ │ - bls a0a60 │ │ │ │ + bls a0a80 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r0, r2, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ str fp, [sp, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc a081c │ │ │ │ - b a08cc │ │ │ │ - ldr r0, [pc, #2316] @ a1318 │ │ │ │ + bcc a083c │ │ │ │ + b a08ec │ │ │ │ + ldr r0, [pc, #2316] @ a1338 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a10d8 │ │ │ │ + beq a10f8 │ │ │ │ mov r1, #0 │ │ │ │ str fp, [r0, #4] │ │ │ │ strb r7, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ stmib r2, {r0, fp} │ │ │ │ str r1, [r2] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ str fp, [sp, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r1, r1, r0 │ │ │ │ - bcs a1190 │ │ │ │ + bcs a11b0 │ │ │ │ orr r6, r1, #1073741824 @ 0x40000000 │ │ │ │ cmn r6, #1 │ │ │ │ - bgt a082c │ │ │ │ + bgt a084c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r8 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r9, ip │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ bl 2312c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #5 │ │ │ │ - bne a08f4 │ │ │ │ + bne a0914 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ mov ip, r9 │ │ │ │ ldr fp, [r7, #16] │ │ │ │ cmp fp, r4 │ │ │ │ - beq a0838 │ │ │ │ + beq a0858 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ add r8, ip, #344 @ 0x158 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov lr, #0 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ ldr r9, [r7, #8] │ │ │ │ sub r7, r4, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r7, sl │ │ │ │ - bcs a1080 │ │ │ │ + bcs a10a0 │ │ │ │ ldrb r2, [r9, r7] │ │ │ │ bic r3, r6, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r5, #124] @ 0x7c │ │ │ │ ldrb r0, [r8, r2] │ │ │ │ add r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a1074 │ │ │ │ + bcs a1094 │ │ │ │ ldr r1, [r5, #120] @ 0x78 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble a0bd8 │ │ │ │ + ble a0bf8 │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bls a0bb8 │ │ │ │ + bls a0bd8 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne a0b48 │ │ │ │ + bne a0b68 │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ - bne a0d08 │ │ │ │ + bne a0d28 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - beq a0bb8 │ │ │ │ - b a0d14 │ │ │ │ + beq a0bd8 │ │ │ │ + b a0d34 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq a0bac │ │ │ │ + beq a0bcc │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r5, #148] @ 0x94 │ │ │ │ lsr r0, r2, r6 │ │ │ │ cmp r3, r2, lsr r6 │ │ │ │ - bls a10a8 │ │ │ │ + bls a10c8 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ ldr r0, [r2, r0, lsl #3]! │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1094 │ │ │ │ + beq a10b4 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - beq a0bac │ │ │ │ + beq a0bcc │ │ │ │ cmp r3, #13 │ │ │ │ - bcc a0d44 │ │ │ │ + bcc a0d64 │ │ │ │ sub r3, r3, #13 │ │ │ │ cmp r3, #3 │ │ │ │ - bls a0d58 │ │ │ │ + bls a0d78 │ │ │ │ ldr r4, [r0, #21] │ │ │ │ mov lr, #1 │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp fp, r7 │ │ │ │ - beq a0c14 │ │ │ │ + beq a0c34 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ sub r7, r7, #1 │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs a0af0 │ │ │ │ - b a0cf0 │ │ │ │ + bcs a0b10 │ │ │ │ + b a0d10 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ lsl r2, r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ str lr, [sp, #4] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a0df8 │ │ │ │ + bne a0e18 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr lr, [sp, #4] │ │ │ │ cmn r1, #-134217727 @ 0xf8000001 │ │ │ │ - bhi a0b2c │ │ │ │ - b a0bb8 │ │ │ │ + bhi a0b4c │ │ │ │ + b a0bd8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a0ca4 │ │ │ │ + beq a0cc4 │ │ │ │ sub r7, fp, #1 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldrb r6, [r9, r7] │ │ │ │ ldrb r0, [r8, r6] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs a116c │ │ │ │ + bcs a118c │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble a0e8c │ │ │ │ + ble a0eac │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne a0fd0 │ │ │ │ + bne a0ff0 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq a0cd8 │ │ │ │ + beq a0cf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 99b2c │ │ │ │ + bl 99b4c │ │ │ │ ldrb r1, [r0] │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bcs a11d0 │ │ │ │ + bcs a11f0 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r5] │ │ │ │ stmib r5, {r0, r4} │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [ip, #599] @ 0x257 │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r3, r0, r2 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs a117c │ │ │ │ + bcs a119c │ │ │ │ ldr r2, [r5, #120] @ 0x78 │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble a0ebc │ │ │ │ + ble a0edc │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - bne a0fd0 │ │ │ │ + bne a0ff0 │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ - bne a0d3c │ │ │ │ + bne a0d5c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ tst lr, #1 │ │ │ │ cmpne r1, fp │ │ │ │ - bls a103c │ │ │ │ + bls a105c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b a1040 │ │ │ │ - ldr r0, [pc, #1484] @ a12e8 │ │ │ │ + b a1060 │ │ │ │ + ldr r0, [pc, #1484] @ a1308 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ stmib r2, {r0, r7} │ │ │ │ str r1, [r2] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b a103c │ │ │ │ - ldr r2, [pc, #1560] @ a1364 │ │ │ │ + b a105c │ │ │ │ + ldr r2, [pc, #1560] @ a1384 │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #1536] @ a1360 │ │ │ │ + ldr r2, [pc, #1536] @ a1380 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ lsl r2, r7, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r8, ip │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a0e6c │ │ │ │ + bne a0e8c │ │ │ │ mov ip, r8 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - beq a0888 │ │ │ │ + beq a08a8 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ mov lr, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq a0f88 │ │ │ │ + beq a0fa8 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ bic r1, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r5, #148] @ 0x94 │ │ │ │ and r6, r0, #31 │ │ │ │ lsr r0, r1, r6 │ │ │ │ cmp r3, r1, lsr r6 │ │ │ │ - bls a10a8 │ │ │ │ + bls a10c8 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1094 │ │ │ │ + beq a10b4 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ tst r3, #2 │ │ │ │ - bne a0f70 │ │ │ │ - b a0f88 │ │ │ │ + bne a0f90 │ │ │ │ + b a0fa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #2 │ │ │ │ - bcs a1270 │ │ │ │ + bcs a1290 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ stmib r2, {r0, r4} │ │ │ │ str r1, [r2] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, ip │ │ │ │ - bl adac4 │ │ │ │ + bl adae4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r7, r4 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ bl 2274c │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0f00 │ │ │ │ + beq a0f20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r1, #1 │ │ │ │ - bhi a1220 │ │ │ │ + bhi a1240 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ - b a0a38 │ │ │ │ + b a0a58 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ lsl r2, r6, #8 │ │ │ │ mov r8, r4 │ │ │ │ mov r9, lr │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0f9c │ │ │ │ + beq a0fbc │ │ │ │ mov r0, fp │ │ │ │ - b a0ef8 │ │ │ │ + b a0f18 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, lr │ │ │ │ mov r4, r1 │ │ │ │ mov r6, ip │ │ │ │ - bl adac4 │ │ │ │ + bl adae4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r6, r4 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0fb8 │ │ │ │ + beq a0fd8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 99b78 │ │ │ │ - b a0c68 │ │ │ │ + bl 99b98 │ │ │ │ + b a0c88 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, r7 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - beq a09cc │ │ │ │ + beq a09ec │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ mov lr, #1 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a0f30 │ │ │ │ + bne a0f50 │ │ │ │ mov r7, #0 │ │ │ │ - b a0f88 │ │ │ │ + b a0fa8 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ bic r1, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r5, #148] @ 0x94 │ │ │ │ and r7, r0, #31 │ │ │ │ lsr r0, r1, r7 │ │ │ │ cmp r3, r1, lsr r7 │ │ │ │ - bls a10a8 │ │ │ │ + bls a10c8 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1094 │ │ │ │ + beq a10b4 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ mov r7, #0 │ │ │ │ tst r3, #2 │ │ │ │ - beq a0f88 │ │ │ │ + beq a0fa8 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc a1054 │ │ │ │ + bcc a1074 │ │ │ │ sub r1, r1, #13 │ │ │ │ cmp r1, #3 │ │ │ │ - bls a1064 │ │ │ │ + bls a1084 │ │ │ │ ldr r7, [r0, #21] │ │ │ │ str lr, [r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r4, [r2, #8] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov lr, r9 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq a0c54 │ │ │ │ - b a0fd0 │ │ │ │ + beq a0c74 │ │ │ │ + b a0ff0 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r7 │ │ │ │ mov lr, r8 │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ - beq a0cd8 │ │ │ │ + beq a0cf8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #1 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq a1038 │ │ │ │ + beq a1058 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ bic r2, r2, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ lsr r0, r2, r3 │ │ │ │ cmp r1, r2, lsr r3 │ │ │ │ - bls a11c4 │ │ │ │ + bls a11e4 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1094 │ │ │ │ + beq a10b4 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - beq a1038 │ │ │ │ + beq a1058 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc a1054 │ │ │ │ + bcc a1074 │ │ │ │ sub r1, r1, #13 │ │ │ │ cmp r1, #3 │ │ │ │ - bls a1064 │ │ │ │ + bls a1084 │ │ │ │ ldr r4, [r0, #21] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str lr, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #696] @ a1314 │ │ │ │ + ldr r2, [pc, #696] @ a1334 │ │ │ │ mov r0, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #672] @ a130c │ │ │ │ + ldr r2, [pc, #672] @ a132c │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #732] @ a1358 │ │ │ │ + ldr r2, [pc, #732] @ a1378 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #724] @ a135c │ │ │ │ + ldr r2, [pc, #724] @ a137c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #696] @ a1354 │ │ │ │ + ldr r2, [pc, #696] @ a1374 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #672] @ a1350 │ │ │ │ + ldr r2, [pc, #672] @ a1370 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #572] @ a12fc │ │ │ │ + ldr r0, [pc, #572] @ a131c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a1108 │ │ │ │ + bne a1128 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ - ldr r2, [pc, #548] @ a1310 │ │ │ │ + ldr r2, [pc, #548] @ a1330 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #588] @ a134c │ │ │ │ + ldr r2, [pc, #588] @ a136c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #492] @ a1300 │ │ │ │ - ldr r2, [pc, #492] @ a1304 │ │ │ │ + ldr r1, [pc, #492] @ a1320 │ │ │ │ + ldr r2, [pc, #492] @ a1324 │ │ │ │ str r6, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [r0] │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ @@ -133384,176 +133392,176 @@ │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #432] @ a1308 │ │ │ │ + ldr r0, [pc, #432] @ a1328 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 26100 │ │ │ │ - b a12bc │ │ │ │ - ldr r2, [pc, #504] @ a136c │ │ │ │ + b a12dc │ │ │ │ + ldr r2, [pc, #504] @ a138c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #484] @ a1368 │ │ │ │ + ldr r2, [pc, #484] @ a1388 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #424] @ a1340 │ │ │ │ + ldr r0, [pc, #424] @ a1360 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #420] @ a1344 │ │ │ │ - ldr r2, [pc, #420] @ a1348 │ │ │ │ + ldr r3, [pc, #420] @ a1364 │ │ │ │ + ldr r2, [pc, #420] @ a1368 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ bl 25e7c │ │ │ │ - ldr r2, [pc, #420] @ a1370 │ │ │ │ + ldr r2, [pc, #420] @ a1390 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #332] @ a1328 │ │ │ │ - ldr r1, [pc, #332] @ a132c │ │ │ │ + ldr r0, [pc, #332] @ a1348 │ │ │ │ + ldr r1, [pc, #332] @ a134c │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #296] @ a1330 │ │ │ │ + ldr r2, [pc, #296] @ a1350 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 26100 │ │ │ │ - b a12bc │ │ │ │ + b a12dc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #264] @ a1334 │ │ │ │ - ldr r1, [pc, #264] @ a1338 │ │ │ │ + ldr r0, [pc, #264] @ a1354 │ │ │ │ + ldr r1, [pc, #264] @ a1358 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #228] @ a133c │ │ │ │ + ldr r2, [pc, #228] @ a135c │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 26100 │ │ │ │ - b a12bc │ │ │ │ + b a12dc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #160] @ a131c │ │ │ │ - ldr r1, [pc, #160] @ a1320 │ │ │ │ + ldr r0, [pc, #160] @ a133c │ │ │ │ + ldr r1, [pc, #160] @ a1340 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #124] @ a1324 │ │ │ │ + ldr r2, [pc, #124] @ a1344 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b a12cc │ │ │ │ - b a12cc │ │ │ │ - b a12cc │ │ │ │ + b a12ec │ │ │ │ + b a12ec │ │ │ │ + b a12ec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq pc, r6, r0, lsl r2 @ │ │ │ │ - @ instruction: 0x00150ad0 │ │ │ │ + @ instruction: 0x0016f1f0 │ │ │ │ + @ instruction: 0x00150ab0 │ │ │ │ andeq fp, sp, r0, asr fp │ │ │ │ - andseq pc, r6, ip, lsl #12 │ │ │ │ - andseq pc, r6, r0, ror #11 │ │ │ │ - andseq lr, r6, ip, ror #28 │ │ │ │ - andseq r0, r5, r0, ror #6 │ │ │ │ - andseq r0, r5, r0, asr r3 │ │ │ │ - andseq lr, r6, ip, lsr #27 │ │ │ │ - andseq pc, r4, r8, lsr sl @ │ │ │ │ - andseq r0, r5, r8, lsr #7 │ │ │ │ - andseq r0, r5, r4, lsl #14 │ │ │ │ - andseq pc, r6, r0, lsr #10 │ │ │ │ - andseq r0, r5, r4, ror #3 │ │ │ │ - @ instruction: 0x001501dc │ │ │ │ - andseq lr, r6, ip, asr ip │ │ │ │ - andseq r0, r5, r4, lsl #5 │ │ │ │ - andseq r0, r5, ip, ror r2 │ │ │ │ - @ instruction: 0x0016ecfc │ │ │ │ - andseq r0, r5, r4, lsr r2 │ │ │ │ - andseq r0, r5, ip, lsr #4 │ │ │ │ - andseq lr, r6, ip, lsr #25 │ │ │ │ + andseq pc, r6, ip, ror #11 │ │ │ │ + andseq pc, r6, r0, asr #11 │ │ │ │ + andseq lr, r6, ip, asr #28 │ │ │ │ + andseq r0, r5, r0, asr #6 │ │ │ │ + andseq r0, r5, r0, lsr r3 │ │ │ │ + andseq lr, r6, ip, lsl #27 │ │ │ │ + andseq pc, r4, r8, lsl sl @ │ │ │ │ + andseq r0, r5, r8, lsl #7 │ │ │ │ + andseq r0, r5, r4, ror #13 │ │ │ │ + andseq pc, r6, r0, lsl #10 │ │ │ │ + andseq r0, r5, r4, asr #3 │ │ │ │ + @ instruction: 0x001501bc │ │ │ │ + andseq lr, r6, ip, lsr ip │ │ │ │ + andseq r0, r5, r4, ror #4 │ │ │ │ + andseq r0, r5, ip, asr r2 │ │ │ │ + @ instruction: 0x0016ecdc │ │ │ │ + andseq r0, r5, r4, lsl r2 │ │ │ │ + andseq r0, r5, ip, lsl #4 │ │ │ │ + andseq lr, r6, ip, lsl #25 │ │ │ │ andeq ip, sp, r0, ror r7 │ │ │ │ - andseq r1, r5, ip, asr r6 │ │ │ │ - andseq r1, r5, r4, lsr r8 │ │ │ │ - andseq r0, r5, r0, ror r2 │ │ │ │ - andseq r1, r5, r0, lsr #18 │ │ │ │ - mulseq r5, r0, r6 │ │ │ │ - andseq r0, r5, r8, ror #5 │ │ │ │ - @ instruction: 0x001503fc │ │ │ │ - andseq pc, r4, r0, asr #26 │ │ │ │ - andseq r0, r5, r0, lsl sl │ │ │ │ - andseq r0, r5, r8, ror #3 │ │ │ │ - andseq r0, r5, ip, ror #3 │ │ │ │ - andseq r1, r5, r8, lsl #16 │ │ │ │ + andseq r1, r5, ip, lsr r6 │ │ │ │ + andseq r1, r5, r4, lsl r8 │ │ │ │ + andseq r0, r5, r0, asr r2 │ │ │ │ + andseq r1, r5, r0, lsl #18 │ │ │ │ + andseq r0, r5, r0, ror r6 │ │ │ │ + andseq r0, r5, r8, asr #5 │ │ │ │ + @ instruction: 0x001503dc │ │ │ │ + andseq pc, r4, r0, lsr #26 │ │ │ │ + @ instruction: 0x001509f0 │ │ │ │ + andseq r0, r5, r8, asr #3 │ │ │ │ + andseq r0, r5, ip, asr #3 │ │ │ │ + andseq r1, r5, r8, ror #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr fp, [r3, #16] │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a1434 │ │ │ │ + beq a1454 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ sub r0, fp, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a1434 │ │ │ │ + bcs a1454 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, ip, #600 @ 0x258 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #32 │ │ │ │ ldm r3, {r6, r9} │ │ │ │ mov sl, r3 │ │ │ │ mov r8, ip │ │ │ │ ldrb r7, [r1, r0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #2696] @ a1e54 │ │ │ │ + ldr r1, [pc, #2696] @ a1e74 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a17c0 │ │ │ │ + beq a17e0 │ │ │ │ mvn r0, #15 │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r4, r0]! │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ and r0, r7, #120 @ 0x78 │ │ │ │ @@ -133565,402 +133573,402 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, r7, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq a17c0 │ │ │ │ + beq a17e0 │ │ │ │ strb r7, [sp, #108] @ 0x6c │ │ │ │ mov r0, #4 │ │ │ │ - b a1628 │ │ │ │ + b a1648 │ │ │ │ ldm r3, {r6, r9} │ │ │ │ mov r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a17dc │ │ │ │ + beq a17fc │ │ │ │ cmp r6, #1 │ │ │ │ - bne a1610 │ │ │ │ + bne a1630 │ │ │ │ add r0, r7, #6 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a17ec │ │ │ │ + bcs a180c │ │ │ │ ldr r1, [r2, #132] @ 0x84 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble a1998 │ │ │ │ + ble a19b8 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ mov lr, #0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp fp, r9 │ │ │ │ - bcs a1570 │ │ │ │ + bcs a1590 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ cmp fp, r4 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r7, r4 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ add r8, ip, #344 @ 0x158 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ movhi r7, fp │ │ │ │ str r5, [sp, #28] │ │ │ │ tst r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bne a14d0 │ │ │ │ + bne a14f0 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ and r0, r0, #31 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b a16a0 │ │ │ │ + b a16c0 │ │ │ │ add fp, fp, #1 │ │ │ │ mov r1, r4 │ │ │ │ cmp r9, fp │ │ │ │ - beq a1938 │ │ │ │ + beq a1958 │ │ │ │ cmp r7, fp │ │ │ │ - beq a1c5c │ │ │ │ + beq a1c7c │ │ │ │ ldrb r5, [sl, fp] │ │ │ │ bic r6, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ ldrb r0, [r8, r5] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs a1c4c │ │ │ │ + bcs a1c6c │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ ldr r4, [r6, r0, lsl #2] │ │ │ │ cmn r4, #1 │ │ │ │ - ble a1528 │ │ │ │ + ble a1548 │ │ │ │ cmp r4, #134217728 @ 0x8000000 │ │ │ │ - bcc a14c0 │ │ │ │ + bcc a14e0 │ │ │ │ tst r4, #134217728 @ 0x8000000 │ │ │ │ - bne a19e4 │ │ │ │ + bne a1a04 │ │ │ │ tst r4, #1073741824 @ 0x40000000 │ │ │ │ - bne a1a2c │ │ │ │ + bne a1a4c │ │ │ │ tst r4, #536870912 @ 0x20000000 │ │ │ │ - beq a14c0 │ │ │ │ - b a1954 │ │ │ │ + beq a14e0 │ │ │ │ + b a1974 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r5, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, ip │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a1b10 │ │ │ │ + bne a1b30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r6 │ │ │ │ mov lr, #0 │ │ │ │ cmp r4, #134217728 @ 0x8000000 │ │ │ │ - bcc a14c0 │ │ │ │ - b a150c │ │ │ │ + bcc a14e0 │ │ │ │ + b a152c │ │ │ │ cmp r9, r4 │ │ │ │ - bcs a1858 │ │ │ │ + bcs a1878 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r7, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ ldrb r4, [r0, r9] │ │ │ │ add r0, ip, r4 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs a1c94 │ │ │ │ + bcs a1cb4 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble a1a60 │ │ │ │ + ble a1a80 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne a1b80 │ │ │ │ + bne a1ba0 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a1bfc │ │ │ │ - ldr r0, [pc, #2236] @ a1e84 │ │ │ │ + beq a1c1c │ │ │ │ + ldr r0, [pc, #2236] @ a1ea4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1cd8 │ │ │ │ + beq a1cf8 │ │ │ │ mov r1, #0 │ │ │ │ str r9, [r0, #4] │ │ │ │ strb r4, [r0, #1] │ │ │ │ strb r1, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r8, #2 │ │ │ │ strd r8, [r5] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [ip, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne a190c │ │ │ │ + bne a192c │ │ │ │ mov r0, #2 │ │ │ │ str r9, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ sub r0, r4, #3 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a17f8 │ │ │ │ + beq a1818 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ cmp r0, #1 │ │ │ │ - bne a1cb8 │ │ │ │ + bne a1cd8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a1b4c │ │ │ │ - ldr r0, [pc, #2068] @ a1e74 │ │ │ │ + beq a1b6c │ │ │ │ + ldr r0, [pc, #2068] @ a1e94 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1cd8 │ │ │ │ + beq a1cf8 │ │ │ │ sub fp, fp, #1 │ │ │ │ mov r1, #0 │ │ │ │ strb r7, [r0, #1] │ │ │ │ - b a181c │ │ │ │ + b a183c │ │ │ │ ldr r0, [r0, #21] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r9, fp │ │ │ │ - beq a1840 │ │ │ │ + beq a1860 │ │ │ │ cmp r7, fp │ │ │ │ - beq a1c5c │ │ │ │ + beq a1c7c │ │ │ │ ldrb r5, [sl, fp] │ │ │ │ bic r6, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r4, [r2, #124] @ 0x7c │ │ │ │ ldrb r0, [r8, r5] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs a1c4c │ │ │ │ + bcs a1c6c │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ ldr r4, [r6, r0, lsl #2] │ │ │ │ cmn r4, #1 │ │ │ │ - ble a1770 │ │ │ │ + ble a1790 │ │ │ │ mov r1, r4 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bls a1694 │ │ │ │ + bls a16b4 │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ - bne a16fc │ │ │ │ + bne a171c │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ - bne a1a34 │ │ │ │ + bne a1a54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - beq a1694 │ │ │ │ - b a1954 │ │ │ │ + beq a16b4 │ │ │ │ + b a1974 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r4, #0 │ │ │ │ mov lr, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq a1690 │ │ │ │ + beq a16b0 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ bic r6, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r4, [r2, #148] @ 0x94 │ │ │ │ lsr r0, r6, r5 │ │ │ │ cmp r4, r6, lsr r5 │ │ │ │ - bls a1c84 │ │ │ │ + bls a1ca4 │ │ │ │ ldr r6, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r6, r0, lsl #3]! │ │ │ │ ldr r4, [r6, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1c70 │ │ │ │ + beq a1c90 │ │ │ │ ldrb r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ tst r6, #2 │ │ │ │ - beq a1690 │ │ │ │ + beq a16b0 │ │ │ │ cmp r4, #13 │ │ │ │ - bcc a1ae8 │ │ │ │ + bcc a1b08 │ │ │ │ sub r4, r4, #13 │ │ │ │ cmp r4, #3 │ │ │ │ - bhi a1688 │ │ │ │ - b a1afc │ │ │ │ + bhi a16a8 │ │ │ │ + b a1b1c │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r5, #8 │ │ │ │ str lr, [sp, #8] │ │ │ │ mov r6, ip │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a1b10 │ │ │ │ + bne a1b30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r6 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - bls a1694 │ │ │ │ - b a16e0 │ │ │ │ + bls a16b4 │ │ │ │ + b a1700 │ │ │ │ add r0, r8, r7 │ │ │ │ mov ip, r8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ ldrb r7, [r0, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a1444 │ │ │ │ + bne a1464 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc a145c │ │ │ │ - ldr r2, [pc, #1628] @ a1e50 │ │ │ │ + bcc a147c │ │ │ │ + ldr r2, [pc, #1628] @ a1e70 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #1632] @ a1e60 │ │ │ │ + ldr r0, [pc, #1632] @ a1e80 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1cd8 │ │ │ │ + beq a1cf8 │ │ │ │ mov r1, #1 │ │ │ │ strb r1, [r0] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ str fp, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov sl, #2 │ │ │ │ strd sl, [r5] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r4 │ │ │ │ - bcc a1578 │ │ │ │ + bcc a1598 │ │ │ │ ldrb r0, [ip, #599] @ 0x257 │ │ │ │ bic r7, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r3, [r2, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r7, r0, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs a1ca4 │ │ │ │ + bcs a1cc4 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ mov r6, ip │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble a1a90 │ │ │ │ + ble a1ab0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq a1bfc │ │ │ │ + beq a1c1c │ │ │ │ ldr r0, [r6, #632] @ 0x278 │ │ │ │ mov lr, #1 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq a1bf8 │ │ │ │ + beq a1c18 │ │ │ │ ldr r0, [r6, #636] @ 0x27c │ │ │ │ bic r3, r3, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #148] @ 0x94 │ │ │ │ and r7, r0, #31 │ │ │ │ lsr r0, r3, r7 │ │ │ │ cmp r1, r3, lsr r7 │ │ │ │ - bls a1ce4 │ │ │ │ + bls a1d04 │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1c70 │ │ │ │ + beq a1c90 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - beq a1bf8 │ │ │ │ + beq a1c18 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc a1c3c │ │ │ │ + bcc a1c5c │ │ │ │ sub r1, r1, #13 │ │ │ │ cmp r1, #3 │ │ │ │ - bhi a1bf4 │ │ │ │ - ldr r2, [pc, #1400] @ a1e7c │ │ │ │ + bhi a1c14 │ │ │ │ + ldr r2, [pc, #1400] @ a1e9c │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, r9 │ │ │ │ - bls a1974 │ │ │ │ + bls a1994 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r0, r7, r0, lsl #1 │ │ │ │ add r0, r0, #12 │ │ │ │ ldr r1, [r2, #136] @ 0x88 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc a145c │ │ │ │ - b a17ec │ │ │ │ + bcc a147c │ │ │ │ + b a180c │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r9 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r9, r4 │ │ │ │ - bcc a1578 │ │ │ │ - b a1858 │ │ │ │ - ldr r0, [pc, #1308] @ a1e78 │ │ │ │ + bcc a1598 │ │ │ │ + b a1878 │ │ │ │ + ldr r0, [pc, #1308] @ a1e98 │ │ │ │ mov sl, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ strd sl, [r0] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r1, r1, r0 │ │ │ │ - bcs a1d54 │ │ │ │ + bcs a1d74 │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ cmn r1, #1 │ │ │ │ - bgt a146c │ │ │ │ + bgt a148c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov sl, r3 │ │ │ │ mov r8, r2 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, ip │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp] │ │ │ │ bl 2312c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #5 │ │ │ │ - bne a162c │ │ │ │ + bne a164c │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ mov ip, r4 │ │ │ │ - b a146c │ │ │ │ + b a148c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ - beq a1a18 │ │ │ │ + beq a1a38 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - bl bf214 │ │ │ │ + bl bf234 │ │ │ │ mov r1, #0 │ │ │ │ - bl a3904 │ │ │ │ + bl a3924 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stmib r1, {r0, fp} │ │ │ │ str r5, [r1] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ - b a1a4c │ │ │ │ + b a1a6c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movne fp, r0 │ │ │ │ clz r0, lr │ │ │ │ lsr r0, r0, #5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -133973,106 +133981,106 @@ │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ lsl r2, r4, #8 │ │ │ │ mov r8, lr │ │ │ │ mov r6, ip │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1b64 │ │ │ │ + beq a1b84 │ │ │ │ mov r4, r9 │ │ │ │ - b a1ac8 │ │ │ │ + b a1ae8 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ mov r9, lr │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r1 │ │ │ │ - bl adac4 │ │ │ │ + bl adae4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ bl 2274c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1c1c │ │ │ │ + beq a1c3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #1 │ │ │ │ - bhi a1d88 │ │ │ │ + bhi a1da8 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ - b a15f4 │ │ │ │ - ldr r2, [pc, #984] @ a1ec8 │ │ │ │ + b a1614 │ │ │ │ + ldr r2, [pc, #984] @ a1ee8 │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #960] @ a1ec4 │ │ │ │ + ldr r2, [pc, #960] @ a1ee4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ mov r0, fp │ │ │ │ - bl 99b78 │ │ │ │ + bl 99b98 │ │ │ │ ldrb r1, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #2 │ │ │ │ - bcs a1dd8 │ │ │ │ + bcs a1df8 │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r4, #2 │ │ │ │ strd r4, [r0] │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #772] @ a1e58 │ │ │ │ + ldr r0, [pc, #772] @ a1e78 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #768] @ a1e5c │ │ │ │ + ldr r2, [pc, #768] @ a1e7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, r1 │ │ │ │ mov ip, r6 │ │ │ │ mov lr, r8 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq a15b8 │ │ │ │ + beq a15d8 │ │ │ │ ldr r0, [ip, #632] @ 0x278 │ │ │ │ mov lr, #1 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ cmp r0, #1 │ │ │ │ - beq a1bd4 │ │ │ │ + beq a1bf4 │ │ │ │ ldr r0, [ip, #636] @ 0x27c │ │ │ │ bic r3, r3, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r2, #148] @ 0x94 │ │ │ │ and r7, r0, #31 │ │ │ │ lsr r0, r3, r7 │ │ │ │ cmp r1, r3, lsr r7 │ │ │ │ - bls a1ce4 │ │ │ │ + bls a1d04 │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1c70 │ │ │ │ + beq a1c90 │ │ │ │ ldrb r2, [r0, #8] │ │ │ │ tst r2, #2 │ │ │ │ - bne a1bdc │ │ │ │ + bne a1bfc │ │ │ │ mov r7, r9 │ │ │ │ - b a1bfc │ │ │ │ + b a1c1c │ │ │ │ cmp r1, #13 │ │ │ │ - bcc a1c3c │ │ │ │ + bcc a1c5c │ │ │ │ sub r1, r1, #13 │ │ │ │ mov r4, r9 │ │ │ │ cmp r1, #3 │ │ │ │ - bls a18fc │ │ │ │ + bls a191c │ │ │ │ ldr sl, [r0, #21] │ │ │ │ mov r7, r4 │ │ │ │ clz r0, lr │ │ │ │ cmp lr, #0 │ │ │ │ moveq sl, fp │ │ │ │ str r7, [r5, #8] │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -134081,64 +134089,64 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, r9 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne a1894 │ │ │ │ - b a1bfc │ │ │ │ - ldr r2, [pc, #572] @ a1e80 │ │ │ │ + bne a18b4 │ │ │ │ + b a1c1c │ │ │ │ + ldr r2, [pc, #572] @ a1ea0 │ │ │ │ mov r0, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #576] @ a1e94 │ │ │ │ + ldr r2, [pc, #576] @ a1eb4 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #564] @ a1e98 │ │ │ │ + ldr r2, [pc, #564] @ a1eb8 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #580] @ a1ebc │ │ │ │ + ldr r2, [pc, #580] @ a1edc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #564] @ a1ec0 │ │ │ │ + ldr r2, [pc, #564] @ a1ee0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #540] @ a1eb8 │ │ │ │ + ldr r2, [pc, #540] @ a1ed8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #520] @ a1eb4 │ │ │ │ + ldr r2, [pc, #520] @ a1ed4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #420] @ a1e64 │ │ │ │ + ldr r0, [pc, #420] @ a1e84 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a1cf0 │ │ │ │ + bne a1d10 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ - ldr r2, [pc, #352] @ a1e4c │ │ │ │ + ldr r2, [pc, #352] @ a1e6c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r3, #3 │ │ │ │ - ldr r1, [pc, #364] @ a1e68 │ │ │ │ - ldr r2, [pc, #364] @ a1e6c │ │ │ │ + ldr r1, [pc, #364] @ a1e88 │ │ │ │ + ldr r2, [pc, #364] @ a1e8c │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ str r4, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ strb r3, [r0] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -134146,126 +134154,126 @@ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #304] @ a1e70 │ │ │ │ + ldr r0, [pc, #304] @ a1e90 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 26100 │ │ │ │ - b a1e24 │ │ │ │ - ldr r0, [pc, #332] @ a1ea8 │ │ │ │ + b a1e44 │ │ │ │ + ldr r0, [pc, #332] @ a1ec8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #328] @ a1eac │ │ │ │ - ldr r2, [pc, #328] @ a1eb0 │ │ │ │ + ldr r3, [pc, #328] @ a1ecc │ │ │ │ + ldr r2, [pc, #328] @ a1ed0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ bl 25e7c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #244] @ a1e88 │ │ │ │ - ldr r1, [pc, #244] @ a1e8c │ │ │ │ + ldr r0, [pc, #244] @ a1ea8 │ │ │ │ + ldr r1, [pc, #244] @ a1eac │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #208] @ a1e90 │ │ │ │ + ldr r2, [pc, #208] @ a1eb0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 26100 │ │ │ │ - b a1e24 │ │ │ │ + b a1e44 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #184] @ a1e9c │ │ │ │ - ldr r1, [pc, #184] @ a1ea0 │ │ │ │ + ldr r0, [pc, #184] @ a1ebc │ │ │ │ + ldr r1, [pc, #184] @ a1ec0 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #148] @ a1ea4 │ │ │ │ + ldr r2, [pc, #148] @ a1ec4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b a1e30 │ │ │ │ - b a1e30 │ │ │ │ + b a1e50 │ │ │ │ + b a1e50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r5, r8, ror #25 │ │ │ │ - @ instruction: 0x0014fbb0 │ │ │ │ + andseq r0, r5, r8, asr #25 │ │ │ │ + mulseq r4, r0, fp │ │ │ │ andeq sl, sp, r0, lsl #30 │ │ │ │ muleq sp, r0, r7 │ │ │ │ - andseq pc, r4, r4, lsr #16 │ │ │ │ - andseq lr, r6, ip, lsr #14 │ │ │ │ - andseq lr, r6, ip, ror #4 │ │ │ │ - andseq pc, r4, r4, ror r7 @ │ │ │ │ - andseq pc, r4, r4, ror #14 │ │ │ │ - andseq lr, r6, r4, asr #3 │ │ │ │ - andseq lr, r6, ip, asr #17 │ │ │ │ - @ instruction: 0x0016e5d0 │ │ │ │ - andseq pc, r4, r0, lsr #3 │ │ │ │ - andseq pc, r4, ip, lsl fp @ │ │ │ │ - andseq lr, r6, r4, ror #18 │ │ │ │ - andseq pc, r4, ip, asr #13 │ │ │ │ - andseq pc, r4, r4, asr #13 │ │ │ │ - andseq lr, r6, r4, asr #2 │ │ │ │ - andseq pc, r4, ip, lsl #14 │ │ │ │ - andseq pc, r4, r0, asr #16 │ │ │ │ - andseq pc, r4, ip, ror r6 @ │ │ │ │ - andseq pc, r4, r4, ror r6 @ │ │ │ │ - ldrsheq lr, [r6], -r4 │ │ │ │ + andseq pc, r4, r4, lsl #16 │ │ │ │ + andseq lr, r6, ip, lsl #14 │ │ │ │ + andseq lr, r6, ip, asr #4 │ │ │ │ + andseq pc, r4, r4, asr r7 @ │ │ │ │ + andseq pc, r4, r4, asr #14 │ │ │ │ + andseq lr, r6, r4, lsr #3 │ │ │ │ + andseq lr, r6, ip, lsr #17 │ │ │ │ + @ instruction: 0x0016e5b0 │ │ │ │ + andseq pc, r4, r0, lsl #3 │ │ │ │ + @ instruction: 0x0014fafc │ │ │ │ + andseq lr, r6, r4, asr #18 │ │ │ │ + andseq pc, r4, ip, lsr #13 │ │ │ │ + andseq pc, r4, r4, lsr #13 │ │ │ │ + andseq lr, r6, r4, lsr #2 │ │ │ │ + andseq pc, r4, ip, ror #13 │ │ │ │ + andseq pc, r4, r0, lsr #16 │ │ │ │ + andseq pc, r4, ip, asr r6 @ │ │ │ │ + andseq pc, r4, r4, asr r6 @ │ │ │ │ + ldrsbeq lr, [r6], -r4 │ │ │ │ andeq fp, sp, ip, lsr #23 │ │ │ │ - mulseq r5, r8, sl │ │ │ │ - andseq r0, r5, r0, ror ip │ │ │ │ - andseq pc, r4, r0, asr #13 │ │ │ │ - andseq pc, r4, r4, asr #13 │ │ │ │ - @ instruction: 0x0014fab4 │ │ │ │ - andseq r0, r5, r4, asr #26 │ │ │ │ - mulseq r4, ip, pc @ │ │ │ │ - andseq pc, r4, ip, ror #24 │ │ │ │ + andseq r0, r5, r8, ror sl │ │ │ │ + andseq r0, r5, r0, asr ip │ │ │ │ + andseq pc, r4, r0, lsr #13 │ │ │ │ + andseq pc, r4, r4, lsr #13 │ │ │ │ + mulseq r4, r4, sl │ │ │ │ + andseq r0, r5, r4, lsr #26 │ │ │ │ + andseq lr, r4, ip, ror pc │ │ │ │ + andseq pc, r4, ip, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #636] @ a2160 │ │ │ │ + ldr r0, [pc, #636] @ a2180 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #512 @ 0x200 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ addne lr, sp, #8 │ │ │ │ movne fp, #0 │ │ │ │ ldrbne r2, [sp, #59] @ 0x3b │ │ │ │ movne ip, #4 │ │ │ │ ldrhne r3, [sp, #57] @ 0x39 │ │ │ │ addne r4, r0, #20 │ │ │ │ @@ -134399,96 +134407,96 @@ │ │ │ │ strne r1, [sl, #764] @ 0x2fc │ │ │ │ strne r1, [sl, #772] @ 0x304 │ │ │ │ strne r0, [sl] │ │ │ │ addne sp, sp, #60 @ 0x3c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r9 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ - ldr r2, [pc, #48] @ a2164 │ │ │ │ + ldr r2, [pc, #48] @ a2184 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 9a038 │ │ │ │ + bl 9a058 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq lr, r6, r4, asr #32 │ │ │ │ - andseq pc, r4, r8, lsl #7 │ │ │ │ + andseq lr, r6, r4, lsr #32 │ │ │ │ + andseq pc, r4, r8, ror #6 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r4, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r1, r4 │ │ │ │ cmpcs r2, r3 │ │ │ │ - bcs a21f8 │ │ │ │ + bcs a2218 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #104] @ a2208 │ │ │ │ - ldr r1, [pc, #104] @ a220c │ │ │ │ + ldr r0, [pc, #104] @ a2228 │ │ │ │ + ldr r1, [pc, #104] @ a222c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #72] @ a2210 │ │ │ │ + ldr r3, [pc, #72] @ a2230 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #56] @ a2214 │ │ │ │ + ldr r3, [pc, #56] @ a2234 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl 26100 │ │ │ │ str r4, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq pc, r4, ip, lsr #6 │ │ │ │ - andseq pc, r4, ip, lsr #6 │ │ │ │ - @ instruction: 0x0016dcf0 │ │ │ │ - andseq sp, r6, r4, asr #25 │ │ │ │ + andseq pc, r4, ip, lsl #6 │ │ │ │ + andseq pc, r4, ip, lsl #6 │ │ │ │ + @ instruction: 0x0016dcd0 │ │ │ │ + andseq sp, r6, r4, lsr #25 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bls a226c │ │ │ │ + bls a228c │ │ │ │ ldrd r4, [r0] │ │ │ │ mvn r3, r2 │ │ │ │ add r1, r1, r3 │ │ │ │ str r1, [r0, #12] │ │ │ │ sub r3, r5, r4 │ │ │ │ add r1, r4, r2 │ │ │ │ cmp r3, r2 │ │ │ │ addhi r5, r1, #1 │ │ │ │ str r5, [r0] │ │ │ │ - bls a22ac │ │ │ │ + bls a22cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq a22ac │ │ │ │ + beq a22cc │ │ │ │ ldrd r2, [r0] │ │ │ │ sub r5, r1, #1 │ │ │ │ add r4, r2, r5 │ │ │ │ sub r2, r3, r2 │ │ │ │ cmp r2, r5 │ │ │ │ ldrhi r2, [r0, #8] │ │ │ │ addhi r3, r4, #1 │ │ │ │ @@ -134502,126 +134510,126 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ a2330 │ │ │ │ + ldr ip, [pc, #96] @ a2350 │ │ │ │ mov r6, #8 │ │ │ │ - ldr lr, [pc, #92] @ a2334 │ │ │ │ + ldr lr, [pc, #92] @ a2354 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #88] @ a2338 │ │ │ │ + ldr r1, [pc, #88] @ a2358 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ a233c │ │ │ │ + ldr r3, [pc, #84] @ a235c │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ a2340 │ │ │ │ + ldr r4, [pc, #80] @ a2360 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andeq r0, sp, r0, lsr pc │ │ │ │ - andseq pc, r4, ip, lsr r3 @ │ │ │ │ + andseq pc, r4, ip, lsl r3 @ │ │ │ │ @ instruction: 0x000da3b5 │ │ │ │ andeq sl, sp, pc, lsr #7 │ │ │ │ - andseq pc, r4, r8, lsr #6 │ │ │ │ + andseq pc, r4, r8, lsl #6 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne a235c │ │ │ │ + bne a237c │ │ │ │ tst r2, #32 │ │ │ │ - bne a2360 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne a2380 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #8] │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a23c8 │ │ │ │ + beq a23e8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b a23ac │ │ │ │ + b a23cc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a23c8 │ │ │ │ + beq a23e8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a23a0 │ │ │ │ + beq a23c0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b a23a0 │ │ │ │ + bl 52170 │ │ │ │ + b a23c0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a23ec │ │ │ │ + beq a240c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs a2418 │ │ │ │ + bcs a2438 │ │ │ │ mov r1, sl │ │ │ │ - b a2de0 │ │ │ │ + b a2e00 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, r9, #16 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a2db4 │ │ │ │ + beq a2dd4 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl c0418 │ │ │ │ + bl c0438 │ │ │ │ mov r5, r8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r5, r0, lsl #4]! │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldmib r5, {r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - beq a24ec │ │ │ │ + beq a250c │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, fp │ │ │ │ cmp r7, fp │ │ │ │ @@ -134638,30 +134646,30 @@ │ │ │ │ mvn r2, #254 @ 0xfe │ │ │ │ movwmi r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ uxtab r1, r2, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsreq r3, r1, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bne a2974 │ │ │ │ + bne a2994 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp sl, r0 │ │ │ │ - bhi a2e00 │ │ │ │ + bhi a2e20 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r6, r9, sl, lsl #4 │ │ │ │ mov r3, #0 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ subs r0, r2, #3 │ │ │ │ mov r1, #0 │ │ │ │ movcc r0, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, r8, r0, lsl #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a27a8 │ │ │ │ + bcs a27c8 │ │ │ │ sub r0, r6, #16 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, r6, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, r6, #48 @ 0x30 │ │ │ │ mov fp, #0 │ │ │ │ @@ -134801,31 +134809,31 @@ │ │ │ │ sub fp, fp, #64 @ 0x40 │ │ │ │ str r2, [r0, r5, lsl #4]! │ │ │ │ stmib r0, {r3, r7} │ │ │ │ add r3, r5, r1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r6, [r0, #12] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc a2558 │ │ │ │ + bcc a2578 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r6, r6, fp │ │ │ │ add r0, r8, r2, lsl #4 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc a27b8 │ │ │ │ + bcc a27d8 │ │ │ │ mov r4, sl │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ cmp r2, sl │ │ │ │ - bne a28a0 │ │ │ │ - b a28c4 │ │ │ │ + bne a28c0 │ │ │ │ + b a28e4 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ add r0, r8, r2, lsl #4 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs a2794 │ │ │ │ + bcs a27b4 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, sl │ │ │ │ sub r1, r6, #16 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ @@ -134868,39 +134876,39 @@ │ │ │ │ sub r5, r5, #16 │ │ │ │ str r1, [r0, fp, lsl #4]! │ │ │ │ str ip, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ str lr, [r0, #12] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc a27d0 │ │ │ │ + bcc a27f0 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r6, r6, r5 │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ cmp r2, sl │ │ │ │ - beq a28c4 │ │ │ │ + beq a28e4 │ │ │ │ sub r6, r6, #16 │ │ │ │ ldm r4, {r0, r1, r2, r5} │ │ │ │ mov r7, r6 │ │ │ │ str r0, [r7, r3, lsl #4]! │ │ │ │ add r0, r4, #16 │ │ │ │ stmib r7, {r1, r2, r5} │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b a2508 │ │ │ │ + b a2528 │ │ │ │ lsl r2, r3, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov fp, r3 │ │ │ │ bl 1e85c │ │ │ │ subs r1, sl, fp │ │ │ │ mov ip, fp │ │ │ │ - beq a2928 │ │ │ │ + beq a2948 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, sl, lsl #4 │ │ │ │ add r2, r2, ip, lsl #4 │ │ │ │ ldr r7, [r0] │ │ │ │ subs r3, r3, #1 │ │ │ │ @@ -134909,49 +134917,49 @@ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub r0, r0, #16 │ │ │ │ str r7, [r2] │ │ │ │ str r6, [r2, #4] │ │ │ │ str r5, [r2, #8] │ │ │ │ str r4, [r2, #12] │ │ │ │ add r2, r2, #16 │ │ │ │ - bne a28f8 │ │ │ │ + bne a2918 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a2974 │ │ │ │ + beq a2994 │ │ │ │ cmp sl, ip │ │ │ │ - bcc a2e04 │ │ │ │ + bcc a2e24 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r8, ip, lsl #4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp] │ │ │ │ - bl a23f0 │ │ │ │ + bl a2410 │ │ │ │ cmp fp, #33 @ 0x21 │ │ │ │ mov sl, fp │ │ │ │ - bcs a243c │ │ │ │ - b a2ddc │ │ │ │ + bcs a245c │ │ │ │ + b a2dfc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp sl, r0 │ │ │ │ - bhi a2e00 │ │ │ │ + bhi a2e20 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r2, r9, sl, lsl #4 │ │ │ │ mov r4, #0 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ subs r0, r5, #3 │ │ │ │ mov r1, #0 │ │ │ │ movcc r0, r1 │ │ │ │ str r5, [sp, #32] │ │ │ │ add r1, r8, r0, lsl #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a2c28 │ │ │ │ + bcs a2c48 │ │ │ │ sub r0, r2, #16 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ sub r0, r2, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ @@ -135089,32 +135097,32 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r6, [r1, #8] │ │ │ │ str r7, [r1, #12] │ │ │ │ sub r3, r3, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp fp, r1 │ │ │ │ - bcc a29e0 │ │ │ │ + bcc a2a00 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, r8, r0, lsl #4 │ │ │ │ cmp fp, r1 │ │ │ │ - bcc a2c3c │ │ │ │ + bcc a2c5c │ │ │ │ mov sl, fp │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r6 │ │ │ │ - bne a2d04 │ │ │ │ - b a2d34 │ │ │ │ + bne a2d24 │ │ │ │ + b a2d54 │ │ │ │ ldr fp, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, r8, r0, lsl #4 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs a2c14 │ │ │ │ + bcs a2c34 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, fp │ │ │ │ sub r0, r2, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ @@ -135149,131 +135157,131 @@ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ sub r6, r6, #16 │ │ │ │ str ip, [r1, r4, lsl #4]! │ │ │ │ addne r4, r4, #1 │ │ │ │ stmib r1, {r2, r3, r7} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp sl, r1 │ │ │ │ - bcc a2c54 │ │ │ │ + bcc a2c74 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r6 │ │ │ │ - beq a2d34 │ │ │ │ + beq a2d54 │ │ │ │ ldm sl, {r0, r1, r5} │ │ │ │ mov r7, r9 │ │ │ │ sub r2, r2, #16 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r7, r4, lsl #4]! │ │ │ │ add r0, sl, #16 │ │ │ │ stmib r7, {r1, r5} │ │ │ │ add r4, r4, #1 │ │ │ │ mov r5, r6 │ │ │ │ str r3, [r7, #12] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - b a2990 │ │ │ │ + b a29b0 │ │ │ │ lsl r2, r4, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e85c │ │ │ │ subs lr, r6, r4 │ │ │ │ - beq a2d88 │ │ │ │ + beq a2da8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r6, lsl #4 │ │ │ │ add r1, r1, r4, lsl #4 │ │ │ │ ldm r0, {r3, r7} │ │ │ │ subs r2, r2, #1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr ip, [r0, #12] │ │ │ │ sub r0, r0, #16 │ │ │ │ stm r1, {r3, r7} │ │ │ │ str r5, [r1, #8] │ │ │ │ str ip, [r1, #12] │ │ │ │ add r1, r1, #16 │ │ │ │ - bne a2d60 │ │ │ │ + bne a2d80 │ │ │ │ cmp r6, r4 │ │ │ │ - bcc a2e3c │ │ │ │ + bcc a2e5c │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp lr, #33 @ 0x21 │ │ │ │ add r8, r8, r4, lsl #4 │ │ │ │ mov sl, lr │ │ │ │ str r0, [sp, #20] │ │ │ │ - bcs a2434 │ │ │ │ - b a2de0 │ │ │ │ + bcs a2454 │ │ │ │ + b a2e00 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl b3a78 │ │ │ │ + bl b3a98 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a7e4 │ │ │ │ + bl 9a804 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #68] @ a2e50 │ │ │ │ + ldr r0, [pc, #68] @ a2e70 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #64] @ a2e54 │ │ │ │ + ldr r1, [pc, #64] @ a2e74 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #20] @ a2e58 │ │ │ │ + ldr r2, [pc, #20] @ a2e78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - andseq lr, r4, r4, asr #15 │ │ │ │ - andseq lr, r4, r4, asr #15 │ │ │ │ - andseq lr, r4, r8, lsr #15 │ │ │ │ + andseq lr, r4, r4, lsr #15 │ │ │ │ + andseq lr, r4, r4, lsr #15 │ │ │ │ + andseq lr, r4, r8, lsl #15 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ a2e98 │ │ │ │ - ldr r3, [pc, #40] @ a2e9c │ │ │ │ + ldr r1, [pc, #40] @ a2eb8 │ │ │ │ + ldr r3, [pc, #40] @ a2ebc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r0, sp, ip, lsr #7 │ │ │ │ - mulseq r4, r8, r7 │ │ │ │ + andseq lr, r4, r8, ror r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov lr, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2f24 │ │ │ │ - ldr fp, [pc, #1228] @ a3388 │ │ │ │ + bne a2f44 │ │ │ │ + ldr fp, [pc, #1228] @ a33a8 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r5, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -135297,71 +135305,71 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r2 │ │ │ │ ldrb r9, [r1] │ │ │ │ ldrb r5, [r8], r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne a2f44 │ │ │ │ + bne a2f64 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, r5 │ │ │ │ - b a2f80 │ │ │ │ + b a2fa0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ add ip, r2, #2 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, #2 │ │ │ │ add r4, r1, r5, lsl #1 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a2f7c │ │ │ │ + beq a2f9c │ │ │ │ ldrb r5, [ip], #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ add r4, r5, r4, lsl #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a2f64 │ │ │ │ + bne a2f84 │ │ │ │ mov r5, r6 │ │ │ │ cmp r3, #1 │ │ │ │ - bne a2fa0 │ │ │ │ - ldr fp, [pc, #1020] @ a338c │ │ │ │ + bne a2fc0 │ │ │ │ + ldr fp, [pc, #1020] @ a33ac │ │ │ │ mov r6, #0 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r5, #0 │ │ │ │ - b a2ecc │ │ │ │ + b a2eec │ │ │ │ ldrb r6, [r2, #1] │ │ │ │ add sl, sp, #91 @ 0x5b │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #62] @ 0x3e │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #63] @ 0x3f │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r4, r5 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r7, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs a3018 │ │ │ │ + bcs a3038 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov sl, r4 │ │ │ │ strb r0, [sp, #63] @ 0x3f │ │ │ │ strb r5, [sp, #62] @ 0x3e │ │ │ │ - b a3028 │ │ │ │ + b a3048 │ │ │ │ mov fp, #1 │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov sl, r6 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ @@ -135370,411 +135378,411 @@ │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #91 @ 0x5b │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b a3070 │ │ │ │ + b a3090 │ │ │ │ mov r3, r9 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a318c │ │ │ │ + bne a31ac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a31b8 │ │ │ │ + beq a31d8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r7 │ │ │ │ - beq a30c0 │ │ │ │ + beq a30e0 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a30cc │ │ │ │ - b a31b8 │ │ │ │ + bne a30ec │ │ │ │ + b a31d8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a31b8 │ │ │ │ + beq a31d8 │ │ │ │ ldrb r4, [r2] │ │ │ │ mov r0, r8 │ │ │ │ mov r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs a312c │ │ │ │ + bcs a314c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ strb r6, [sp, #63] @ 0x3f │ │ │ │ - bcs a3314 │ │ │ │ + bcs a3334 │ │ │ │ strb r7, [sp, #62] @ 0x3e │ │ │ │ uxtb r5, r7 │ │ │ │ mov fp, r6 │ │ │ │ mov r3, r4 │ │ │ │ mov sl, r9 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - b a3070 │ │ │ │ + b a3090 │ │ │ │ uxtb r0, r9 │ │ │ │ cmp r4, r0 │ │ │ │ - beq a305c │ │ │ │ + beq a307c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs a305c │ │ │ │ + bcs a307c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bcs a333c │ │ │ │ + bcs a335c │ │ │ │ mov r5, r6 │ │ │ │ strb r7, [sp, #63] @ 0x3f │ │ │ │ uxtb fp, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - b a3070 │ │ │ │ + b a3090 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl a2218 │ │ │ │ + bl a2238 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a30cc │ │ │ │ + bne a30ec │ │ │ │ cmp r5, fp │ │ │ │ - beq a32ec │ │ │ │ + beq a330c │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3214 │ │ │ │ + beq a3234 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs a3364 │ │ │ │ + bcs a3384 │ │ │ │ ldrb r4, [r0, r5] │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ mov r1, r4 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #250 @ 0xfa │ │ │ │ str r4, [sp, #16] │ │ │ │ - bls a3220 │ │ │ │ + bls a3240 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr fp, [pc, #420] @ a33ac │ │ │ │ + ldr fp, [pc, #420] @ a33cc │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b a3260 │ │ │ │ - ldr fp, [pc, #396] @ a33a8 │ │ │ │ + b a3280 │ │ │ │ + ldr fp, [pc, #396] @ a33c8 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ - b a3260 │ │ │ │ + b a3280 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs a3378 │ │ │ │ + bcs a3398 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsl r3, r4, #16 │ │ │ │ ldrb r2, [r0, fp] │ │ │ │ orr r2, r3, r2, lsl #24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr r2, r2, fp, lsl #8 │ │ │ │ orr r2, r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #352] @ a33b4 │ │ │ │ + ldr r2, [pc, #352] @ a33d4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr fp, [pc, #344] @ a33b8 │ │ │ │ + ldr fp, [pc, #344] @ a33d8 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ - bl e24ec │ │ │ │ + bl e250c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl e23a8 │ │ │ │ + bl e23c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl e23a8 │ │ │ │ + bl e23c8 │ │ │ │ cmp r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ movls r4, r1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movhi r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl e2270 │ │ │ │ + bl e2290 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ bic r5, r0, #255 @ 0xff │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - b a2ecc │ │ │ │ - ldr r0, [pc, #200] @ a33bc │ │ │ │ + b a2eec │ │ │ │ + ldr r0, [pc, #200] @ a33dc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #62 @ 0x3e │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #63 @ 0x3f │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 24070 │ │ │ │ - ldr r0, [pc, #116] @ a3390 │ │ │ │ - ldr r3, [pc, #116] @ a3394 │ │ │ │ - ldr r1, [pc, #116] @ a3398 │ │ │ │ + ldr r0, [pc, #116] @ a33b0 │ │ │ │ + ldr r3, [pc, #116] @ a33b4 │ │ │ │ + ldr r1, [pc, #116] @ a33b8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #91 @ 0x5b │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #88] @ a339c │ │ │ │ - ldr r3, [pc, #88] @ a33a0 │ │ │ │ - ldr r1, [pc, #88] @ a33a4 │ │ │ │ + ldr r0, [pc, #88] @ a33bc │ │ │ │ + ldr r3, [pc, #88] @ a33c0 │ │ │ │ + ldr r1, [pc, #88] @ a33c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #91 @ 0x5b │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - ldr r2, [pc, #68] @ a33b0 │ │ │ │ + ldr r2, [pc, #68] @ a33d0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #64] @ a33c0 │ │ │ │ + ldr r2, [pc, #64] @ a33e0 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andseq ip, r6, r8, ror pc │ │ │ │ + andseq ip, r6, r8, asr pc │ │ │ │ andeq r9, sp, r6, asr r3 │ │ │ │ - @ instruction: 0x0014e2dc │ │ │ │ - andseq lr, r4, r8, asr #6 │ │ │ │ + @ instruction: 0x0014e2bc │ │ │ │ + andseq lr, r4, r8, lsr #6 │ │ │ │ andeq r9, sp, lr, lsr #6 │ │ │ │ - @ instruction: 0x0014e2b4 │ │ │ │ - andseq lr, r4, r0, lsl r3 │ │ │ │ - andseq ip, r6, r4, ror sp │ │ │ │ - andseq ip, r6, r8, lsl #27 │ │ │ │ - andseq lr, r4, r0, lsl r3 │ │ │ │ - andseq ip, r6, ip, lsr #26 │ │ │ │ - @ instruction: 0x0016ccd8 │ │ │ │ - andseq lr, r4, r4, asr r3 │ │ │ │ - andseq lr, r4, r0, lsl r3 │ │ │ │ + mulseq r4, r4, r2 │ │ │ │ + @ instruction: 0x0014e2f0 │ │ │ │ + andseq ip, r6, r4, asr sp │ │ │ │ + andseq ip, r6, r8, ror #26 │ │ │ │ + @ instruction: 0x0014e2f0 │ │ │ │ + andseq ip, r6, ip, lsl #26 │ │ │ │ + @ instruction: 0x0016ccb8 │ │ │ │ + andseq lr, r4, r4, lsr r3 │ │ │ │ + @ instruction: 0x0014e2f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ a340c │ │ │ │ - ldr r3, [pc, #40] @ a3410 │ │ │ │ + ldr r1, [pc, #40] @ a342c │ │ │ │ + ldr r3, [pc, #40] @ a3430 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r9, sp, fp, asr #6 │ │ │ │ - andseq lr, r4, r4, asr r2 │ │ │ │ + andseq lr, r4, r4, lsr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne a3460 │ │ │ │ + bne a3480 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a36d0 │ │ │ │ + beq a36f0 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3460 │ │ │ │ + bne a3480 │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldrbeq r1, [r1, #50] @ 0x32 │ │ │ │ cmpeq r1, #1 │ │ │ │ - beq a3470 │ │ │ │ + beq a3490 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r0, #66] @ 0x42 │ │ │ │ subs r1, r0, #2 │ │ │ │ and r0, r0, #1 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne a3460 │ │ │ │ + bne a3480 │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #7 │ │ │ │ - bne a3460 │ │ │ │ + bne a3480 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - beq a3654 │ │ │ │ + beq a3674 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ - b a34fc │ │ │ │ + b a351c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ add r1, r4, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp fp, r0 │ │ │ │ mov r0, fp │ │ │ │ - beq a3648 │ │ │ │ + beq a3668 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [fp], #28 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq a35bc │ │ │ │ + beq a35dc │ │ │ │ cmp r1, #6 │ │ │ │ - bne a36e4 │ │ │ │ + bne a3704 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a35f4 │ │ │ │ + beq a3614 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r7, r6, r0, lsl #2 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #1 │ │ │ │ - bne a3680 │ │ │ │ + bne a36a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldrd r8, [r6, #4] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc a3594 │ │ │ │ + bcc a35b4 │ │ │ │ add r0, r4, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e85c │ │ │ │ add r5, r5, r9 │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r6, r7 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bne a3548 │ │ │ │ - b a35ec │ │ │ │ + bne a3568 │ │ │ │ + b a360c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #1 │ │ │ │ bl 21304 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b a356c │ │ │ │ + b a358c │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a3624 │ │ │ │ + bne a3644 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #1 │ │ │ │ add r0, r6, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ add r5, r7, r5 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b a35fc │ │ │ │ + b a361c │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b a35fc │ │ │ │ + b a361c │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bne a34d0 │ │ │ │ - ldr r1, [pc, #328] @ a3760 │ │ │ │ + bne a34f0 │ │ │ │ + ldr r1, [pc, #328] @ a3780 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 12ebec │ │ │ │ - b a34d0 │ │ │ │ + bl 12ec0c │ │ │ │ + b a34f0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r5 │ │ │ │ bl 21304 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b a35d0 │ │ │ │ + b a35f0 │ │ │ │ movw r0, #3000 @ 0xbb8 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs a366c │ │ │ │ + bcs a368c │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sl] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a2384 │ │ │ │ + bl a23a4 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #220] @ a3764 │ │ │ │ - ldr r1, [pc, #220] @ a3768 │ │ │ │ - ldr r2, [pc, #220] @ a376c │ │ │ │ + ldr r0, [pc, #220] @ a3784 │ │ │ │ + ldr r1, [pc, #220] @ a3788 │ │ │ │ + ldr r2, [pc, #220] @ a378c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ @@ -135784,55 +135792,55 @@ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #152] @ a3770 │ │ │ │ + ldr r2, [pc, #152] @ a3790 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #104] @ a3754 │ │ │ │ - ldr r1, [pc, #104] @ a3758 │ │ │ │ - ldr r2, [pc, #104] @ a375c │ │ │ │ + ldr r0, [pc, #104] @ a3774 │ │ │ │ + ldr r1, [pc, #104] @ a3778 │ │ │ │ + ldr r2, [pc, #104] @ a377c │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #24 │ │ │ │ - b a36a0 │ │ │ │ - b a3728 │ │ │ │ - b a3728 │ │ │ │ + b a36c0 │ │ │ │ + b a3748 │ │ │ │ + b a3748 │ │ │ │ mov r4, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a3744 │ │ │ │ + beq a3764 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - b a373c │ │ │ │ + b a375c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3744 │ │ │ │ + beq a3764 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a2384 │ │ │ │ + bl a23a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0014dfb8 │ │ │ │ - andseq sp, r4, ip, ror #31 │ │ │ │ + mulseq r4, r8, pc @ │ │ │ │ + andseq sp, r4, ip, asr #31 │ │ │ │ andeq r2, r2, r4, asr #28 │ │ │ │ - andseq lr, r4, r8, lsr #1 │ │ │ │ - andseq lr, r4, r4, lsl r0 │ │ │ │ - andseq lr, r4, r0, asr #32 │ │ │ │ + andseq lr, r4, r8, lsl #1 │ │ │ │ + @ instruction: 0x0014dff4 │ │ │ │ + andseq lr, r4, r0, lsr #32 │ │ │ │ andeq r2, r2, r8, lsr #29 │ │ │ │ - @ instruction: 0x0014dfd4 │ │ │ │ + @ instruction: 0x0014dfb4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ @@ -135850,413 +135858,413 @@ │ │ │ │ strb r4, [r3, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r2, #9 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, sp, #24 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a3990 │ │ │ │ + bl a39b0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - ble a388c │ │ │ │ + ble a38ac │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 160db0 │ │ │ │ + bl 160dd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3870 │ │ │ │ - ldr r0, [pc, #240] @ a3900 │ │ │ │ + beq a3890 │ │ │ │ + ldr r0, [pc, #240] @ a3920 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a387c │ │ │ │ + beq a389c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r7] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r7, #4] │ │ │ │ add r0, r7, #8 │ │ │ │ bl 1e85c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3860 │ │ │ │ + beq a3880 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r7, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a382c │ │ │ │ + bne a384c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cd0 │ │ │ │ - b a38b4 │ │ │ │ - ldr r0, [pc, #96] @ a38f4 │ │ │ │ - ldr r3, [pc, #96] @ a38f8 │ │ │ │ - ldr r1, [pc, #96] @ a38fc │ │ │ │ + b a38d4 │ │ │ │ + ldr r0, [pc, #96] @ a3914 │ │ │ │ + ldr r3, [pc, #96] @ a3918 │ │ │ │ + ldr r1, [pc, #96] @ a391c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a38ec │ │ │ │ + beq a390c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b a38e4 │ │ │ │ + b a3904 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a38ec │ │ │ │ + beq a390c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq r9, sp, fp, ror #5 │ │ │ │ - andseq lr, r4, ip, lsr #1 │ │ │ │ - ldrheq lr, [r4], -r8 │ │ │ │ - andseq ip, r6, ip, lsl r7 │ │ │ │ + andseq lr, r4, ip, lsl #1 │ │ │ │ + mulseq r4, r8, r0 │ │ │ │ + @ instruction: 0x0016c6fc │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3970 │ │ │ │ + beq a3990 │ │ │ │ ldr r0, [r0] │ │ │ │ add r3, r0, #8 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3] │ │ │ │ tst r2, #2 │ │ │ │ popeq {fp, pc} │ │ │ │ mov r0, #13 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc a3954 │ │ │ │ + bcc a3974 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r1, #3 │ │ │ │ - bls a3960 │ │ │ │ + bls a3980 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ a398c │ │ │ │ + ldr r2, [pc, #48] @ a39ac │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #32] @ a3988 │ │ │ │ + ldr r2, [pc, #32] @ a39a8 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #12] @ a3984 │ │ │ │ + ldr r2, [pc, #12] @ a39a4 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x0014ddb4 │ │ │ │ - andseq sp, r4, ip, lsr r1 │ │ │ │ - andseq sp, r4, r8, lsl #28 │ │ │ │ + mulseq r4, r4, sp │ │ │ │ + andseq sp, r4, ip, lsl r1 │ │ │ │ + andseq sp, r4, r8, ror #27 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3a44 │ │ │ │ + beq a3a64 │ │ │ │ ldrb r2, [r4] │ │ │ │ tst r2, #2 │ │ │ │ - beq a39d4 │ │ │ │ + beq a39f4 │ │ │ │ sub r2, r3, #13 │ │ │ │ ands r5, r2, #3 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bne a39f4 │ │ │ │ + bne a3a14 │ │ │ │ cmp r3, #12 │ │ │ │ - bls a3a28 │ │ │ │ + bls a3a48 │ │ │ │ lsr r2, r2, #2 │ │ │ │ str r2, [r4, #9] │ │ │ │ ldm r1, {r3, r5} │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ stm r0, {r3, r5} │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #140] @ a3a88 │ │ │ │ + ldr r2, [pc, #140] @ a3aa8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #136] @ a3a8c │ │ │ │ + ldr r0, [pc, #136] @ a3aac │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - b a3a5c │ │ │ │ - ldr r2, [pc, #96] @ a3a90 │ │ │ │ + b a3a7c │ │ │ │ + ldr r2, [pc, #96] @ a3ab0 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #13 │ │ │ │ mov r1, r3 │ │ │ │ bl 26060 │ │ │ │ - b a3a5c │ │ │ │ - ldr r2, [pc, #56] @ a3a84 │ │ │ │ + b a3a7c │ │ │ │ + ldr r2, [pc, #56] @ a3aa4 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3a80 │ │ │ │ + beq a3aa0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, r4, r4, ror #25 │ │ │ │ + andseq sp, r4, r4, asr #25 │ │ │ │ andeq sl, ip, r0, ror #8 │ │ │ │ - andseq sp, r4, r4, ror #27 │ │ │ │ - @ instruction: 0x0014ddd0 │ │ │ │ + andseq sp, r4, r4, asr #27 │ │ │ │ + @ instruction: 0x0014ddb0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [sp, #172] @ 0xac │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ str r0, [r3, #24] │ │ │ │ ubfx lr, r1, #8, #8 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a463c │ │ │ │ + beq a465c │ │ │ │ ldr r4, [r2] │ │ │ │ ldr r5, [r7] │ │ │ │ add r6, r4, #8 │ │ │ │ ldrb r2, [r6] │ │ │ │ ldrb r0, [r5, #348] @ 0x15c │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #9 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3b20 │ │ │ │ + beq a3b40 │ │ │ │ cmp r1, #13 │ │ │ │ - bcc a4584 │ │ │ │ + bcc a45a4 │ │ │ │ ldr r2, [r4, #17] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3b20 │ │ │ │ + beq a3b40 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi a45d0 │ │ │ │ + bhi a45f0 │ │ │ │ lsl r0, r2, #2 │ │ │ │ cmn r0, #13 │ │ │ │ - bcs a45dc │ │ │ │ + bcs a45fc │ │ │ │ add r0, r0, #13 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc a4530 │ │ │ │ + bcc a4550 │ │ │ │ subs r1, r1, r0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #20] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq a3c3c │ │ │ │ + beq a3c5c │ │ │ │ ldr r8, [r3, #4] │ │ │ │ mov r9, #0 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr sl, [r3, #20] │ │ │ │ add r3, r6, r0 │ │ │ │ - ldr r0, [pc, #2964] @ a4700 │ │ │ │ + ldr r0, [pc, #2964] @ a4720 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ - b a3ba4 │ │ │ │ + b a3bc4 │ │ │ │ cmp r9, fp │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ - bcs a4470 │ │ │ │ + bcs a4490 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r8, r9, lsl #2] │ │ │ │ str r9, [r4, r0, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ str r9, [r2, #24] │ │ │ │ add r3, r3, ip │ │ │ │ subs r1, r1, ip │ │ │ │ - beq a3c40 │ │ │ │ + beq a3c60 │ │ │ │ mov lr, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r6, r3, r5 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #1 │ │ │ │ - bgt a3be8 │ │ │ │ + bgt a3c08 │ │ │ │ and r7, r2, #31 │ │ │ │ and r6, r6, #127 @ 0x7f │ │ │ │ add r5, r5, #1 │ │ │ │ add r2, r2, #7 │ │ │ │ orr lr, lr, r6, lsl r7 │ │ │ │ cmp r1, r5 │ │ │ │ - bne a3bb0 │ │ │ │ + bne a3bd0 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #0 │ │ │ │ - b a3c08 │ │ │ │ + b a3c28 │ │ │ │ add ip, r5, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bhi a4458 │ │ │ │ + bhi a4478 │ │ │ │ and r2, r2, #31 │ │ │ │ orr r2, lr, r6, lsl r2 │ │ │ │ and r7, r2, #1 │ │ │ │ rsb r7, r7, #0 │ │ │ │ eor r2, r7, r2, lsr #1 │ │ │ │ add r0, r2, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r0 │ │ │ │ - bls a4618 │ │ │ │ + bls a4638 │ │ │ │ ldr r2, [r4, r0, lsl #2] │ │ │ │ cmp r2, r9 │ │ │ │ - bcs a3b78 │ │ │ │ + bcs a3b98 │ │ │ │ cmp r2, fp │ │ │ │ - bcs a4604 │ │ │ │ + bcs a4624 │ │ │ │ ldr r2, [r8, r2, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne a3b78 │ │ │ │ - b a3b98 │ │ │ │ + bne a3b98 │ │ │ │ + b a3bb8 │ │ │ │ mov r9, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r0, r0, #28 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r2, #13] │ │ │ │ lsr fp, r1, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a3c80 │ │ │ │ + beq a3ca0 │ │ │ │ ldr r7, [r2, #9] │ │ │ │ tst r1, #1 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - beq a3c8c │ │ │ │ + beq a3cac │ │ │ │ orr r1, r7, #42 @ 0x2a │ │ │ │ - b a3cd8 │ │ │ │ + b a3cf8 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - b a3e74 │ │ │ │ + b a3e94 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #10 │ │ │ │ - beq a3cc8 │ │ │ │ + beq a3ce8 │ │ │ │ cmp r1, #13 │ │ │ │ mov r1, r7 │ │ │ │ - bne a3cd8 │ │ │ │ + bne a3cf8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3cd4 │ │ │ │ + beq a3cf4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb r1, [r1] │ │ │ │ tst r1, #8 │ │ │ │ mov r1, r7 │ │ │ │ orreq r1, r7, #32 │ │ │ │ - b a3cd8 │ │ │ │ + b a3cf8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3cb0 │ │ │ │ + beq a3cd0 │ │ │ │ orr r1, r7, #32 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r6, [r8, #344] @ 0x158 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r2] │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ tst r2, #1 │ │ │ │ mov r2, r1 │ │ │ │ orreq r2, r2, #8 │ │ │ │ cmp r6, r5 │ │ │ │ movne r2, r1 │ │ │ │ tst r3, #8 │ │ │ │ - beq a3d2c │ │ │ │ + beq a3d4c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3d58 │ │ │ │ + beq a3d78 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #13 │ │ │ │ - bne a3d64 │ │ │ │ + bne a3d84 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ tst r1, #1 │ │ │ │ orrne r2, r2, #16 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ tst r1, #1 │ │ │ │ - beq a3d74 │ │ │ │ + beq a3d94 │ │ │ │ ands r1, r3, #4 │ │ │ │ movw r1, #33088 @ 0x8140 │ │ │ │ movt r1, #2 │ │ │ │ addeq r1, r1, #320 @ 0x140 │ │ │ │ orr r1, r1, r2 │ │ │ │ mov r5, r1 │ │ │ │ orrne r5, r1, #10240 @ 0x2800 │ │ │ │ - b a3dc0 │ │ │ │ + b a3de0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #10 │ │ │ │ - beq a3d20 │ │ │ │ + beq a3d40 │ │ │ │ orr r2, r2, #16 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ tst r1, #1 │ │ │ │ - bne a3d38 │ │ │ │ - ldr r1, [pc, #2460] @ a4718 │ │ │ │ + bne a3d58 │ │ │ │ + ldr r1, [pc, #2460] @ a4738 │ │ │ │ uxtb r6, fp │ │ │ │ and r3, r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r4, [r1, r6] │ │ │ │ mov r1, #640 @ 0x280 │ │ │ │ teq r4, r3, lsr #2 │ │ │ │ movwne r1, #320 @ 0x140 │ │ │ │ orr r5, r1, r2 │ │ │ │ orr r1, r5, #163840 @ 0x28000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a3db4 │ │ │ │ + bne a3dd4 │ │ │ │ cmp r4, #0 │ │ │ │ orrne r1, r5, #5120 @ 0x1400 │ │ │ │ mov r5, r1 │ │ │ │ - b a3dc0 │ │ │ │ + b a3de0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3dc0 │ │ │ │ + bne a3de0 │ │ │ │ orr r5, r1, #10240 @ 0x2800 │ │ │ │ bic r0, r0, r7 │ │ │ │ tst r0, r5 │ │ │ │ - beq a3e74 │ │ │ │ + beq a3e94 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r9, r1 │ │ │ │ - bhi a4594 │ │ │ │ + bhi a45b4 │ │ │ │ lsl r7, r9, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r9, [sp, #160] @ 0xa0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a3e14 │ │ │ │ + beq a3e34 │ │ │ │ ldr r1, [r4], #4 │ │ │ │ sub r7, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a4764 │ │ │ │ - b a3dec │ │ │ │ + bl a4784 │ │ │ │ + b a3e0c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ ldr r6, [r4, #32] │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -136281,131 +136289,131 @@ │ │ │ │ ldm r1, {r0, r2} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #8 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - bls a453c │ │ │ │ + bls a455c │ │ │ │ ldr r7, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r2, r1]! │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r1, #9 │ │ │ │ str r3, [r2, #4] │ │ │ │ strb r3, [r2, #8] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r8, #304] @ 0x130 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ tst r0, #60 @ 0x3c │ │ │ │ - beq a3ee8 │ │ │ │ + beq a3f08 │ │ │ │ ldrb r1, [r8, #344] @ 0x158 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ ldreq r1, [sp, #168] @ 0xa8 │ │ │ │ tsteq r1, #1 │ │ │ │ - beq a3f68 │ │ │ │ + beq a3f88 │ │ │ │ tst r0, #48 @ 0x30 │ │ │ │ - beq a3fb0 │ │ │ │ + beq a3fd0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3f0c │ │ │ │ + beq a3f2c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #13 │ │ │ │ - beq a3f18 │ │ │ │ - b a3fb0 │ │ │ │ + beq a3f38 │ │ │ │ + b a3fd0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #10 │ │ │ │ - bne a3fb0 │ │ │ │ + bne a3fd0 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ tst r1, #1 │ │ │ │ - bne a3fb0 │ │ │ │ + bne a3fd0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4570 │ │ │ │ + beq a4590 │ │ │ │ cmp r0, #4 │ │ │ │ - bls a44e8 │ │ │ │ + bls a4508 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r2, r1, #16 │ │ │ │ strb r2, [r0, #1] │ │ │ │ lsr r2, r1, #24 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ ldr r0, [r8, #304] @ 0x130 │ │ │ │ - b a3fb0 │ │ │ │ + b a3fd0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4570 │ │ │ │ + beq a4590 │ │ │ │ cmp r0, #4 │ │ │ │ - bls a44e8 │ │ │ │ + bls a4508 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r2, r1, #4 │ │ │ │ strb r2, [r0, #1] │ │ │ │ lsr r2, r1, #24 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ ldr r0, [r8, #304] @ 0x130 │ │ │ │ tst r0, #48 @ 0x30 │ │ │ │ - bne a3ef0 │ │ │ │ + bne a3f10 │ │ │ │ movw r1, #65472 @ 0xffc0 │ │ │ │ movt r1, #3 │ │ │ │ tst r0, r1 │ │ │ │ - beq a4020 │ │ │ │ + beq a4040 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ tst r0, #1 │ │ │ │ - bne a3fe4 │ │ │ │ - ldr r0, [pc, #1876] @ a4728 │ │ │ │ + bne a4004 │ │ │ │ + ldr r0, [pc, #1876] @ a4748 │ │ │ │ uxtb r1, fp │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4020 │ │ │ │ + bne a4040 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4570 │ │ │ │ + beq a4590 │ │ │ │ cmp r0, #4 │ │ │ │ - bls a44e8 │ │ │ │ + bls a4508 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r0, #1] │ │ │ │ strb r1, [r0, #1] │ │ │ │ lsr r2, r1, #24 │ │ │ │ orr r1, r1, #81920 @ 0x14000 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r9, r1 │ │ │ │ - bhi a455c │ │ │ │ + bhi a457c │ │ │ │ cmp r9, #0 │ │ │ │ - beq a4420 │ │ │ │ + beq a4440 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - ldr r2, [pc, #1764] @ a472c │ │ │ │ + ldr r2, [pc, #1764] @ a474c │ │ │ │ ldr r1, [r8, #328] @ 0x148 │ │ │ │ ldr r0, [r5] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a45f4 │ │ │ │ + bcs a4614 │ │ │ │ uxtb r1, fp │ │ │ │ add r8, r5, r9, lsl #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #1732] @ a4730 │ │ │ │ + ldr r1, [pc, #1732] @ a4750 │ │ │ │ ldr r9, [sp, #168] @ 0xa8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r2, #324] @ 0x144 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ @@ -136420,264 +136428,264 @@ │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq a435c │ │ │ │ + beq a437c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r2, #328] @ 0x148 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc a407c │ │ │ │ - b a45ec │ │ │ │ + bcc a409c │ │ │ │ + b a460c │ │ │ │ tst r9, #1 │ │ │ │ - bne a40bc │ │ │ │ + bne a40dc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs a462c │ │ │ │ + bcs a464c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a40bc │ │ │ │ + beq a40dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a451c │ │ │ │ + beq a453c │ │ │ │ cmp r0, #4 │ │ │ │ - bhi a41a8 │ │ │ │ - b a44e8 │ │ │ │ + bhi a41c8 │ │ │ │ + b a4508 │ │ │ │ tst r9, #1 │ │ │ │ - bne a40bc │ │ │ │ + bne a40dc │ │ │ │ ldrb r0, [r3, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - bhi a40bc │ │ │ │ + bhi a40dc │ │ │ │ ldrb r0, [r3, #9] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc a40bc │ │ │ │ + bcc a40dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a451c │ │ │ │ + beq a453c │ │ │ │ cmp r0, #4 │ │ │ │ - bls a44e8 │ │ │ │ + bls a4508 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a41a8 │ │ │ │ + b a41c8 │ │ │ │ tst r9, #1 │ │ │ │ - bne a40bc │ │ │ │ + bne a40dc │ │ │ │ ldrd r0, [r3, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ add r0, r0, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a40bc │ │ │ │ + beq a40dc │ │ │ │ ldrb r2, [r0, #-1] │ │ │ │ cmp r2, r6 │ │ │ │ - bhi a40bc │ │ │ │ + bhi a40dc │ │ │ │ ldrb r2, [r0], #8 │ │ │ │ sub r1, r1, #8 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc a416c │ │ │ │ + bcc a418c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a451c │ │ │ │ + beq a453c │ │ │ │ cmp r1, #4 │ │ │ │ - bls a45ac │ │ │ │ + bls a45cc │ │ │ │ ldr r1, [r0, #-13] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r0, #1] │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl a4764 │ │ │ │ - b a40bc │ │ │ │ + bl a4784 │ │ │ │ + b a40dc │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a4674 │ │ │ │ + beq a4694 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldrb r0, [r2] │ │ │ │ tst r0, #2 │ │ │ │ - bne a4234 │ │ │ │ + bne a4254 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a423c │ │ │ │ + beq a425c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, #3 │ │ │ │ - bls a430c │ │ │ │ + bls a432c │ │ │ │ adds r4, fp, #4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, fp] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - beq a464c │ │ │ │ + beq a466c │ │ │ │ ldrb r0, [r2] │ │ │ │ tst r0, #1 │ │ │ │ orr r1, r0, #2 │ │ │ │ strb r1, [r2] │ │ │ │ - bne a4254 │ │ │ │ + bne a4274 │ │ │ │ orr r0, r0, #3 │ │ │ │ strb r0, [r2] │ │ │ │ - b a4298 │ │ │ │ + b a42b8 │ │ │ │ mov r4, fp │ │ │ │ - b a4298 │ │ │ │ + b a42b8 │ │ │ │ orr r0, r0, #1 │ │ │ │ strb r0, [r2] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a40bc │ │ │ │ - b a435c │ │ │ │ + beq a40dc │ │ │ │ + b a437c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bls a4334 │ │ │ │ + bls a4354 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r2, r0] │ │ │ │ add r1, r0, #4 │ │ │ │ cmp r4, r1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bhi a45bc │ │ │ │ + bhi a45dc │ │ │ │ sub r1, r0, fp │ │ │ │ cmp r1, #3 │ │ │ │ - bls a44fc │ │ │ │ + bls a451c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, r4] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, #3 │ │ │ │ - bls a42e8 │ │ │ │ + bls a4308 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, r1] │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, r4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bcc a4510 │ │ │ │ + bcc a4530 │ │ │ │ sub r1, r1, r4 │ │ │ │ cmp r1, #4 │ │ │ │ - bcc a44fc │ │ │ │ + bcc a451c │ │ │ │ str r7, [r0, r4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a40bc │ │ │ │ - b a435c │ │ │ │ + beq a40dc │ │ │ │ + b a437c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b a42ac │ │ │ │ + b a42cc │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ bl 21304 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ - b a4200 │ │ │ │ + b a4220 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #1 │ │ │ │ bl 21304 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - b a4268 │ │ │ │ + b a4288 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #65472 @ 0xffc0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movt r1, #3 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4420 │ │ │ │ + beq a4440 │ │ │ │ ldr r0, [r2, #304] @ 0x130 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ tst r0, r1 │ │ │ │ - beq a43c8 │ │ │ │ + beq a43e8 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ tst r1, #1 │ │ │ │ - bne a43c8 │ │ │ │ - ldr r1, [pc, #960] @ a475c │ │ │ │ + bne a43e8 │ │ │ │ + ldr r1, [pc, #960] @ a477c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ cmp r1, #1 │ │ │ │ - bne a43c8 │ │ │ │ + bne a43e8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4668 │ │ │ │ + beq a4688 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #4 │ │ │ │ strb r1, [r0] │ │ │ │ ldr r0, [r2, #304] @ 0x130 │ │ │ │ tst r0, #48 @ 0x30 │ │ │ │ - beq a4420 │ │ │ │ + beq a4440 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a43ec │ │ │ │ + beq a440c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #10 │ │ │ │ - beq a43f8 │ │ │ │ - b a4420 │ │ │ │ + beq a4418 │ │ │ │ + b a4440 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #13 │ │ │ │ - bne a4420 │ │ │ │ + bne a4440 │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ tst r0, #1 │ │ │ │ - bne a4420 │ │ │ │ + bne a4440 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a465c │ │ │ │ + beq a467c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r0] │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3990 │ │ │ │ + bl a39b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl a4c38 │ │ │ │ + bl a4c58 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #668] @ a46fc │ │ │ │ + ldr r2, [pc, #668] @ a471c │ │ │ │ add r0, r5, #1 │ │ │ │ ldr r8, [sp, #172] @ 0xac │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - b a4628 │ │ │ │ + b a4648 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #652] @ a4708 │ │ │ │ - ldr r2, [pc, #652] @ a470c │ │ │ │ - ldr r1, [pc, #652] @ a4710 │ │ │ │ + ldr r0, [pc, #652] @ a4728 │ │ │ │ + ldr r2, [pc, #652] @ a472c │ │ │ │ + ldr r1, [pc, #652] @ a4730 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #616] @ a4714 │ │ │ │ + ldr r3, [pc, #616] @ a4734 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -136685,262 +136693,262 @@ │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r8, [sp, #172] @ 0xac │ │ │ │ bl 26100 │ │ │ │ - b a4628 │ │ │ │ - ldr r2, [pc, #612] @ a4754 │ │ │ │ + b a4648 │ │ │ │ + ldr r2, [pc, #612] @ a4774 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r9, #4 │ │ │ │ - b a4564 │ │ │ │ - ldr r2, [pc, #576] @ a4744 │ │ │ │ + b a4584 │ │ │ │ + ldr r2, [pc, #576] @ a4764 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ bl 26060 │ │ │ │ - b a4628 │ │ │ │ - ldr r2, [pc, #560] @ a4748 │ │ │ │ + b a4648 │ │ │ │ + ldr r2, [pc, #560] @ a4768 │ │ │ │ add r2, pc, r2 │ │ │ │ - b a45c4 │ │ │ │ - ldr r2, [pc, #552] @ a474c │ │ │ │ + b a45e4 │ │ │ │ + ldr r2, [pc, #552] @ a476c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b a45c4 │ │ │ │ - ldr r2, [pc, #448] @ a46f8 │ │ │ │ + b a45e4 │ │ │ │ + ldr r2, [pc, #448] @ a4718 │ │ │ │ add r2, pc, r2 │ │ │ │ - b a4468 │ │ │ │ + b a4488 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #9 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ mov r3, #1 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ - b a3e98 │ │ │ │ - ldr r2, [pc, #448] @ a4724 │ │ │ │ + b a3eb8 │ │ │ │ + ldr r2, [pc, #448] @ a4744 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 26060 │ │ │ │ - b a4628 │ │ │ │ - ldr r2, [pc, #424] @ a4720 │ │ │ │ + b a4648 │ │ │ │ + ldr r2, [pc, #424] @ a4740 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b a45c4 │ │ │ │ - ldr r2, [pc, #352] @ a46ec │ │ │ │ + b a45e4 │ │ │ │ + ldr r2, [pc, #352] @ a470c │ │ │ │ mov r9, #13 │ │ │ │ add r2, pc, r2 │ │ │ │ - b a45a0 │ │ │ │ - ldr r2, [pc, #384] @ a471c │ │ │ │ + b a45c0 │ │ │ │ + ldr r2, [pc, #384] @ a473c │ │ │ │ ldr r8, [sp, #172] @ 0xac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 26060 │ │ │ │ - b a4628 │ │ │ │ - ldr r2, [pc, #412] @ a4750 │ │ │ │ + b a4648 │ │ │ │ + ldr r2, [pc, #412] @ a4770 │ │ │ │ sub r1, r1, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b a44f4 │ │ │ │ - ldr r2, [pc, #380] @ a4740 │ │ │ │ + b a4514 │ │ │ │ + ldr r2, [pc, #380] @ a4760 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 26054 │ │ │ │ - b a4628 │ │ │ │ - ldr r0, [pc, #280] @ a46f0 │ │ │ │ + b a4648 │ │ │ │ + ldr r0, [pc, #280] @ a4710 │ │ │ │ add r0, pc, r0 │ │ │ │ - b a45e4 │ │ │ │ - ldr r0, [pc, #272] @ a46f4 │ │ │ │ + b a4604 │ │ │ │ + ldr r0, [pc, #272] @ a4714 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b a4628 │ │ │ │ - ldr r2, [pc, #320] @ a4734 │ │ │ │ + b a4648 │ │ │ │ + ldr r2, [pc, #320] @ a4754 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bl 2623c │ │ │ │ - b a4628 │ │ │ │ - ldr r1, [pc, #248] @ a4704 │ │ │ │ + b a4648 │ │ │ │ + ldr r1, [pc, #248] @ a4724 │ │ │ │ mov r0, r2 │ │ │ │ mov sl, fp │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ ldr r8, [sp, #172] @ 0xac │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #256] @ a4738 │ │ │ │ + ldr r2, [pc, #256] @ a4758 │ │ │ │ add r2, pc, r2 │ │ │ │ - b a45f4 │ │ │ │ - ldr r1, [pc, #164] @ a46e8 │ │ │ │ + b a4614 │ │ │ │ + ldr r1, [pc, #164] @ a4708 │ │ │ │ mov sl, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b a4614 │ │ │ │ - ldr r2, [pc, #232] @ a473c │ │ │ │ + b a4634 │ │ │ │ + ldr r2, [pc, #232] @ a475c │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b a45f4 │ │ │ │ - ldr r0, [pc, #244] @ a4758 │ │ │ │ + b a4614 │ │ │ │ + ldr r0, [pc, #244] @ a4778 │ │ │ │ add r0, pc, r0 │ │ │ │ - b a4670 │ │ │ │ - ldr r0, [pc, #240] @ a4760 │ │ │ │ + b a4690 │ │ │ │ + ldr r0, [pc, #240] @ a4780 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b a45f8 │ │ │ │ - b a4684 │ │ │ │ + b a4618 │ │ │ │ + b a46a4 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a46e0 │ │ │ │ + beq a4700 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b a46d8 │ │ │ │ - b a46ac │ │ │ │ + b a46f8 │ │ │ │ + b a46cc │ │ │ │ ldr r8, [sp, #172] @ 0xac │ │ │ │ - b a46c0 │ │ │ │ - b a46ac │ │ │ │ + b a46e0 │ │ │ │ + b a46cc │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a46e4 │ │ │ │ + beq a4704 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b a46d0 │ │ │ │ + b a46f0 │ │ │ │ ldr r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a46e4 │ │ │ │ + beq a4704 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, r4, ip, ror #1 │ │ │ │ - andseq sp, r4, r4, lsr #4 │ │ │ │ - andseq sp, r4, ip, asr #3 │ │ │ │ - @ instruction: 0x0014d1b0 │ │ │ │ - andseq sp, r4, ip, asr #4 │ │ │ │ - andseq sp, r4, ip, lsl #6 │ │ │ │ - andseq sp, r4, r0, ror #26 │ │ │ │ - andseq sp, r4, r8, asr #5 │ │ │ │ + andseq sp, r4, ip, asr #1 │ │ │ │ + andseq sp, r4, r4, lsl #4 │ │ │ │ + andseq sp, r4, ip, lsr #3 │ │ │ │ + mulseq r4, r0, r1 │ │ │ │ + andseq sp, r4, ip, lsr #4 │ │ │ │ + andseq sp, r4, ip, ror #5 │ │ │ │ + andseq sp, r4, r0, asr #26 │ │ │ │ + andseq sp, r4, r8, lsr #5 │ │ │ │ @ instruction: 0xffffdebc │ │ │ │ - @ instruction: 0x0014d3f0 │ │ │ │ - andseq sp, r4, r8, lsl r4 │ │ │ │ - andseq fp, r6, ip, lsr sl │ │ │ │ + @ instruction: 0x0014d3d0 │ │ │ │ + @ instruction: 0x0014d3f8 │ │ │ │ + andseq fp, r6, ip, lsl sl │ │ │ │ andeq r9, sp, r6, lsr r2 │ │ │ │ - andseq sp, r4, r4, lsr #5 │ │ │ │ - andseq sp, r4, r4, asr #3 │ │ │ │ - andseq sp, r4, r0, ror #5 │ │ │ │ + andseq sp, r4, r4, lsl #5 │ │ │ │ + andseq sp, r4, r4, lsr #3 │ │ │ │ + andseq sp, r4, r0, asr #5 │ │ │ │ andeq r8, sp, r2, ror #31 │ │ │ │ - andseq sp, r4, r4, lsl #16 │ │ │ │ - andseq sp, r4, r0, asr #13 │ │ │ │ - andseq sp, r4, r0, ror #4 │ │ │ │ - ldrheq sp, [r4], -ip │ │ │ │ - andseq sp, r4, ip, ror #2 │ │ │ │ - andseq sp, r4, r0, ror r2 │ │ │ │ - @ instruction: 0x0014c5b4 │ │ │ │ - andseq sp, r4, ip, lsl r3 │ │ │ │ - andseq sp, r4, r8, ror #3 │ │ │ │ + andseq sp, r4, r4, ror #15 │ │ │ │ + andseq sp, r4, r0, lsr #13 │ │ │ │ + andseq sp, r4, r0, asr #4 │ │ │ │ + mulseq r4, ip, r0 │ │ │ │ andseq sp, r4, ip, asr #2 │ │ │ │ - andseq sp, r4, r0, lsl r2 │ │ │ │ - andseq sp, r4, r0, lsl #3 │ │ │ │ + andseq sp, r4, r0, asr r2 │ │ │ │ + mulseq r4, r4, r5 │ │ │ │ + @ instruction: 0x0014d2fc │ │ │ │ + andseq sp, r4, r8, asr #3 │ │ │ │ + andseq sp, r4, ip, lsr #2 │ │ │ │ + @ instruction: 0x0014d1f0 │ │ │ │ + andseq sp, r4, r0, ror #2 │ │ │ │ andeq r8, sp, lr, lsl ip │ │ │ │ - andseq sp, r4, r4, ror #2 │ │ │ │ + andseq sp, r4, r4, asr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a4b54 │ │ │ │ + bne a4b74 │ │ │ │ ldr lr, [r0] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [lr, #328] @ 0x148 │ │ │ │ cmp r3, r1 │ │ │ │ - bls a4bb4 │ │ │ │ + bls a4bd4 │ │ │ │ ldr r0, [lr, #324] @ 0x144 │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ sub r0, r0, #3 │ │ │ │ cmp r0, #4 │ │ │ │ - bcs a4a04 │ │ │ │ + bcs a4a24 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a47e0 │ │ │ │ - ldr r2, [pc, #1068] @ a4bec │ │ │ │ + bne a4800 │ │ │ │ + ldr r2, [pc, #1068] @ a4c0c │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, lr │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ mov lr, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r9, ip, #16 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r2, [ip, #8] │ │ │ │ str r1, [r0] │ │ │ │ mov r0, #1 │ │ │ │ ldm r9, {r5, r7, r9} │ │ │ │ add r1, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ stm r1, {r3, r5, r7} │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a481c │ │ │ │ + b a483c │ │ │ │ ldr r0, [r8, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4a44 │ │ │ │ + beq a4a64 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r4, [r1, r0, lsl #2] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ cmp r7, r4 │ │ │ │ - bls a4b6c │ │ │ │ + bls a4b8c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ movhi r6, r9 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b a4870 │ │ │ │ + b a4890 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst r1, r2 │ │ │ │ - beq a4810 │ │ │ │ + beq a4830 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r7, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bls a4b6c │ │ │ │ + bls a4b8c │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, r9 │ │ │ │ - bcs a4894 │ │ │ │ + bcs a48b4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs a4ba4 │ │ │ │ + bcs a4bc4 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq a4810 │ │ │ │ + beq a4830 │ │ │ │ cmp r9, r6 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ - beq a4ae0 │ │ │ │ + beq a4b00 │ │ │ │ cmp r4, r7 │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ - bcs a4b90 │ │ │ │ + bcs a4bb0 │ │ │ │ str r9, [r5, r4, lsl #2] │ │ │ │ add r9, r9, #1 │ │ │ │ ldr r1, [lr, #328] @ 0x148 │ │ │ │ str r9, [ip, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs a4b80 │ │ │ │ + bcs a4ba0 │ │ │ │ ldr r0, [lr, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @ instruction: 0xffffff34 │ │ │ │ @@ -136950,118 +136958,118 @@ │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ @ instruction: 0xffffff84 │ │ │ │ @ instruction: 0xffffff34 │ │ │ │ @ instruction: 0xffffff34 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq a4810 │ │ │ │ + beq a4830 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r8] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r4, [fp] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc a49cc │ │ │ │ + bcc a49ec │ │ │ │ lsl r2, sl, #2 │ │ │ │ cmp r2, #4 │ │ │ │ - beq a4958 │ │ │ │ + beq a4978 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ rsb r2, r2, #4 │ │ │ │ ldr r3, [fp, -r2] │ │ │ │ adds r2, r2, #4 │ │ │ │ str r3, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ - bne a4944 │ │ │ │ + bne a4964 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r1, [r8, #8] │ │ │ │ - b a49b0 │ │ │ │ + b a49d0 │ │ │ │ ldr r1, [r8] │ │ │ │ mov sl, lr │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne a499c │ │ │ │ - ldr r1, [pc, #632] @ a4c00 │ │ │ │ + bne a49bc │ │ │ │ + ldr r1, [pc, #632] @ a4c20 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov lr, sl │ │ │ │ str fp, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r8, #8] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r7, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - bhi a4870 │ │ │ │ - b a4b6c │ │ │ │ + bhi a4890 │ │ │ │ + b a4b8c │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #4 │ │ │ │ str lr, [sp, #8] │ │ │ │ bl 21304 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ cmp r2, #4 │ │ │ │ - bne a493c │ │ │ │ - b a4958 │ │ │ │ + bne a495c │ │ │ │ + b a4978 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - bls a4bc8 │ │ │ │ + bls a4be8 │ │ │ │ ldr r2, [ip, #16] │ │ │ │ ldr r3, [ip, #8] │ │ │ │ ldr r7, [ip, #24] │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ cmp r0, r7 │ │ │ │ - bcs a4a4c │ │ │ │ + bcs a4a6c │ │ │ │ cmp r0, r3 │ │ │ │ - bcs a4bdc │ │ │ │ + bcs a4bfc │ │ │ │ ldr r6, [ip, #4] │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a4a4c │ │ │ │ + bne a4a6c │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r3 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ ldrcc r0, [ip, #4] │ │ │ │ strcc r1, [r0, r7, lsl #2] │ │ │ │ addcc r0, r7, #1 │ │ │ │ strcc r7, [r2, r1, lsl #2] │ │ │ │ strcc r0, [ip, #24] │ │ │ │ addcc sp, sp, #100 @ 0x64 │ │ │ │ popcc {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r0, [pc, #408] @ a4c14 │ │ │ │ - ldr r2, [pc, #408] @ a4c18 │ │ │ │ - ldr r1, [pc, #408] @ a4c1c │ │ │ │ + ldr r0, [pc, #408] @ a4c34 │ │ │ │ + ldr r2, [pc, #408] @ a4c38 │ │ │ │ + ldr r1, [pc, #408] @ a4c3c │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #72 @ 0x48 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #372] @ a4c20 │ │ │ │ + ldr r7, [pc, #372] @ a4c40 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ @@ -137069,27 +137077,27 @@ │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ bl 26100 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #316] @ a4c28 │ │ │ │ - ldr r2, [pc, #316] @ a4c2c │ │ │ │ - ldr r1, [pc, #316] @ a4c30 │ │ │ │ + ldr r0, [pc, #316] @ a4c48 │ │ │ │ + ldr r2, [pc, #316] @ a4c4c │ │ │ │ + ldr r1, [pc, #316] @ a4c50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #280] @ a4c34 │ │ │ │ + ldr r3, [pc, #280] @ a4c54 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ @@ -137097,101 +137105,101 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #168] @ a4c04 │ │ │ │ + ldr r0, [pc, #168] @ a4c24 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #164] @ a4c08 │ │ │ │ + ldr r2, [pc, #164] @ a4c28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r2, [pc, #132] @ a4bf8 │ │ │ │ + ldr r2, [pc, #132] @ a4c18 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #116] @ a4bfc │ │ │ │ + ldr r2, [pc, #116] @ a4c1c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #88] @ a4bf0 │ │ │ │ + ldr r2, [pc, #88] @ a4c10 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #120] @ a4c24 │ │ │ │ + ldr r2, [pc, #120] @ a4c44 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #56] @ a4bf4 │ │ │ │ + ldr r2, [pc, #56] @ a4c14 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #60] @ a4c0c │ │ │ │ + ldr r2, [pc, #60] @ a4c2c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #44] @ a4c10 │ │ │ │ + ldr r2, [pc, #44] @ a4c30 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - mulseq r4, r8, r0 │ │ │ │ - andseq ip, r4, r4, lsr #26 │ │ │ │ - mulseq r4, r8, ip │ │ │ │ - andseq ip, r4, r8, asr sp │ │ │ │ - andseq ip, r4, r8, asr #25 │ │ │ │ - andseq ip, r4, r8, ror #29 │ │ │ │ + andseq sp, r4, r8, ror r0 │ │ │ │ + andseq ip, r4, r4, lsl #26 │ │ │ │ + andseq ip, r4, r8, ror ip │ │ │ │ + andseq ip, r4, r8, lsr sp │ │ │ │ + andseq ip, r4, r8, lsr #25 │ │ │ │ + andseq ip, r4, r8, asr #29 │ │ │ │ andeq r7, sp, sl, lsl #28 │ │ │ │ - andseq ip, r4, ip, lsl sp │ │ │ │ @ instruction: 0x0014ccfc │ │ │ │ - @ instruction: 0x0014ccf4 │ │ │ │ + @ instruction: 0x0014ccdc │ │ │ │ + @ instruction: 0x0014ccd4 │ │ │ │ @ instruction: 0xffffd8bc │ │ │ │ - @ instruction: 0x0014cdf0 │ │ │ │ - andseq ip, r4, r8, lsl lr │ │ │ │ - andseq fp, r6, ip, lsr r4 │ │ │ │ - andseq ip, r4, ip, lsr #26 │ │ │ │ + @ instruction: 0x0014cdd0 │ │ │ │ + @ instruction: 0x0014cdf8 │ │ │ │ + andseq fp, r6, ip, lsl r4 │ │ │ │ + andseq ip, r4, ip, lsl #26 │ │ │ │ @ instruction: 0xffffd84c │ │ │ │ - andseq ip, r4, r0, lsl #27 │ │ │ │ - andseq ip, r4, r8, lsr #27 │ │ │ │ - andseq fp, r6, ip, asr #7 │ │ │ │ + andseq ip, r4, r0, ror #26 │ │ │ │ + andseq ip, r4, r8, lsl #27 │ │ │ │ + andseq fp, r6, ip, lsr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi a5058 │ │ │ │ + bhi a5078 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5004 │ │ │ │ + beq a5024 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mvn r6, #127 @ 0x7f │ │ │ │ ldr sl, [r2] │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r8, [pc, #1020] @ a5078 │ │ │ │ + ldr r8, [pc, #1020] @ a5098 │ │ │ │ add r8, pc, r8 │ │ │ │ - b a4ca0 │ │ │ │ + b a4cc0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ strb r5, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ str fp, [r9, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r7, r0 │ │ │ │ - beq a5004 │ │ │ │ + beq a5024 │ │ │ │ ldr r1, [sl, #328] @ 0x148 │ │ │ │ ldr fp, [r7], #4 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs a5068 │ │ │ │ + bcs a5088 │ │ │ │ ldr r0, [sl, #324] @ 0x144 │ │ │ │ add r1, fp, fp, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r8, ror #4 │ │ │ │ @@ -137204,243 +137212,243 @@ │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ andeq r0, r0, r4, asr #5 │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs a4d2c │ │ │ │ - b a4fa4 │ │ │ │ + bcs a4d4c │ │ │ │ + b a4fc4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq a4fa4 │ │ │ │ + beq a4fc4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne a4d08 │ │ │ │ + bne a4d28 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 160d04 │ │ │ │ - b a4d08 │ │ │ │ + bl 160d24 │ │ │ │ + b a4d28 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs a4e00 │ │ │ │ + bcs a4e20 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne a4d84 │ │ │ │ - ldr r1, [pc, #772] @ a5080 │ │ │ │ + bne a4da4 │ │ │ │ + ldr r1, [pc, #772] @ a50a0 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ add r1, r4, #1 │ │ │ │ cmp r1, #5 │ │ │ │ str fp, [r9, #12] │ │ │ │ strb r5, [r0, r4] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str r1, [r9, #8] │ │ │ │ - bcc a5038 │ │ │ │ + bcc a5058 │ │ │ │ sub r1, r4, #4 │ │ │ │ cmp r1, #3 │ │ │ │ - bls a5048 │ │ │ │ + bls a5068 │ │ │ │ ldr r1, [r0, #5] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr r2, r1, r2 │ │ │ │ lsr r1, r1, #24 │ │ │ │ strb r1, [r0, #8] │ │ │ │ lsr r1, r2, #16 │ │ │ │ strb r2, [r0, #5] │ │ │ │ strb r1, [r0, #7] │ │ │ │ lsr r1, r2, #8 │ │ │ │ strb r1, [r0, #6] │ │ │ │ - b a4c94 │ │ │ │ + b a4cb4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq a4d68 │ │ │ │ + beq a4d88 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne a4ddc │ │ │ │ + bne a4dfc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 160d04 │ │ │ │ - b a4ddc │ │ │ │ + bl 160d24 │ │ │ │ + b a4dfc │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs a4e5c │ │ │ │ - b a4fa4 │ │ │ │ + bcs a4e7c │ │ │ │ + b a4fc4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq a4fa4 │ │ │ │ + beq a4fc4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne a4e38 │ │ │ │ + bne a4e58 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 160d04 │ │ │ │ - b a4e38 │ │ │ │ + bl 160d24 │ │ │ │ + b a4e58 │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs a4eb8 │ │ │ │ - b a4fa4 │ │ │ │ + bcs a4ed8 │ │ │ │ + b a4fc4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq a4fa4 │ │ │ │ + beq a4fc4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne a4e94 │ │ │ │ + bne a4eb4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 160d04 │ │ │ │ - b a4e94 │ │ │ │ + bl 160d24 │ │ │ │ + b a4eb4 │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs a4f14 │ │ │ │ - b a4fa4 │ │ │ │ + bcs a4f34 │ │ │ │ + b a4fc4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq a4fa4 │ │ │ │ + beq a4fc4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne a4ef0 │ │ │ │ + bne a4f10 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 160d04 │ │ │ │ - b a4ef0 │ │ │ │ + bl 160d24 │ │ │ │ + b a4f10 │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs a4f70 │ │ │ │ - b a4fa4 │ │ │ │ + bcs a4f90 │ │ │ │ + b a4fc4 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq a4fa4 │ │ │ │ + beq a4fc4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne a4f4c │ │ │ │ + bne a4f6c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 160d04 │ │ │ │ - b a4f4c │ │ │ │ + bl 160d24 │ │ │ │ + b a4f6c │ │ │ │ ldrd r4, [r9, #8] │ │ │ │ sub r0, fp, r5 │ │ │ │ lsl r1, r0, #1 │ │ │ │ eor r5, r1, r0, asr #31 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcs a4fe8 │ │ │ │ + bcs a5008 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne a4c80 │ │ │ │ - ldr r1, [pc, #204] @ a5084 │ │ │ │ + bne a4ca0 │ │ │ │ + ldr r1, [pc, #204] @ a50a4 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 160d04 │ │ │ │ - b a4c80 │ │ │ │ + bl 160d24 │ │ │ │ + b a4ca0 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ orr r0, r5, r6 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ lsr r0, r5, #7 │ │ │ │ lsrs r1, r5, #14 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r9, #8] │ │ │ │ - beq a4fa4 │ │ │ │ + beq a4fc4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - bne a4fc4 │ │ │ │ + bne a4fe4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 160d04 │ │ │ │ - b a4fc4 │ │ │ │ + bl 160d24 │ │ │ │ + b a4fe4 │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, #5 │ │ │ │ - bcc a5038 │ │ │ │ + bcc a5058 │ │ │ │ sub r1, r1, #5 │ │ │ │ cmp r1, #3 │ │ │ │ - bls a5048 │ │ │ │ + bls a5068 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldr r1, [r0, #5] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, #0 │ │ │ │ streq r1, [r0, #1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #76] @ a508c │ │ │ │ + ldr r2, [pc, #76] @ a50ac │ │ │ │ mov r0, #5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #64] @ a5090 │ │ │ │ + ldr r2, [pc, #64] @ a50b0 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #40] @ a5088 │ │ │ │ + ldr r2, [pc, #40] @ a50a8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #12] @ a507c │ │ │ │ + ldr r2, [pc, #12] @ a509c │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq ip, r4, r8, lsr #23 │ │ │ │ - andseq ip, r4, r0, ror #15 │ │ │ │ - mulseq r4, r4, sl │ │ │ │ - andseq ip, r4, r8, asr r8 │ │ │ │ - andseq ip, r4, r0, ror #15 │ │ │ │ - andseq ip, r4, r0, lsl r7 │ │ │ │ - @ instruction: 0x0014c6b0 │ │ │ │ + andseq ip, r4, r8, lsl #23 │ │ │ │ + andseq ip, r4, r0, asr #15 │ │ │ │ + andseq ip, r4, r4, ror sl │ │ │ │ + andseq ip, r4, r8, lsr r8 │ │ │ │ + andseq ip, r4, r0, asr #15 │ │ │ │ + @ instruction: 0x0014c6f0 │ │ │ │ + mulseq r4, r0, r6 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r0] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr lr, [r3, #304] @ 0x130 │ │ │ │ ldrb ip, [r3, #344] @ 0x158 │ │ │ │ ldrb r3, [r3, #348] @ 0x15c │ │ │ │ add r0, pc, #4 │ │ │ │ @@ -137451,238 +137459,238 @@ │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ movw r0, #65472 @ 0xffc0 │ │ │ │ movt r0, #3 │ │ │ │ tst lr, r0 │ │ │ │ - bne a5264 │ │ │ │ + bne a5284 │ │ │ │ pop {fp, pc} │ │ │ │ tst lr, #48 @ 0x30 │ │ │ │ - beq a5130 │ │ │ │ + beq a5150 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a52fc │ │ │ │ + beq a531c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a53bc │ │ │ │ + beq a53dc │ │ │ │ cmp r1, #4 │ │ │ │ - bls a53d0 │ │ │ │ + bls a53f0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #16 │ │ │ │ strb r3, [r0, #1] │ │ │ │ lsr r3, r1, #24 │ │ │ │ strb r3, [r0, #4] │ │ │ │ lsr r3, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r3, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ tst lr, #28 │ │ │ │ - beq a5320 │ │ │ │ + beq a5340 │ │ │ │ cmp ip, #13 │ │ │ │ - beq a5330 │ │ │ │ - b a536c │ │ │ │ + beq a5350 │ │ │ │ + b a538c │ │ │ │ tst lr, #3 │ │ │ │ - beq a5188 │ │ │ │ + beq a51a8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a53bc │ │ │ │ + beq a53dc │ │ │ │ cmp r1, #4 │ │ │ │ - bls a53d0 │ │ │ │ + bls a53f0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #1 │ │ │ │ strb r3, [r0, #1] │ │ │ │ lsr r3, r1, #24 │ │ │ │ strb r3, [r0, #4] │ │ │ │ lsr r3, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r3, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ tst lr, #60 @ 0x3c │ │ │ │ - beq a536c │ │ │ │ + beq a538c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a53bc │ │ │ │ + beq a53dc │ │ │ │ cmp r1, #4 │ │ │ │ - bls a53d0 │ │ │ │ + bls a53f0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #20 │ │ │ │ - b a5350 │ │ │ │ + b a5370 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5294 │ │ │ │ + beq a52b4 │ │ │ │ tst lr, #48 @ 0x30 │ │ │ │ - beq a51e0 │ │ │ │ + beq a5200 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a540c │ │ │ │ + beq a542c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r0] │ │ │ │ tst lr, #60 @ 0x3c │ │ │ │ - beq a52dc │ │ │ │ + beq a52fc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a53bc │ │ │ │ + beq a53dc │ │ │ │ mov r1, #4 │ │ │ │ - b a52ac │ │ │ │ + b a52cc │ │ │ │ tst lr, #60 @ 0x3c │ │ │ │ - beq a5240 │ │ │ │ + beq a5260 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a53bc │ │ │ │ + beq a53dc │ │ │ │ cmp r1, #4 │ │ │ │ - bls a53d0 │ │ │ │ + bls a53f0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #4 │ │ │ │ strb r3, [r0, #1] │ │ │ │ lsr r3, r1, #24 │ │ │ │ strb r3, [r0, #4] │ │ │ │ lsr r3, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r3, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ movw r0, #65472 @ 0xffc0 │ │ │ │ movt r0, #3 │ │ │ │ tst lr, r0 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r0, [pc, #472] @ a5430 │ │ │ │ + ldr r0, [pc, #472] @ a5450 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, ip] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a537c │ │ │ │ + beq a539c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [r2, #4] │ │ │ │ ldrbne r1, [r0] │ │ │ │ orrne r1, r1, #4 │ │ │ │ strbne r1, [r0] │ │ │ │ popne {fp, pc} │ │ │ │ - ldr r2, [pc, #408] @ a5420 │ │ │ │ + ldr r2, [pc, #408] @ a5440 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 2623c │ │ │ │ tst lr, #60 @ 0x3c │ │ │ │ - beq a52dc │ │ │ │ + beq a52fc │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a53bc │ │ │ │ + beq a53dc │ │ │ │ mov r1, #16 │ │ │ │ cmp r3, #4 │ │ │ │ - bls a53f8 │ │ │ │ + bls a5418 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #1] │ │ │ │ orr r1, r1, r3 │ │ │ │ strb r1, [r0, #1] │ │ │ │ lsr r1, r3, #24 │ │ │ │ strb r1, [r0, #4] │ │ │ │ lsr r1, r3, #16 │ │ │ │ strb r1, [r0, #3] │ │ │ │ lsr r1, r3, #8 │ │ │ │ strb r1, [r0, #2] │ │ │ │ tst lr, #28 │ │ │ │ - beq a52f0 │ │ │ │ + beq a5310 │ │ │ │ cmp ip, #10 │ │ │ │ - beq a5330 │ │ │ │ - b a536c │ │ │ │ + beq a5350 │ │ │ │ + b a538c │ │ │ │ cmp ip, #10 │ │ │ │ - beq a5328 │ │ │ │ - b a536c │ │ │ │ + beq a5348 │ │ │ │ + b a538c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a540c │ │ │ │ + beq a542c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldrb r1, [r0] │ │ │ │ orr r1, r1, #8 │ │ │ │ strb r1, [r0] │ │ │ │ tst lr, #28 │ │ │ │ - bne a5138 │ │ │ │ + bne a5158 │ │ │ │ cmp ip, #13 │ │ │ │ - bne a536c │ │ │ │ + bne a538c │ │ │ │ ands r0, lr, #32 │ │ │ │ - beq a536c │ │ │ │ + beq a538c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a53bc │ │ │ │ + beq a53dc │ │ │ │ cmp r1, #4 │ │ │ │ - bls a53d0 │ │ │ │ + bls a53f0 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ orr r3, r1, #4 │ │ │ │ strb r3, [r0, #1] │ │ │ │ lsr r3, r1, #24 │ │ │ │ strb r3, [r0, #4] │ │ │ │ lsr r3, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r3, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ movw r0, #65472 @ 0xffc0 │ │ │ │ movt r0, #3 │ │ │ │ tst lr, r0 │ │ │ │ - beq a50e0 │ │ │ │ + beq a5100 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a53bc │ │ │ │ + beq a53dc │ │ │ │ cmp r0, #4 │ │ │ │ - bls a53e4 │ │ │ │ + bls a5404 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r0, #1] │ │ │ │ strb r1, [r0, #1] │ │ │ │ lsr r2, r1, #24 │ │ │ │ orr r1, r1, #81920 @ 0x14000 │ │ │ │ strb r2, [r0, #4] │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r1, r1, #8 │ │ │ │ strb r2, [r0, #3] │ │ │ │ strb r1, [r0, #2] │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #100] @ a5428 │ │ │ │ + ldr r2, [pc, #100] @ a5448 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #84] @ a542c │ │ │ │ + ldr r2, [pc, #84] @ a544c │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #72] @ a5434 │ │ │ │ + ldr r2, [pc, #72] @ a5454 │ │ │ │ sub r1, r0, #1 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #56] @ a5438 │ │ │ │ + ldr r2, [pc, #56] @ a5458 │ │ │ │ sub r1, r3, #1 │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #16] @ a5424 │ │ │ │ + ldr r2, [pc, #16] @ a5444 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 2623c │ │ │ │ - andseq ip, r4, ip, asr #10 │ │ │ │ - @ instruction: 0x0014c3d0 │ │ │ │ - andseq ip, r4, r8, ror r3 │ │ │ │ - andseq ip, r4, r4, lsr #6 │ │ │ │ + andseq ip, r4, ip, lsr #10 │ │ │ │ + @ instruction: 0x0014c3b0 │ │ │ │ + andseq ip, r4, r8, asr r3 │ │ │ │ + andseq ip, r4, r4, lsl #6 │ │ │ │ andeq r7, sp, r8, lsr r7 │ │ │ │ - andseq ip, r4, r0, lsl r3 │ │ │ │ - @ instruction: 0x0014c2fc │ │ │ │ + @ instruction: 0x0014c2f0 │ │ │ │ + @ instruction: 0x0014c2dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r9, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc a55e4 │ │ │ │ + bcc a5604 │ │ │ │ sub r3, r8, r0, lsl #3 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -137690,145 +137698,145 @@ │ │ │ │ subs r5, r7, r1 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r7, r1 │ │ │ │ mvncc r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc a54bc │ │ │ │ + bcc a54dc │ │ │ │ cmp r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ movhi r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ movcc r3, r2 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi a5450 │ │ │ │ + bhi a5470 │ │ │ │ cmp r9, #2 │ │ │ │ - bcs a55ec │ │ │ │ + bcs a560c │ │ │ │ cmp r9, #0 │ │ │ │ - beq a560c │ │ │ │ - ldr r8, [pc, #408] @ a566c │ │ │ │ + beq a562c │ │ │ │ + ldr r8, [pc, #408] @ a568c │ │ │ │ mov r5, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b a54f8 │ │ │ │ + b a5518 │ │ │ │ str r6, [r1, r7, lsl #3]! │ │ │ │ add r0, r7, #1 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r0, [sl, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq a55b0 │ │ │ │ + beq a55d0 │ │ │ │ ldr r7, [sl, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bls a554c │ │ │ │ + bls a556c │ │ │ │ sub r1, r7, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs a5648 │ │ │ │ + bcs a5668 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add ip, r2, r1, lsl #3 │ │ │ │ ldr r6, [r2, r5, lsl #3]! │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r4, r6 │ │ │ │ mov r1, r6 │ │ │ │ movhi r1, r4 │ │ │ │ cmp r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ movcc r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls a5580 │ │ │ │ + bls a55a0 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs a5634 │ │ │ │ + bcs a5654 │ │ │ │ ldrd r0, [sl] │ │ │ │ mov r2, r1 │ │ │ │ ldr r6, [r2, r5, lsl #3]! │ │ │ │ cmp r7, r0 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ - bne a54dc │ │ │ │ + bne a54fc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 11634c │ │ │ │ + bl 11636c │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - b a54dc │ │ │ │ + b a54fc │ │ │ │ cmp r4, r6 │ │ │ │ movcc r6, r4 │ │ │ │ cmp r3, r0 │ │ │ │ movhi r0, r3 │ │ │ │ cmp r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ movcc r0, r6 │ │ │ │ movhi r1, r6 │ │ │ │ strd r0, [ip] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne a54f8 │ │ │ │ + bne a5518 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp r1, r9 │ │ │ │ - bcc a5624 │ │ │ │ + bcc a5644 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq a55e4 │ │ │ │ + beq a5604 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ sub r4, r1, r9 │ │ │ │ add r3, r0, r9, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r1, r3 │ │ │ │ bl 1e0c4 │ │ │ │ str r4, [sl, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r9, #21 │ │ │ │ - bcs a5658 │ │ │ │ + bcs a5678 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9a6fc │ │ │ │ - b a54cc │ │ │ │ - ldr r0, [pc, #92] @ a5670 │ │ │ │ + bl 9a71c │ │ │ │ + b a54ec │ │ │ │ + ldr r0, [pc, #92] @ a5690 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #88] @ a5674 │ │ │ │ + ldr r2, [pc, #88] @ a5694 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r2, [pc, #84] @ a5680 │ │ │ │ + ldr r2, [pc, #84] @ a56a0 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #64] @ a567c │ │ │ │ + ldr r2, [pc, #64] @ a569c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ a5678 │ │ │ │ + ldr r2, [pc, #40] @ a5698 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add r2, sp, #7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 114798 │ │ │ │ - b a54cc │ │ │ │ - andseq ip, r4, r4, asr r4 │ │ │ │ + bl 1147b8 │ │ │ │ + b a54ec │ │ │ │ + andseq ip, r4, r4, lsr r4 │ │ │ │ andeq r7, sp, r4, asr #9 │ │ │ │ - @ instruction: 0x0014c2dc │ │ │ │ + @ instruction: 0x0014c2bc │ │ │ │ + mulseq r4, r8, r2 │ │ │ │ @ instruction: 0x0014c2b8 │ │ │ │ - @ instruction: 0x0014c2d8 │ │ │ │ - andseq sl, r4, ip, ror lr │ │ │ │ + andseq sl, r4, ip, asr lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, r9, r0 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc a5830 │ │ │ │ + bcc a5850 │ │ │ │ sub r3, r8, r0, lsl #1 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r7, [r3] │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -137836,161 +137844,161 @@ │ │ │ │ subs r5, r7, r1 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r7, r1 │ │ │ │ mvncc r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - bcc a5704 │ │ │ │ + bcc a5724 │ │ │ │ cmp r7, r1 │ │ │ │ sub r0, r0, #1 │ │ │ │ movhi r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ movcc r3, r2 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc a5698 │ │ │ │ + bcc a56b8 │ │ │ │ cmp r9, #2 │ │ │ │ - bcs a5838 │ │ │ │ + bcs a5858 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a5858 │ │ │ │ - ldr r8, [pc, #412] @ a58b8 │ │ │ │ + beq a5878 │ │ │ │ + ldr r8, [pc, #412] @ a58d8 │ │ │ │ mov r5, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b a5740 │ │ │ │ + b a5760 │ │ │ │ strb r6, [r1, r7, lsl #1]! │ │ │ │ add r0, r7, #1 │ │ │ │ strb r4, [r1, #1] │ │ │ │ str r0, [sl, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq a57fc │ │ │ │ + beq a581c │ │ │ │ ldr r7, [sl, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - bls a5794 │ │ │ │ + bls a57b4 │ │ │ │ sub r1, r7, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs a5894 │ │ │ │ + bcs a58b4 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add ip, r2, r1, lsl #1 │ │ │ │ ldrb r4, [r2, r5, lsl #1]! │ │ │ │ ldrb r6, [ip] │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ cmp r6, r4 │ │ │ │ mov r1, r4 │ │ │ │ movhi r1, r6 │ │ │ │ cmp r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ movcc r2, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs a57c8 │ │ │ │ + bcs a57e8 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs a5880 │ │ │ │ + bcs a58a0 │ │ │ │ ldrd r0, [sl] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r6, [r2, r5, lsl #1]! │ │ │ │ cmp r7, r0 │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ - bne a5724 │ │ │ │ + bne a5744 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 1169d0 │ │ │ │ + bl 1169f0 │ │ │ │ ldr r1, [sl, #4] │ │ │ │ - b a5724 │ │ │ │ + b a5744 │ │ │ │ cmp r6, r4 │ │ │ │ movcc r4, r6 │ │ │ │ cmp r3, r0 │ │ │ │ movhi r0, r3 │ │ │ │ cmp r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ movcc r0, r4 │ │ │ │ movhi r1, r4 │ │ │ │ strb r0, [ip] │ │ │ │ strb r1, [ip, #1] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bne a5740 │ │ │ │ + bne a5760 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ cmp r1, r9 │ │ │ │ - bcc a5870 │ │ │ │ + bcc a5890 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq a5830 │ │ │ │ + beq a5850 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ sub r4, r1, r9 │ │ │ │ add r3, r0, r9, lsl #1 │ │ │ │ lsl r2, r4, #1 │ │ │ │ mov r1, r3 │ │ │ │ bl 1e0c4 │ │ │ │ str r4, [sl, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r9, #21 │ │ │ │ - bcs a58a4 │ │ │ │ + bcs a58c4 │ │ │ │ add r3, sp, #7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9a628 │ │ │ │ - b a5714 │ │ │ │ - ldr r0, [pc, #92] @ a58bc │ │ │ │ + bl 9a648 │ │ │ │ + b a5734 │ │ │ │ + ldr r0, [pc, #92] @ a58dc │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #88] @ a58c0 │ │ │ │ + ldr r2, [pc, #88] @ a58e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r2, [pc, #84] @ a58cc │ │ │ │ + ldr r2, [pc, #84] @ a58ec │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #64] @ a58c8 │ │ │ │ + ldr r2, [pc, #64] @ a58e8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ a58c4 │ │ │ │ + ldr r2, [pc, #40] @ a58e4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add r2, sp, #7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1149e4 │ │ │ │ - b a5714 │ │ │ │ - andseq ip, r4, ip, lsl #4 │ │ │ │ + bl 114a04 │ │ │ │ + b a5734 │ │ │ │ + andseq ip, r4, ip, ror #3 │ │ │ │ andeq r7, sp, r8, ror r2 │ │ │ │ - mulseq r4, r0, r0 │ │ │ │ + andseq ip, r4, r0, ror r0 │ │ │ │ + andseq ip, r4, ip, asr #32 │ │ │ │ andseq ip, r4, ip, rrx │ │ │ │ - andseq ip, r4, ip, lsl #1 │ │ │ │ - andseq sl, r4, r0, lsr ip │ │ │ │ + andseq sl, r4, r0, lsl ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ mov r4, #12 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r9, [pc, #164] @ a5998 │ │ │ │ - ldr sl, [pc, #164] @ a599c │ │ │ │ + ldr r9, [pc, #164] @ a59b8 │ │ │ │ + ldr sl, [pc, #164] @ a59bc │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r6, [pc, #160] @ a59a0 │ │ │ │ + ldr r6, [pc, #160] @ a59c0 │ │ │ │ add r5, r0, #32 │ │ │ │ - ldr lr, [pc, #156] @ a59a4 │ │ │ │ + ldr lr, [pc, #156] @ a59c4 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r8, [pc, #152] @ a59a8 │ │ │ │ + ldr r8, [pc, #152] @ a59c8 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #13 │ │ │ │ - ldr fp, [pc, #140] @ a59ac │ │ │ │ + ldr fp, [pc, #140] @ a59cc │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr ip, [pc, #136] @ a59b0 │ │ │ │ + ldr ip, [pc, #136] @ a59d0 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #132] @ a59b4 │ │ │ │ + ldr r3, [pc, #132] @ a59d4 │ │ │ │ add fp, pc, fp │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ stm r5, {r4, r7, r9} │ │ │ │ add r4, r0, #20 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r5, #11 │ │ │ │ @@ -138002,92 +138010,92 @@ │ │ │ │ add ip, pc, ip │ │ │ │ stm r0, {r1, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, ip │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ - ldr r0, [pc, #56] @ a59b8 │ │ │ │ + ldr r0, [pc, #56] @ a59d8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq ip, r4, r4, lsr #1 │ │ │ │ + andseq ip, r4, r4, lsl #1 │ │ │ │ @ instruction: 0x000d74b3 │ │ │ │ - mulseq r4, r4, r2 │ │ │ │ - andseq ip, r4, ip, ror r2 │ │ │ │ + andseq ip, r4, r4, ror r2 │ │ │ │ + andseq ip, r4, ip, asr r2 │ │ │ │ andeq r7, sp, r5, asr r4 │ │ │ │ - andseq ip, r4, r4, ror #4 │ │ │ │ + andseq ip, r4, r4, asr #4 │ │ │ │ andeq r7, sp, r0, lsr r4 │ │ │ │ andeq r7, sp, r6, lsr r4 │ │ │ │ andeq r7, sp, r6, lsr r4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #11 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, #6 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r3, [pc, #128] @ a5a60 │ │ │ │ + ldr r3, [pc, #128] @ a5a80 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - ldr ip, [pc, #124] @ a5a64 │ │ │ │ - ldr lr, [pc, #124] @ a5a68 │ │ │ │ + ldr ip, [pc, #124] @ a5a84 │ │ │ │ + ldr lr, [pc, #124] @ a5a88 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ a5a6c │ │ │ │ + ldr r8, [pc, #120] @ a5a8c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #116] @ a5a70 │ │ │ │ + ldr r5, [pc, #116] @ a5a90 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r1, [pc, #112] @ a5a74 │ │ │ │ + ldr r1, [pc, #112] @ a5a94 │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #76 @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r3, [pc, #76] @ a5a78 │ │ │ │ + ldr r3, [pc, #76] @ a5a98 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, #5 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 1627c0 │ │ │ │ + bl 1627e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq ip, r4, r8, lsr #1 │ │ │ │ - ldrdeq r7, [sp], -r9 │ │ │ │ andseq ip, r4, r8, lsl #1 │ │ │ │ + ldrdeq r7, [sp], -r9 │ │ │ │ + andseq ip, r4, r8, rrx │ │ │ │ andeq r7, sp, r4, asr #5 │ │ │ │ - andseq ip, r4, r8, asr #32 │ │ │ │ + andseq ip, r4, r8, lsr #32 │ │ │ │ andeq r7, sp, r4, lsr #5 │ │ │ │ andeq r7, sp, sl, lsl #5 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b 163440 │ │ │ │ + b 163460 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne a5aa8 │ │ │ │ + bne a5ac8 │ │ │ │ tst r2, #32 │ │ │ │ - bne a5aac │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne a5acc │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldrd r6, [r1] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r2, [r7, #20] │ │ │ │ sub r1, r1, #1 │ │ │ │ stm sp, {r6, r7} │ │ │ │ @@ -138096,439 +138104,439 @@ │ │ │ │ add r1, r1, #8 │ │ │ │ blx r2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a5ae0 │ │ │ │ + bne a5b00 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a5b08 │ │ │ │ + bne a5b28 │ │ │ │ mov r0, sp │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a5b18 │ │ │ │ + bne a5b38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a5b40 │ │ │ │ + bne a5b60 │ │ │ │ dmb ish │ │ │ │ mov r0, sp │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a5b90 │ │ │ │ + beq a5bb0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b a5b74 │ │ │ │ + b a5b94 │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a5b90 │ │ │ │ + beq a5bb0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5b68 │ │ │ │ + beq a5b88 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b a5b68 │ │ │ │ + bl 52170 │ │ │ │ + b a5b88 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5bb4 │ │ │ │ + beq a5bd4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r6, r0, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88118 │ │ │ │ + bl 88138 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5bf0 │ │ │ │ + beq a5c10 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5c18 │ │ │ │ + beq a5c38 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne a5c38 │ │ │ │ + bne a5c58 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a5c44 │ │ │ │ + bne a5c64 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a5c68 │ │ │ │ + bne a5c88 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5c84 │ │ │ │ + beq a5ca4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl a72b4 │ │ │ │ + bl a72d4 │ │ │ │ ldr r1, [r4, #724] @ 0x2d4 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq a5cd0 │ │ │ │ + beq a5cf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5cb4 │ │ │ │ + beq a5cd4 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #736] @ 0x2e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5cd0 │ │ │ │ + beq a5cf0 │ │ │ │ ldr r0, [r4, #740] @ 0x2e4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a5d14 │ │ │ │ + bne a5d34 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - beq a5cfc │ │ │ │ + beq a5d1c │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl a6dd8 │ │ │ │ + bl a6df8 │ │ │ │ add r0, r4, #408 @ 0x198 │ │ │ │ - bl a6dd8 │ │ │ │ + bl a6df8 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a6dd8 │ │ │ │ + b a6df8 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #584] @ 0x248 │ │ │ │ cmp r0, #2 │ │ │ │ - bne a5cec │ │ │ │ - b a5cfc │ │ │ │ + bne a5d0c │ │ │ │ + b a5d1c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d54 │ │ │ │ + beq a5d74 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #616 @ 0x268 │ │ │ │ - bl a72b4 │ │ │ │ + bl a72d4 │ │ │ │ add r0, r4, #724 @ 0x2d4 │ │ │ │ - bl a7814 │ │ │ │ + bl a7834 │ │ │ │ ldr r1, [r4, #600] @ 0x258 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq a5d84 │ │ │ │ + beq a5da4 │ │ │ │ ldr r0, [r4, #604] @ 0x25c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl a7290 │ │ │ │ + bl a72b0 │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ cmp r0, #2 │ │ │ │ addne r0, r4, #24 │ │ │ │ - blne a6dd8 │ │ │ │ + blne a6df8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne a5db8 │ │ │ │ + bne a5dd8 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a5dc0 │ │ │ │ + bne a5de0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a5e50 │ │ │ │ + beq a5e70 │ │ │ │ add lr, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [lr] │ │ │ │ sub r1, r3, #1 │ │ │ │ strex r2, r1, [lr] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a5e00 │ │ │ │ + bne a5e20 │ │ │ │ cmp r3, #1 │ │ │ │ popne {fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #4 │ │ │ │ movls r3, #4 │ │ │ │ rsb r1, r3, #0 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, #7 │ │ │ │ ands r1, r2, r1 │ │ │ │ - beq a5e50 │ │ │ │ + beq a5e70 │ │ │ │ mov r2, r3 │ │ │ │ pop {fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp] │ │ │ │ - beq a5f08 │ │ │ │ + beq a5f28 │ │ │ │ mov r8, #0 │ │ │ │ - b a5e80 │ │ │ │ + b a5ea0 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, fp │ │ │ │ - beq a5f08 │ │ │ │ + beq a5f28 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add r9, sl, r0, lsl #2 │ │ │ │ ldr r6, [r9, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5ee8 │ │ │ │ + beq a5f08 │ │ │ │ ldr r7, [r9, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b a5eac │ │ │ │ + b a5ecc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq a5ee8 │ │ │ │ + beq a5f08 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5ea0 │ │ │ │ + beq a5ec0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a5ec0 │ │ │ │ + bne a5ee0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a5ea0 │ │ │ │ + bne a5ec0 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b a5ea0 │ │ │ │ + bl a8800 │ │ │ │ + b a5ec0 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5e74 │ │ │ │ + beq a5e94 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b a5e74 │ │ │ │ + bl 52170 │ │ │ │ + b a5e94 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5f34 │ │ │ │ + beq a5f54 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a5f44 │ │ │ │ + bne a5f64 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a5fb0 │ │ │ │ + beq a5fd0 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl b08a0 │ │ │ │ + bl b08c0 │ │ │ │ mov r0, r6 │ │ │ │ - b a5f98 │ │ │ │ + b a5fb8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5fd0 │ │ │ │ + beq a5ff0 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a5ff4 │ │ │ │ + beq a6014 │ │ │ │ add r5, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl b08a0 │ │ │ │ + bl b08c0 │ │ │ │ mov r6, r5 │ │ │ │ - b a5fd8 │ │ │ │ + b a5ff8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6010 │ │ │ │ + beq a6030 │ │ │ │ lsl r1, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 883e8 │ │ │ │ + bl 88408 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6048 │ │ │ │ + beq a6068 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a606c │ │ │ │ + beq a608c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl a60b0 │ │ │ │ + bl a60d0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r7, [r0, #756] @ 0x2f4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r0, #752] @ 0x2f0 │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a60d4 │ │ │ │ + beq a60f4 │ │ │ │ mov r0, r6 │ │ │ │ blx r1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a60ec │ │ │ │ + beq a610c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r4, #764 @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 883e8 │ │ │ │ + bl 88408 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6114 │ │ │ │ + beq a6134 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b a5c20 │ │ │ │ + b a5c40 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a613c │ │ │ │ + beq a615c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #764 @ 0x2fc │ │ │ │ - bl a601c │ │ │ │ - b a6168 │ │ │ │ + bl a603c │ │ │ │ + b a6188 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6168 │ │ │ │ + beq a6188 │ │ │ │ ldr r0, [r4, #768] @ 0x300 │ │ │ │ lsl r1, r1, #6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5c20 │ │ │ │ + bl a5c40 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1187dc │ │ │ │ + bl 1187fc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi a6350 │ │ │ │ + bhi a6370 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ @@ -138539,312 +138547,312 @@ │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a63c4 │ │ │ │ + beq a63e4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a63a4 │ │ │ │ + bne a63c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a63c4 │ │ │ │ + beq a63e4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b a63c0 │ │ │ │ + b a63e0 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6250 │ │ │ │ + beq a6270 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6808 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a62e4 │ │ │ │ + beq a6304 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a63f4 │ │ │ │ + bne a6414 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a62e4 │ │ │ │ + beq a6304 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a6374 │ │ │ │ + beq a6394 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r6 │ │ │ │ - b a6304 │ │ │ │ + b a6324 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl a617c │ │ │ │ + bl a619c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a6374 │ │ │ │ + beq a6394 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r6 │ │ │ │ - b a635c │ │ │ │ + b a637c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6390 │ │ │ │ + beq a63b0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a63c4 │ │ │ │ + beq a63e4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl a617c │ │ │ │ + bl a619c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne a62d8 │ │ │ │ - b a62e4 │ │ │ │ + bne a62f8 │ │ │ │ + b a6304 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi a651c │ │ │ │ + bhi a653c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a771c │ │ │ │ + bl a773c │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a7870 │ │ │ │ + bl a7890 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a762c │ │ │ │ - b a6560 │ │ │ │ + bl a764c │ │ │ │ + b a6580 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7574 │ │ │ │ - b a6560 │ │ │ │ + bl a7594 │ │ │ │ + b a6580 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a7904 │ │ │ │ - b a6560 │ │ │ │ + bl a7924 │ │ │ │ + b a6580 │ │ │ │ mov r0, r5 │ │ │ │ - bl a77b0 │ │ │ │ + bl a77d0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a65b0 │ │ │ │ + beq a65d0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r6, r4 │ │ │ │ - b a6570 │ │ │ │ + b a6590 │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a65b0 │ │ │ │ + beq a65d0 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r6, r4 │ │ │ │ - b a6594 │ │ │ │ + b a65b4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a65cc │ │ │ │ + beq a65ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b a6624 │ │ │ │ + b a6644 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6668 │ │ │ │ + beq a6688 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6684 │ │ │ │ + beq a66a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -138853,110 +138861,110 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a679c │ │ │ │ + beq a67bc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a748c │ │ │ │ + b a74ac │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a677c │ │ │ │ + beq a679c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a679c │ │ │ │ + beq a67bc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87fc0 │ │ │ │ - b a6758 │ │ │ │ + bl 87fe0 │ │ │ │ + b a6778 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a67a0 │ │ │ │ + bne a67c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a748c │ │ │ │ + b a74ac │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87fc0 │ │ │ │ + bl 87fe0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a679c │ │ │ │ + beq a67bc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a679c │ │ │ │ + beq a67bc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a748c │ │ │ │ - b a67bc │ │ │ │ + b a74ac │ │ │ │ + b a67dc │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a67e0 │ │ │ │ + beq a6800 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r6, #8 │ │ │ │ mov r4, r0 │ │ │ │ movt r6, #17 │ │ │ │ - bl 118b68 │ │ │ │ + bl 118b88 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne a6844 │ │ │ │ + bne a6864 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6808 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6808 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ add r1, pc, #12 │ │ │ │ cmp r0, #8 │ │ │ │ movcs r0, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -138967,106 +138975,106 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a690c │ │ │ │ + beq a692c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 86774 │ │ │ │ + bl 86794 │ │ │ │ mov r0, r6 │ │ │ │ - b a6888 │ │ │ │ + b a68a8 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a687c │ │ │ │ + beq a689c │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a6930 │ │ │ │ + bne a6950 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a687c │ │ │ │ + beq a689c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6808 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a687c │ │ │ │ + beq a689c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne a68dc │ │ │ │ - b a687c │ │ │ │ + bne a68fc │ │ │ │ + b a689c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b a69f4 │ │ │ │ + b a6a14 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ - b a69f4 │ │ │ │ + b a6a14 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl a76dc │ │ │ │ - b a69fc │ │ │ │ + bl a76fc │ │ │ │ + b a6a1c │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne a69ac │ │ │ │ + bne a69cc │ │ │ │ add r0, r4, #4 │ │ │ │ - bl a70a0 │ │ │ │ - b a69fc │ │ │ │ + bl a70c0 │ │ │ │ + b a6a1c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6a08 │ │ │ │ - b a69fc │ │ │ │ + bl a6a28 │ │ │ │ + b a6a1c │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a69dc │ │ │ │ + beq a69fc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 86774 │ │ │ │ + bl 86794 │ │ │ │ mov r6, r5 │ │ │ │ - b a69c0 │ │ │ │ + b a69e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a69fc │ │ │ │ + beq a6a1c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, #16 │ │ │ │ @@ -139084,305 +139092,305 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a6ae0 │ │ │ │ + beq a6b00 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl 86774 │ │ │ │ + bl 86794 │ │ │ │ mov r0, r6 │ │ │ │ - b a6a5c │ │ │ │ + b a6a7c │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6a4c │ │ │ │ + beq a6a6c │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a6b04 │ │ │ │ + bne a6b24 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6a4c │ │ │ │ + beq a6a6c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6808 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6a4c │ │ │ │ + beq a6a6c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne a6ab0 │ │ │ │ - b a6a4c │ │ │ │ + bne a6ad0 │ │ │ │ + b a6a6c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b a6b68 │ │ │ │ + b a6b88 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a6b50 │ │ │ │ + beq a6b70 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl 86774 │ │ │ │ + bl 86794 │ │ │ │ mov r6, r5 │ │ │ │ - b a6b34 │ │ │ │ + b a6b54 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6b70 │ │ │ │ + beq a6b90 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq a6be4 │ │ │ │ + beq a6c04 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a6bc8 │ │ │ │ + beq a6be8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b a6bac │ │ │ │ + b a6bcc │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a6bc8 │ │ │ │ + beq a6be8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6ba0 │ │ │ │ + beq a6bc0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b a6ba0 │ │ │ │ + bl 52170 │ │ │ │ + b a6bc0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a6be4 │ │ │ │ + beq a6c04 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a6c2c │ │ │ │ + beq a6c4c │ │ │ │ add r5, r6, #4 │ │ │ │ - b a6c10 │ │ │ │ + b a6c30 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a6c2c │ │ │ │ + beq a6c4c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6c04 │ │ │ │ + beq a6c24 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b a6c04 │ │ │ │ + bl 52170 │ │ │ │ + b a6c24 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6c4c │ │ │ │ + beq a6c6c │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r8, [r4, #24] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a6c70 │ │ │ │ + beq a6c90 │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ - bl 86da4 │ │ │ │ + bl 86dc4 │ │ │ │ mov r0, r6 │ │ │ │ - b a6c58 │ │ │ │ + b a6c78 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6c90 │ │ │ │ + beq a6cb0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r4, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88118 │ │ │ │ + bl 88138 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6cbc │ │ │ │ + beq a6cdc │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a6cf8 │ │ │ │ + beq a6d18 │ │ │ │ add r5, r6, #4 │ │ │ │ - b a6cdc │ │ │ │ + b a6cfc │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a6cf8 │ │ │ │ + beq a6d18 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6cd0 │ │ │ │ + beq a6cf0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b a6cd0 │ │ │ │ + bl 52170 │ │ │ │ + b a6cf0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6d18 │ │ │ │ + beq a6d38 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6d34 │ │ │ │ + beq a6d54 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6da8 │ │ │ │ + beq a6dc8 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 52150 │ │ │ │ - b a6da8 │ │ │ │ + bl 52170 │ │ │ │ + b a6dc8 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a6d80 │ │ │ │ + beq a6da0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #112 @ 0x70 │ │ │ │ - bl 86da4 │ │ │ │ + bl 86dc4 │ │ │ │ mov r6, r5 │ │ │ │ - b a6d64 │ │ │ │ + b a6d84 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6da0 │ │ │ │ + beq a6dc0 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl a5bb8 │ │ │ │ + bl a5bd8 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5b6c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6dc8 │ │ │ │ + beq a6de8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6e00 │ │ │ │ + beq a6e20 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6e1c │ │ │ │ + beq a6e3c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r4, [r9, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a6e70 │ │ │ │ + beq a6e90 │ │ │ │ mov r6, #0 │ │ │ │ - b a6e38 │ │ │ │ + b a6e58 │ │ │ │ cmp r6, r5 │ │ │ │ - beq a6e70 │ │ │ │ + beq a6e90 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r6, lsl #3]! │ │ │ │ add r6, r6, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne a6e48 │ │ │ │ + bne a6e68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6e30 │ │ │ │ + bne a6e50 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b a6e30 │ │ │ │ + bl a8800 │ │ │ │ + b a6e50 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6e8c │ │ │ │ + beq a6eac │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6f6c │ │ │ │ + beq a6f8c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq a6f40 │ │ │ │ + beq a6f60 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b a6ed0 │ │ │ │ + b a6ef0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq a6f40 │ │ │ │ + beq a6f60 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a6ef0 │ │ │ │ + bne a6f10 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq a6ed8 │ │ │ │ + beq a6ef8 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -139390,709 +139398,709 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a6f18 │ │ │ │ + bne a6f38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a6ec8 │ │ │ │ + bne a6ee8 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b a6ec8 │ │ │ │ + bl a8800 │ │ │ │ + b a6ee8 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #12 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq a6f6c │ │ │ │ + beq a6f8c │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6f88 │ │ │ │ + beq a6fa8 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6fa4 │ │ │ │ + beq a6fc4 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6fc0 │ │ │ │ + beq a6fe0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6fdc │ │ │ │ + beq a6ffc │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a6ff8 │ │ │ │ + beq a7018 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7010 │ │ │ │ + beq a7030 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne a7054 │ │ │ │ + bne a7074 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7024 │ │ │ │ + bne a7044 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a7054 │ │ │ │ + bne a7074 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne a7070 │ │ │ │ + bne a7090 │ │ │ │ bx lr │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a707c │ │ │ │ + bne a709c │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6808 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6808 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl a76dc │ │ │ │ + bl a76fc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #52] @ 0x34 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne a7198 │ │ │ │ + bne a71b8 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a7168 │ │ │ │ + beq a7188 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne a7150 │ │ │ │ + bne a7170 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7184 │ │ │ │ + beq a71a4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a71a4 │ │ │ │ + bne a71c4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a7140 │ │ │ │ + bne a7160 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b a7140 │ │ │ │ + bl a885c │ │ │ │ + b a7160 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - bl a775c │ │ │ │ + bl a777c │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a721c │ │ │ │ + beq a723c │ │ │ │ add r6, r0, #28 │ │ │ │ - bl 86e68 │ │ │ │ + bl 86e88 │ │ │ │ mov r0, r6 │ │ │ │ - b a7204 │ │ │ │ + b a7224 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7240 │ │ │ │ + beq a7260 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a7264 │ │ │ │ + beq a7284 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #28 │ │ │ │ - bl 86e68 │ │ │ │ + bl 86e88 │ │ │ │ mov r6, r5 │ │ │ │ - b a7248 │ │ │ │ + b a7268 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7284 │ │ │ │ + beq a72a4 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0, #368] @ 0x170 │ │ │ │ cmp r1, #2 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl a6dd8 │ │ │ │ + bl a6df8 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6dd8 │ │ │ │ + b a6df8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a72e4 │ │ │ │ + beq a7304 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7300 │ │ │ │ + beq a7320 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a731c │ │ │ │ + beq a733c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7338 │ │ │ │ + beq a7358 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7354 │ │ │ │ + beq a7374 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7370 │ │ │ │ + beq a7390 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7390 │ │ │ │ + beq a73b0 │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a73c0 │ │ │ │ + beq a73e0 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r6 │ │ │ │ - b a73a8 │ │ │ │ + b a73c8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a73e0 │ │ │ │ + beq a7400 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a7404 │ │ │ │ + beq a7424 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r6, r5 │ │ │ │ - b a73e8 │ │ │ │ + b a7408 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7420 │ │ │ │ + beq a7440 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 87fc0 │ │ │ │ + bl 87fe0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a745c │ │ │ │ + beq a747c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7484 │ │ │ │ + beq a74a4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b a74dc │ │ │ │ + b a74fc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a754c │ │ │ │ + beq a756c │ │ │ │ add r5, r6, #4 │ │ │ │ - b a7530 │ │ │ │ + b a7550 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a754c │ │ │ │ + beq a756c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7524 │ │ │ │ + beq a7544 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b a7524 │ │ │ │ + bl 52170 │ │ │ │ + b a7544 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a7570 │ │ │ │ + beq a7590 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a75d0 │ │ │ │ + beq a75f0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a75b0 │ │ │ │ + bne a75d0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a75d0 │ │ │ │ + beq a75f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b a75cc │ │ │ │ + b a75ec │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a75d0 │ │ │ │ + beq a75f0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl a617c │ │ │ │ + bl a619c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a7654 │ │ │ │ + beq a7674 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r6 │ │ │ │ - b a763c │ │ │ │ + b a765c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7670 │ │ │ │ + beq a7690 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq a76a4 │ │ │ │ + beq a76c4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r6, r5 │ │ │ │ - b a7688 │ │ │ │ + b a76a8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a76c0 │ │ │ │ + beq a76e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6808 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7750 │ │ │ │ + beq a7770 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a778c │ │ │ │ + beq a77ac │ │ │ │ mov r5, r6 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne a7774 │ │ │ │ + bne a7794 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a77ac │ │ │ │ + beq a77cc │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl a617c │ │ │ │ + bl a619c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ bxeq lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq a7850 │ │ │ │ + beq a7870 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a786c │ │ │ │ + beq a788c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a78cc │ │ │ │ + beq a78ec │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne a78d8 │ │ │ │ + bne a78f8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a78c8 │ │ │ │ + beq a78e8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne a78b0 │ │ │ │ - b a78c8 │ │ │ │ + bne a78d0 │ │ │ │ + b a78e8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl a67e8 │ │ │ │ + bl a6808 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a7950 │ │ │ │ + bne a7970 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a7974 │ │ │ │ + bne a7994 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a797c │ │ │ │ + bne a799c │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a8c28 │ │ │ │ + b a8c48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a79b4 │ │ │ │ + bne a79d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a79dc │ │ │ │ + bne a79fc │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a8c28 │ │ │ │ + bl a8c48 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldm r0, {r2, r3, r4} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r1] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -140136,19 +140144,19 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, r2, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl a908c │ │ │ │ + bl a90ac │ │ │ │ add r1, r6, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl a908c │ │ │ │ + bl a90ac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r6 │ │ │ │ @@ -140338,19 +140346,19 @@ │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ mov r2, #4 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, r1, r0 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl a908c │ │ │ │ + bl a90ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl a908c │ │ │ │ + bl a90ac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r6 │ │ │ │ @@ -140540,21 +140548,21 @@ │ │ │ │ mov r4, sp │ │ │ │ movt r1, #28787 @ 0x7073 │ │ │ │ eor r1, r2, r1 │ │ │ │ str r1, [sp] │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ - bl a908c │ │ │ │ + bl a90ac │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl a908c │ │ │ │ + bl a90ac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r7 │ │ │ │ @@ -140741,21 +140749,21 @@ │ │ │ │ eor r0, lr, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #25973 @ 0x6575 │ │ │ │ movt r0, #28787 @ 0x7073 │ │ │ │ eor r0, ip, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl a908c │ │ │ │ + bl a90ac │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ add r1, sp, #67 @ 0x43 │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl a908c │ │ │ │ + bl a90ac │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ orr lr, r2, r1, lsl #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ eor r2, lr, r4 │ │ │ │ @@ -140903,670 +140911,670 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #8]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a86bc │ │ │ │ + bne a86dc │ │ │ │ cmp r2, #1 │ │ │ │ - bne a86e0 │ │ │ │ + bne a8700 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne a86ec │ │ │ │ + bne a870c │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8710 │ │ │ │ + bne a8730 │ │ │ │ dmb ish │ │ │ │ - bl a8c28 │ │ │ │ + bl a8c48 │ │ │ │ cmn r4, #1 │ │ │ │ - beq a8754 │ │ │ │ + beq a8774 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8720 │ │ │ │ + bne a8740 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - b a8794 │ │ │ │ + b a87b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a8770 │ │ │ │ + bne a8790 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8794 │ │ │ │ + bne a87b4 │ │ │ │ dmb ish │ │ │ │ - bl a8c28 │ │ │ │ + bl a8c48 │ │ │ │ cmn r4, #1 │ │ │ │ - beq a87d4 │ │ │ │ + beq a87f4 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a87a4 │ │ │ │ + bne a87c4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a87d4 │ │ │ │ + bne a87f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #20 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {fp, lr} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a8838 │ │ │ │ + beq a8858 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ add lr, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [lr] │ │ │ │ sub r1, r3, #1 │ │ │ │ strex r2, r1, [lr] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a8800 │ │ │ │ + bne a8820 │ │ │ │ cmp r3, #1 │ │ │ │ popne {fp, pc} │ │ │ │ add r1, ip, #11 │ │ │ │ dmb ish │ │ │ │ bics r1, r1, #3 │ │ │ │ - beq a8838 │ │ │ │ + beq a8858 │ │ │ │ mov r2, #4 │ │ │ │ pop {fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r4, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ - beq a8878 │ │ │ │ + beq a8898 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq a88e0 │ │ │ │ + beq a8900 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8888 │ │ │ │ + bne a88a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a88e0 │ │ │ │ + bne a8900 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ cmp r3, #4 │ │ │ │ movls r3, #4 │ │ │ │ rsb r0, r3, #0 │ │ │ │ add r1, r2, r3 │ │ │ │ add r1, r1, #7 │ │ │ │ ands r1, r1, r0 │ │ │ │ - beq a88e0 │ │ │ │ + beq a8900 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5de4 │ │ │ │ + bl a5e04 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #320 @ 0x140 │ │ │ │ - bl 8809c │ │ │ │ + bl 880bc │ │ │ │ ldr r1, [r4, #320] @ 0x140 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a892c │ │ │ │ + beq a894c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #324] @ 0x144 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8948 │ │ │ │ + beq a8968 │ │ │ │ ldr r0, [r4, #336] @ 0x150 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #316]! @ 0x13c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a8954 │ │ │ │ + bne a8974 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8978 │ │ │ │ + bne a8998 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ cmn r4, #1 │ │ │ │ - beq a89bc │ │ │ │ + beq a89dc │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8988 │ │ │ │ + bne a89a8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r2, #8 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq a8a04 │ │ │ │ + beq a8a24 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a89d4 │ │ │ │ + bne a89f4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a8a04 │ │ │ │ + bne a8a24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ mov r2, #8 │ │ │ │ dmb ish │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8a34 │ │ │ │ + beq a8a54 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ add r4, r1, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq a8a54 │ │ │ │ + beq a8a74 │ │ │ │ add r6, r0, #32 │ │ │ │ - bl b08a0 │ │ │ │ + bl b08c0 │ │ │ │ mov r0, r6 │ │ │ │ - b a8a3c │ │ │ │ + b a8a5c │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8a70 │ │ │ │ + beq a8a90 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr sl, [r5, #40] @ 0x28 │ │ │ │ str r5, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - beq a8b24 │ │ │ │ + beq a8b44 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r8, #0 │ │ │ │ ldr r9, [r0, #36] @ 0x24 │ │ │ │ - b a8a9c │ │ │ │ + b a8abc │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, sl │ │ │ │ - beq a8b24 │ │ │ │ + beq a8b44 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ add fp, r9, r0, lsl #2 │ │ │ │ ldr r6, [fp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a8b04 │ │ │ │ + beq a8b24 │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov r4, #0 │ │ │ │ - b a8ac8 │ │ │ │ + b a8ae8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq a8b04 │ │ │ │ + beq a8b24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, r4, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8abc │ │ │ │ + beq a8adc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne a8adc │ │ │ │ + bne a8afc │ │ │ │ cmp r2, #1 │ │ │ │ - bne a8abc │ │ │ │ + bne a8adc │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b a8abc │ │ │ │ + bl a8800 │ │ │ │ + b a8adc │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8a90 │ │ │ │ + beq a8ab0 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b a8a90 │ │ │ │ + bl 52170 │ │ │ │ + b a8ab0 │ │ │ │ ldr r4, [sp] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8b48 │ │ │ │ + beq a8b68 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmn r4, #1 │ │ │ │ - beq a8b90 │ │ │ │ + beq a8bb0 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8b58 │ │ │ │ + bne a8b78 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a8b90 │ │ │ │ + bne a8bb0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq a8bb8 │ │ │ │ + beq a8bd8 │ │ │ │ add r7, r6, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl b08a0 │ │ │ │ + bl b08c0 │ │ │ │ mov r6, r7 │ │ │ │ - b a8b9c │ │ │ │ + b a8bbc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8bd4 │ │ │ │ + beq a8bf4 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ lsl r1, r1, #5 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl a5e54 │ │ │ │ + bl a5e74 │ │ │ │ cmn r5, #1 │ │ │ │ - beq a8c1c │ │ │ │ + beq a8c3c │ │ │ │ add r0, r5, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8bec │ │ │ │ + bne a8c0c │ │ │ │ cmp r1, #1 │ │ │ │ - bne a8c1c │ │ │ │ + bne a8c3c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ add r0, r4, #8 │ │ │ │ - bl a7128 │ │ │ │ + bl a7148 │ │ │ │ cmn r4, #1 │ │ │ │ - beq a8c7c │ │ │ │ + beq a8c9c │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8c48 │ │ │ │ + bne a8c68 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - beq a8cc4 │ │ │ │ + beq a8ce4 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a8c94 │ │ │ │ + bne a8cb4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne a8cc4 │ │ │ │ + bne a8ce4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ dmb ish │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #212] @ a8dd4 │ │ │ │ + ldr r1, [pc, #212] @ a8df4 │ │ │ │ mov r7, #19 │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ - ldr r8, [pc, #204] @ a8dd8 │ │ │ │ + ldr r8, [pc, #204] @ a8df8 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr sl, [pc, #200] @ a8ddc │ │ │ │ - ldr r6, [pc, #200] @ a8de0 │ │ │ │ + ldr sl, [pc, #200] @ a8dfc │ │ │ │ + ldr r6, [pc, #200] @ a8e00 │ │ │ │ mov r5, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r0, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r9, [pc, #164] @ a8de4 │ │ │ │ + ldr r9, [pc, #164] @ a8e04 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr fp, [pc, #160] @ a8de8 │ │ │ │ + ldr fp, [pc, #160] @ a8e08 │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #156] @ a8dec │ │ │ │ + ldr r4, [pc, #156] @ a8e0c │ │ │ │ add r7, r0, #32 │ │ │ │ - ldr lr, [pc, #152] @ a8df0 │ │ │ │ + ldr lr, [pc, #152] @ a8e10 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #148] @ a8df4 │ │ │ │ + ldr r3, [pc, #148] @ a8e14 │ │ │ │ add fp, pc, fp │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm r1, {r5, r7, r8} │ │ │ │ mov r5, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #104] @ a8df8 │ │ │ │ + ldr r1, [pc, #104] @ a8e18 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, lr │ │ │ │ str r5, [sp] │ │ │ │ stmib sp, {r0, r4, fp} │ │ │ │ str r9, [sp, #24] │ │ │ │ - ldr r0, [pc, #60] @ a8dfc │ │ │ │ + ldr r0, [pc, #60] @ a8e1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ - bl 1629b0 │ │ │ │ + bl 1629d0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r8, r4, r0, lsr #25 │ │ │ │ - andseq r8, r4, r4, asr #25 │ │ │ │ - ldrdeq r3, [sp], -r2 │ │ │ │ + andseq r8, r4, r0, lsl #25 │ │ │ │ andseq r8, r4, r4, lsr #25 │ │ │ │ + ldrdeq r3, [sp], -r2 │ │ │ │ andseq r8, r4, r4, lsl #25 │ │ │ │ + andseq r8, r4, r4, ror #24 │ │ │ │ andeq r3, sp, r8, lsr #29 │ │ │ │ - andseq r8, r4, r8, asr ip │ │ │ │ + andseq r8, r4, r8, lsr ip │ │ │ │ @ instruction: 0x000ca4b4 │ │ │ │ andeq r8, ip, pc, lsl r8 │ │ │ │ andeq r3, sp, r5, lsl #29 │ │ │ │ andeq r3, sp, sp, asr #28 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne a8e24 │ │ │ │ - ldr r1, [pc, #76] @ a8e64 │ │ │ │ + bne a8e44 │ │ │ │ + ldr r1, [pc, #76] @ a8e84 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ a8e5c │ │ │ │ - ldr r3, [pc, #40] @ a8e60 │ │ │ │ + ldr r1, [pc, #40] @ a8e7c │ │ │ │ + ldr r3, [pc, #40] @ a8e80 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r8, ip, r7, ror #13 │ │ │ │ - andseq r8, r4, ip, lsr #22 │ │ │ │ + andseq r8, r4, ip, lsl #22 │ │ │ │ strdeq r8, [ip], -pc @ │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne a8e8c │ │ │ │ - ldr r1, [pc, #76] @ a8ecc │ │ │ │ + bne a8eac │ │ │ │ + ldr r1, [pc, #76] @ a8eec │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ a8ec4 │ │ │ │ - ldr r3, [pc, #40] @ a8ec8 │ │ │ │ + ldr r1, [pc, #40] @ a8ee4 │ │ │ │ + ldr r3, [pc, #40] @ a8ee8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r8, ip, pc, ror r6 │ │ │ │ - @ instruction: 0x00148ad4 │ │ │ │ + @ instruction: 0x00148ab4 │ │ │ │ muleq ip, r7, r6 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne a8ef4 │ │ │ │ - ldr r1, [pc, #76] @ a8f34 │ │ │ │ + bne a8f14 │ │ │ │ + ldr r1, [pc, #76] @ a8f54 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ a8f2c │ │ │ │ - ldr r3, [pc, #40] @ a8f30 │ │ │ │ + ldr r1, [pc, #40] @ a8f4c │ │ │ │ + ldr r3, [pc, #40] @ a8f50 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r8, ip, r7, lsl r6 │ │ │ │ - andseq r8, r4, ip, ror sl │ │ │ │ + andseq r8, r4, ip, asr sl │ │ │ │ andeq r8, ip, pc, lsr #12 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne a8f5c │ │ │ │ - ldr r1, [pc, #76] @ a8f9c │ │ │ │ + bne a8f7c │ │ │ │ + ldr r1, [pc, #76] @ a8fbc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ a8f94 │ │ │ │ - ldr r3, [pc, #40] @ a8f98 │ │ │ │ + ldr r1, [pc, #40] @ a8fb4 │ │ │ │ + ldr r3, [pc, #40] @ a8fb8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r8, ip, pc, lsr #11 │ │ │ │ - andseq r8, r4, r4, lsr #20 │ │ │ │ + andseq r8, r4, r4, lsl #20 │ │ │ │ andeq r8, ip, r7, asr #11 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8fec │ │ │ │ + beq a900c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ a9000 │ │ │ │ + ldr r3, [pc, #64] @ a9020 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ a9004 │ │ │ │ + ldr r1, [pc, #60] @ a9024 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ a9008 │ │ │ │ + ldr r1, [pc, #20] @ a9028 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r8, r4, r4, ror #19 │ │ │ │ + b 1625e4 │ │ │ │ + andseq r8, r4, r4, asr #19 │ │ │ │ andeq r8, ip, pc, asr #10 │ │ │ │ andeq r8, ip, r3, lsr #10 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #3 │ │ │ │ - bne a9030 │ │ │ │ - ldr r1, [pc, #76] @ a9070 │ │ │ │ + bne a9050 │ │ │ │ + ldr r1, [pc, #76] @ a9090 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ a9068 │ │ │ │ - ldr r3, [pc, #40] @ a906c │ │ │ │ + ldr r1, [pc, #40] @ a9088 │ │ │ │ + ldr r3, [pc, #40] @ a908c │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrdeq r8, [ip], -fp │ │ │ │ - andseq r8, r4, r0, ror r9 │ │ │ │ + andseq r8, r4, r0, asr r9 │ │ │ │ strdeq r8, [ip], -r3 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ a9088 │ │ │ │ + ldr r1, [pc, #8] @ a90a8 │ │ │ │ mov r2, #11 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq r3, sp, sp, asr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r9, [r0, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ add lr, sl, #8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r9, #0 │ │ │ │ add r0, r6, r2 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ - beq a90ec │ │ │ │ + beq a910c │ │ │ │ rsb r6, r9, #8 │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r2, r6 │ │ │ │ movcc r6, r2 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc a90f4 │ │ │ │ + bcc a9114 │ │ │ │ ldr r5, [r3] │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #4 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc a910c │ │ │ │ - b a914c │ │ │ │ + bcc a912c │ │ │ │ + b a916c │ │ │ │ mov r8, #0 │ │ │ │ - b a92d8 │ │ │ │ + b a92f8 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, #0 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs a914c │ │ │ │ + bcs a916c │ │ │ │ add r0, r3, r4 │ │ │ │ mvn r1, #31 │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ lsl r7, r4, #3 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ lsl r7, r0, r7 │ │ │ │ @@ -141576,15 +141584,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ sub r7, r7, r4, lsl #3 │ │ │ │ orr r4, r4, #2 │ │ │ │ lsr r7, r0, r7 │ │ │ │ lslpl r7, r0, r1 │ │ │ │ orr r8, r7, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs a918c │ │ │ │ + bcs a91ac │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ mvn r1, #31 │ │ │ │ lsl r6, r4, #3 │ │ │ │ add r1, r1, r4, lsl #3 │ │ │ │ cmp r1, #0 │ │ │ │ lsl r6, r0, r6 │ │ │ │ movwpl r6, #0 │ │ │ │ @@ -141609,15 +141617,15 @@ │ │ │ │ lsr r6, r5, r6 │ │ │ │ orr r0, r6, r8, lsl r0 │ │ │ │ lslpl r0, r5, r7 │ │ │ │ orr ip, r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str ip, [lr, #44] @ 0x2c │ │ │ │ cmp r0, r2 │ │ │ │ - bls a91e8 │ │ │ │ + bls a9208 │ │ │ │ add r2, r9, r2 │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [lr, #4] │ │ │ │ ldr r1, [lr, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ @@ -141678,15 +141686,15 @@ │ │ │ │ str r0, [lr, #20] │ │ │ │ eor r0, r1, ip │ │ │ │ str r0, [sl, #4] │ │ │ │ sub r0, r2, r8 │ │ │ │ bic r4, r0, #7 │ │ │ │ and r2, r0, #7 │ │ │ │ cmp r8, r4 │ │ │ │ - bcs a9434 │ │ │ │ + bcs a9454 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [lr] │ │ │ │ mov r7, lr │ │ │ │ ldr r0, [lr, #4] │ │ │ │ mov ip, r8 │ │ │ │ ldr r8, [r7, #8]! │ │ │ │ @@ -141746,15 +141754,15 @@ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ eor r5, r5, r1 │ │ │ │ eor r1, r1, r3 │ │ │ │ add ip, ip, #8 │ │ │ │ eor r0, r7, r0 │ │ │ │ mov r3, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bcc a9334 │ │ │ │ + bcc a9354 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ strd r8, [r2] │ │ │ │ mov r8, ip │ │ │ │ ldr r2, [sp] │ │ │ │ str sl, [r2] │ │ │ │ @@ -141762,28 +141770,28 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ strd r6, [r2] │ │ │ │ mov lr, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ strd r0, [sl] │ │ │ │ cmp r2, #4 │ │ │ │ - bcc a9458 │ │ │ │ + bcc a9478 │ │ │ │ ldr r4, [r3, r8] │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #4 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc a9470 │ │ │ │ - b a94b4 │ │ │ │ + bcc a9490 │ │ │ │ + b a94d4 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ orr r0, r7, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs a94b4 │ │ │ │ + bcs a94d4 │ │ │ │ add r0, r3, r7 │ │ │ │ mvn r1, #31 │ │ │ │ add r0, r0, r8 │ │ │ │ add r1, r1, r7, lsl #3 │ │ │ │ lsl r6, r7, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r0] │ │ │ │ @@ -141794,15 +141802,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ sub r6, r6, r7, lsl #3 │ │ │ │ orr r7, r7, #2 │ │ │ │ lsr r6, r0, r6 │ │ │ │ lslpl r6, r0, r1 │ │ │ │ orr r5, r6, r5 │ │ │ │ cmp r7, r2 │ │ │ │ - bcs a94f8 │ │ │ │ + bcs a9518 │ │ │ │ add r0, r7, r8 │ │ │ │ mvn r1, #31 │ │ │ │ add r1, r1, r7, lsl #3 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ lsl r3, r7, #3 │ │ │ │ cmp r1, #0 │ │ │ │ lsl r3, r0, r3 │ │ │ │ @@ -141814,60 +141822,60 @@ │ │ │ │ lsr r3, r0, r3 │ │ │ │ lslpl r3, r0, r1 │ │ │ │ orr r5, r3, r5 │ │ │ │ strd r4, [lr, #40] @ 0x28 │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #40] @ a9538 │ │ │ │ + ldr r2, [pc, #40] @ a9558 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #36] @ a953c │ │ │ │ + ldr r1, [pc, #36] @ a955c │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ movwne r2, #15 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ ldrdeq r3, [sp], -r0 │ │ │ │ ldrdeq r3, [sp], -r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ cmp r2, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq a9640 │ │ │ │ - ldr fp, [pc, #464] @ a9744 │ │ │ │ + beq a9660 │ │ │ │ + ldr fp, [pc, #464] @ a9764 │ │ │ │ add sl, sp, #8 │ │ │ │ lsl r6, r2, #2 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ - ldr r9, [pc, #452] @ a9748 │ │ │ │ + ldr r9, [pc, #452] @ a9768 │ │ │ │ add r9, pc, r9 │ │ │ │ - b a95a0 │ │ │ │ + b a95c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ subs r6, r6, #4 │ │ │ │ str r4, [r0, r7, lsl #2] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq a9640 │ │ │ │ + beq a9660 │ │ │ │ ldr r0, [r8], #4 │ │ │ │ ldrb r1, [fp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a96d4 │ │ │ │ + beq a96f4 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r7, #48] @ 0x30 │ │ │ │ ldrb r5, [r7, #50] @ 0x32 │ │ │ │ ldr ip, [r7, #32] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ @@ -141887,21 +141895,21 @@ │ │ │ │ ldr r7, [r7, #24] │ │ │ │ str r7, [r4, #24] │ │ │ │ stm ip, {r0, r1, lr} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ stm r4, {r2, r3, r5} │ │ │ │ cmp r7, r0 │ │ │ │ - bne a9588 │ │ │ │ + bne a95a8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 98424 │ │ │ │ - b a9588 │ │ │ │ + bl 98444 │ │ │ │ + b a95a8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c613c │ │ │ │ + bl c615c │ │ │ │ add r6, sp, #24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r2, sp, #8 │ │ │ │ @@ -141913,61 +141921,61 @@ │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r4, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #176] @ a974c │ │ │ │ + ldr r0, [pc, #176] @ a976c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #92 @ 0x5c │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a96e4 │ │ │ │ + beq a9704 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - b a96f0 │ │ │ │ + b a9710 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7128 │ │ │ │ - b a9738 │ │ │ │ + bl a7148 │ │ │ │ + b a9758 │ │ │ │ bl 262c4 │ │ │ │ - b a9724 │ │ │ │ + b a9744 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b a9728 │ │ │ │ + bl 52170 │ │ │ │ + b a9748 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl a775c │ │ │ │ + bl a777c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a705c │ │ │ │ + bl a707c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x001669b4 │ │ │ │ - andseq r8, r4, r8, lsl #9 │ │ │ │ - mulseq r6, r0, r8 │ │ │ │ + mulseq r6, r4, r9 │ │ │ │ + andseq r8, r4, r8, ror #8 │ │ │ │ + andseq r6, r6, r0, ror r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r9, #76] @ 0x4c │ │ │ │ @@ -142011,35 +142019,35 @@ │ │ │ │ strb r5, [sp, #364] @ 0x16c │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ str r1, [sp, #320] @ 0x140 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ str r1, [sp, #288] @ 0x120 │ │ │ │ str r1, [sp, #272] @ 0x110 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ - bl e4cb4 │ │ │ │ + bl e4cd4 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne a9b54 │ │ │ │ + bne a9b74 │ │ │ │ ldr r4, [sp, #196] @ 0xc4 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl a6be8 │ │ │ │ + bl a6c08 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r6, r0 │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r4, [sp, #264] @ 0x108 │ │ │ │ - bne a9870 │ │ │ │ - ldr r1, [pc, #2792] @ aa350 │ │ │ │ + bne a9890 │ │ │ │ + ldr r1, [pc, #2792] @ aa370 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 11634c │ │ │ │ + bl 11636c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, r6, #1 │ │ │ │ mov fp, #0 │ │ │ │ str r4, [r0, r6, lsl #3]! │ │ │ │ str r9, [sp, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ @@ -142058,56 +142066,56 @@ │ │ │ │ str r1, [sp, #32] │ │ │ │ ldrb r1, [r9, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldrb r1, [r9, #75] @ 0x4b │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b a9900 │ │ │ │ + b a9920 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ mov r2, #28 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ cmp fp, #8 │ │ │ │ - bne a9918 │ │ │ │ + bne a9938 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, #8 │ │ │ │ - b a996c │ │ │ │ + b a998c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne aa01c │ │ │ │ + bne aa03c │ │ │ │ add r2, fp, #8 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, sl │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq a9964 │ │ │ │ + beq a9984 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r4, r0, #8 │ │ │ │ add r1, r1, fp │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov fp, r2 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9980 │ │ │ │ - b a9b94 │ │ │ │ + bne a99a0 │ │ │ │ + b a9bb4 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, sl │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9b94 │ │ │ │ + beq a9bb4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r3] │ │ │ │ str r2, [r7] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ @@ -142121,18 +142129,18 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ strb r2, [sp, #190] @ 0xbe │ │ │ │ ldrd r2, [r0] │ │ │ │ str r1, [sp] │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ - bl fdf60 │ │ │ │ + bl fdf80 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne a9bc8 │ │ │ │ + bne a9be8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r8, sp, #144 @ 0x90 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add lr, sp, #120 @ 0x78 │ │ │ │ ldr ip, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ @@ -142147,113 +142155,113 @@ │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r9, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ - beq a9af8 │ │ │ │ + beq a9b18 │ │ │ │ add r8, r0, #28 │ │ │ │ - b a9a70 │ │ │ │ + b a9a90 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9a64 │ │ │ │ + beq a9a84 │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ subs r9, r9, #1 │ │ │ │ add r8, r8, #28 │ │ │ │ - beq a9af8 │ │ │ │ + beq a9b18 │ │ │ │ mov r4, r8 │ │ │ │ ldr r1, [r4, #-28]! @ 0xffffffe4 │ │ │ │ sub r0, r1, #7 │ │ │ │ cmp r1, #8 │ │ │ │ movwcc r0, #0 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi a9a64 │ │ │ │ + bhi a9a84 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ @ instruction: 0xffffffb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 863f4 │ │ │ │ + bl 86414 │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - b a9a60 │ │ │ │ + b a9a80 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9a64 │ │ │ │ + beq a9a84 │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - b a9a60 │ │ │ │ + b a9a80 │ │ │ │ ldr r1, [r8, #-24] @ 0xffffffe8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9a64 │ │ │ │ + beq a9a84 │ │ │ │ ldr r0, [r8, #-20] @ 0xffffffec │ │ │ │ - b a9a5c │ │ │ │ + b a9a7c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9b18 │ │ │ │ + beq a9b38 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r4, r0 │ │ │ │ - bne a98dc │ │ │ │ - ldr r1, [pc, #2080] @ aa368 │ │ │ │ + bne a98fc │ │ │ │ + ldr r1, [pc, #2080] @ aa388 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ - b a98dc │ │ │ │ + bl 1167fc │ │ │ │ + b a98fc │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ add r2, r8, #12 │ │ │ │ add r1, r1, #4 │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r1, [r8] │ │ │ │ str r1, [r8, #4] │ │ │ │ str r0, [r8, #8] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl a6be8 │ │ │ │ - b a9c88 │ │ │ │ + bl a6c08 │ │ │ │ + b a9ca8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ ldrb r2, [r5, #52] @ 0x34 │ │ │ │ ldrb ip, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #3 │ │ │ │ ldrb lr, [r5, #58] @ 0x3a │ │ │ │ ldrb r3, [r5, #59] @ 0x3b │ │ │ │ cmpne r2, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ - bne a9cd4 │ │ │ │ - b a9cfc │ │ │ │ + bne a9cf4 │ │ │ │ + b a9d1c │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ add ip, sp, #264 @ 0x108 │ │ │ │ add lr, sp, #144 @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, ip │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -142281,54 +142289,54 @@ │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ add r5, r2, #1 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq a9c68 │ │ │ │ + beq a9c88 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl 86e68 │ │ │ │ + bl 86e88 │ │ │ │ mov r0, r4 │ │ │ │ - b a9c50 │ │ │ │ + b a9c70 │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9c88 │ │ │ │ + beq a9ca8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 87fc0 │ │ │ │ + bl 87fe0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9cb0 │ │ │ │ + beq a9cd0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq a9ff4 │ │ │ │ + beq aa014 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ - b a9cbc │ │ │ │ + b a9cdc │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrex r6, [r7] │ │ │ │ add r0, r6, #1 │ │ │ │ strex r1, r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a9cd8 │ │ │ │ + bne a9cf8 │ │ │ │ cmn r6, #1 │ │ │ │ - ble aa070 │ │ │ │ + ble aa090 │ │ │ │ ldr r8, [r5, #44] @ 0x2c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ strb r2, [sp, #244] @ 0xf4 │ │ │ │ cmp r9, #0 │ │ │ │ ldm r5, {r2, lr} │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -142362,86 +142370,86 @@ │ │ │ │ strb r3, [sp, #250] @ 0xfa │ │ │ │ str r6, [sp, #216] @ 0xd8 │ │ │ │ str r7, [sp, #220] @ 0xdc │ │ │ │ str fp, [sp, #204] @ 0xcc │ │ │ │ str r8, [sp, #208] @ 0xd0 │ │ │ │ strh r0, [r2] │ │ │ │ strh r1, [r2, #-9] │ │ │ │ - beq a9ddc │ │ │ │ - ldr r0, [pc, #1464] @ aa35c │ │ │ │ + beq a9dfc │ │ │ │ + ldr r0, [pc, #1464] @ aa37c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa02c │ │ │ │ + beq aa04c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [fp, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ add r4, r4, #28 │ │ │ │ cmp r9, r0 │ │ │ │ - bne a9dc4 │ │ │ │ - b a9de0 │ │ │ │ + bne a9de4 │ │ │ │ + b a9e00 │ │ │ │ mov fp, #4 │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl a9540 │ │ │ │ + bl a9560 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r4, sp, #264 @ 0x108 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 770d4 │ │ │ │ + bl 770f4 │ │ │ │ ldr ip, [sp, #264] @ 0x108 │ │ │ │ ldr r8, [sp, #268] @ 0x10c │ │ │ │ ldr r5, [sp, #272] @ 0x110 │ │ │ │ cmp ip, #2 │ │ │ │ - bne a9f30 │ │ │ │ + bne a9f50 │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ ldrex r0, [r8] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9e3c │ │ │ │ + bne a9e5c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi aa070 │ │ │ │ - ldr r4, [pc, #1272] @ aa358 │ │ │ │ + bmi aa090 │ │ │ │ + ldr r4, [pc, #1272] @ aa378 │ │ │ │ mov r1, #4 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r0, #8 │ │ │ │ str r5, [sp, #268] @ 0x10c │ │ │ │ str r8, [sp, #264] @ 0x108 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - beq aa044 │ │ │ │ - ldr r2, [pc, #1240] @ aa364 │ │ │ │ + beq aa064 │ │ │ │ + ldr r2, [pc, #1240] @ aa384 │ │ │ │ mov r1, r0 │ │ │ │ str r8, [r1] │ │ │ │ add r2, pc, r2 │ │ │ │ str r5, [r1, #4] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl a1ecc │ │ │ │ + bl a1eec │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #776 @ 0x308 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa054 │ │ │ │ + beq aa074 │ │ │ │ add sl, sp, #264 @ 0x108 │ │ │ │ mov r2, #776 @ 0x308 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r4] │ │ │ │ mov r1, #4 │ │ │ │ @@ -142449,29 +142457,29 @@ │ │ │ │ str r0, [sp, #280] @ 0x118 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ mov r0, #20 │ │ │ │ str r5, [sp, #276] @ 0x114 │ │ │ │ str r8, [sp, #272] @ 0x110 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa064 │ │ │ │ + beq aa084 │ │ │ │ ldm sl, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, r0 │ │ │ │ cmp r9, #0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stmib r2, {r0, r7} │ │ │ │ str r1, [r2] │ │ │ │ - beq a9fa8 │ │ │ │ + beq a9fc8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - b a9fa0 │ │ │ │ + b a9fc0 │ │ │ │ add r1, r4, #12 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov lr, r5 │ │ │ │ ldm r1!, {r0, r3, r4, r5, r6} │ │ │ │ add r2, r7, #12 │ │ │ │ stmia r2!, {r0, r3, r4, r5, r6} │ │ │ │ ldm r1!, {r0, r3, r4, r5, r6} │ │ │ │ @@ -142482,267 +142490,267 @@ │ │ │ │ str ip, [r7] │ │ │ │ stmib r7, {r8, lr} │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9f68 │ │ │ │ + bne a9f88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne a9f90 │ │ │ │ + bne a9fb0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl a8c28 │ │ │ │ + bl a8c48 │ │ │ │ cmp r9, #0 │ │ │ │ - beq a9fa8 │ │ │ │ + beq a9fc8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl 87fc0 │ │ │ │ + bl 87fe0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9fd0 │ │ │ │ + beq a9ff0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq a9ff4 │ │ │ │ + beq aa014 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r0, r4 │ │ │ │ - b a9fdc │ │ │ │ + b a9ffc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa010 │ │ │ │ + beq aa030 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #20 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #816] @ aa354 │ │ │ │ + ldr r0, [pc, #816] @ aa374 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b aa070 │ │ │ │ - ldr r2, [pc, #812] @ aa360 │ │ │ │ + b aa090 │ │ │ │ + ldr r2, [pc, #812] @ aa380 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, sl │ │ │ │ bl 25cb8 │ │ │ │ - b aa070 │ │ │ │ + b aa090 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ - b aa070 │ │ │ │ + b aa090 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #776 @ 0x308 │ │ │ │ bl 25cd0 │ │ │ │ - b aa070 │ │ │ │ + b aa090 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl a7940 │ │ │ │ + bl a7960 │ │ │ │ mov r0, r7 │ │ │ │ - bl a6074 │ │ │ │ - b aa184 │ │ │ │ + bl a6094 │ │ │ │ + b aa1a4 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl a60b0 │ │ │ │ - b aa0dc │ │ │ │ + bl a60d0 │ │ │ │ + b aa0fc │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ - b aa0dc │ │ │ │ + b aa0fc │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne aa0b4 │ │ │ │ + bne aa0d4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne aa0dc │ │ │ │ + bne aa0fc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aa0e4 │ │ │ │ + bne aa104 │ │ │ │ cmp r1, #1 │ │ │ │ - bne aa144 │ │ │ │ + bne aa164 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl a883c │ │ │ │ - b aa144 │ │ │ │ + bl a885c │ │ │ │ + b aa164 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl a705c │ │ │ │ - b aa330 │ │ │ │ + bl a707c │ │ │ │ + b aa350 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl a617c │ │ │ │ - b aa330 │ │ │ │ + bl a619c │ │ │ │ + b aa350 │ │ │ │ bl 262c4 │ │ │ │ - b aa1ac │ │ │ │ + b aa1cc │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #168] @ 0xa8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aa14c │ │ │ │ + bne aa16c │ │ │ │ cmp r1, #1 │ │ │ │ - bne aa184 │ │ │ │ + bne aa1a4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl a8c28 │ │ │ │ - b aa184 │ │ │ │ + bl a8c48 │ │ │ │ + b aa1a4 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ cmp r9, #0 │ │ │ │ - beq aa330 │ │ │ │ + beq aa350 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - b aa230 │ │ │ │ - b aa274 │ │ │ │ + b aa250 │ │ │ │ + b aa294 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl a617c │ │ │ │ - b aa330 │ │ │ │ + bl a619c │ │ │ │ + b aa350 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa338 │ │ │ │ + beq aa358 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ - b aa338 │ │ │ │ + bl 52170 │ │ │ │ + b aa358 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl a6be8 │ │ │ │ - b aa330 │ │ │ │ + bl a6c08 │ │ │ │ + b aa350 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ - bl a65e8 │ │ │ │ - b aa330 │ │ │ │ + bl a6608 │ │ │ │ + b aa350 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq aa218 │ │ │ │ + beq aa238 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #28 │ │ │ │ - bl 86e68 │ │ │ │ + bl 86e88 │ │ │ │ mov r4, r7 │ │ │ │ - b aa1fc │ │ │ │ + b aa21c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa330 │ │ │ │ + beq aa350 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b aa330 │ │ │ │ + bl 52170 │ │ │ │ + b aa350 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq aa29c │ │ │ │ + beq aa2bc │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r4, r7 │ │ │ │ - b aa244 │ │ │ │ + b aa264 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ - bl a71f0 │ │ │ │ - b aa330 │ │ │ │ + bl a7210 │ │ │ │ + b aa350 │ │ │ │ mov r6, r0 │ │ │ │ - b aa330 │ │ │ │ + b aa350 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq aa29c │ │ │ │ + beq aa2bc │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl 85e98 │ │ │ │ + bl 85eb8 │ │ │ │ mov r4, r7 │ │ │ │ - b aa280 │ │ │ │ + b aa2a0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa340 │ │ │ │ + beq aa360 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r8, #28 │ │ │ │ - bl 863f4 │ │ │ │ - b aa2dc │ │ │ │ + bl 86414 │ │ │ │ + b aa2fc │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq aa308 │ │ │ │ + beq aa328 │ │ │ │ mov r0, r8 │ │ │ │ add r4, r8, #28 │ │ │ │ - bl 86e68 │ │ │ │ + bl 86e88 │ │ │ │ mov r8, r4 │ │ │ │ - b aa2ec │ │ │ │ + b aa30c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa328 │ │ │ │ + beq aa348 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl a65e8 │ │ │ │ + bl a6608 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ - bl a742c │ │ │ │ + bl a744c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl a7394 │ │ │ │ + bl a73b4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ - andseq r8, r4, r4, asr #3 │ │ │ │ - andseq r7, r4, r0, asr lr │ │ │ │ - andseq r6, r6, ip, asr #1 │ │ │ │ - andseq r6, r6, r8, lsl #3 │ │ │ │ - andseq r7, r4, r8, lsl #18 │ │ │ │ - andseq r7, r4, r8, lsr #23 │ │ │ │ - @ instruction: 0x00147ed0 │ │ │ │ + andseq r8, r4, r4, lsr #3 │ │ │ │ + andseq r7, r4, r0, lsr lr │ │ │ │ + andseq r6, r6, ip, lsr #1 │ │ │ │ + andseq r6, r6, r8, ror #2 │ │ │ │ + andseq r7, r4, r8, ror #17 │ │ │ │ + andseq r7, r4, r8, lsl #23 │ │ │ │ + @ instruction: 0x00147eb0 │ │ │ │ push {fp, lr} │ │ │ │ ldrd r2, [r1] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ sub r1, r1, #1 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r1, r2, r1 │ │ │ │ @@ -142758,44 +142766,44 @@ │ │ │ │ ldrb r0, [r1, #52] @ 0x34 │ │ │ │ ldrb r8, [r1, #60] @ 0x3c │ │ │ │ ldrb r9, [r1, #59] @ 0x3b │ │ │ │ cmp r0, #3 │ │ │ │ ldrb sl, [r1, #58] @ 0x3a │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ - bne aa3e0 │ │ │ │ + bne aa400 │ │ │ │ ldrb ip, [r4, #52] @ 0x34 │ │ │ │ cmp ip, #3 │ │ │ │ - bne aa40c │ │ │ │ + bne aa42c │ │ │ │ mov r0, #3 │ │ │ │ - b aa418 │ │ │ │ + b aa438 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r6, [r1, #40] @ 0x28 │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrb r0, [r1, #55] @ 0x37 │ │ │ │ ldrh r2, [r1, #53] @ 0x35 │ │ │ │ strb r0, [sp, #74] @ 0x4a │ │ │ │ strh r2, [sp, #72] @ 0x48 │ │ │ │ - b aa454 │ │ │ │ + b aa474 │ │ │ │ cmp ip, #2 │ │ │ │ - bne aa420 │ │ │ │ + bne aa440 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b aa454 │ │ │ │ + b aa474 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aa424 │ │ │ │ + bne aa444 │ │ │ │ cmn r0, #1 │ │ │ │ - ble aa6e8 │ │ │ │ + ble aa708 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r5, [r1, #32] │ │ │ │ mov r7, r1 │ │ │ │ @@ -142893,15 +142901,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ movne r8, r3 │ │ │ │ ldrb r0, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #2 │ │ │ │ movne r9, r2 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne aa6ac │ │ │ │ + bne aa6cc │ │ │ │ ldrb r0, [sp, #74] @ 0x4a │ │ │ │ strb r0, [r4, #55] @ 0x37 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strb r0, [r4, #66] @ 0x42 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strb r2, [r4, #52] @ 0x34 │ │ │ │ @@ -142951,21 +142959,21 @@ │ │ │ │ mov ip, r5 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne aa6bc │ │ │ │ + bne aa6dc │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, ip │ │ │ │ - bne aa5e8 │ │ │ │ + bne aa608 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b aa5e8 │ │ │ │ + bl a885c │ │ │ │ + b aa608 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldrb r1, [sp, #74] @ 0x4a │ │ │ │ strb r1, [r4, #55] @ 0x37 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ strb r1, [r4, #66] @ 0x42 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ @@ -143050,192 +143058,192 @@ │ │ │ │ strb r3, [r0, #71] @ 0x47 │ │ │ │ strb r2, [r0, #72] @ 0x48 │ │ │ │ strb r1, [r0, #68] @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa880 │ │ │ │ + bne aa8a0 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #5 │ │ │ │ - bne aa87c │ │ │ │ + bne aa89c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #5 │ │ │ │ - beq aa86c │ │ │ │ - bcs aa890 │ │ │ │ + beq aa88c │ │ │ │ + bcs aa8b0 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #6 │ │ │ │ - bne aa880 │ │ │ │ + bne aa8a0 │ │ │ │ ldrd r6, [r1, #8] │ │ │ │ mov sl, r0 │ │ │ │ - ldr r3, [pc, #1316] @ aadcc │ │ │ │ + ldr r3, [pc, #1316] @ aadec │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ add r2, r6, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 8888c │ │ │ │ + bl 888ac │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f3208 │ │ │ │ + bl f3228 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl f2bac │ │ │ │ + bl f2bcc │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #6 │ │ │ │ - bne aa9ac │ │ │ │ + bne aa9cc │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq aa880 │ │ │ │ + beq aa8a0 │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ cmp fp, #2 │ │ │ │ stm sp, {r1, r2, fp} │ │ │ │ - bcc aa9bc │ │ │ │ + bcc aa9dc │ │ │ │ add r9, sp, #128 @ 0x80 │ │ │ │ add r8, sp, #16 │ │ │ │ mov r4, #1 │ │ │ │ - b aa928 │ │ │ │ + b aa948 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - beq aa9bc │ │ │ │ + beq aa9dc │ │ │ │ ldr r7, [sp, #8] │ │ │ │ cmp r7, r4 │ │ │ │ - bls aac68 │ │ │ │ + bls aac88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ add r5, r0, r1, lsl #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl aaddc │ │ │ │ + bl aadfc │ │ │ │ mov r0, sl │ │ │ │ ldrb r1, [sp, #140] @ 0x8c │ │ │ │ cmp r1, #2 │ │ │ │ - beq aa91c │ │ │ │ + beq aa93c │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ add ip, sp, #16 │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ tst r6, #1 │ │ │ │ stm ip, {r1, r2, r3, r6} │ │ │ │ - bne aa9f4 │ │ │ │ + bne aaa14 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne aa97c │ │ │ │ + bne aa99c │ │ │ │ cmp r2, #1 │ │ │ │ - bne aa91c │ │ │ │ + bne aa93c │ │ │ │ dmb ish │ │ │ │ mov r0, r8 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, sl │ │ │ │ - b aa91c │ │ │ │ + b aa93c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ mov r0, sl │ │ │ │ - b aa880 │ │ │ │ + b aa8a0 │ │ │ │ mov r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ mov r0, sp │ │ │ │ - bl 87fc0 │ │ │ │ + bl 87fe0 │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq aa888 │ │ │ │ + beq aa8a8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r7, r4 │ │ │ │ mov r0, #28 │ │ │ │ mov r8, #0 │ │ │ │ umull r9, r0, r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aac80 │ │ │ │ + bne aaca0 │ │ │ │ cmn r9, #-2147483644 @ 0x80000004 │ │ │ │ - bhi aac80 │ │ │ │ + bhi aaca0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq aaa4c │ │ │ │ - ldr r0, [pc, #944] @ aadd4 │ │ │ │ + beq aaa6c │ │ │ │ + ldr r0, [pc, #944] @ aadf4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aac80 │ │ │ │ + beq aaca0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r6 │ │ │ │ - b aaa50 │ │ │ │ + b aaa70 │ │ │ │ mov r7, #4 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ - bl f3208 │ │ │ │ + bl f3228 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ add r4, sp, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl f3208 │ │ │ │ + bl f3228 │ │ │ │ mov r6, #1 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl aaddc │ │ │ │ + bl aadfc │ │ │ │ mov r0, sl │ │ │ │ ldrb r1, [sp, #124] @ 0x7c │ │ │ │ cmp r1, #2 │ │ │ │ - bne aab08 │ │ │ │ + bne aab28 │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ add ip, sp, #156 @ 0x9c │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r7, sp, #16 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a6688 │ │ │ │ - b aac50 │ │ │ │ + bl a66a8 │ │ │ │ + b aac70 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ tst r7, #1 │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ - beq aabbc │ │ │ │ + beq aabdc │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ add ip, sp, #156 @ 0x9c │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ @@ -143246,54 +143254,54 @@ │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aab8c │ │ │ │ + bne aabac │ │ │ │ cmp r1, #1 │ │ │ │ - bne aa888 │ │ │ │ + bne aa8a8 │ │ │ │ add r0, sp, #16 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #16 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add ip, sp, #96 @ 0x60 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ stm ip, {r2, r3, r7} │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne aabdc │ │ │ │ + bne aabfc │ │ │ │ cmp r2, #1 │ │ │ │ - bne aac0c │ │ │ │ + bne aac2c │ │ │ │ mov r6, #0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, sl │ │ │ │ ldm r5!, {r2, r3, r7} │ │ │ │ mov r1, r4 │ │ │ │ add ip, sp, #156 @ 0x9c │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r5, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ @@ -143301,116 +143309,116 @@ │ │ │ │ ldm r7, {r1, r2, r3, r7} │ │ │ │ stm ip, {r1, r2, r3, r7} │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #352] @ aadd0 │ │ │ │ + ldr r2, [pc, #352] @ aadf0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 2623c │ │ │ │ - b aac94 │ │ │ │ - ldr r2, [pc, #336] @ aadd8 │ │ │ │ + b aacb4 │ │ │ │ + ldr r2, [pc, #336] @ aadf8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b aace0 │ │ │ │ + b aad00 │ │ │ │ mov r4, r0 │ │ │ │ - b aacc4 │ │ │ │ + b aace4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a6688 │ │ │ │ - b aacf4 │ │ │ │ + bl a66a8 │ │ │ │ + b aad14 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r5, #0 │ │ │ │ - b aad48 │ │ │ │ + b aad68 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ - b aacf4 │ │ │ │ + b aad14 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, #1 │ │ │ │ - b aad28 │ │ │ │ + b aad48 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl a65e8 │ │ │ │ + bl a6608 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a65e8 │ │ │ │ + bl a6608 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne aad48 │ │ │ │ - b aadc0 │ │ │ │ + bne aad68 │ │ │ │ + b aade0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aad50 │ │ │ │ + bne aad70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne aad78 │ │ │ │ + bne aad98 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #16 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ cmp r5, #0 │ │ │ │ - bne aadb8 │ │ │ │ - b aadc0 │ │ │ │ + bne aadd8 │ │ │ │ + b aade0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq aadc0 │ │ │ │ + beq aade0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - b aadb4 │ │ │ │ + b aadd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl a742c │ │ │ │ + bl a744c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r7, r4, r8, lsl #1 │ │ │ │ - andseq r6, r4, r4, ror #27 │ │ │ │ - andseq r5, r6, r4, lsl #10 │ │ │ │ - @ instruction: 0x00146ddc │ │ │ │ + andseq r7, r4, r8, rrx │ │ │ │ + andseq r6, r4, r4, asr #27 │ │ │ │ + andseq r5, r6, r4, ror #9 │ │ │ │ + @ instruction: 0x00146dbc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #16] │ │ │ │ mov r0, #250 @ 0xfa │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -143418,322 +143426,322 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #10 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ - bl fa454 │ │ │ │ + bl fa474 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ cmpne r0, #0 │ │ │ │ - bne aaec8 │ │ │ │ + bne aaee8 │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, #1 │ │ │ │ - bl fc980 │ │ │ │ + bl fc9a0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne aae58 │ │ │ │ + bne aae78 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #12] │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl b1f80 │ │ │ │ + bl b1fa0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, #-2147483641 @ 0x80000007 │ │ │ │ - bne aae8c │ │ │ │ + bne aaeac │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #12] │ │ │ │ - b aaf00 │ │ │ │ + b aaf20 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aaee8 │ │ │ │ + beq aaf08 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - beq aaeec │ │ │ │ + beq aaf0c │ │ │ │ sub r3, r6, #1 │ │ │ │ add r1, r5, #24 │ │ │ │ bic r3, r3, #-268435456 @ 0xf0000000 │ │ │ │ ldr r6, [r1], #16 │ │ │ │ cmp r2, r6 │ │ │ │ movls r2, r6 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bne aaeb0 │ │ │ │ - b aaeec │ │ │ │ + bne aaed0 │ │ │ │ + b aaf0c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsl r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, r1, #12 │ │ │ │ strb r2, [r1], #16 │ │ │ │ subs r0, r0, #16 │ │ │ │ - bne aaed8 │ │ │ │ - b aae30 │ │ │ │ + bne aaef8 │ │ │ │ + b aae50 │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, r0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1b5c │ │ │ │ + bl b1b7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq aaf68 │ │ │ │ + beq aaf88 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq aaf50 │ │ │ │ + beq aaf70 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r5, r0, #4 │ │ │ │ - b aaf30 │ │ │ │ + b aaf50 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq aaf4c │ │ │ │ + beq aaf6c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq aaf24 │ │ │ │ + beq aaf44 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b aaf24 │ │ │ │ + bl 52170 │ │ │ │ + b aaf44 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq aaf68 │ │ │ │ + beq aaf88 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl a6b7c │ │ │ │ + bl a6b9c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #5 │ │ │ │ - bne aafac │ │ │ │ + bne aafcc │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #5 │ │ │ │ - beq aaf9c │ │ │ │ + beq aafbc │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi ab4a0 │ │ │ │ - beq ab048 │ │ │ │ + bmi ab4c0 │ │ │ │ + beq ab068 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #1440] @ ab598 │ │ │ │ + ldr r0, [pc, #1440] @ ab5b8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab4a4 │ │ │ │ + beq ab4c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ str r5, [sp, #28] │ │ │ │ str r6, [sp, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d30 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #1 │ │ │ │ stm r9, {r0, r6} │ │ │ │ str r5, [r9, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl f6ca0 │ │ │ │ + bl f6cc0 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl f6ef8 │ │ │ │ + bl f6f18 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #3 │ │ │ │ stm r9, {r0, r5} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab1ec │ │ │ │ + beq ab20c │ │ │ │ ldr r7, [r1, #16] │ │ │ │ lsl r6, r7, #1 │ │ │ │ orrs r0, r7, r7, lsl #1 │ │ │ │ - bmi ab4b8 │ │ │ │ + bmi ab4d8 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov fp, r1 │ │ │ │ mov sl, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab29c │ │ │ │ - ldr r0, [pc, #1264] @ ab5a8 │ │ │ │ + beq ab2bc │ │ │ │ + ldr r0, [pc, #1264] @ ab5c8 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b ab27c │ │ │ │ + b ab29c │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - ldr r3, [pc, #1248] @ ab5b0 │ │ │ │ + ldr r3, [pc, #1248] @ ab5d0 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ add r5, sp, #24 │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8888c │ │ │ │ + bl 888ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl f3208 │ │ │ │ + bl f3228 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - ldr r3, [pc, #1196] @ ab5b4 │ │ │ │ + ldr r3, [pc, #1196] @ ab5d4 │ │ │ │ rsb r0, r5, r5, lsl #3 │ │ │ │ add r5, sp, #24 │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 8888c │ │ │ │ + bl 888ac │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl f4088 │ │ │ │ + bl f40a8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add r5, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bl aaf84 │ │ │ │ + bl aafa4 │ │ │ │ add r1, r6, #4 │ │ │ │ mov r6, sp │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl f6708 │ │ │ │ + bl f6728 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ ldreq r1, [r1, #12] │ │ │ │ cmpeq r1, #0 │ │ │ │ - bne ab1ac │ │ │ │ + bne ab1cc │ │ │ │ ldm sp, {r1, r2} │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ eor r1, r1, #1 │ │ │ │ movwne r2, #1 │ │ │ │ orr r1, r1, r2 │ │ │ │ str r3, [sp] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab218 │ │ │ │ + beq ab238 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ab22c │ │ │ │ + bne ab24c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r0, #1 │ │ │ │ - bne ab22c │ │ │ │ + bne ab24c │ │ │ │ mov r0, r5 │ │ │ │ ldm r0!, {r1, r2, r3} │ │ │ │ stmia r9!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ - b ab2d8 │ │ │ │ + b ab2f8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ lsl r6, r7, #3 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls ab258 │ │ │ │ - ldr r2, [pc, #920] @ ab5a4 │ │ │ │ + bls ab278 │ │ │ │ + ldr r2, [pc, #920] @ ab5c4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #1 │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq ab2a8 │ │ │ │ + beq ab2c8 │ │ │ │ mov r5, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl f6f6c │ │ │ │ + bl f6f8c │ │ │ │ ldm r5, {r2, r3, r4, r6, r7} │ │ │ │ add r1, r9, #4 │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov sl, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab2f0 │ │ │ │ - ldr r0, [pc, #816] @ ab5a0 │ │ │ │ + beq ab310 │ │ │ │ + ldr r0, [pc, #816] @ ab5c0 │ │ │ │ mov fp, r1 │ │ │ │ mov r8, #4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab204 │ │ │ │ + beq ab224 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r7 │ │ │ │ - b ab2f8 │ │ │ │ + b ab318 │ │ │ │ mov r8, #0 │ │ │ │ mov r5, #1 │ │ │ │ - b ab2f8 │ │ │ │ - bl f6ca0 │ │ │ │ + b ab318 │ │ │ │ + bl f6cc0 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ mov r0, r5 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r1 │ │ │ │ mov r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ @@ -143741,192 +143749,192 @@ │ │ │ │ ldrb r0, [fp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ strb r0, [sp, #16] │ │ │ │ - beq ab36c │ │ │ │ + beq ab38c │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, sp │ │ │ │ - bl f5890 │ │ │ │ + bl f58b0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne ab3d0 │ │ │ │ + bne ab3f0 │ │ │ │ mov r8, sp │ │ │ │ mov r0, r8 │ │ │ │ - bl f6da8 │ │ │ │ + bl f6dc8 │ │ │ │ ldm r8, {r2, r3, r5, r6, r7} │ │ │ │ add r1, r9, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #24 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl f64ac │ │ │ │ + bl f64cc │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r8, sp, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl f6da8 │ │ │ │ + bl f6dc8 │ │ │ │ ldm r8, {r2, r3, r5, r6, r7} │ │ │ │ add r1, r9, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r9] │ │ │ │ cmp sl, #0 │ │ │ │ - beq ab47c │ │ │ │ + beq ab49c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab12c │ │ │ │ + beq ab14c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ cmp r6, r5 │ │ │ │ - bls ab420 │ │ │ │ + bls ab440 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab450 │ │ │ │ + beq ab470 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ab42c │ │ │ │ - ldr r2, [pc, #412] @ ab5ac │ │ │ │ + bne ab44c │ │ │ │ + ldr r2, [pc, #412] @ ab5cc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r5, #0 │ │ │ │ mov r7, r8 │ │ │ │ - beq ab460 │ │ │ │ + beq ab480 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl f6d10 │ │ │ │ + bl f6d30 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #1 │ │ │ │ stm r9, {r0, r7} │ │ │ │ str r5, [r9, #8] │ │ │ │ - b ab470 │ │ │ │ + b ab490 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - bl f6ca0 │ │ │ │ + bl 52170 │ │ │ │ + bl f6cc0 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ ldr sl, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne ab3ac │ │ │ │ + bne ab3cc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ab12c │ │ │ │ + beq ab14c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #240] @ ab59c │ │ │ │ + ldr r2, [pc, #240] @ ab5bc │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r8, #0 │ │ │ │ - b ab204 │ │ │ │ + b ab224 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - b ab51c │ │ │ │ + b ab53c │ │ │ │ mov r4, r0 │ │ │ │ - b ab4e4 │ │ │ │ + b ab504 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a6688 │ │ │ │ + bl a66a8 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, sp │ │ │ │ - bl a6640 │ │ │ │ + bl a6660 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl a6640 │ │ │ │ + bl a6660 │ │ │ │ mov r0, sp │ │ │ │ - bl a6640 │ │ │ │ + bl a6660 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a748c │ │ │ │ + bl a74ac │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl a6640 │ │ │ │ + bl a6660 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r6, r4, lsr pc │ │ │ │ - andseq r5, r4, r4, lsr #23 │ │ │ │ - @ instruction: 0x00164cb4 │ │ │ │ - andseq r5, r4, r8, lsl #5 │ │ │ │ - andseq r4, r6, r0, ror lr │ │ │ │ - @ instruction: 0x001464dc │ │ │ │ - andseq r6, r4, r0, ror #16 │ │ │ │ - andseq r6, r4, r8, lsr #16 │ │ │ │ + andseq r4, r6, r4, lsl pc │ │ │ │ + andseq r5, r4, r4, lsl #23 │ │ │ │ + mulseq r6, r4, ip │ │ │ │ + andseq r5, r4, r8, ror #4 │ │ │ │ + andseq r4, r6, r0, asr lr │ │ │ │ + @ instruction: 0x001464bc │ │ │ │ + andseq r6, r4, r0, asr #16 │ │ │ │ + andseq r6, r4, r8, lsl #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add r6, sp, #140 @ 0x8c │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #292] @ ab6f4 │ │ │ │ - ldr r3, [pc, #292] @ ab6f8 │ │ │ │ - ldr r2, [pc, #292] @ ab6fc │ │ │ │ + ldr r1, [pc, #292] @ ab714 │ │ │ │ + ldr r3, [pc, #292] @ ab718 │ │ │ │ + ldr r2, [pc, #292] @ ab71c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #288] @ ab700 │ │ │ │ + ldr lr, [pc, #288] @ ab720 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #284] @ ab704 │ │ │ │ + ldr r4, [pc, #284] @ ab724 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [pc, #280] @ ab708 │ │ │ │ + ldr r5, [pc, #280] @ ab728 │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ add r6, r0, #65 @ 0x41 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ add r6, r0, #64 @ 0x40 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ add r6, r0, #63 @ 0x3f │ │ │ │ @@ -143950,21 +143958,21 @@ │ │ │ │ add r6, r0, #60 @ 0x3c │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, r0, #59 @ 0x3b │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, r0, #58 @ 0x3a │ │ │ │ str r6, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r6, [pc, #156] @ ab70c │ │ │ │ + ldr r6, [pc, #156] @ ab72c │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #148] @ ab710 │ │ │ │ + ldr r1, [pc, #148] @ ab730 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #140] @ ab714 │ │ │ │ + ldr r3, [pc, #140] @ ab734 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ @@ -143982,131 +143990,131 @@ │ │ │ │ str lr, [sp, #104] @ 0x68 │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 162ac0 │ │ │ │ + bl 162ae0 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r6, r4, ip, lsr #11 │ │ │ │ - mulseq r4, r4, r5 │ │ │ │ - andseq r6, r4, ip, asr #10 │ │ │ │ + andseq r6, r4, ip, lsl #11 │ │ │ │ andseq r6, r4, r4, ror r5 │ │ │ │ - andseq r6, r4, ip, ror #9 │ │ │ │ - @ instruction: 0x001464d4 │ │ │ │ - andseq r6, r4, r8, lsr #9 │ │ │ │ + andseq r6, r4, ip, lsr #10 │ │ │ │ + andseq r6, r4, r4, asr r5 │ │ │ │ + andseq r6, r4, ip, asr #9 │ │ │ │ + @ instruction: 0x001464b4 │ │ │ │ + andseq r6, r4, r8, lsl #9 │ │ │ │ andeq r1, sp, r2, lsl #14 │ │ │ │ - andseq r6, r4, r8, lsl #8 │ │ │ │ + andseq r6, r4, r8, ror #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ ab758 │ │ │ │ - ldr r3, [pc, #40] @ ab75c │ │ │ │ + ldr r1, [pc, #40] @ ab778 │ │ │ │ + ldr r3, [pc, #40] @ ab77c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, sp, lr, ror #20 │ │ │ │ - andseq r6, r4, r8, lsr #9 │ │ │ │ + andseq r6, r4, r8, lsl #9 │ │ │ │ ldr r0, [r0] │ │ │ │ - b 163400 │ │ │ │ + b 163420 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne ab784 │ │ │ │ + bne ab7a4 │ │ │ │ tst r2, #32 │ │ │ │ - bne ab788 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne ab7a8 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 163440 │ │ │ │ + b 163460 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne ab7b8 │ │ │ │ + bne ab7d8 │ │ │ │ tst r2, #32 │ │ │ │ - bne ab7bc │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne ab7dc │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ ab80c │ │ │ │ + ldr r2, [pc, #52] @ ab82c │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 162bf0 │ │ │ │ + bl 162c10 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ ab810 │ │ │ │ + ldr r2, [pc, #28] @ ab830 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aa44 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16aa64 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq r1, sp, r4, ror #19 │ │ │ │ - andseq r6, r4, r8, ror #12 │ │ │ │ + andseq r6, r4, r8, asr #12 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ add r8, sp, #4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 163328 │ │ │ │ - ldr r5, [pc, #60] @ ab870 │ │ │ │ + bl 163348 │ │ │ │ + ldr r5, [pc, #60] @ ab890 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r4, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r0, r7, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - bne ab83c │ │ │ │ + bne ab85c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r5, r4, r0, asr sp │ │ │ │ + andseq r5, r4, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r7, [r0] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 163368 │ │ │ │ - ldr r9, [pc, #156] @ ab92c │ │ │ │ + bl 163388 │ │ │ │ + ldr r9, [pc, #156] @ ab94c │ │ │ │ add sl, sp, #43 @ 0x2b │ │ │ │ mov r4, #0 │ │ │ │ mvn fp, #15 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r6, sp │ │ │ │ mov r5, #1 │ │ │ │ mov r8, #0 │ │ │ │ - b ab8bc │ │ │ │ + b ab8dc │ │ │ │ add r0, r8, #1 │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ mov r8, r0 │ │ │ │ - beq ab91c │ │ │ │ + beq ab93c │ │ │ │ and r0, fp, r8, lsr #3 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp] │ │ │ │ and r0, r8, #120 @ 0x78 │ │ │ │ @@ -144117,356 +144125,356 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r6, r0, lsr #3] │ │ │ │ strb r8, [sp, #43] @ 0x2b │ │ │ │ tst r5, r0, lsr r1 │ │ │ │ - beq ab8ac │ │ │ │ + beq ab8cc │ │ │ │ add r0, sp, #32 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ - bl 16aca0 │ │ │ │ - b ab8ac │ │ │ │ + bl 16acc0 │ │ │ │ + b ab8cc │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 16ae44 │ │ │ │ + bl 16ae64 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r4, r8, lsl #11 │ │ │ │ + andseq r6, r4, r8, ror #10 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne ab94c │ │ │ │ + bne ab96c │ │ │ │ tst r2, #32 │ │ │ │ - bne ab950 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + bne ab970 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne ab970 │ │ │ │ + bne ab990 │ │ │ │ tst r2, #32 │ │ │ │ - bne ab974 │ │ │ │ - b 1643ac │ │ │ │ - b 161440 │ │ │ │ - b 1614bc │ │ │ │ + bne ab994 │ │ │ │ + b 1643cc │ │ │ │ + b 161460 │ │ │ │ + b 1614dc │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #32] @ ab9ac │ │ │ │ - ldr r2, [pc, #32] @ ab9b0 │ │ │ │ + ldr r1, [pc, #32] @ ab9cc │ │ │ │ + ldr r2, [pc, #32] @ ab9d0 │ │ │ │ rbit r0, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r6, r4, r0, lsl r5 │ │ │ │ + b 1625e4 │ │ │ │ + @ instruction: 0x001464f0 │ │ │ │ @ instruction: 0x000d18b8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ ab9f4 │ │ │ │ - ldr r3, [pc, #40] @ ab9f8 │ │ │ │ + ldr r1, [pc, #40] @ aba14 │ │ │ │ + ldr r3, [pc, #40] @ aba18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, sp, r2, asr #16 │ │ │ │ - andseq r6, r4, ip, lsr #9 │ │ │ │ + andseq r6, r4, ip, lsl #9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ aba4c │ │ │ │ + ldr r1, [pc, #56] @ aba6c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ aba50 │ │ │ │ - ldr ip, [pc, #52] @ aba54 │ │ │ │ + ldr r3, [pc, #52] @ aba70 │ │ │ │ + ldr ip, [pc, #52] @ aba74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, sp, r3, asr #13 │ │ │ │ muleq ip, r0, r4 │ │ │ │ - andseq r6, r4, r8, lsl #8 │ │ │ │ + andseq r6, r4, r8, ror #7 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ aba6c │ │ │ │ + ldr r1, [pc, #8] @ aba8c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 161ea8 │ │ │ │ + b 161ec8 │ │ │ │ andeq r1, sp, r7, ror #6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ abac0 │ │ │ │ + ldr r1, [pc, #56] @ abae0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ abac4 │ │ │ │ - ldr ip, [pc, #52] @ abac8 │ │ │ │ + ldr r3, [pc, #52] @ abae4 │ │ │ │ + ldr ip, [pc, #52] @ abae8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, sp, r8, lsl r7 │ │ │ │ andeq r1, sp, fp, lsl r7 │ │ │ │ - andseq r6, r4, r4, lsr #7 │ │ │ │ + andseq r6, r4, r4, lsl #7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq abb20 │ │ │ │ - ldr r4, [pc, #56] @ abb30 │ │ │ │ + beq abb40 │ │ │ │ + ldr r4, [pc, #56] @ abb50 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne abb00 │ │ │ │ + bne abb20 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00145abc │ │ │ │ + mulseq r4, ip, sl │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162bf0 │ │ │ │ - ldr r5, [pc, #60] @ abb98 │ │ │ │ + bl 162c10 │ │ │ │ + ldr r5, [pc, #60] @ abbb8 │ │ │ │ add r0, r6, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ - bl 16aa44 │ │ │ │ + bl 16aa64 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16aa44 │ │ │ │ + bl 16aa64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r6, r4, ip, rrx │ │ │ │ + andseq r6, r4, ip, asr #32 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ abbe8 │ │ │ │ + ldr r2, [pc, #52] @ abc08 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 162bf0 │ │ │ │ + bl 162c10 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ abbec │ │ │ │ + ldr r2, [pc, #28] @ abc0c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aa44 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16aa64 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq r1, sp, r4, ror #12 │ │ │ │ - andseq r6, r4, ip, lsl #5 │ │ │ │ + andseq r6, r4, ip, ror #4 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1637fc │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - tst r2, #16 │ │ │ │ - bne abc14 │ │ │ │ - tst r2, #32 │ │ │ │ - bne abc18 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + b 16381c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne abc34 │ │ │ │ tst r2, #32 │ │ │ │ bne abc38 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne abc54 │ │ │ │ tst r2, #32 │ │ │ │ bne abc58 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ - b 1618f4 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + tst r2, #16 │ │ │ │ + bne abc74 │ │ │ │ + tst r2, #32 │ │ │ │ + bne abc78 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ + b 161914 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq abca8 │ │ │ │ + beq abcc8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b abc88 │ │ │ │ + b abca8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq abca8 │ │ │ │ + beq abcc8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq abc7c │ │ │ │ + beq abc9c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b abc7c │ │ │ │ + bl 52170 │ │ │ │ + b abc9c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq abcc8 │ │ │ │ + beq abce8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq abd08 │ │ │ │ + beq abd28 │ │ │ │ add r5, r6, #4 │ │ │ │ - b abce8 │ │ │ │ + b abd08 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq abd08 │ │ │ │ + beq abd28 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq abcdc │ │ │ │ + beq abcfc │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b abcdc │ │ │ │ + bl 52170 │ │ │ │ + b abcfc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq abd28 │ │ │ │ + beq abd48 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq abd44 │ │ │ │ + beq abd64 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq abd60 │ │ │ │ + beq abd80 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq abd7c │ │ │ │ + beq abd9c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq abd9c │ │ │ │ + beq abdbc │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ abddc │ │ │ │ - ldr r3, [pc, #40] @ abde0 │ │ │ │ + ldr r1, [pc, #40] @ abdfc │ │ │ │ + ldr r3, [pc, #40] @ abe00 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, sp, r4, asr #32 │ │ │ │ - andseq r5, r4, r4, lsr lr │ │ │ │ + andseq r5, r4, r4, lsl lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldmib r4, {r1, r5} │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq abe40 │ │ │ │ + beq abe60 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r7, r0, #4 │ │ │ │ lsr r6, r1, #4 │ │ │ │ - b abe24 │ │ │ │ + b abe44 │ │ │ │ add r7, r7, #16 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq abe40 │ │ │ │ + beq abe60 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq abe18 │ │ │ │ + beq abe38 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b abe18 │ │ │ │ + bl 52170 │ │ │ │ + b abe38 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq abe78 │ │ │ │ + beq abe98 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq abe70 │ │ │ │ + beq abe90 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, r2, r4, lsl #4 │ │ │ │ add r1, r2, r1, lsl #4 │ │ │ │ lsl r2, r6, #4 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -144478,50 +144486,50 @@ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ subs r1, r1, r0 │ │ │ │ umull r2, r1, r1, r2 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [r4] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq abee4 │ │ │ │ + beq abf04 │ │ │ │ add r7, r0, #4 │ │ │ │ lsr r6, r1, #3 │ │ │ │ - b abec4 │ │ │ │ + b abee4 │ │ │ │ add r7, r7, #12 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq abee4 │ │ │ │ + beq abf04 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq abeb8 │ │ │ │ + beq abed8 │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b abeb8 │ │ │ │ + bl 52170 │ │ │ │ + b abed8 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq abf28 │ │ │ │ + beq abf48 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq abf20 │ │ │ │ + beq abf40 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ add r2, r6, r6, lsl #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r4, r6 │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #524] @ ac148 │ │ │ │ + ldr r2, [pc, #524] @ ac168 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -144546,79 +144554,79 @@ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r0, r0, #12 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ - bl 886d4 │ │ │ │ + bl 886f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq abfec │ │ │ │ + beq ac00c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r7, [r1, r2, lsl #2]! │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne ac014 │ │ │ │ + bne ac034 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r6, #4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r5, r0 │ │ │ │ - bne ac030 │ │ │ │ - ldr r1, [pc, #328] @ ac150 │ │ │ │ + bne ac050 │ │ │ │ + ldr r1, [pc, #328] @ ac170 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 986bc │ │ │ │ - b ac030 │ │ │ │ + bl 986dc │ │ │ │ + b ac050 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r5, r0 │ │ │ │ - bne ac030 │ │ │ │ - ldr r1, [pc, #292] @ ac14c │ │ │ │ + bne ac050 │ │ │ │ + ldr r1, [pc, #292] @ ac16c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r9, #0 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ add r7, r5, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac07c │ │ │ │ + beq ac09c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r4, [r1, r2, lsl #2]! │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne ac0a0 │ │ │ │ + bne ac0c0 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r6, #4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne ac0c0 │ │ │ │ - ldr r1, [pc, #196] @ ac158 │ │ │ │ + bne ac0e0 │ │ │ │ + ldr r1, [pc, #196] @ ac178 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 986bc │ │ │ │ - b ac0c0 │ │ │ │ + bl 986dc │ │ │ │ + b ac0e0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r7, r0 │ │ │ │ - bne ac0bc │ │ │ │ - ldr r1, [pc, #160] @ ac154 │ │ │ │ + bne ac0dc │ │ │ │ + ldr r1, [pc, #160] @ ac174 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ mov r9, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ mov r1, sp │ │ │ │ @@ -144627,259 +144635,259 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ bl 1e85c │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ac138 │ │ │ │ + beq ac158 │ │ │ │ lsl r1, r4, #3 │ │ │ │ - b ac118 │ │ │ │ + b ac138 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ac138 │ │ │ │ + beq ac158 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, sp │ │ │ │ - bl abc60 │ │ │ │ + bl abc80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl abc60 │ │ │ │ + bl abc80 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x00145cb0 │ │ │ │ - andseq r5, r4, ip, lsr #25 │ │ │ │ - @ instruction: 0x00145cdc │ │ │ │ - andseq r5, r4, r0, lsr #24 │ │ │ │ - andseq r5, r4, r0, asr ip │ │ │ │ + mulseq r4, r0, ip │ │ │ │ + andseq r5, r4, ip, lsl #25 │ │ │ │ + @ instruction: 0x00145cbc │ │ │ │ + andseq r5, r4, r0, lsl #24 │ │ │ │ + andseq r5, r4, r0, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr r2, [pc, #388] @ ac2f0 │ │ │ │ + ldr r2, [pc, #388] @ ac310 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ str r7, [r4, #8] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r4, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 886d4 │ │ │ │ + bl 886f4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac1d4 │ │ │ │ + beq ac1f4 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r6, [r1, r2, lsl #2]! │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne ac1f8 │ │ │ │ + bne ac218 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r8, #4 │ │ │ │ cmp r5, r0 │ │ │ │ - bne ac218 │ │ │ │ - ldr r1, [pc, #268] @ ac2f8 │ │ │ │ + bne ac238 │ │ │ │ + ldr r1, [pc, #268] @ ac318 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b ac218 │ │ │ │ + bl 986dc │ │ │ │ + b ac238 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne ac214 │ │ │ │ - ldr r1, [pc, #232] @ ac2f4 │ │ │ │ + bne ac234 │ │ │ │ + ldr r1, [pc, #232] @ ac314 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ mov r9, #0 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ add r7, r5, #1 │ │ │ │ strd r8, [r0, #4] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac260 │ │ │ │ + beq ac280 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r6, [r1, r2, lsl #2]! │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne ac284 │ │ │ │ + bne ac2a4 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r8, #4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne ac2a4 │ │ │ │ - ldr r1, [pc, #136] @ ac300 │ │ │ │ + bne ac2c4 │ │ │ │ + ldr r1, [pc, #136] @ ac320 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b ac2a4 │ │ │ │ + bl 986dc │ │ │ │ + b ac2c4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r7, r0 │ │ │ │ - bne ac2a0 │ │ │ │ - ldr r1, [pc, #100] @ ac2fc │ │ │ │ + bne ac2c0 │ │ │ │ + ldr r1, [pc, #100] @ ac31c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ mov r9, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ str r9, [r0, r1, lsl #2]! │ │ │ │ mov r9, #0 │ │ │ │ strd r8, [r0, #4] │ │ │ │ add r0, r5, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - b ac2cc │ │ │ │ + b ac2ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ac2e8 │ │ │ │ + beq ac308 │ │ │ │ lsl r1, r6, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r4, r8, lsl #21 │ │ │ │ - andseq r5, r4, r8, asr #21 │ │ │ │ - @ instruction: 0x00145af4 │ │ │ │ - andseq r5, r4, ip, lsr sl │ │ │ │ andseq r5, r4, r8, ror #20 │ │ │ │ + andseq r5, r4, r8, lsr #21 │ │ │ │ + @ instruction: 0x00145ad4 │ │ │ │ + andseq r5, r4, ip, lsl sl │ │ │ │ + andseq r5, r4, r8, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne ac528 │ │ │ │ + bne ac548 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ mvn r1, #0 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ - bne ac534 │ │ │ │ + bne ac554 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ - bne ac36c │ │ │ │ - ldr r1, [pc, #528] @ ac574 │ │ │ │ + bne ac38c │ │ │ │ + ldr r1, [pc, #528] @ ac594 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r4, #68 @ 0x44 │ │ │ │ stm r1, {r0, r3} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - b ac3a8 │ │ │ │ + b ac3c8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac51c │ │ │ │ + beq ac53c │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r8, [r2, r0, lsl #3]! │ │ │ │ cmp r1, r8 │ │ │ │ - bls ac4bc │ │ │ │ + bls ac4dc │ │ │ │ ldr fp, [r2, #4] │ │ │ │ - b ac3f4 │ │ │ │ + b ac414 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ add r0, fp, #1 │ │ │ │ mov fp, #0 │ │ │ │ str r8, [r1, r7, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - bls ac4bc │ │ │ │ + bls ac4dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, r8, r8, lsl #1 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bcs ac38c │ │ │ │ + bcs ac3ac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ add r9, r0, fp, lsl #3 │ │ │ │ ldr sl, [r4, #76] @ 0x4c │ │ │ │ ldrb r7, [r9, #4] │ │ │ │ cmp sl, r1 │ │ │ │ ldrb r6, [r9, #5] │ │ │ │ - bne ac43c │ │ │ │ - ldr r1, [pc, #328] @ ac57c │ │ │ │ + bne ac45c │ │ │ │ + ldr r1, [pc, #328] @ ac59c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 988ac │ │ │ │ + bl 988cc │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ add r3, sl, #1 │ │ │ │ strb r7, [r0, sl, lsl #1]! │ │ │ │ strb r6, [r0, #1] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac480 │ │ │ │ + beq ac4a0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ cmp r7, r0 │ │ │ │ - bne ac3c8 │ │ │ │ + bne ac3e8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r1, [pc, #264] @ ac580 │ │ │ │ + ldr r1, [pc, #264] @ ac5a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ - b ac3c8 │ │ │ │ + bl 98828 │ │ │ │ + b ac3e8 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8ed70 │ │ │ │ + bl 8ed90 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne ac4d0 │ │ │ │ + bne ac4f0 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ subne r0, r0, #1 │ │ │ │ strne r0, [r4, #76] @ 0x4c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - bhi ac3f4 │ │ │ │ - ldr r2, [pc, #180] @ ac578 │ │ │ │ + bhi ac414 │ │ │ │ + ldr r2, [pc, #180] @ ac598 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ bl 2623c │ │ │ │ - b ac540 │ │ │ │ + b ac560 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ orr ip, r1, #4 │ │ │ │ add r2, lr, #4 │ │ │ │ ldm ip!, {r1, r3, r5, r6, r7} │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ ldm ip!, {r1, r3, r5, r6, r7} │ │ │ │ @@ -144893,47 +144901,47 @@ │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ ldr lr, [sp, #4] │ │ │ │ - b ac4f8 │ │ │ │ - ldr r0, [pc, #84] @ ac584 │ │ │ │ + b ac518 │ │ │ │ + ldr r0, [pc, #84] @ ac5a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #76] @ ac588 │ │ │ │ + ldr r0, [pc, #76] @ ac5a8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - b ac558 │ │ │ │ + b ac578 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001458b0 │ │ │ │ mulseq r4, r0, r8 │ │ │ │ - andseq r5, r4, ip, ror #15 │ │ │ │ - @ instruction: 0x001457bc │ │ │ │ - andseq r5, r4, r4, lsr #14 │ │ │ │ - andseq r5, r4, r8, lsl #14 │ │ │ │ + andseq r5, r4, r0, ror r8 │ │ │ │ + andseq r5, r4, ip, asr #15 │ │ │ │ + mulseq r4, ip, r7 │ │ │ │ + andseq r5, r4, r4, lsl #14 │ │ │ │ + andseq r5, r4, r8, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ad7a0 │ │ │ │ + beq ad7c0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - bcs ad7b8 │ │ │ │ + bcs ad7d8 │ │ │ │ add r2, r0, #24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r2, #12]! │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ @@ -144949,50 +144957,50 @@ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ bl 1e85c │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ - bne ac61c │ │ │ │ - ldr r1, [pc, #3896] @ ad548 │ │ │ │ + bne ac63c │ │ │ │ + ldr r1, [pc, #3896] @ ad568 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, r9, #4 │ │ │ │ strb r6, [r4, #12] │ │ │ │ str r8, [r4] │ │ │ │ str r7, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #4060] @ ad628 │ │ │ │ + ldr r1, [pc, #4060] @ ad648 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #4052] @ ad62c │ │ │ │ + ldr r1, [pc, #4052] @ ad64c │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ac694 │ │ │ │ + b ac6b4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str fp, [r0, r4, lsl #3]! │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ orr r1, r1, r2, lsl #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad6ac │ │ │ │ + beq ad6cc │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldrb r0, [r1, r0, lsl #4]! │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ @@ -145004,148 +145012,148 @@ │ │ │ │ ldr r2, [r1, #2] │ │ │ │ cmp r0, #5 │ │ │ │ ldr r3, [sp, #126] @ 0x7e │ │ │ │ ldrh r1, [r1, #14] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strh r1, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ - bcs ad754 │ │ │ │ + bcs ad774 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad768 │ │ │ │ + beq ad788 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r7 │ │ │ │ - bls ad870 │ │ │ │ + bls ad890 │ │ │ │ add r3, r7, r7, lsl #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r1, r3, lsl #2 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ac7c0 │ │ │ │ + beq ac7e0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, ip │ │ │ │ add r6, r3, r1 │ │ │ │ lsr r7, r6, #1 │ │ │ │ cmp ip, r6, lsr #1 │ │ │ │ - bls ad7d0 │ │ │ │ + bls ad7f0 │ │ │ │ add r6, r2, r7, lsl #3 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ cmp r6, r5 │ │ │ │ addcc r1, r7, #1 │ │ │ │ movcs r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc ac724 │ │ │ │ + bcc ac744 │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bne ac7d4 │ │ │ │ + bne ac7f4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq ad53c │ │ │ │ + beq ad55c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac798 │ │ │ │ + beq ac7b8 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r5, [r1, r2, lsl #2]! │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bne ad54c │ │ │ │ + bne ad56c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, #4 │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, r0 │ │ │ │ - bne ad568 │ │ │ │ - ldr r1, [pc, #4072] @ ad79c │ │ │ │ + bne ad588 │ │ │ │ + ldr r1, [pc, #4072] @ ad7bc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b ad568 │ │ │ │ + bl 986dc │ │ │ │ + b ad588 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq ac764 │ │ │ │ + beq ac784 │ │ │ │ lsl r0, r7, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs ad844 │ │ │ │ + bcs ad864 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r1, r7, lsl #3]! │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ uxtb r7, r2 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ cmp r7, r0 │ │ │ │ ldrbcs r3, [r1, #5] │ │ │ │ ldrcs r1, [sp, #76] @ 0x4c │ │ │ │ uxtbcs r1, r1 │ │ │ │ cmpcs r3, r1 │ │ │ │ - bcs ac890 │ │ │ │ + bcs ac8b0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac8d0 │ │ │ │ + beq ac8f0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac868 │ │ │ │ + beq ac888 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r5, [r1, r2, lsl #2]! │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bne ac8dc │ │ │ │ + bne ac8fc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, #4 │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, r0 │ │ │ │ - bne ac8f8 │ │ │ │ - ldr r1, [pc, #4088] @ ad87c │ │ │ │ + bne ac918 │ │ │ │ + ldr r1, [pc, #4088] @ ad89c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b ac8f8 │ │ │ │ + bl 986dc │ │ │ │ + b ac918 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r0, r1 │ │ │ │ - bne aca5c │ │ │ │ + bne aca7c │ │ │ │ cmp r3, r7 │ │ │ │ - bne aca2c │ │ │ │ + bne aca4c │ │ │ │ mov r2, #1 │ │ │ │ mov r8, #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #1 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - b acad4 │ │ │ │ + b acaf4 │ │ │ │ mov r0, fp │ │ │ │ mov fp, #0 │ │ │ │ - b ac980 │ │ │ │ + b ac9a0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp fp, r0 │ │ │ │ - bne ac8f8 │ │ │ │ - ldr r1, [pc, #4088] @ ad8e8 │ │ │ │ + bne ac918 │ │ │ │ + ldr r1, [pc, #4088] @ ad908 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r5, [r0, r1, lsl #2]! │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r6, [r0, #4] │ │ │ │ @@ -145158,51 +145166,51 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 1e85c │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r0 │ │ │ │ - bne ac95c │ │ │ │ - ldr r1, [pc, #4068] @ ad938 │ │ │ │ + bne ac97c │ │ │ │ + ldr r1, [pc, #4068] @ ad958 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strb r1, [r0, #12] │ │ │ │ add r1, r4, #1 │ │ │ │ strd sl, [r0, #4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r7 │ │ │ │ - bls ad800 │ │ │ │ + bls ad820 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc ad73c │ │ │ │ + bcc ad75c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r8, r0 │ │ │ │ - bne ac9c8 │ │ │ │ - ldr r1, [pc, #4088] @ ad9b8 │ │ │ │ + bne ac9e8 │ │ │ │ + ldr r1, [pc, #4088] @ ad9d8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r8, r1 │ │ │ │ add r7, r0, r1, lsl #3 │ │ │ │ - bls ac9f4 │ │ │ │ + bls aca14 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r8, r0 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r7, #8 │ │ │ │ bl 1e0c4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ @@ -145213,48 +145221,48 @@ │ │ │ │ orr r1, r0, r1, lsl #8 │ │ │ │ str r1, [r7, #4] │ │ │ │ add r0, r8, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r0 │ │ │ │ - bhi ac7e0 │ │ │ │ - b ad7e0 │ │ │ │ - bcs aca5c │ │ │ │ + bhi ac800 │ │ │ │ + b ad800 │ │ │ │ + bcs aca7c │ │ │ │ add r7, r3, #1 │ │ │ │ mov sl, #1 │ │ │ │ mov r8, #2 │ │ │ │ mov lr, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, #2 │ │ │ │ - b acad4 │ │ │ │ + b acaf4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls aca9c │ │ │ │ + bls acabc │ │ │ │ cmp r3, r7 │ │ │ │ - bne aca9c │ │ │ │ + bne acabc │ │ │ │ sub r2, r0, #1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, #2 │ │ │ │ mov lr, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov sl, #2 │ │ │ │ - b acad4 │ │ │ │ + b acaf4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne ad394 │ │ │ │ + bne ad3b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs ad394 │ │ │ │ + bcs ad3b4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r8, #2 │ │ │ │ mov lr, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r7, r0, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ @@ -145269,283 +145277,283 @@ │ │ │ │ strb lr, [sp, #146] @ 0x92 │ │ │ │ strb r1, [sp, #145] @ 0x91 │ │ │ │ strb r7, [sp, #144] @ 0x90 │ │ │ │ strb sl, [sp, #143] @ 0x8f │ │ │ │ strb r0, [sp, #141] @ 0x8d │ │ │ │ strb r8, [sp, #140] @ 0x8c │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ - bne ad630 │ │ │ │ + bne ad650 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ add r0, r1, r0 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b acb6c │ │ │ │ + b acb8c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ orr r1, r0, r1, lsl #8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ strd r0, [r8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ add r1, r1, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - beq ac688 │ │ │ │ + beq ac6a8 │ │ │ │ ldrb r0, [r1] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #2 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ add r1, r1, #1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - beq acc74 │ │ │ │ + beq acc94 │ │ │ │ cmp r0, #1 │ │ │ │ - bne acd30 │ │ │ │ + bne acd50 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r0 │ │ │ │ - bls ad7e0 │ │ │ │ + bls ad800 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, r0 │ │ │ │ - bne acc14 │ │ │ │ + bne acc34 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs acc14 │ │ │ │ + bcs acc34 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldrb r1, [r0, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ - bcc acc14 │ │ │ │ + bcc acc34 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs aca1c │ │ │ │ + bcs aca3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq acecc │ │ │ │ + beq aceec │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq acc4c │ │ │ │ + beq acc6c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r5, [r1, r2, lsl #2]! │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bne ad2a0 │ │ │ │ + bne ad2c0 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, #4 │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, r0 │ │ │ │ - bne ad2bc │ │ │ │ - ldr r1, [pc, #3628] @ ada94 │ │ │ │ + bne ad2dc │ │ │ │ + ldr r1, [pc, #3628] @ adab4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b ad2bc │ │ │ │ + bl 986dc │ │ │ │ + b ad2dc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r7, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq accf0 │ │ │ │ + beq acd10 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 1e85c │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, r0 │ │ │ │ - bne accc8 │ │ │ │ - ldr r1, [pc, #3568] @ adab0 │ │ │ │ + bne acce8 │ │ │ │ + ldr r1, [pc, #3568] @ adad0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [r0, r6, lsl #4]! │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strb r1, [r0, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ tst r7, #1 │ │ │ │ - beq acdc0 │ │ │ │ + beq acde0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r0 │ │ │ │ - bls ad814 │ │ │ │ + bls ad834 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp fp, r5 │ │ │ │ - bls ad7f0 │ │ │ │ + bls ad810 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b ad07c │ │ │ │ + b ad09c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - beq ace30 │ │ │ │ + beq ace50 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #4 │ │ │ │ str r1, [r4, #32] │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ ldrd r2, [r0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [r4, #28] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ - beq acd98 │ │ │ │ + beq acdb8 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr r5, [r1, r2, lsl #2]! │ │ │ │ ldr r7, [r1, #4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bne acf78 │ │ │ │ + bne acf98 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r7, #4 │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, r0 │ │ │ │ - bne acf94 │ │ │ │ - ldr r1, [pc, #3236] @ ada58 │ │ │ │ + bne acfb4 │ │ │ │ + ldr r1, [pc, #3236] @ ada78 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b acf94 │ │ │ │ + bl 986dc │ │ │ │ + b acfb4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r0 │ │ │ │ - bls ad814 │ │ │ │ + bls ad834 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc ad6f8 │ │ │ │ + bcc ad718 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r6, r0 │ │ │ │ - bne ace04 │ │ │ │ - ldr r1, [pc, #3256] @ adab4 │ │ │ │ + bne ace24 │ │ │ │ + ldr r1, [pc, #3256] @ adad4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r6, r5 │ │ │ │ add r8, r0, r5, lsl #3 │ │ │ │ - bls acb30 │ │ │ │ + bls acb50 │ │ │ │ sub r0, r6, r5 │ │ │ │ mov r1, r8 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r8, #8 │ │ │ │ bl 1e0c4 │ │ │ │ - b acb30 │ │ │ │ + b acb50 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - bne ad04c │ │ │ │ + bne ad06c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r0 │ │ │ │ - bls ad814 │ │ │ │ + bls ad834 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc ad6f8 │ │ │ │ + bcc ad718 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r6, r0 │ │ │ │ - bne ace88 │ │ │ │ - ldr r1, [pc, #3044] @ ada64 │ │ │ │ + bne acea8 │ │ │ │ + ldr r1, [pc, #3044] @ ada84 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r6, r5 │ │ │ │ add r8, r0, r5, lsl #3 │ │ │ │ - bls aceb4 │ │ │ │ + bls aced4 │ │ │ │ sub r0, r6, r5 │ │ │ │ mov r1, r8 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r8, #8 │ │ │ │ bl 1e0c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r4, [r8] │ │ │ │ orr r1, r0, r1, lsl #8 │ │ │ │ str r1, [r8, #4] │ │ │ │ - b acb44 │ │ │ │ + b acb64 │ │ │ │ mov r0, fp │ │ │ │ mov fp, #0 │ │ │ │ tst r7, #1 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - bne ad350 │ │ │ │ + bne ad370 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r7 │ │ │ │ - bls ad800 │ │ │ │ + bls ad820 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r6, r0 │ │ │ │ - bcc ad6f4 │ │ │ │ + bcc ad714 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r6, r0 │ │ │ │ - bne acf24 │ │ │ │ - ldr r1, [pc, #2952] @ adaa4 │ │ │ │ + bne acf44 │ │ │ │ + ldr r1, [pc, #2952] @ adac4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r6, r1 │ │ │ │ add r8, r0, r1, lsl #3 │ │ │ │ - bls acf50 │ │ │ │ + bls acf70 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ sub r0, r6, r0 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r8, #8 │ │ │ │ bl 1e0c4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ @@ -145553,224 +145561,224 @@ │ │ │ │ str fp, [r8] │ │ │ │ orr r1, r0, r1, lsl #8 │ │ │ │ str r1, [r8, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - b acb50 │ │ │ │ + b acb70 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp fp, r0 │ │ │ │ - bne acf94 │ │ │ │ - ldr r1, [pc, #2760] @ ada54 │ │ │ │ + bne acfb4 │ │ │ │ + ldr r1, [pc, #2760] @ ada74 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r5, [r0, r1, lsl #2]! │ │ │ │ mov r1, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r1, fp, #1 │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne acfd8 │ │ │ │ - ldr r1, [pc, #2700] @ ada5c │ │ │ │ + bne acff8 │ │ │ │ + ldr r1, [pc, #2700] @ ada7c │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ adds r3, r4, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [r0, r4, lsl #3]! │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ str fp, [r0, #4] │ │ │ │ str fp, [sp, #32] │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - bcc ad090 │ │ │ │ + bcc ad0b0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ add ip, sp, #168 @ 0xa8 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [r1] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad02c │ │ │ │ + beq ad04c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ - beq ace44 │ │ │ │ + beq ace64 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp fp, r0 │ │ │ │ - bls ad814 │ │ │ │ + bls ad834 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp fp, r5 │ │ │ │ - bls ad7f0 │ │ │ │ + bls ad810 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [r0, r5, lsl #3]! │ │ │ │ - b ad380 │ │ │ │ + b ad3a0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq acffc │ │ │ │ + beq ad01c │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ ldr r0, [r1, r3, lsl #3]! │ │ │ │ cmp fp, r0 │ │ │ │ - bls ad790 │ │ │ │ + bls ad7b0 │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq ad088 │ │ │ │ + beq ad0a8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, #0 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - b ad114 │ │ │ │ + b ad134 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ str r7, [r0, r4, lsl #3]! │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ str fp, [r0, #4] │ │ │ │ add r1, r4, #1 │ │ │ │ str r1, [r7] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r5 │ │ │ │ - beq ad084 │ │ │ │ + beq ad0a4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, r0 │ │ │ │ - bls ad720 │ │ │ │ + bls ad740 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ add r2, r6, r1, lsl #2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs ad70c │ │ │ │ + bcs ad72c │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r7, [r0, r5, lsl #3]! │ │ │ │ ldrb r8, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldrb r9, [r0, #5] │ │ │ │ - beq ad1a4 │ │ │ │ + beq ad1c4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad17c │ │ │ │ + beq ad19c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ add r2, r0, r0, lsl #1 │ │ │ │ ldr sl, [r1, r2, lsl #2]! │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp sl, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bne ad1f0 │ │ │ │ + bne ad210 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r6, #4 │ │ │ │ mov sl, #0 │ │ │ │ cmp fp, r0 │ │ │ │ - bne ad20c │ │ │ │ - ldr r1, [pc, #2268] @ ada74 │ │ │ │ + bne ad22c │ │ │ │ + ldr r1, [pc, #2268] @ ada94 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b ad20c │ │ │ │ + bl 986dc │ │ │ │ + b ad22c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp fp, r0 │ │ │ │ - bls ad77c │ │ │ │ + bls ad79c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r6, r0, lsl #2]! │ │ │ │ mov r7, r6 │ │ │ │ ldr r4, [r7, #8]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne ad1d8 │ │ │ │ - ldr r1, [pc, #2224] @ ada80 │ │ │ │ + bne ad1f8 │ │ │ │ + ldr r1, [pc, #2224] @ adaa0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r4, lsl #3]! │ │ │ │ orr r1, r8, r9, lsl #8 │ │ │ │ str r1, [r0, #4] │ │ │ │ - b ad0f0 │ │ │ │ + b ad110 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp fp, r0 │ │ │ │ - bne ad20c │ │ │ │ - ldr r1, [pc, #2156] @ ada70 │ │ │ │ + bne ad22c │ │ │ │ + ldr r1, [pc, #2156] @ ada90 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str sl, [r0, r1, lsl #2]! │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r1, fp, #1 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp fp, r0 │ │ │ │ - bcc ad72c │ │ │ │ + bcc ad74c │ │ │ │ ldr r6, [r2, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r6, r0, lsl #2]! │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne ad264 │ │ │ │ - ldr r1, [pc, #2088] @ ada84 │ │ │ │ + bne ad284 │ │ │ │ + ldr r1, [pc, #2088] @ adaa4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ orr r1, r8, r9, lsl #8 │ │ │ │ str fp, [r0, r4, lsl #3]! │ │ │ │ str r1, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ cmp r4, r0 │ │ │ │ - bne ad0e0 │ │ │ │ - ldr r1, [pc, #2036] @ ada88 │ │ │ │ + bne ad100 │ │ │ │ + ldr r1, [pc, #2036] @ adaa8 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ - b ad0e0 │ │ │ │ + bl 98828 │ │ │ │ + b ad100 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp fp, r0 │ │ │ │ - bne ad2bc │ │ │ │ - ldr r1, [pc, #2012] @ ada90 │ │ │ │ + bne ad2dc │ │ │ │ + ldr r1, [pc, #2012] @ adab0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r5, [r0, r1, lsl #2]! │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ str r6, [r0, #4] │ │ │ │ @@ -145783,165 +145791,165 @@ │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ bl 1e85c │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr sl, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r0 │ │ │ │ - bne ad320 │ │ │ │ - ldr r1, [pc, #1920] @ ada98 │ │ │ │ + bne ad340 │ │ │ │ + ldr r1, [pc, #1920] @ adab8 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strb r1, [r0, #12] │ │ │ │ add r1, r4, #1 │ │ │ │ strd sl, [r0, #4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ tst r7, #1 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - beq acee0 │ │ │ │ + beq acf00 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r7 │ │ │ │ - bls ad810 │ │ │ │ + bls ad830 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r5 │ │ │ │ - bls ad830 │ │ │ │ + bls ad850 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str fp, [r0, r5, lsl #3]! │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strb r1, [r0, #5] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ strb r1, [r0, #4] │ │ │ │ - b acb50 │ │ │ │ + b acb70 │ │ │ │ cmp r1, r0 │ │ │ │ - bls ad3d0 │ │ │ │ + bls ad3f0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne ad3d0 │ │ │ │ + bne ad3f0 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r6, #2 │ │ │ │ mov lr, #0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sub r2, r7, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov ip, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, #0 │ │ │ │ - b aca90 │ │ │ │ + b acab0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls ad410 │ │ │ │ + bls ad430 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs ad410 │ │ │ │ + bcs ad430 │ │ │ │ sub r8, r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ add ip, r3, #1 │ │ │ │ mov sl, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r6, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r8, #1 │ │ │ │ - b acad4 │ │ │ │ + b acaf4 │ │ │ │ cmp r1, r0 │ │ │ │ - bls ad454 │ │ │ │ + bls ad474 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs ad454 │ │ │ │ + bcs ad474 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov sl, #2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r6, #3 │ │ │ │ sub r2, r7, #1 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add ip, r1, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, #0 │ │ │ │ - b acad4 │ │ │ │ + b acaf4 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs ad498 │ │ │ │ + bcs ad4b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ad498 │ │ │ │ + bne ad4b8 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov sl, #2 │ │ │ │ mov r6, #3 │ │ │ │ mov r8, #0 │ │ │ │ add ip, r1, #1 │ │ │ │ sub r2, r1, #1 │ │ │ │ mov lr, #1 │ │ │ │ mov r7, r1 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #0 │ │ │ │ - b acad4 │ │ │ │ + b acaf4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne ad4d4 │ │ │ │ + bne ad4f4 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs ad4d4 │ │ │ │ + bcs ad4f4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov sl, #2 │ │ │ │ mov r6, #3 │ │ │ │ mov lr, #0 │ │ │ │ add ip, r1, #1 │ │ │ │ sub r0, r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, #0 │ │ │ │ - b acad4 │ │ │ │ + b acaf4 │ │ │ │ cmp r1, r3 │ │ │ │ cmpcc r3, r7 │ │ │ │ - bcc ad518 │ │ │ │ + bcc ad538 │ │ │ │ cmp r0, r7 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ cmpcc r7, r3 │ │ │ │ - bcs ad854 │ │ │ │ + bcs ad874 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sub r2, r0, #1 │ │ │ │ mov sl, #2 │ │ │ │ mov r6, #3 │ │ │ │ add ip, r1, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - b ad48c │ │ │ │ + b ad4ac │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ add ip, r3, #1 │ │ │ │ mov sl, #2 │ │ │ │ mov r6, #3 │ │ │ │ sub r2, r7, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov lr, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b ad484 │ │ │ │ + b ad4a4 │ │ │ │ mov r0, fp │ │ │ │ mov fp, #0 │ │ │ │ - b ad5ec │ │ │ │ - andseq r5, r4, r4, ror r6 │ │ │ │ + b ad60c │ │ │ │ + andseq r5, r4, r4, asr r6 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp fp, r0 │ │ │ │ - bne ad568 │ │ │ │ - ldr r1, [pc, #1240] @ ada38 │ │ │ │ + bne ad588 │ │ │ │ + ldr r1, [pc, #1240] @ ada58 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ add r1, fp, fp, lsl #1 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r5, [r0, r1, lsl #2]! │ │ │ │ mov r1, #0 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ @@ -145954,478 +145962,478 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 1e85c │ │ │ │ ldr r5, [sp, #136] @ 0x88 │ │ │ │ ldr sl, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r0 │ │ │ │ - bne ad5cc │ │ │ │ - ldr r1, [pc, #1144] @ ada3c │ │ │ │ + bne ad5ec │ │ │ │ + ldr r1, [pc, #1144] @ ada5c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ add r1, r4, #1 │ │ │ │ str r5, [r0, r4, lsl #4]! │ │ │ │ strb r7, [r0, #12] │ │ │ │ strd sl, [r0, #4] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r7 │ │ │ │ - bls ad800 │ │ │ │ + bls ad820 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r6, r0, lsl #2]! │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne ac664 │ │ │ │ - ldr r1, [pc, #1060] @ ada40 │ │ │ │ + bne ac684 │ │ │ │ + ldr r1, [pc, #1060] @ ada60 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ - b ac664 │ │ │ │ - andseq r5, r4, r8, asr #12 │ │ │ │ + bl 98828 │ │ │ │ + b ac684 │ │ │ │ + andseq r5, r4, r8, lsr #12 │ │ │ │ strdeq r0, [sp], -ip │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac688 │ │ │ │ + beq ac6a8 │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ bl 1e85c │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, r0 │ │ │ │ - bne ad684 │ │ │ │ - ldr r1, [pc, #980] @ ada50 │ │ │ │ + bne ad6a4 │ │ │ │ + ldr r1, [pc, #980] @ ada70 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r5, [r0, r6, lsl #4]! │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ strb r1, [r0, #12] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - b ac684 │ │ │ │ + b ac6a4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ add ip, sp, #136 @ 0x88 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r1, [r1] │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad6dc │ │ │ │ + beq ad6fc │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #928] @ adaa0 │ │ │ │ + ldr r2, [pc, #928] @ adac0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 25a08 │ │ │ │ - b ad82c │ │ │ │ - ldr r2, [pc, #856] @ ada6c │ │ │ │ + b ad84c │ │ │ │ + ldr r2, [pc, #856] @ ada8c │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad784 │ │ │ │ - ldr r2, [pc, #832] @ ada68 │ │ │ │ + b ad7a4 │ │ │ │ + ldr r2, [pc, #832] @ ada88 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad784 │ │ │ │ - ldr r2, [pc, #836] @ ada78 │ │ │ │ + b ad7a4 │ │ │ │ + ldr r2, [pc, #836] @ ada98 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad784 │ │ │ │ - ldr r2, [pc, #776] @ ada4c │ │ │ │ + b ad7a4 │ │ │ │ + ldr r2, [pc, #776] @ ada6c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ bl 25a08 │ │ │ │ - b ad82c │ │ │ │ - ldr r2, [pc, #716] @ ada28 │ │ │ │ + b ad84c │ │ │ │ + ldr r2, [pc, #716] @ ada48 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #4 │ │ │ │ bl 26060 │ │ │ │ - b ad82c │ │ │ │ + b ad84c │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bl 26160 │ │ │ │ - b ad82c │ │ │ │ - ldr r2, [pc, #760] @ ada7c │ │ │ │ + b ad84c │ │ │ │ + ldr r2, [pc, #760] @ ada9c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ - b ad82c │ │ │ │ - ldr r2, [pc, #712] @ ada60 │ │ │ │ + b ad84c │ │ │ │ + ldr r2, [pc, #712] @ ada80 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad784 │ │ │ │ - andseq r5, r4, ip, lsr #10 │ │ │ │ - ldr r0, [pc, #788] @ adabc │ │ │ │ + b ad7a4 │ │ │ │ + andseq r5, r4, ip, lsl #10 │ │ │ │ + ldr r0, [pc, #788] @ adadc │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #784] @ adac0 │ │ │ │ + ldr r2, [pc, #784] @ adae0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #608] @ ada20 │ │ │ │ + ldr r0, [pc, #608] @ ada40 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - ldr r2, [pc, #604] @ ada24 │ │ │ │ + ldr r2, [pc, #604] @ ada44 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r2, [pc, #600] @ ada30 │ │ │ │ + ldr r2, [pc, #600] @ ada50 │ │ │ │ mov fp, ip │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad820 │ │ │ │ - ldr r2, [pc, #676] @ ada8c │ │ │ │ + b ad840 │ │ │ │ + ldr r2, [pc, #676] @ adaac │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad820 │ │ │ │ - ldr r2, [pc, #704] @ adab8 │ │ │ │ + b ad840 │ │ │ │ + ldr r2, [pc, #704] @ adad8 │ │ │ │ mov r7, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad820 │ │ │ │ - ldr r2, [pc, #660] @ ada9c │ │ │ │ + b ad840 │ │ │ │ + ldr r2, [pc, #660] @ adabc │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad820 │ │ │ │ + b ad840 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r2, [pc, #656] @ adaac │ │ │ │ + ldr r2, [pc, #656] @ adacc │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #624] @ adaa8 │ │ │ │ + ldr r2, [pc, #624] @ adac8 │ │ │ │ mov r7, r5 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad820 │ │ │ │ - ldr r2, [pc, #488] @ ada34 │ │ │ │ + b ad840 │ │ │ │ + ldr r2, [pc, #488] @ ada54 │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad820 │ │ │ │ - ldr r0, [pc, #488] @ ada44 │ │ │ │ + b ad840 │ │ │ │ + ldr r0, [pc, #488] @ ada64 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #480] @ ada48 │ │ │ │ + ldr r0, [pc, #480] @ ada68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b ad76c │ │ │ │ - ldr r2, [pc, #436] @ ada2c │ │ │ │ + b ad78c │ │ │ │ + ldr r2, [pc, #436] @ ada4c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ad820 │ │ │ │ - andseq r5, r4, ip, asr r4 │ │ │ │ + b ad840 │ │ │ │ + andseq r5, r4, ip, lsr r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ad89c │ │ │ │ - b ad8b4 │ │ │ │ + bne ad8bc │ │ │ │ + b ad8d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ad8b4 │ │ │ │ + beq ad8d4 │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, r6 │ │ │ │ - b ad9d8 │ │ │ │ + b ad9f8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ad89c │ │ │ │ + bne ad8bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad95c │ │ │ │ - b ada00 │ │ │ │ + beq ad97c │ │ │ │ + b ada20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ad8ec │ │ │ │ + bne ad90c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad950 │ │ │ │ - b ad9c8 │ │ │ │ - andseq r5, r4, r0, ror #7 │ │ │ │ + beq ad970 │ │ │ │ + b ad9e8 │ │ │ │ + andseq r5, r4, r0, asr #7 │ │ │ │ lsl r1, r5, #3 │ │ │ │ mov r0, r7 │ │ │ │ - b ad96c │ │ │ │ + b ad98c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad95c │ │ │ │ - b ada00 │ │ │ │ + beq ad97c │ │ │ │ + b ada20 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad95c │ │ │ │ - b ada00 │ │ │ │ + beq ad97c │ │ │ │ + b ada20 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad950 │ │ │ │ - b ad9c8 │ │ │ │ + beq ad970 │ │ │ │ + b ad9e8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad95c │ │ │ │ - b ada00 │ │ │ │ - andseq r5, r4, ip, lsr #8 │ │ │ │ + beq ad97c │ │ │ │ + b ada20 │ │ │ │ + andseq r5, r4, ip, lsl #8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne ad960 │ │ │ │ + bne ad980 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ad9c8 │ │ │ │ + bne ad9e8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ada00 │ │ │ │ + bne ada20 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad950 │ │ │ │ - b ad9c8 │ │ │ │ + beq ad970 │ │ │ │ + b ad9e8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad95c │ │ │ │ - b ada00 │ │ │ │ + beq ad97c │ │ │ │ + b ada20 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad950 │ │ │ │ - b ad9c8 │ │ │ │ + beq ad970 │ │ │ │ + b ad9e8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad95c │ │ │ │ - b ada00 │ │ │ │ - andseq r5, r4, r0, ror r3 │ │ │ │ + beq ad97c │ │ │ │ + b ada20 │ │ │ │ + andseq r5, r4, r0, asr r3 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad950 │ │ │ │ + beq ad970 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad95c │ │ │ │ - b ada00 │ │ │ │ + beq ad97c │ │ │ │ + b ada20 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad95c │ │ │ │ + beq ad97c │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0x000cf6b4 │ │ │ │ - andseq r4, r4, r8, lsr #9 │ │ │ │ - andseq r4, r4, r8, lsr r6 │ │ │ │ - @ instruction: 0x001444dc │ │ │ │ - mulseq r4, r8, r5 │ │ │ │ - andseq r4, r4, r4, asr r4 │ │ │ │ - andseq r4, r4, r0, ror r7 │ │ │ │ - @ instruction: 0x001447bc │ │ │ │ - andseq r4, r4, r4, lsl #14 │ │ │ │ + andseq r4, r4, r8, lsl #9 │ │ │ │ + andseq r4, r4, r8, lsl r6 │ │ │ │ + @ instruction: 0x001444bc │ │ │ │ + andseq r4, r4, r8, ror r5 │ │ │ │ + andseq r4, r4, r4, lsr r4 │ │ │ │ + andseq r4, r4, r0, asr r7 │ │ │ │ + mulseq r4, ip, r7 │ │ │ │ + andseq r4, r4, r4, ror #13 │ │ │ │ andeq pc, ip, r3, asr #12 │ │ │ │ - andseq r4, r4, ip, lsr r5 │ │ │ │ - @ instruction: 0x001445f0 │ │ │ │ - andseq r4, r4, r4, lsr r6 │ │ │ │ - andseq r4, r4, r4, asr #26 │ │ │ │ - andseq r4, r4, ip, lsr #30 │ │ │ │ - andseq r4, r4, r0, lsr #26 │ │ │ │ - @ instruction: 0x001445bc │ │ │ │ - @ instruction: 0x00144eb0 │ │ │ │ - andseq r4, r4, ip, lsr #12 │ │ │ │ - andseq r4, r4, r8, ror #11 │ │ │ │ - andseq r4, r4, ip, asr #21 │ │ │ │ - andseq r4, r4, r8, asr #22 │ │ │ │ - andseq r4, r4, ip, lsr #12 │ │ │ │ - andseq r4, r4, r0, ror #11 │ │ │ │ - andseq r4, r4, r0, asr fp │ │ │ │ - andseq r4, r4, r4, asr #21 │ │ │ │ - andseq r4, r4, ip, ror sl │ │ │ │ - andseq r4, r4, r8, ror #10 │ │ │ │ - andseq r4, r4, ip, lsl sl │ │ │ │ - andseq r5, r4, r8, ror r0 │ │ │ │ - andseq r4, r4, r8, ror #20 │ │ │ │ - andseq r4, r4, r8, asr r5 │ │ │ │ - andseq r4, r4, r4, lsr r6 │ │ │ │ - andseq r4, r4, r4, lsl lr │ │ │ │ - andseq r4, r4, r4, lsl #10 │ │ │ │ - andseq r4, r4, r4, asr #10 │ │ │ │ - andseq r5, r4, r0 │ │ │ │ - andseq r4, r4, r4, lsr pc │ │ │ │ + andseq r4, r4, ip, lsl r5 │ │ │ │ + @ instruction: 0x001445d0 │ │ │ │ + andseq r4, r4, r4, lsl r6 │ │ │ │ + andseq r4, r4, r4, lsr #26 │ │ │ │ + andseq r4, r4, ip, lsl #30 │ │ │ │ + andseq r4, r4, r0, lsl #26 │ │ │ │ + mulseq r4, ip, r5 │ │ │ │ + mulseq r4, r0, lr │ │ │ │ + andseq r4, r4, ip, lsl #12 │ │ │ │ + andseq r4, r4, r8, asr #11 │ │ │ │ + andseq r4, r4, ip, lsr #21 │ │ │ │ + andseq r4, r4, r8, lsr #22 │ │ │ │ + andseq r4, r4, ip, lsl #12 │ │ │ │ + andseq r4, r4, r0, asr #11 │ │ │ │ + andseq r4, r4, r0, lsr fp │ │ │ │ + andseq r4, r4, r4, lsr #21 │ │ │ │ + andseq r4, r4, ip, asr sl │ │ │ │ andseq r4, r4, r8, asr #10 │ │ │ │ + @ instruction: 0x001449fc │ │ │ │ + andseq r5, r4, r8, asr r0 │ │ │ │ + andseq r4, r4, r8, asr #20 │ │ │ │ + andseq r4, r4, r8, lsr r5 │ │ │ │ + andseq r4, r4, r4, lsl r6 │ │ │ │ + @ instruction: 0x00144df4 │ │ │ │ + andseq r4, r4, r4, ror #9 │ │ │ │ + andseq r4, r4, r4, lsr #10 │ │ │ │ + andseq r4, r4, r0, ror #31 │ │ │ │ + andseq r4, r4, r4, lsl pc │ │ │ │ + andseq r4, r4, r8, lsr #10 │ │ │ │ andeq pc, ip, r8, lsr #13 │ │ │ │ - @ instruction: 0x001444b0 │ │ │ │ + mulseq r4, r0, r4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ str r0, [sp, #4] │ │ │ │ movls r1, #1 │ │ │ │ orrls r0, r1, r0, lsl #16 │ │ │ │ addls sp, sp, #40 @ 0x28 │ │ │ │ popls {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #64] @ adb30 │ │ │ │ - ldr r1, [pc, #64] @ adb34 │ │ │ │ + ldr r0, [pc, #64] @ adb50 │ │ │ │ + ldr r1, [pc, #64] @ adb54 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #32] @ adb38 │ │ │ │ + ldr r2, [pc, #32] @ adb58 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r4, r4, r4, asr #5 │ │ │ │ - @ instruction: 0x001442bc │ │ │ │ - andseq r2, r6, r0, lsr #7 │ │ │ │ + andseq r4, r4, r4, lsr #5 │ │ │ │ + mulseq r4, ip, r2 │ │ │ │ + andseq r2, r6, r0, lsl #7 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq adb64 │ │ │ │ + beq adb84 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - ldr r1, [pc, #116] @ adbd0 │ │ │ │ + ldr r1, [pc, #116] @ adbf0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #76] @ adbc8 │ │ │ │ + ldr r2, [pc, #76] @ adbe8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #48] @ adbcc │ │ │ │ + ldr r2, [pc, #48] @ adbec │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldrd r4, [r1, #28] │ │ │ │ add r1, sp, #39 @ 0x27 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, r5 │ │ │ │ strb r0, [sp, #39] @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ @ instruction: 0x000c88b4 │ │ │ │ - andseq r2, r6, r8, asr #7 │ │ │ │ + andseq r2, r6, r8, lsr #7 │ │ │ │ andeq pc, ip, r9, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldrb r5, [r4, #255] @ 0xff │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq ae028 │ │ │ │ - ldr r1, [pc, #1192] @ ae0ac │ │ │ │ + beq ae048 │ │ │ │ + ldr r1, [pc, #1192] @ ae0cc │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #12 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae048 │ │ │ │ + bne ae068 │ │ │ │ movw r0, #1 │ │ │ │ - ldr r9, [pc, #1156] @ ae0b0 │ │ │ │ + ldr r9, [pc, #1156] @ ae0d0 │ │ │ │ movt r0, #1 │ │ │ │ - ldr sl, [pc, #1152] @ ae0b4 │ │ │ │ + ldr sl, [pc, #1152] @ ae0d4 │ │ │ │ add r0, r0, r5, lsl #16 │ │ │ │ add fp, r5, #2 │ │ │ │ add r9, pc, r9 │ │ │ │ add sl, pc, sl │ │ │ │ lsr r8, r0, #8 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str fp, [sp] │ │ │ │ add r5, r1, #1 │ │ │ │ mov r3, r8 │ │ │ │ cmp r5, fp │ │ │ │ mov r2, #1 │ │ │ │ - beq adc7c │ │ │ │ + beq adc9c │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, fp │ │ │ │ - bcs adc98 │ │ │ │ + bcs adcb8 │ │ │ │ mov r3, r1 │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ add r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne adcc0 │ │ │ │ - b ae054 │ │ │ │ + bne adce0 │ │ │ │ + b ae074 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r0 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq ae054 │ │ │ │ + beq ae074 │ │ │ │ add r0, sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ stm r0, {r1, r3, r5} │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq adcf8 │ │ │ │ - ldr r1, [pc, #992] @ ae0bc │ │ │ │ + beq add18 │ │ │ │ + ldr r1, [pc, #992] @ ae0dc │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae09c │ │ │ │ + bne ae0bc │ │ │ │ mov r1, #0 │ │ │ │ lsr r0, r2, #8 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ uxtb r5, r0 │ │ │ │ @@ -146439,107 +146447,107 @@ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r6, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae048 │ │ │ │ + bne ae068 │ │ │ │ mov r9, #0 │ │ │ │ mov fp, #2 │ │ │ │ mov r6, #0 │ │ │ │ - b addc8 │ │ │ │ + b adde8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #824] @ ae0c8 │ │ │ │ + ldr r1, [pc, #824] @ ae0e8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #800] @ ae0cc │ │ │ │ + ldr r0, [pc, #800] @ ae0ec │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae044 │ │ │ │ + bne ae064 │ │ │ │ ubfx lr, r9, #8, #8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ lsr ip, r9, #16 │ │ │ │ tst r0, #1 │ │ │ │ - beq ade00 │ │ │ │ + beq ade20 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bls adf64 │ │ │ │ + bls adf84 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ ubfx lr, r9, #8, #8 │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bne adec0 │ │ │ │ - b adfe0 │ │ │ │ + bne adee0 │ │ │ │ + b ae000 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r9 │ │ │ │ mov r8, fp │ │ │ │ mvn r0, #255 @ 0xff │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ mov r2, r1 │ │ │ │ add r7, r0, r1, lsl #8 │ │ │ │ movls r2, #256 @ 0x100 │ │ │ │ cmp r2, r6 │ │ │ │ - beq adea4 │ │ │ │ + beq adec4 │ │ │ │ ldrb r0, [r4, r6] │ │ │ │ add r7, r7, #256 @ 0x100 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bne ade24 │ │ │ │ + bne ade44 │ │ │ │ sub r1, r6, #1 │ │ │ │ uxtb r2, r8 │ │ │ │ cmp r2, #2 │ │ │ │ ubfx fp, r1, #8, #16 │ │ │ │ uxtb r0, r1 │ │ │ │ lsr r1, r1, #8 │ │ │ │ - beq ade7c │ │ │ │ + beq ade9c │ │ │ │ tst sl, #1 │ │ │ │ mov r2, lr │ │ │ │ movne r2, ip │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne adfcc │ │ │ │ + bne adfec │ │ │ │ bfi r3, r8, #0, #8 │ │ │ │ - b ade88 │ │ │ │ + b adea8 │ │ │ │ and r2, r7, #65280 @ 0xff00 │ │ │ │ mov r8, #0 │ │ │ │ orr r3, r2, r1, lsl #16 │ │ │ │ lsl r2, r0, #8 │ │ │ │ orr r9, r2, r1, lsl #16 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov ip, fp │ │ │ │ mov lr, r0 │ │ │ │ - b ade10 │ │ │ │ + b ade30 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ movwls r2, #257 @ 0x101 │ │ │ │ ubfx lr, r9, #8, #8 │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - beq adfe0 │ │ │ │ + beq ae000 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, #2 │ │ │ │ bfi fp, r0, #0, #8 │ │ │ │ lsr r1, r3, #8 │ │ │ │ lsr ip, r9, #16 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ @@ -146549,133 +146557,133 @@ │ │ │ │ uxtb r3, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ orr r2, r3, ip, lsl #16 │ │ │ │ cmp r0, r3 │ │ │ │ orr r2, r2, lr, lsl #8 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r2, r1, #8, #16 │ │ │ │ - bne add68 │ │ │ │ + bne add88 │ │ │ │ tst r8, #1 │ │ │ │ - beq adf1c │ │ │ │ + beq adf3c │ │ │ │ cmp ip, r2 │ │ │ │ - bne add68 │ │ │ │ - b adf28 │ │ │ │ + bne add88 │ │ │ │ + b adf48 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp lr, r0 │ │ │ │ - bne add68 │ │ │ │ + bne add88 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #372] @ ae0c0 │ │ │ │ + ldr r0, [pc, #372] @ ae0e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #356] @ ae0c4 │ │ │ │ + ldr r0, [pc, #356] @ ae0e4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b addac │ │ │ │ + b addcc │ │ │ │ movw r3, #1 │ │ │ │ uxtb r1, fp │ │ │ │ movt r3, #256 @ 0x100 │ │ │ │ movw r6, #257 @ 0x101 │ │ │ │ cmp r1, #2 │ │ │ │ - bne adf98 │ │ │ │ + bne adfb8 │ │ │ │ mov r9, r3 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ ubfx lr, r9, #8, #8 │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #2 │ │ │ │ - bne adec0 │ │ │ │ - b adfe0 │ │ │ │ + bne adee0 │ │ │ │ + b ae000 │ │ │ │ lsr r1, fp, #8 │ │ │ │ mov r8, fp │ │ │ │ orr r1, r1, r9, lsl #24 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, r9 │ │ │ │ mov fp, #256 @ 0x100 │ │ │ │ orr r2, r3, r0, lsl #8 │ │ │ │ orr r9, r2, fp, lsl #16 │ │ │ │ lsl r2, fp, #16 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ orr fp, r0, r3 │ │ │ │ - b adee0 │ │ │ │ + b adf00 │ │ │ │ lsr r1, r3, #8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ orr r1, r1, r9, lsl #24 │ │ │ │ mov r3, #0 │ │ │ │ - b adfb4 │ │ │ │ - ldr r1, [pc, #236] @ ae0d4 │ │ │ │ + b adfd4 │ │ │ │ + ldr r1, [pc, #236] @ ae0f4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r8, [sp, #4] │ │ │ │ ldr fp, [sp] │ │ │ │ - ldr r9, [pc, #192] @ ae0d8 │ │ │ │ - ldr sl, [pc, #192] @ ae0dc │ │ │ │ + ldr r9, [pc, #192] @ ae0f8 │ │ │ │ + ldr sl, [pc, #192] @ ae0fc │ │ │ │ add r9, pc, r9 │ │ │ │ add sl, pc, sl │ │ │ │ - beq adc58 │ │ │ │ - b ae048 │ │ │ │ - ldr r1, [pc, #160] @ ae0d0 │ │ │ │ + beq adc78 │ │ │ │ + b ae068 │ │ │ │ + ldr r1, [pc, #160] @ ae0f0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #25 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #88] @ ae0b8 │ │ │ │ + ldr r0, [pc, #88] @ ae0d8 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl abc5c │ │ │ │ + bl abc7c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq pc, ip, r5, asr r3 @ │ │ │ │ @ instruction: 0xffffdffc │ │ │ │ - andseq r4, r4, r4, lsr #3 │ │ │ │ - andseq r3, r4, r8, ror #26 │ │ │ │ + andseq r4, r4, r4, lsl #3 │ │ │ │ + andseq r3, r4, r8, asr #26 │ │ │ │ ldrdeq pc, [ip], -pc @ │ │ │ │ - mulseq r6, ip, r0 │ │ │ │ + andseq r2, r6, ip, ror r0 │ │ │ │ ldrdeq r8, [ip], -r8 @ │ │ │ │ - andseq r2, r6, r8, asr r2 │ │ │ │ - andseq r4, r4, r8, asr #32 │ │ │ │ + andseq r2, r6, r8, lsr r2 │ │ │ │ + andseq r4, r4, r8, lsr #32 │ │ │ │ andeq lr, ip, r4, lsl pc │ │ │ │ andeq lr, ip, r3, lsl #31 │ │ │ │ @ instruction: 0xffffdc1c │ │ │ │ - andseq r3, r4, r4, asr #27 │ │ │ │ + andseq r3, r4, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ add r4, sp, #32 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r4, #16 │ │ │ │ mov ip, #0 │ │ │ │ @@ -146690,15 +146698,15 @@ │ │ │ │ mov r4, r8 │ │ │ │ movls r4, #256 @ 0x100 │ │ │ │ add r7, r8, #3 │ │ │ │ rsb r4, r4, #0 │ │ │ │ add r6, r8, #1 │ │ │ │ add r5, r4, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq ae494 │ │ │ │ + beq ae4b4 │ │ │ │ sub r5, r6, #1 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, r1 │ │ │ │ add r6, r6, #1 │ │ │ │ and r7, lr, r5, lsr #3 │ │ │ │ ldr r7, [r3, r7]! │ │ │ │ ldr r0, [r3, #8] │ │ │ │ @@ -146713,19 +146721,19 @@ │ │ │ │ str ip, [sp, #220] @ 0xdc │ │ │ │ str ip, [sp, #216] @ 0xd8 │ │ │ │ str ip, [sp, #212] @ 0xd4 │ │ │ │ str ip, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r0, [r9, r0, lsr #3] │ │ │ │ tst fp, r0, lsr r2 │ │ │ │ - beq ae130 │ │ │ │ + beq ae150 │ │ │ │ sub r0, r6, #2 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bhi ae20c │ │ │ │ + bhi ae22c │ │ │ │ and r0, lr, r8, lsr #3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r2, r0]! │ │ │ │ ldmib r2, {r3, r4} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ and r0, r8, #120 @ 0x78 │ │ │ │ @@ -146736,29 +146744,29 @@ │ │ │ │ str ip, [sp, #180] @ 0xb4 │ │ │ │ str ip, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r2, r0, lsr #3] │ │ │ │ and r2, r8, #7 │ │ │ │ tst fp, r0, lsr r2 │ │ │ │ - beq ae218 │ │ │ │ + beq ae238 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bne ae22c │ │ │ │ + bne ae24c │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b ae308 │ │ │ │ + b ae328 │ │ │ │ mov r9, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - b ae308 │ │ │ │ + b ae328 │ │ │ │ mov r9, r5 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bne ae308 │ │ │ │ - b ae3d0 │ │ │ │ + bne ae328 │ │ │ │ + b ae3f0 │ │ │ │ and r0, lr, r6, lsr #3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r2, r0]! │ │ │ │ ldmib r2, {r3, r4} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ and r0, r6, #120 @ 0x78 │ │ │ │ @@ -146769,19 +146777,19 @@ │ │ │ │ str ip, [sp, #148] @ 0x94 │ │ │ │ str ip, [sp, #144] @ 0x90 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr r0, [r2, r0, lsr #3] │ │ │ │ and r2, r6, #7 │ │ │ │ tst fp, r0, lsr r2 │ │ │ │ - beq ae2f4 │ │ │ │ + beq ae314 │ │ │ │ mov r7, r6 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ cmp sl, #256 @ 0x100 │ │ │ │ - beq ae47c │ │ │ │ + beq ae49c │ │ │ │ and r0, lr, sl, lsr #3 │ │ │ │ mov r2, r1 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, sl │ │ │ │ ldr r0, [r2, r0]! │ │ │ │ ldmib r2, {r3, r4} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ @@ -146795,25 +146803,25 @@ │ │ │ │ str ip, [sp, #120] @ 0x78 │ │ │ │ mov sl, r4 │ │ │ │ str ip, [sp, #116] @ 0x74 │ │ │ │ str ip, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r0, [r8, r0, lsr #3] │ │ │ │ tst fp, r0, lsr r2 │ │ │ │ - bne ae280 │ │ │ │ + bne ae2a0 │ │ │ │ sub r8, r4, #1 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bne ae308 │ │ │ │ - b ae3d0 │ │ │ │ + bne ae328 │ │ │ │ + b ae3f0 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r6 │ │ │ │ cmp r6, #2 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - beq ae3d0 │ │ │ │ + beq ae3f0 │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ sub r0, r5, #1 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ and r3, r0, #120 @ 0x78 │ │ │ │ str ip, [sp, #84] @ 0x54 │ │ │ │ and r2, r0, #128 @ 0x80 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ @@ -146898,40 +146906,40 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r9, sp, #192 @ 0xc0 │ │ │ │ lsl r0, r0, r7 │ │ │ │ orr r0, r0, r2, lsr r3 │ │ │ │ orr r0, r0, sl │ │ │ │ str r0, [r4, #12] │ │ │ │ - b ae118 │ │ │ │ + b ae138 │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ mov r9, #255 @ 0xff │ │ │ │ cmp r6, #2 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bne ae308 │ │ │ │ - b ae3d0 │ │ │ │ + bne ae328 │ │ │ │ + b ae3f0 │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ae6e0 │ │ │ │ + beq ae700 │ │ │ │ ldrd r8, [r1, #28] │ │ │ │ add r7, sp, #32 │ │ │ │ - ldr fp, [pc, #580] @ ae704 │ │ │ │ + ldr fp, [pc, #580] @ ae724 │ │ │ │ mov r4, sp │ │ │ │ ldr fp, [pc, fp] │ │ │ │ rsb r0, r6, #0 │ │ │ │ and sl, r6, r0 │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ - bge ae5f0 │ │ │ │ + bge ae610 │ │ │ │ sub r0, sl, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi ae630 │ │ │ │ + bhi ae650 │ │ │ │ add r1, pc, #8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ @@ -146993,105 +147001,105 @@ │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ cmp sl, #8192 @ 0x2000 │ │ │ │ - blt ae614 │ │ │ │ + blt ae634 │ │ │ │ cmp sl, #32768 @ 0x8000 │ │ │ │ - blt ae654 │ │ │ │ - beq ae660 │ │ │ │ + blt ae674 │ │ │ │ + beq ae680 │ │ │ │ cmp sl, #131072 @ 0x20000 │ │ │ │ cmpne sl, #65536 @ 0x10000 │ │ │ │ - beq ae660 │ │ │ │ - b ae6d0 │ │ │ │ + beq ae680 │ │ │ │ + b ae6f0 │ │ │ │ cmp sl, #2048 @ 0x800 │ │ │ │ - bge ae644 │ │ │ │ + bge ae664 │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ - beq ae660 │ │ │ │ + beq ae680 │ │ │ │ cmp sl, #1024 @ 0x400 │ │ │ │ - beq ae660 │ │ │ │ - b ae6d0 │ │ │ │ + beq ae680 │ │ │ │ + b ae6f0 │ │ │ │ cmp sl, #128 @ 0x80 │ │ │ │ - beq ae660 │ │ │ │ + beq ae680 │ │ │ │ cmp sl, #256 @ 0x100 │ │ │ │ - beq ae660 │ │ │ │ - b ae6d0 │ │ │ │ - beq ae660 │ │ │ │ + beq ae680 │ │ │ │ + b ae6f0 │ │ │ │ + beq ae680 │ │ │ │ cmp sl, #4096 @ 0x1000 │ │ │ │ - beq ae660 │ │ │ │ - b ae6d0 │ │ │ │ + beq ae680 │ │ │ │ + b ae6f0 │ │ │ │ cmp sl, #8192 @ 0x2000 │ │ │ │ cmpne sl, #16384 @ 0x4000 │ │ │ │ - bne ae6d0 │ │ │ │ + bne ae6f0 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ rbit r0, r6 │ │ │ │ str r5, [sp, #4] │ │ │ │ clz r0, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #120] @ ae708 │ │ │ │ + ldr r1, [pc, #120] @ ae728 │ │ │ │ str fp, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ - ldr r1, [pc, #104] @ ae70c │ │ │ │ + ldr r1, [pc, #104] @ ae72c │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ae6d4 │ │ │ │ + bne ae6f4 │ │ │ │ eor r0, sl, r6 │ │ │ │ cmp sl, r6 │ │ │ │ mov r6, r0 │ │ │ │ - bne ae4c4 │ │ │ │ + bne ae4e4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - ldr r1, [pc, #28] @ ae710 │ │ │ │ + ldr r1, [pc, #28] @ ae730 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x00161ad4 │ │ │ │ + @ instruction: 0x00161ab4 │ │ │ │ andeq lr, ip, r8, lsl #24 │ │ │ │ andeq r7, ip, ip, lsl #27 │ │ │ │ andeq lr, ip, r0, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ rbit r1, r1 │ │ │ │ clz r7, r1 │ │ │ │ sub r1, r7, #6 │ │ │ │ cmp r1, #12 │ │ │ │ - bcs ae948 │ │ │ │ + bcs ae968 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r1, #16 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r1, #16 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov lr, #1 │ │ │ │ - ldr r5, [pc, #924] @ aeaf4 │ │ │ │ + ldr r5, [pc, #924] @ aeb14 │ │ │ │ mov r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ - b ae818 │ │ │ │ + b ae838 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #16 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ uxtb r0, r0 │ │ │ │ str lr, [sp, #100] @ 0x64 │ │ │ │ @@ -147129,44 +147137,44 @@ │ │ │ │ mov lr, #1 │ │ │ │ orr r0, r0, r1, lsr r3 │ │ │ │ mov r4, #0 │ │ │ │ orr r0, r9, r0 │ │ │ │ str r0, [r7, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bcs aead4 │ │ │ │ + bcs aeaf4 │ │ │ │ uxth r1, r6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov r7, r1 │ │ │ │ mov ip, r6 │ │ │ │ movls r7, #255 @ 0xff │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq ae86c │ │ │ │ + beq ae88c │ │ │ │ add r0, r5, r6 │ │ │ │ ldrb r3, [r5, r1] │ │ │ │ add r6, r6, #1 │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp r3, r0 │ │ │ │ - beq ae830 │ │ │ │ + beq ae850 │ │ │ │ sub r0, r6, #1 │ │ │ │ uxth r0, r0 │ │ │ │ tst ip, #255 @ 0xff │ │ │ │ mov fp, #31 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne ae88c │ │ │ │ - b ae760 │ │ │ │ + bne ae8ac │ │ │ │ + b ae780 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ - bcs aeadc │ │ │ │ + bcs aeafc │ │ │ │ mov r6, #256 @ 0x100 │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ tst ip, #255 @ 0xff │ │ │ │ mov fp, #31 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq ae760 │ │ │ │ + beq ae780 │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ sub r0, ip, #1 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ and r3, r0, #120 @ 0x78 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ and r1, r0, #128 @ 0x80 │ │ │ │ str lr, [sp, #132] @ 0x84 │ │ │ │ @@ -147205,27 +147213,27 @@ │ │ │ │ lsl r0, r1, r0 │ │ │ │ lsr r1, lr, #1 │ │ │ │ orr r0, r0, r1, lsr r9 │ │ │ │ mov lr, #1 │ │ │ │ orr r0, sl, r0 │ │ │ │ str r0, [fp, #12] │ │ │ │ mov fp, #31 │ │ │ │ - b ae760 │ │ │ │ + b ae780 │ │ │ │ mov r6, #1 │ │ │ │ mov r5, #3 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #13824 @ 0x3600 │ │ │ │ tst r5, r6, lsl r7 │ │ │ │ - bne aead4 │ │ │ │ + bne aeaf4 │ │ │ │ mov r5, #12 │ │ │ │ tst r5, r6, lsl r7 │ │ │ │ - beq aeaa8 │ │ │ │ + beq aeac8 │ │ │ │ ldrb sl, [r0] │ │ │ │ cmp sl, #0 │ │ │ │ - beq aea20 │ │ │ │ + beq aea40 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r7, r7, #16 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ @@ -147293,186 +147301,186 @@ │ │ │ │ lsr r6, r6, #1 │ │ │ │ orr r1, r0, r1, lsr r3 │ │ │ │ lsl r0, lr, r5 │ │ │ │ orr r6, r0, r6, lsr r3 │ │ │ │ and r0, sl, #128 @ 0x80 │ │ │ │ lsl r3, r7, r5 │ │ │ │ add r2, r2, r0, lsr #3 │ │ │ │ - b aeab0 │ │ │ │ + b aead0 │ │ │ │ mov ip, #0 │ │ │ │ mov r6, #0 │ │ │ │ ldm r2, {r0, r5} │ │ │ │ orr r1, r5, r1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ orr r0, r0, r3 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ orr r4, r4, ip │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ orr r3, r7, r6 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #20] @ aeaf8 │ │ │ │ + ldr r0, [pc, #20] @ aeb18 │ │ │ │ mov r1, #27 │ │ │ │ - ldr r2, [pc, #16] @ aeafc │ │ │ │ + ldr r2, [pc, #16] @ aeb1c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ andeq lr, ip, lr, asr r8 │ │ │ │ andeq lr, ip, lr, asr #11 │ │ │ │ - andseq r3, r4, r4, asr #6 │ │ │ │ + andseq r3, r4, r4, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldrd sl, [r1, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [fp, #12] │ │ │ │ mov r2, #13 │ │ │ │ - ldr r1, [pc, #272] @ aec30 │ │ │ │ + ldr r1, [pc, #272] @ aec50 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aec14 │ │ │ │ + bne aec34 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r8, #2 │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #255 @ 0xff │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ - beq aeb58 │ │ │ │ + beq aeb78 │ │ │ │ cmp r9, #0 │ │ │ │ - beq aebf4 │ │ │ │ + beq aec14 │ │ │ │ add r6, r9, #1 │ │ │ │ - ldr r1, [pc, #212] @ aec34 │ │ │ │ + ldr r1, [pc, #212] @ aec54 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aec20 │ │ │ │ + bne aec40 │ │ │ │ ldrb r0, [r5, r9] │ │ │ │ mov r1, fp │ │ │ │ str r8, [sp, #12] │ │ │ │ strb r0, [sp, #7] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #160] @ aec38 │ │ │ │ + ldr r0, [pc, #160] @ aec58 │ │ │ │ str r8, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #140] @ aec3c │ │ │ │ + ldr r0, [pc, #140] @ aec5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #7 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #124] @ aec40 │ │ │ │ + ldr r0, [pc, #124] @ aec60 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ strb r9, [sp, #51] @ 0x33 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aec20 │ │ │ │ + bne aec40 │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ mov r9, r6 │ │ │ │ - bne aeb40 │ │ │ │ - b aebfc │ │ │ │ + bne aeb60 │ │ │ │ + b aec1c │ │ │ │ mov r6, #1 │ │ │ │ - b aeb74 │ │ │ │ - ldr r1, [pc, #64] @ aec44 │ │ │ │ + b aeb94 │ │ │ │ + ldr r1, [pc, #64] @ aec64 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0x000ce5b1 │ │ │ │ andeq lr, ip, pc, asr r3 │ │ │ │ - andseq r3, r4, r8, lsl r2 │ │ │ │ + @ instruction: 0x001431f8 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ - andseq r1, r6, r0, lsr #7 │ │ │ │ + andseq r1, r6, r0, lsl #7 │ │ │ │ ldrdeq lr, [ip], -r6 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #60] @ aec94 │ │ │ │ + ldr r2, [pc, #60] @ aecb4 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #9 │ │ │ │ - bl 162bf0 │ │ │ │ + bl 162c10 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ aec98 │ │ │ │ + ldr r2, [pc, #28] @ aecb8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aa44 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16aa64 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq lr, ip, r0, ror #10 │ │ │ │ - andseq r3, r4, r0, ror #3 │ │ │ │ + andseq r3, r4, r0, asr #3 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #60] @ aece8 │ │ │ │ + ldr r2, [pc, #60] @ aed08 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #7 │ │ │ │ - bl 162bf0 │ │ │ │ + bl 162c10 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ aecec │ │ │ │ + ldr r2, [pc, #28] @ aed0c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aa44 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16aa64 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq lr, ip, r8, ror #10 │ │ │ │ - andseq r3, r4, ip, lsl #3 │ │ │ │ - ldr r2, [pc, #32] @ aed18 │ │ │ │ + andseq r3, r4, ip, ror #2 │ │ │ │ + ldr r2, [pc, #32] @ aed38 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ aed1c │ │ │ │ + ldr r1, [pc, #28] @ aed3c │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq lr, ip, r0, ror #11 │ │ │ │ - andseq r3, r4, r4, ror #3 │ │ │ │ + andseq r3, r4, r4, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r1 │ │ │ │ add r7, lr, #8 │ │ │ │ add r1, r1, #28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2410 │ │ │ │ + bl c2430 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aed80 │ │ │ │ + beq aeda0 │ │ │ │ add ip, r7, #8 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -147498,31 +147506,31 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ add r6, r7, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #756] @ af0d4 │ │ │ │ + ldr r0, [pc, #756] @ af0f4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af04c │ │ │ │ + beq af06c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ add r1, lr, #8 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #696] @ af0d8 │ │ │ │ + ldr r0, [pc, #696] @ af0f8 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #12] │ │ │ │ mov r2, #3 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ stm fp, {r2, r7} │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -147531,30 +147539,30 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #16 │ │ │ │ add r7, lr, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl ccff0 │ │ │ │ + bl cd010 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aef10 │ │ │ │ + beq aef30 │ │ │ │ add ip, r7, #8 │ │ │ │ - b aeef4 │ │ │ │ + b aef14 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ add r6, lr, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl daa14 │ │ │ │ + bl daa34 │ │ │ │ ldrb r2, [sp, #732] @ 0x2dc │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ strb r2, [fp, #12] │ │ │ │ ldrb r2, [r5, #37] @ 0x25 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ str r3, [fp] │ │ │ │ @@ -147564,55 +147572,55 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #8 │ │ │ │ add sl, lr, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d5f4c │ │ │ │ + bl d5f6c │ │ │ │ ldr r8, [sp, #1032] @ 0x408 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne aef84 │ │ │ │ + bne aefa4 │ │ │ │ add ip, sl, #8 │ │ │ │ orr r1, r6, #4 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm fp, {r0, r2, r3, r5, r6, r7} │ │ │ │ - b af038 │ │ │ │ + b af058 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ orr r1, r7, #4 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r7, r7, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ - ldr r0, [pc, #404] @ af0e4 │ │ │ │ + ldr r0, [pc, #404] @ af104 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af05c │ │ │ │ + beq af07c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #360] @ af0e8 │ │ │ │ + ldr r0, [pc, #360] @ af108 │ │ │ │ add r0, pc, r0 │ │ │ │ - b af020 │ │ │ │ + b af040 │ │ │ │ orr r0, sl, #4 │ │ │ │ mov r1, r6 │ │ │ │ ldm r0!, {r2, r3, r4} │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ ldm r0, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ @@ -147629,93 +147637,93 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ mov r2, #296 @ 0x128 │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ str r8, [sp, #1040] @ 0x410 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #240] @ af0dc │ │ │ │ + ldr r0, [pc, #240] @ af0fc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af06c │ │ │ │ + beq af08c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #192] @ af0e0 │ │ │ │ + ldr r0, [pc, #192] @ af100 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ mov r2, #3 │ │ │ │ strb r9, [fp, #12] │ │ │ │ stm fp, {r2, r6} │ │ │ │ str r0, [fp, #8] │ │ │ │ strb r1, [fp, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b0138 │ │ │ │ + bl b0158 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ bl 25cd0 │ │ │ │ - b af07c │ │ │ │ + b af09c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 25cd0 │ │ │ │ - b af07c │ │ │ │ + b af09c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ add r5, sl, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl affe4 │ │ │ │ - b af0c0 │ │ │ │ + bl b0004 │ │ │ │ + b af0e0 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl afe98 │ │ │ │ - b af0c0 │ │ │ │ + bl afeb8 │ │ │ │ + b af0e0 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0138 │ │ │ │ - b af0c8 │ │ │ │ + bl b0158 │ │ │ │ + b af0e8 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b0138 │ │ │ │ + bl b0158 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r1, r6, ip, asr #2 │ │ │ │ - andseq r3, r4, r4, ror #1 │ │ │ │ - andseq r0, r6, r0, asr #30 │ │ │ │ - andseq r2, r4, ip, asr pc │ │ │ │ - andseq r0, r6, r0, ror #31 │ │ │ │ - andseq r3, r4, r4, rrx │ │ │ │ + andseq r1, r6, ip, lsr #2 │ │ │ │ + andseq r3, r4, r4, asr #1 │ │ │ │ + andseq r0, r6, r0, lsr #30 │ │ │ │ + andseq r2, r4, ip, lsr pc │ │ │ │ + andseq r0, r6, r0, asr #31 │ │ │ │ + andseq r3, r4, r4, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r1 │ │ │ │ add r7, lr, #8 │ │ │ │ add r1, r1, #28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2914 │ │ │ │ + bl c2934 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af14c │ │ │ │ + beq af16c │ │ │ │ add ip, r7, #8 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -147741,31 +147749,31 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ add r6, r7, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #756] @ af4a0 │ │ │ │ + ldr r0, [pc, #756] @ af4c0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af418 │ │ │ │ + beq af438 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ add r1, lr, #8 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #696] @ af4a4 │ │ │ │ + ldr r0, [pc, #696] @ af4c4 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #12] │ │ │ │ mov r2, #3 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ stm fp, {r2, r7} │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -147774,30 +147782,30 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #16 │ │ │ │ add r7, lr, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl ccff0 │ │ │ │ + bl cd010 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af2dc │ │ │ │ + beq af2fc │ │ │ │ add ip, r7, #8 │ │ │ │ - b af2c0 │ │ │ │ + b af2e0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ add r6, lr, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl daa14 │ │ │ │ + bl daa34 │ │ │ │ ldrb r2, [sp, #732] @ 0x2dc │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ strb r2, [fp, #12] │ │ │ │ ldrb r2, [r5, #37] @ 0x25 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ str r3, [fp] │ │ │ │ @@ -147807,55 +147815,55 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #8 │ │ │ │ add sl, lr, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d5f4c │ │ │ │ + bl d5f6c │ │ │ │ ldr r8, [sp, #1032] @ 0x408 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne af350 │ │ │ │ + bne af370 │ │ │ │ add ip, sl, #8 │ │ │ │ orr r1, r6, #4 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm fp, {r0, r2, r3, r5, r6, r7} │ │ │ │ - b af404 │ │ │ │ + b af424 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ orr r1, r7, #4 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r7, r7, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ - ldr r0, [pc, #404] @ af4b0 │ │ │ │ + ldr r0, [pc, #404] @ af4d0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af428 │ │ │ │ + beq af448 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #360] @ af4b4 │ │ │ │ + ldr r0, [pc, #360] @ af4d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b af3ec │ │ │ │ + b af40c │ │ │ │ orr r0, sl, #4 │ │ │ │ mov r1, r6 │ │ │ │ ldm r0!, {r2, r3, r4} │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ ldm r0, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ @@ -147872,93 +147880,93 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ mov r2, #296 @ 0x128 │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ str r8, [sp, #1040] @ 0x410 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #240] @ af4a8 │ │ │ │ + ldr r0, [pc, #240] @ af4c8 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af438 │ │ │ │ + beq af458 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #192] @ af4ac │ │ │ │ + ldr r0, [pc, #192] @ af4cc │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ mov r2, #3 │ │ │ │ strb r9, [fp, #12] │ │ │ │ stm fp, {r2, r6} │ │ │ │ str r0, [fp, #8] │ │ │ │ strb r1, [fp, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b0138 │ │ │ │ + bl b0158 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ bl 25cd0 │ │ │ │ - b af448 │ │ │ │ + b af468 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 25cd0 │ │ │ │ - b af448 │ │ │ │ + b af468 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ add r5, sl, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl affe4 │ │ │ │ - b af48c │ │ │ │ + bl b0004 │ │ │ │ + b af4ac │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl afe98 │ │ │ │ - b af48c │ │ │ │ + bl afeb8 │ │ │ │ + b af4ac │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0138 │ │ │ │ - b af494 │ │ │ │ + bl b0158 │ │ │ │ + b af4b4 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b0138 │ │ │ │ + bl b0158 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r0, r6, r0, lsl #27 │ │ │ │ - andseq r2, r4, r8, lsl sp │ │ │ │ - andseq r0, r6, r4, ror fp │ │ │ │ - mulseq r4, r0, fp │ │ │ │ - andseq r0, r6, r4, lsl ip │ │ │ │ - mulseq r4, r8, ip │ │ │ │ + andseq r0, r6, r0, ror #26 │ │ │ │ + @ instruction: 0x00142cf8 │ │ │ │ + andseq r0, r6, r4, asr fp │ │ │ │ + andseq r2, r4, r0, ror fp │ │ │ │ + @ instruction: 0x00160bf4 │ │ │ │ + andseq r2, r4, r8, ror ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #372 @ 0x174 │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r5, r1 │ │ │ │ add r7, lr, #8 │ │ │ │ add r1, r1, #28 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2e18 │ │ │ │ + bl c2e38 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af518 │ │ │ │ + beq af538 │ │ │ │ add ip, r7, #8 │ │ │ │ add r0, sp, #368 @ 0x170 │ │ │ │ orr r0, r0, #4 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -147984,31 +147992,31 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ add r6, r7, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #756] @ af86c │ │ │ │ + ldr r0, [pc, #756] @ af88c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af7e4 │ │ │ │ + beq af804 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ add r1, lr, #8 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #696] @ af870 │ │ │ │ + ldr r0, [pc, #696] @ af890 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [fp, #12] │ │ │ │ mov r2, #3 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ add r0, pc, r0 │ │ │ │ stm fp, {r2, r7} │ │ │ │ str r0, [fp, #8] │ │ │ │ @@ -148017,30 +148025,30 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, r5, #16 │ │ │ │ add r7, lr, #8 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl ccff0 │ │ │ │ + bl cd010 │ │ │ │ ldr r0, [sp, #1032] @ 0x408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af6a8 │ │ │ │ + beq af6c8 │ │ │ │ add ip, r7, #8 │ │ │ │ - b af68c │ │ │ │ + b af6ac │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, sp, #8 │ │ │ │ add r6, lr, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl daa14 │ │ │ │ + bl daa34 │ │ │ │ ldrb r2, [sp, #732] @ 0x2dc │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [sp, #724] @ 0x2d4 │ │ │ │ strb r2, [fp, #12] │ │ │ │ ldrb r2, [r5, #37] @ 0x25 │ │ │ │ ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ str r3, [fp] │ │ │ │ @@ -148050,55 +148058,55 @@ │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r2, sp, #8 │ │ │ │ add sl, lr, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl d5f4c │ │ │ │ + bl d5f6c │ │ │ │ ldr r8, [sp, #1032] @ 0x408 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - bne af71c │ │ │ │ + bne af73c │ │ │ │ add ip, sl, #8 │ │ │ │ orr r1, r6, #4 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm fp, {r0, r2, r3, r5, r6, r7} │ │ │ │ - b af7d0 │ │ │ │ + b af7f0 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ orr r1, r7, #4 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r7, r7, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ - ldr r0, [pc, #404] @ af87c │ │ │ │ + ldr r0, [pc, #404] @ af89c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af7f4 │ │ │ │ + beq af814 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #360] @ af880 │ │ │ │ + ldr r0, [pc, #360] @ af8a0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b af7b8 │ │ │ │ + b af7d8 │ │ │ │ orr r0, sl, #4 │ │ │ │ mov r1, r6 │ │ │ │ ldm r0!, {r2, r3, r4} │ │ │ │ stmia r1!, {r2, r3, r4} │ │ │ │ ldm r0, {r2, r3, r4, r7} │ │ │ │ stm r1, {r2, r3, r4, r7} │ │ │ │ add r4, sp, #736 @ 0x2e0 │ │ │ │ @@ -148115,419 +148123,419 @@ │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #1036] @ 0x40c │ │ │ │ mov r2, #296 @ 0x128 │ │ │ │ str r0, [sp, #1032] @ 0x408 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ str r8, [sp, #1040] @ 0x410 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #240] @ af874 │ │ │ │ + ldr r0, [pc, #240] @ af894 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq af804 │ │ │ │ + beq af824 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ add r1, lr, #8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #192] @ af878 │ │ │ │ + ldr r0, [pc, #192] @ af898 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r1, [r5, #37] @ 0x25 │ │ │ │ mov r2, #3 │ │ │ │ strb r9, [fp, #12] │ │ │ │ stm fp, {r2, r6} │ │ │ │ str r0, [fp, #8] │ │ │ │ strb r1, [fp, #13] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b0138 │ │ │ │ + bl b0158 │ │ │ │ add sp, sp, #372 @ 0x174 │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ bl 25cd0 │ │ │ │ - b af814 │ │ │ │ + b af834 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 25cd0 │ │ │ │ - b af814 │ │ │ │ + b af834 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ add r5, sl, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl affe4 │ │ │ │ - b af858 │ │ │ │ + bl b0004 │ │ │ │ + b af878 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl afe98 │ │ │ │ - b af858 │ │ │ │ + bl afeb8 │ │ │ │ + b af878 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0138 │ │ │ │ - b af860 │ │ │ │ + bl b0158 │ │ │ │ + b af880 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b0138 │ │ │ │ + bl b0158 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x001609b4 │ │ │ │ - andseq r2, r4, ip, asr #18 │ │ │ │ - andseq r0, r6, r8, lsr #15 │ │ │ │ - andseq r2, r4, r4, asr #15 │ │ │ │ - andseq r0, r6, r8, asr #16 │ │ │ │ - andseq r2, r4, ip, asr #17 │ │ │ │ + mulseq r6, r4, r9 │ │ │ │ + andseq r2, r4, ip, lsr #18 │ │ │ │ + andseq r0, r6, r8, lsl #15 │ │ │ │ + andseq r2, r4, r4, lsr #15 │ │ │ │ + andseq r0, r6, r8, lsr #16 │ │ │ │ + andseq r2, r4, ip, lsr #17 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne af8e8 │ │ │ │ + bne af908 │ │ │ │ ldr r5, [r4] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq af954 │ │ │ │ + beq af974 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq af93c │ │ │ │ + beq af95c │ │ │ │ add r6, r8, #4 │ │ │ │ - b af8cc │ │ │ │ + b af8ec │ │ │ │ add r6, r6, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq af93c │ │ │ │ + beq af95c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq af8c0 │ │ │ │ + beq af8e0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b af8c0 │ │ │ │ + bl 52170 │ │ │ │ + b af8e0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r1, #8] │ │ │ │ - bne af964 │ │ │ │ + bne af984 │ │ │ │ cmp r5, #0 │ │ │ │ - beq af998 │ │ │ │ + beq af9b8 │ │ │ │ add r4, r0, #4 │ │ │ │ - b af920 │ │ │ │ + b af940 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r4, r4, #16 │ │ │ │ - beq af998 │ │ │ │ + beq af9b8 │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq af914 │ │ │ │ + beq af934 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b af914 │ │ │ │ + bl 52170 │ │ │ │ + b af934 │ │ │ │ cmp r5, #0 │ │ │ │ - beq af954 │ │ │ │ + beq af974 │ │ │ │ lsl r1, r5, #4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #68] @ af9b0 │ │ │ │ + ldr r2, [pc, #68] @ af9d0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, r0, r5, lsl #4 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 88524 │ │ │ │ + bl 88544 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne af9a0 │ │ │ │ + bne af9c0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 87aec │ │ │ │ - andseq r2, r4, r4, ror #14 │ │ │ │ - b 163400 │ │ │ │ + b 87b0c │ │ │ │ + andseq r2, r4, r4, asr #14 │ │ │ │ + b 163420 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162bf0 │ │ │ │ - ldr r2, [pc, #60] @ afa1c │ │ │ │ + bl 162c10 │ │ │ │ + ldr r2, [pc, #60] @ afa3c │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 16aa44 │ │ │ │ - ldr r2, [pc, #32] @ afa20 │ │ │ │ + bl 16aa64 │ │ │ │ + ldr r2, [pc, #32] @ afa40 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aa44 │ │ │ │ + bl 16aa64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r2, r4, r0, lsl #14 │ │ │ │ - @ instruction: 0x001426f4 │ │ │ │ + andseq r2, r4, r0, ror #13 │ │ │ │ + @ instruction: 0x001426d4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #14 │ │ │ │ - ldr r3, [pc, #132] @ afac0 │ │ │ │ + ldr r3, [pc, #132] @ afae0 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #8 │ │ │ │ - ldr ip, [pc, #124] @ afac4 │ │ │ │ - ldr lr, [pc, #124] @ afac8 │ │ │ │ + ldr ip, [pc, #124] @ afae4 │ │ │ │ + ldr lr, [pc, #124] @ afae8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ afacc │ │ │ │ + ldr r8, [pc, #120] @ afaec │ │ │ │ mov r4, #3 │ │ │ │ - ldr r5, [pc, #116] @ afad0 │ │ │ │ + ldr r5, [pc, #116] @ afaf0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #112] @ afad4 │ │ │ │ + ldr r1, [pc, #112] @ afaf4 │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r6, r0, #12 │ │ │ │ - ldr r3, [pc, #76] @ afad8 │ │ │ │ + ldr r3, [pc, #76] @ afaf8 │ │ │ │ mov r7, #7 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #9 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 1627c0 │ │ │ │ + bl 1627e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r2, r4, r0, lsr #13 │ │ │ │ + andseq r2, r4, r0, lsl #13 │ │ │ │ andeq sp, ip, ip, lsr #20 │ │ │ │ - andseq r2, r4, ip, asr r9 │ │ │ │ + andseq r2, r4, ip, lsr r9 │ │ │ │ andeq sp, ip, sp, lsl sl │ │ │ │ - andseq r2, r4, r0, ror r9 │ │ │ │ + andseq r2, r4, r0, asr r9 │ │ │ │ andeq sp, ip, r1, lsl #20 │ │ │ │ andeq sp, ip, r6, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r5, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1633a8 │ │ │ │ + bl 1633c8 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq afba4 │ │ │ │ + beq afbc4 │ │ │ │ ldr r5, [r5] │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ add r9, sp, #4 │ │ │ │ add sl, sp, #12 │ │ │ │ add fp, sp, #16 │ │ │ │ mov r6, r5 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ bic r8, r7, r0 │ │ │ │ - b afb80 │ │ │ │ + b afba0 │ │ │ │ rev r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ clz r0, r0 │ │ │ │ mov r3, fp │ │ │ │ sub r0, r1, r0, lsr #3 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ sub r1, r0, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ sub r0, r0, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #92] @ afbb4 │ │ │ │ + ldr r0, [pc, #92] @ afbd4 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #80] @ afbb8 │ │ │ │ + ldr r2, [pc, #80] @ afbd8 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aecc │ │ │ │ + bl 16aeec │ │ │ │ sub r0, r8, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ and r8, r0, r8 │ │ │ │ - beq afba4 │ │ │ │ + beq afbc4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne afb24 │ │ │ │ + bne afb44 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ sub r5, r5, #48 @ 0x30 │ │ │ │ and r0, r0, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq afb88 │ │ │ │ + beq afba8 │ │ │ │ eor r8, r0, r7 │ │ │ │ - b afb24 │ │ │ │ + b afb44 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16b244 │ │ │ │ + bl 16b264 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, r4, r0, asr #19 │ │ │ │ andseq r1, r4, r0, lsr #19 │ │ │ │ + andseq r1, r4, r0, lsl #19 │ │ │ │ ldr r0, [r0] │ │ │ │ - b da9c8 │ │ │ │ + b da9e8 │ │ │ │ ldr r0, [r0] │ │ │ │ - b df5fc │ │ │ │ + b df61c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne afbe4 │ │ │ │ + bne afc04 │ │ │ │ tst r2, #32 │ │ │ │ - bne afbe8 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + bne afc08 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne afc04 │ │ │ │ + bne afc24 │ │ │ │ tst r2, #32 │ │ │ │ - bne afc08 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne afc28 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne afc14 │ │ │ │ + bne afc34 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne afc40 │ │ │ │ + bne afc60 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq afcac │ │ │ │ + beq afccc │ │ │ │ add r5, r6, #4 │ │ │ │ - b afc8c │ │ │ │ + b afcac │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq afcac │ │ │ │ + beq afccc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq afc80 │ │ │ │ + beq afca0 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b afc80 │ │ │ │ + bl 52170 │ │ │ │ + b afca0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq afcd0 │ │ │ │ + beq afcf0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldm r0, {r4, r9} │ │ │ │ cmp r9, #0 │ │ │ │ - beq afcf0 │ │ │ │ + beq afd10 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r8, r1, #1 │ │ │ │ - bcc afd18 │ │ │ │ + bcc afd38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r2, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ lsr r3, r2, #3 │ │ │ │ lsl r3, r3, #3 │ │ │ │ subcs r0, r3, r2, lsr #3 │ │ │ │ sub r0, r0, r1 │ │ │ │ str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #255 @ 0xff │ │ │ │ rsb r5, r7, #0 │ │ │ │ - b afd3c │ │ │ │ + b afd5c │ │ │ │ add r6, r6, #1 │ │ │ │ sub r5, r5, r7 │ │ │ │ cmp r8, r6 │ │ │ │ - beq afcf0 │ │ │ │ + beq afd10 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrb r1, [r0, r6] │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bne afd2c │ │ │ │ + bne afd4c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r2, r6, #4 │ │ │ │ strb sl, [r0, r6] │ │ │ │ and r1, r1, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, r1 │ │ │ │ strb sl, [r0, #4] │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, r5 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b afd2c │ │ │ │ + b afd4c │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #4] │ │ │ │ add r2, r1, #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mla r2, r4, r2, r3 │ │ │ │ rsb r4, r3, #0 │ │ │ │ sub r2, r2, #1 │ │ │ │ and r2, r2, r4 │ │ │ │ add r1, r1, r2 │ │ │ │ adds r1, r1, #5 │ │ │ │ pop {r4, lr} │ │ │ │ - beq afdd0 │ │ │ │ + beq afdf0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub r0, r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0] │ │ │ │ ldrb r3, [r1] │ │ │ │ strb r3, [r0] │ │ │ │ strb r2, [r1] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ @@ -148574,453 +148582,453 @@ │ │ │ │ strb r3, [r0, #11] │ │ │ │ strb r2, [r1, #11] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq afebc │ │ │ │ + beq afedc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq afefc │ │ │ │ + beq aff1c │ │ │ │ add r5, r6, #4 │ │ │ │ - b afedc │ │ │ │ + b afefc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq afefc │ │ │ │ + beq aff1c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq afed0 │ │ │ │ + beq afef0 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b afed0 │ │ │ │ + bl 52170 │ │ │ │ + b afef0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq aff1c │ │ │ │ + beq aff3c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq aff38 │ │ │ │ + beq aff58 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq aff74 │ │ │ │ + beq aff94 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aff48 │ │ │ │ + bne aff68 │ │ │ │ cmp r1, #1 │ │ │ │ - bne aff74 │ │ │ │ + bne aff94 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq affe0 │ │ │ │ + beq b0000 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq affc4 │ │ │ │ + beq affe4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b affa8 │ │ │ │ + b affc8 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq affc4 │ │ │ │ + beq affe4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq aff9c │ │ │ │ + beq affbc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b aff9c │ │ │ │ + bl 52170 │ │ │ │ + b affbc │ │ │ │ cmp r4, #0 │ │ │ │ - beq affe0 │ │ │ │ + beq b0000 │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0008 │ │ │ │ + beq b0028 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0024 │ │ │ │ + beq b0044 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0034 │ │ │ │ + bne b0054 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b0060 │ │ │ │ + bne b0080 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b0074 │ │ │ │ + bne b0094 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b0098 │ │ │ │ + bne b00b8 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0248 │ │ │ │ + bl b0268 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq b00dc │ │ │ │ + beq b00fc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b00b0 │ │ │ │ + bne b00d0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0248 │ │ │ │ - b b00f4 │ │ │ │ + bl b0268 │ │ │ │ + b b0114 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq b012c │ │ │ │ + beq b014c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0104 │ │ │ │ + bne b0124 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b012c │ │ │ │ + bne b014c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0160 │ │ │ │ + beq b0180 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b017c │ │ │ │ + beq b019c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0198 │ │ │ │ + beq b01b8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b01b4 │ │ │ │ + beq b01d4 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b01d0 │ │ │ │ + beq b01f0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #60]! @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b01e0 │ │ │ │ + bne b0200 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b020c │ │ │ │ + bne b022c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0220 │ │ │ │ + bne b0240 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b0244 │ │ │ │ + bne b0264 │ │ │ │ dmb ish │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b0258 │ │ │ │ + bne b0278 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b027c │ │ │ │ + bne b029c │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b02c0 │ │ │ │ + beq b02e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b b02a0 │ │ │ │ + b b02c0 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq b02c0 │ │ │ │ + beq b02e0 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0294 │ │ │ │ + beq b02b4 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b b0294 │ │ │ │ + bl 52170 │ │ │ │ + b b02b4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b02e4 │ │ │ │ + beq b0304 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl afc64 │ │ │ │ + bl afc84 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl b0064 │ │ │ │ + bl b0084 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b afe98 │ │ │ │ + b afeb8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl afe98 │ │ │ │ + bl afeb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0354 │ │ │ │ + bne b0374 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0380 │ │ │ │ + bne b03a0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b dfca8 │ │ │ │ + b dfcc8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl b0064 │ │ │ │ + bl b0084 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b afe98 │ │ │ │ + b afeb8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #48 @ 0x30 │ │ │ │ - bl afe98 │ │ │ │ + bl afeb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl b0064 │ │ │ │ + bl b0084 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b afe98 │ │ │ │ + b afeb8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #56 @ 0x38 │ │ │ │ - bl afe98 │ │ │ │ + bl afeb8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b0420 │ │ │ │ + bne b0440 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr lr, [pc, #168] @ b04fc │ │ │ │ + ldr lr, [pc, #168] @ b051c │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #164] @ b0500 │ │ │ │ + ldr sl, [pc, #164] @ b0520 │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #160] @ b0504 │ │ │ │ + ldr r4, [pc, #160] @ b0524 │ │ │ │ mov r3, #11 │ │ │ │ - ldr ip, [pc, #156] @ b0508 │ │ │ │ + ldr ip, [pc, #156] @ b0528 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r8, [pc, #152] @ b050c │ │ │ │ + ldr r8, [pc, #152] @ b052c │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #148] @ b0510 │ │ │ │ + ldr r9, [pc, #148] @ b0530 │ │ │ │ add sl, pc, sl │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #136] @ b0514 │ │ │ │ + ldr r5, [pc, #136] @ b0534 │ │ │ │ add r6, r0, #28 │ │ │ │ - ldr r1, [pc, #132] @ b0518 │ │ │ │ + ldr r1, [pc, #132] @ b0538 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ stm r4, {r3, r7, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r8, pc, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, #9 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #24 │ │ │ │ - ldr r3, [pc, #84] @ b051c │ │ │ │ + ldr r3, [pc, #84] @ b053c │ │ │ │ mov r4, #8 │ │ │ │ stm lr, {r0, r8, ip} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ add r9, pc, r9 │ │ │ │ add r5, pc, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ str r5, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r1, r4, r0, lsl #25 │ │ │ │ + andseq r1, r4, r0, ror #24 │ │ │ │ andeq ip, ip, sl, asr pc │ │ │ │ - @ instruction: 0x00141cb8 │ │ │ │ + mulseq r4, r8, ip │ │ │ │ andeq ip, ip, r7, lsr pc │ │ │ │ - andseq r1, r4, ip, ror #24 │ │ │ │ + andseq r1, r4, ip, asr #24 │ │ │ │ andeq ip, ip, r6, ror #29 │ │ │ │ - andseq r1, r4, ip, lsr #24 │ │ │ │ + andseq r1, r4, ip, lsl #24 │ │ │ │ andeq r2, ip, ip, asr #26 │ │ │ │ andeq r2, ip, r4, lsr #26 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0568 │ │ │ │ + beq b0588 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ b057c │ │ │ │ - ldr r3, [pc, #60] @ b0580 │ │ │ │ + ldr r1, [pc, #60] @ b059c │ │ │ │ + ldr r3, [pc, #60] @ b05a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ b0584 │ │ │ │ + ldr r1, [pc, #20] @ b05a4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ muleq ip, r9, lr │ │ │ │ - @ instruction: 0x00141bf0 │ │ │ │ + @ instruction: 0x00141bd0 │ │ │ │ andeq ip, ip, lr, ror #28 │ │ │ │ ldr r2, [r0, #328] @ 0x148 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ movwcs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ @@ -149031,47 +149039,47 @@ │ │ │ │ ldrb r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r1, [ip, #4] │ │ │ │ ldrcc r0, [r1, r0, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #4] @ b05d8 │ │ │ │ + ldr r2, [pc, #4] @ b05f8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r1, r4, r8, ror fp │ │ │ │ + andseq r1, r4, r8, asr fp │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ ldrhi r0, [r0, #28] │ │ │ │ ldrhi r0, [r0, r1, lsl #2] │ │ │ │ bxhi lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ b0608 │ │ │ │ + ldr r2, [pc, #12] @ b0628 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r1, r4, r8, asr fp │ │ │ │ + andseq r1, r4, r8, lsr fp │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0638 │ │ │ │ + beq b0658 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ popne {fp, pc} │ │ │ │ - bl e0584 │ │ │ │ + bl e05a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b064c │ │ │ │ + beq b066c │ │ │ │ pop {fp, pc} │ │ │ │ - bl e05c0 │ │ │ │ + bl e05e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ @@ -149091,34 +149099,34 @@ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ and lr, r3, #31 │ │ │ │ mvn r3, #1 │ │ │ │ add r3, r3, ip, lsr lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs b06f4 │ │ │ │ + bcs b0714 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ ldrhi r0, [r0, #4] │ │ │ │ ldrhi r0, [r0, r2, lsl #2] │ │ │ │ pophi {fp, pc} │ │ │ │ - ldr r3, [pc, #28] @ b0704 │ │ │ │ + ldr r3, [pc, #28] @ b0724 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ b0708 │ │ │ │ + ldr r2, [pc, #12] @ b0728 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - mulseq r4, r0, sl │ │ │ │ - andseq r1, r4, ip, ror #20 │ │ │ │ + andseq r1, r4, r0, ror sl │ │ │ │ + andseq r1, r4, ip, asr #20 │ │ │ │ ldr r0, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ bx lr │ │ │ │ clz r0, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ @@ -149147,40 +149155,40 @@ │ │ │ │ cmp r3, r1 │ │ │ │ ldrcc r0, [r0, #16] │ │ │ │ addcc r1, r3, r3, lsl #1 │ │ │ │ addcc r0, r0, r1, lsl #2 │ │ │ │ ldrcc r0, [r0, #8] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #8] @ b07ac │ │ │ │ + ldr r2, [pc, #8] @ b07cc │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r1, r4, r4, ror #19 │ │ │ │ + andseq r1, r4, r4, asr #19 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #172] @ b087c │ │ │ │ + ldr r8, [pc, #172] @ b089c │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #168] @ b0880 │ │ │ │ + ldr sl, [pc, #168] @ b08a0 │ │ │ │ add r1, r0, #20 │ │ │ │ - ldr fp, [pc, #164] @ b0884 │ │ │ │ + ldr fp, [pc, #164] @ b08a4 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r9, [pc, #160] @ b0888 │ │ │ │ + ldr r9, [pc, #160] @ b08a8 │ │ │ │ mov r5, #9 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r7, [pc, #148] @ b088c │ │ │ │ + ldr r7, [pc, #148] @ b08ac │ │ │ │ mov r1, #8 │ │ │ │ - ldr ip, [pc, #144] @ b0890 │ │ │ │ + ldr ip, [pc, #144] @ b08b0 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #140] @ b0894 │ │ │ │ + ldr lr, [pc, #140] @ b08b4 │ │ │ │ add sl, pc, sl │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add fp, pc, fp │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ stm r4, {r5, r6, r8} │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -149192,61 +149200,61 @@ │ │ │ │ stm sp, {r1, r4, r7, r9} │ │ │ │ add lr, pc, lr │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, lr │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #64] @ b0898 │ │ │ │ + ldr r0, [pc, #64] @ b08b8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ b089c │ │ │ │ + ldr r0, [pc, #56] @ b08bc │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, r4, ip, ror #17 │ │ │ │ + andseq r1, r4, ip, asr #17 │ │ │ │ andeq ip, ip, r5, lsr #24 │ │ │ │ - mulseq r4, r8, r9 │ │ │ │ + andseq r1, r4, r8, ror r9 │ │ │ │ andeq ip, ip, r6, lsl #24 │ │ │ │ - andseq r1, r4, r8, ror #17 │ │ │ │ + andseq r1, r4, r8, asr #17 │ │ │ │ @ instruction: 0x000ccbb2 │ │ │ │ @ instruction: 0x000c29bc │ │ │ │ - andseq r1, r4, r4, asr #18 │ │ │ │ + andseq r1, r4, r4, lsr #18 │ │ │ │ muleq ip, ip, r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0994 │ │ │ │ + beq b09b4 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0960 │ │ │ │ + beq b0980 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b b08f0 │ │ │ │ + b b0910 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0960 │ │ │ │ + beq b0980 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b0910 │ │ │ │ + bne b0930 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq b08f8 │ │ │ │ + beq b0918 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -149254,62 +149262,62 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b0938 │ │ │ │ + bne b0958 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b08e8 │ │ │ │ + bne b0908 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b b08e8 │ │ │ │ + bl a8800 │ │ │ │ + b b0908 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #12 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq b0994 │ │ │ │ + beq b09b4 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0a90 │ │ │ │ + beq b0ab0 │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0a5c │ │ │ │ + beq b0a7c │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b b09ec │ │ │ │ + b b0a0c │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0a5c │ │ │ │ + beq b0a7c │ │ │ │ cmp r8, #0 │ │ │ │ - bne b0a0c │ │ │ │ + bne b0a2c │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq b09f4 │ │ │ │ + beq b0a14 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -149317,235 +149325,235 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b0a34 │ │ │ │ + bne b0a54 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b09e4 │ │ │ │ + bne b0a04 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b b09e4 │ │ │ │ + bl a8800 │ │ │ │ + b b0a04 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #12 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq b0a90 │ │ │ │ + beq b0ab0 │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ movwcs r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r0, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bls b0d28 │ │ │ │ + bls b0d48 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ uxtab r0, r0, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldrb sl, [r0, #44] @ 0x2c │ │ │ │ add r8, sl, #2 │ │ │ │ - beq b0b20 │ │ │ │ + beq b0b40 │ │ │ │ ldr r3, [lr, r2, lsl #2] │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq b0bf4 │ │ │ │ + beq b0c14 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bne b0c10 │ │ │ │ + bne b0c30 │ │ │ │ ubfx r3, r3, #8, #8 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne b0cfc │ │ │ │ + bne b0d1c │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b0cf8 │ │ │ │ - ldr r2, [pc, #600] @ b0d74 │ │ │ │ + bcc b0d18 │ │ │ │ + ldr r2, [pc, #600] @ b0d94 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldr r3, [lr, r2, lsl #2] │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq b0b54 │ │ │ │ + beq b0b74 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne b0b7c │ │ │ │ + bne b0b9c │ │ │ │ add r0, r2, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b0d48 │ │ │ │ + bcs b0d68 │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ - beq b0b60 │ │ │ │ - b b0cfc │ │ │ │ + beq b0b80 │ │ │ │ + b b0d1c │ │ │ │ ubfx r0, r3, #8, #8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq b0b08 │ │ │ │ + beq b0b28 │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b0d3c │ │ │ │ + bcs b0d5c │ │ │ │ ldr r2, [lr, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc b0b20 │ │ │ │ - b b0d28 │ │ │ │ + bcc b0b40 │ │ │ │ + b b0d48 │ │ │ │ ubfx r0, r3, #2, #6 │ │ │ │ tst r3, #3 │ │ │ │ addne r0, r0, #1 │ │ │ │ add ip, r2, #2 │ │ │ │ cmp r1, ip │ │ │ │ - bcc b0d08 │ │ │ │ + bcc b0d28 │ │ │ │ sub r3, r1, ip │ │ │ │ cmp r0, r3 │ │ │ │ - bhi b0d18 │ │ │ │ + bhi b0d38 │ │ │ │ add r9, lr, ip, lsl #2 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b0b60 │ │ │ │ + beq b0b80 │ │ │ │ ldr r5, [r9, r3, lsl #2] │ │ │ │ ubfx r6, r5, #16, #8 │ │ │ │ uxtb r4, r5 │ │ │ │ cmp sl, r4 │ │ │ │ - beq b0ca8 │ │ │ │ + beq b0cc8 │ │ │ │ ubfx r4, r5, #8, #8 │ │ │ │ cmp sl, r4 │ │ │ │ - beq b0cc4 │ │ │ │ - cmp sl, r6 │ │ │ │ beq b0ce4 │ │ │ │ + cmp sl, r6 │ │ │ │ + beq b0d04 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ lsr r4, r5, #24 │ │ │ │ cmp sl, r4 │ │ │ │ - bne b0bac │ │ │ │ - b b0c84 │ │ │ │ + bne b0bcc │ │ │ │ + b b0ca4 │ │ │ │ add r0, r8, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b0d48 │ │ │ │ + bcs b0d68 │ │ │ │ ldr r1, [lr, r0, lsl #2] │ │ │ │ subs r0, r1, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ubfx r0, r3, #2, #6 │ │ │ │ tst r3, #3 │ │ │ │ addne r0, r0, #1 │ │ │ │ add ip, r2, #2 │ │ │ │ cmp r1, ip │ │ │ │ - bcc b0d08 │ │ │ │ + bcc b0d28 │ │ │ │ sub r3, r1, ip │ │ │ │ cmp r0, r3 │ │ │ │ - bhi b0d18 │ │ │ │ + bhi b0d38 │ │ │ │ add r8, lr, ip, lsl #2 │ │ │ │ lsl r5, r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b0d00 │ │ │ │ + beq b0d20 │ │ │ │ ldr r6, [r8, r3, lsl #2] │ │ │ │ ubfx r7, r6, #16, #8 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp sl, r2 │ │ │ │ - beq b0ca8 │ │ │ │ + beq b0cc8 │ │ │ │ ubfx r2, r6, #8, #8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq b0cc4 │ │ │ │ - cmp sl, r7 │ │ │ │ beq b0ce4 │ │ │ │ + cmp sl, r7 │ │ │ │ + beq b0d04 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r5, r5, #4 │ │ │ │ lsr r2, r6, #24 │ │ │ │ cmp sl, r2 │ │ │ │ - bne b0c40 │ │ │ │ + bne b0c60 │ │ │ │ sub r2, r3, #1 │ │ │ │ add r0, ip, r0 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b0cf8 │ │ │ │ - ldr r2, [pc, #192] @ b0d64 │ │ │ │ + bcc b0d18 │ │ │ │ + ldr r2, [pc, #192] @ b0d84 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b0cf8 │ │ │ │ - ldr r2, [pc, #168] @ b0d68 │ │ │ │ + bcc b0d18 │ │ │ │ + ldr r2, [pc, #168] @ b0d88 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add r0, ip, r0 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b0cf8 │ │ │ │ - ldr r2, [pc, #140] @ b0d6c │ │ │ │ + bcc b0d18 │ │ │ │ + ldr r2, [pc, #140] @ b0d8c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add r0, ip, r0 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b0d54 │ │ │ │ + bcs b0d74 │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #116] @ b0d84 │ │ │ │ + ldr r2, [pc, #116] @ b0da4 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #96] @ b0d80 │ │ │ │ + ldr r2, [pc, #96] @ b0da0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #48] @ b0d60 │ │ │ │ + ldr r3, [pc, #48] @ b0d80 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #56] @ b0d7c │ │ │ │ + ldr r2, [pc, #56] @ b0d9c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ b0d78 │ │ │ │ + ldr r2, [pc, #40] @ b0d98 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #20] @ b0d70 │ │ │ │ + ldr r2, [pc, #20] @ b0d90 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ + andseq r1, r4, r8, ror #8 │ │ │ │ + andseq r1, r4, r8, lsl r5 │ │ │ │ + andseq r1, r4, ip, lsr #10 │ │ │ │ + @ instruction: 0x001414fc │ │ │ │ + andseq r1, r4, r0, ror r4 │ │ │ │ + @ instruction: 0x001416f0 │ │ │ │ + andseq r1, r4, ip, asr #9 │ │ │ │ + andseq r1, r4, r8, ror #9 │ │ │ │ andseq r1, r4, r8, lsl #9 │ │ │ │ - andseq r1, r4, r8, lsr r5 │ │ │ │ - andseq r1, r4, ip, asr #10 │ │ │ │ - andseq r1, r4, ip, lsl r5 │ │ │ │ - mulseq r4, r0, r4 │ │ │ │ - andseq r1, r4, r0, lsl r7 │ │ │ │ - andseq r1, r4, ip, ror #9 │ │ │ │ - andseq r1, r4, r8, lsl #10 │ │ │ │ - andseq r1, r4, r8, lsr #9 │ │ │ │ - andseq r1, r4, r8, lsl #10 │ │ │ │ + andseq r1, r4, r8, ror #9 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r1 │ │ │ │ ldrhi r0, [r0, #16] │ │ │ │ ldrhi r0, [r0, r1, lsl #2] │ │ │ │ bxhi lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ b0db4 │ │ │ │ + ldr r2, [pc, #12] @ b0dd4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r1, r4, ip, lsr #9 │ │ │ │ + andseq r1, r4, ip, lsl #9 │ │ │ │ mov r2, #316 @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ movwne r2, #320 @ 0x140 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -149560,78 +149568,78 @@ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc b0ec8 │ │ │ │ + bcc b0ee8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq b0ed8 │ │ │ │ + beq b0ef8 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ sub r1, r1, r3 │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne b0e44 │ │ │ │ + bne b0e64 │ │ │ │ add r0, r0, #2 │ │ │ │ - b b0e54 │ │ │ │ + b b0e74 │ │ │ │ add lr, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, lr, #2 │ │ │ │ addne r0, lr, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b0eec │ │ │ │ + bcs b0f0c │ │ │ │ ldr r3, [ip, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble b0e8c │ │ │ │ + ble b0eac │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r0, [ip, r0, lsl #2] │ │ │ │ addcc sp, sp, #32 │ │ │ │ popcc {fp, pc} │ │ │ │ - ldr r2, [pc, #112] @ b0ef8 │ │ │ │ + ldr r2, [pc, #112] @ b0f18 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ cmp r2, #0 │ │ │ │ biceq r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ addeq sp, sp, #32 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r1, [pc, #100] @ b0f08 │ │ │ │ + ldr r1, [pc, #100] @ b0f28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #96] @ b0f0c │ │ │ │ + ldr r0, [pc, #96] @ b0f2c │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r2, [pc, #44] @ b0efc │ │ │ │ + ldr r2, [pc, #44] @ b0f1c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #32] @ b0f00 │ │ │ │ + ldr r2, [pc, #32] @ b0f20 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #16] @ b0f04 │ │ │ │ + ldr r2, [pc, #16] @ b0f24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x001411d4 │ │ │ │ - mulseq r4, r8, r3 │ │ │ │ - andseq r1, r4, r4, asr r1 │ │ │ │ - andseq r1, r4, r8, asr r1 │ │ │ │ - @ instruction: 0x000bcfb4 │ │ │ │ @ instruction: 0x001411b4 │ │ │ │ + andseq r1, r4, r8, ror r3 │ │ │ │ + andseq r1, r4, r4, lsr r1 │ │ │ │ + andseq r1, r4, r8, lsr r1 │ │ │ │ + @ instruction: 0x000bcfb4 │ │ │ │ + mulseq r4, r4, r1 │ │ │ │ ldr r0, [r0, #304] @ 0x130 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -149648,56 +149656,56 @@ │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc b0fd8 │ │ │ │ + bcc b0ff8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq b0fe8 │ │ │ │ + beq b1008 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub r1, r1, r3 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne b0fb0 │ │ │ │ + bne b0fd0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc b0fc8 │ │ │ │ - ldr r2, [pc, #92] @ b1008 │ │ │ │ + bcc b0fe8 │ │ │ │ + ldr r2, [pc, #92] @ b1028 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add ip, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, ip, #2 │ │ │ │ addne r0, ip, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b0ffc │ │ │ │ + bcs b101c │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ movle r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ b100c │ │ │ │ + ldr r2, [pc, #44] @ b102c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #32] @ b1010 │ │ │ │ + ldr r2, [pc, #32] @ b1030 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #16] @ b1014 │ │ │ │ + ldr r2, [pc, #16] @ b1034 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r1, r4, r0, ror #1 │ │ │ │ - mulseq r4, r8, r2 │ │ │ │ - andseq r1, r4, r4, asr #32 │ │ │ │ - andseq r1, r4, r8, ror r0 │ │ │ │ + andseq r1, r4, r0, asr #1 │ │ │ │ + andseq r1, r4, r8, ror r2 │ │ │ │ + andseq r1, r4, r4, lsr #32 │ │ │ │ + andseq r1, r4, r8, asr r0 │ │ │ │ ldr r1, [r0, #28]! │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ @@ -149707,129 +149715,129 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - bls b11d4 │ │ │ │ + bls b11f4 │ │ │ │ ldr r7, [r9, #4] │ │ │ │ add sl, r9, #72 @ 0x48 │ │ │ │ ldr r8, [r9, #28] │ │ │ │ uxtb r6, r3 │ │ │ │ ldr fp, [r9, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b10bc │ │ │ │ + beq b10dc │ │ │ │ mov r1, r0 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1158 │ │ │ │ + beq b1178 │ │ │ │ ldrb r1, [sl, r6] │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs b11c4 │ │ │ │ + bcs b11e4 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b b10dc │ │ │ │ + b b10fc │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne b10b4 │ │ │ │ + bne b10d4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r5, r1 │ │ │ │ - bls b11d8 │ │ │ │ + bls b11f8 │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ add r4, r7, r0, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1108 │ │ │ │ + beq b1128 │ │ │ │ ldrb r1, [sl, r6] │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, fp │ │ │ │ - bcs b11c4 │ │ │ │ + bcs b11e4 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ - b b10c4 │ │ │ │ + b b10e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl c9370 │ │ │ │ + bl c9390 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b10d0 │ │ │ │ + beq b10f0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs b11b4 │ │ │ │ + bcs b11d4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r2, r3]! │ │ │ │ cmp r3, r6 │ │ │ │ - bcs b114c │ │ │ │ + bcs b116c │ │ │ │ ldr r3, [r2, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1120 │ │ │ │ - b b10d0 │ │ │ │ - bne b10d0 │ │ │ │ + bne b1140 │ │ │ │ + b b10f0 │ │ │ │ + bne b10f0 │ │ │ │ add r0, r2, #1 │ │ │ │ - b b10c4 │ │ │ │ + b b10e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl c9370 │ │ │ │ + bl c9390 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b11a8 │ │ │ │ + beq b11c8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs b11b4 │ │ │ │ + bcs b11d4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r2, r3]! │ │ │ │ cmp r3, r6 │ │ │ │ - bcs b119c │ │ │ │ + bcs b11bc │ │ │ │ ldr r3, [r2, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1170 │ │ │ │ - b b11a8 │ │ │ │ - bne b11a8 │ │ │ │ + bne b1190 │ │ │ │ + b b11c8 │ │ │ │ + bne b11c8 │ │ │ │ add r0, r2, #1 │ │ │ │ - b b10a8 │ │ │ │ + b b10c8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #52] @ b11f0 │ │ │ │ + ldr r2, [pc, #52] @ b1210 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ b11f4 │ │ │ │ + ldr r2, [pc, #40] @ b1214 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #12] @ b11ec │ │ │ │ + ldr r2, [pc, #12] @ b120c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x00140ed4 │ │ │ │ + @ instruction: 0x00140eb4 │ │ │ │ + @ instruction: 0x00140ebc │ │ │ │ @ instruction: 0x00140edc │ │ │ │ - @ instruction: 0x00140efc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ ldrhi r0, [r0, #52] @ 0x34 │ │ │ │ ldrhi r0, [r0, r1, lsl #2] │ │ │ │ bxhi lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ b1224 │ │ │ │ + ldr r2, [pc, #12] @ b1244 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r1, r4, ip, rrx │ │ │ │ + andseq r1, r4, ip, asr #32 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r2, #348 @ 0x15c │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ @@ -149848,44 +149856,44 @@ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ addne r0, r0, lr │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r2 │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b12c4 │ │ │ │ + beq b12e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b12f4 │ │ │ │ + beq b1314 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b12e0 │ │ │ │ + bcs b1300 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bne b129c │ │ │ │ + bne b12bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq b12f4 │ │ │ │ + beq b1314 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ ldrcc r0, [r0, #40] @ 0x28 │ │ │ │ ldrcc r0, [r0, r1, lsl #3] │ │ │ │ popcc {r4, pc} │ │ │ │ - ldr r2, [pc, #24] @ b1300 │ │ │ │ + ldr r2, [pc, #24] @ b1320 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #8] @ b1304 │ │ │ │ + ldr r0, [pc, #8] @ b1324 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - @ instruction: 0x00140dbc │ │ │ │ - andseq r0, r4, r0, lsr #31 │ │ │ │ + mulseq r4, ip, sp │ │ │ │ + andseq r0, r4, r0, lsl #31 │ │ │ │ ldr r0, [r0, #332] @ 0x14c │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #328] @ 0x148 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #340] @ 0x154 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ @@ -149899,62 +149907,62 @@ │ │ │ │ clz r2, r2 │ │ │ │ clz r0, r0 │ │ │ │ lsr r1, r2, #5 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b1390 │ │ │ │ + beq b13b0 │ │ │ │ ldrd r2, [r0, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b1398 │ │ │ │ + bcs b13b8 │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b1370 │ │ │ │ + bne b1390 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ b13ac │ │ │ │ + ldr r2, [pc, #12] @ b13cc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r0, r4, r4, lsl #26 │ │ │ │ + andseq r0, r4, r4, ror #25 │ │ │ │ ldr r1, [r0, #60]! @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b14a8 │ │ │ │ + beq b14c8 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r8, r0 │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ mov r9, #0 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov r7, r6 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ bic fp, r4, r0 │ │ │ │ - b b1400 │ │ │ │ + b b1420 │ │ │ │ cmp sl, #0 │ │ │ │ - beq b1470 │ │ │ │ + beq b1490 │ │ │ │ cmp fp, #0 │ │ │ │ - bne b1420 │ │ │ │ + bne b1440 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ sub r6, r6, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq b1408 │ │ │ │ + beq b1428 │ │ │ │ eor fp, r0, r4 │ │ │ │ rev r0, fp │ │ │ │ sub r2, fp, #1 │ │ │ │ clz r0, r0 │ │ │ │ and fp, r2, fp │ │ │ │ sub sl, sl, #1 │ │ │ │ sub r0, r9, r0, lsr #3 │ │ │ │ @@ -149962,23 +149970,23 @@ │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1448 │ │ │ │ + bne b1468 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b13f8 │ │ │ │ + bne b1418 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b b13f8 │ │ │ │ + bl a8800 │ │ │ │ + b b1418 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b148c │ │ │ │ + beq b14ac │ │ │ │ ldr r0, [r8] │ │ │ │ add r2, r4, #5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r4, #1 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #8 │ │ │ │ @@ -149987,15 +149995,15 @@ │ │ │ │ subcs r4, r1, r0, lsr #3 │ │ │ │ strd r4, [r8, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b14d0 │ │ │ │ + beq b14f0 │ │ │ │ ldr r0, [r8] │ │ │ │ add r2, r4, #5 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r4, #1 │ │ │ │ cmp r4, #8 │ │ │ │ mov r1, #0 │ │ │ │ @@ -150010,15 +150018,15 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs b1534 │ │ │ │ + bcs b1554 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ addeq r5, r4, #1 │ │ │ │ moveq ip, #1 │ │ │ │ strdeq r4, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ @@ -150027,44 +150035,44 @@ │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs b1580 │ │ │ │ + bcs b15a0 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ ldrbne r1, [r1, #1] │ │ │ │ cmpne r1, r2 │ │ │ │ addeq r5, r4, #1 │ │ │ │ moveq ip, #1 │ │ │ │ strdeq r4, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs b15d4 │ │ │ │ + bcs b15f4 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, r2 │ │ │ │ ldrbne r3, [r1, #1] │ │ │ │ cmpne r3, r2 │ │ │ │ - bne b15c8 │ │ │ │ + bne b15e8 │ │ │ │ add r5, r4, #1 │ │ │ │ mov ip, #1 │ │ │ │ strd r4, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldrb r1, [r1, #2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq b15b4 │ │ │ │ + beq b15d4 │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #396] @ 0x18c │ │ │ │ @@ -150072,126 +150080,126 @@ │ │ │ │ cmp r1, #2 │ │ │ │ movwhi r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1640 │ │ │ │ + beq b1660 │ │ │ │ lsl r8, r3, #3 │ │ │ │ add r4, sp, #700 @ 0x2bc │ │ │ │ mov r7, r8 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1654 │ │ │ │ + beq b1674 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ sub r7, r7, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1624 │ │ │ │ + bne b1644 │ │ │ │ mov r1, #2 │ │ │ │ strb r1, [r0, #12] │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne b1680 │ │ │ │ + bne b16a0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne b1724 │ │ │ │ + bne b1744 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r6, [r1] │ │ │ │ - b b1a24 │ │ │ │ + b b1a44 │ │ │ │ cmp r3, #2 │ │ │ │ - bne b16c0 │ │ │ │ + bne b16e0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne b1720 │ │ │ │ + bne b1740 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne b1724 │ │ │ │ + bne b1744 │ │ │ │ ldr r7, [r2] │ │ │ │ mov r9, #-2147483647 @ 0x80000001 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r6, [r7] │ │ │ │ ldrb r1, [r1] │ │ │ │ - b b1740 │ │ │ │ + b b1760 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne b1720 │ │ │ │ + bne b1740 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, #1 │ │ │ │ - bne b1720 │ │ │ │ + bne b1740 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - bne b1720 │ │ │ │ + bne b1740 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - bne b1724 │ │ │ │ + bne b1744 │ │ │ │ ldr r7, [r2] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ ldrb r7, [r7] │ │ │ │ ldrb r6, [r6] │ │ │ │ ldrb r5, [r5] │ │ │ │ lsl r6, r6, #16 │ │ │ │ orr r7, r6, r7, lsl #8 │ │ │ │ orr r6, r7, r5, lsl #24 │ │ │ │ mov r5, #1 │ │ │ │ - b b1724 │ │ │ │ + b b1744 │ │ │ │ mov r5, #0 │ │ │ │ orr r7, r5, r6 │ │ │ │ tst r7, #1 │ │ │ │ - beq b1744 │ │ │ │ + beq b1764 │ │ │ │ lsr r5, r6, #24 │ │ │ │ lsr r1, r6, #16 │ │ │ │ lsr r6, r6, #8 │ │ │ │ mov r9, #-2147483646 @ 0x80000002 │ │ │ │ - b b1a24 │ │ │ │ + b b1a44 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne b1790 │ │ │ │ + bne b17b0 │ │ │ │ ldrd r2, [r2] │ │ │ │ add r6, sp, #696 @ 0x2b8 │ │ │ │ mov r9, r1 │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r6 │ │ │ │ strb fp, [sp, #464] @ 0x1d0 │ │ │ │ - bl a2ea0 │ │ │ │ + bl a2ec0 │ │ │ │ add r5, sp, #752 @ 0x2f0 │ │ │ │ ldm r5, {r0, r4, r5} │ │ │ │ cmp r0, #0 │ │ │ │ - beq b179c │ │ │ │ + beq b17bc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b b17e4 │ │ │ │ + b b1804 │ │ │ │ mov r5, #2 │ │ │ │ add r6, sp, #368 @ 0x170 │ │ │ │ - b b181c │ │ │ │ + b b183c │ │ │ │ cmp r5, #0 │ │ │ │ - bmi b1b3c │ │ │ │ - beq b17d0 │ │ │ │ - ldr r0, [pc, #936] @ b1b58 │ │ │ │ + bmi b1b5c │ │ │ │ + beq b17f0 │ │ │ │ + ldr r0, [pc, #936] @ b1b78 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - bne b17d4 │ │ │ │ - b b1b40 │ │ │ │ + bne b17f4 │ │ │ │ + b b1b60 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bl 1e85c │ │ │ │ ldr ip, [sp, #744] @ 0x2e8 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ @@ -150207,45 +150215,45 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str fp, [sp, #368] @ 0x170 │ │ │ │ str r5, [r6] │ │ │ │ ldr fp, [sp, #368] @ 0x170 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp fp, #2 │ │ │ │ - bne b193c │ │ │ │ + bne b195c │ │ │ │ add r4, sp, #696 @ 0x2b8 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl c5a04 │ │ │ │ + bl c5a24 │ │ │ │ ldr r9, [sp, #696] @ 0x2b8 │ │ │ │ cmp r9, #-2147483648 @ 0x80000000 │ │ │ │ - bne b197c │ │ │ │ + bne b199c │ │ │ │ mov r0, r4 │ │ │ │ - bl b03a4 │ │ │ │ + bl b03c4 │ │ │ │ add sl, sp, #696 @ 0x2b8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e3b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add ip, sp, #700 @ 0x2bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r5, r3, lsl #3 │ │ │ │ sub r7, r2, r5 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r6, #1 │ │ │ │ - bne b191c │ │ │ │ + bne b193c │ │ │ │ ldr r7, [r7] │ │ │ │ sub r5, r5, #8 │ │ │ │ cmp r0, r5 │ │ │ │ ldrb r7, [r7] │ │ │ │ strb r1, [r4, r7] │ │ │ │ - bne b1880 │ │ │ │ + bne b18a0 │ │ │ │ add r9, sp, #648 @ 0x288 │ │ │ │ orr r1, sl, #3 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ ldrb r6, [sp, #698] @ 0x2ba │ │ │ │ mov r0, r9 │ │ │ │ ldrh r7, [ip, #-4] │ │ │ │ bl 1e85c │ │ │ │ @@ -150266,23 +150274,23 @@ │ │ │ │ ldr r4, [sp, #768] @ 0x300 │ │ │ │ bl 1e85c │ │ │ │ orr r6, r7, r6, lsl #16 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r0, #2 │ │ │ │ - bne b1af0 │ │ │ │ + bne b1b10 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #696 @ 0x2b8 │ │ │ │ - bl c4a8c │ │ │ │ + bl c4aac │ │ │ │ ldrb r0, [sp, #705] @ 0x2c1 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b19f0 │ │ │ │ + bne b1a10 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b b1640 │ │ │ │ + b b1660 │ │ │ │ add r0, sp, #24 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ stm r0, {r4, r7, ip} │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ orr r0, r0, #1 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ bl 1e85c │ │ │ │ @@ -150290,15 +150298,15 @@ │ │ │ │ mov r9, #-2147483645 @ 0x80000003 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, #0 │ │ │ │ ldr sl, [sp, #360] @ 0x168 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r4, sp, #700 @ 0x2bc │ │ │ │ - b b1a24 │ │ │ │ + b b1a44 │ │ │ │ add r7, sp, #700 @ 0x2bc │ │ │ │ orr r1, r4, #7 │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ ldrb r5, [sp, #702] @ 0x2be │ │ │ │ ldrh r6, [r7] │ │ │ │ bl 1e85c │ │ │ │ @@ -150319,15 +150327,15 @@ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr fp, [sp, #760] @ 0x2f8 │ │ │ │ ldr sl, [sp, #768] @ 0x300 │ │ │ │ bl 1e85c │ │ │ │ orr r6, r6, r5, lsl #16 │ │ │ │ mov r4, r7 │ │ │ │ lsr r1, r6, #8 │ │ │ │ - b b1a20 │ │ │ │ + b b1a40 │ │ │ │ add r4, sp, #700 @ 0x2bc │ │ │ │ ldr r0, [sp, #699] @ 0x2bb │ │ │ │ ldrb r5, [sp, #698] @ 0x2ba │ │ │ │ mov r9, #-2147483642 @ 0x80000006 │ │ │ │ ldrh r1, [r4, #-4] │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ orr r6, r1, r5, lsl #16 │ │ │ │ @@ -150341,23 +150349,23 @@ │ │ │ │ uxtb r7, r6 │ │ │ │ lsl r1, r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ orr r1, r1, r5, lsl #16 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ orr r1, r1, r7 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b1a68 │ │ │ │ + beq b1a88 │ │ │ │ add r0, r2, #12 │ │ │ │ sub r2, r8, #8 │ │ │ │ lsr r2, r2, #3 │ │ │ │ ldr r3, [r0], #8 │ │ │ │ cmp r5, r3 │ │ │ │ movls r5, r3 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne b1a54 │ │ │ │ + bne b1a74 │ │ │ │ lsr r0, r1, #16 │ │ │ │ add r7, sp, #696 @ 0x2b8 │ │ │ │ strh r1, [r4] │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ strb r0, [sp, #702] @ 0x2be │ │ │ │ orr r0, r7, #7 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ @@ -150380,15 +150388,15 @@ │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ str sl, [sp, #768] @ 0x300 │ │ │ │ str fp, [sp, #760] @ 0x2f8 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl b1b5c │ │ │ │ + bl b1b7c │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, sp, #416 @ 0x1a0 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldm r9!, {r1, r2, r3, r5, r7} │ │ │ │ @@ -150402,23 +150410,23 @@ │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ bl 1e85c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr r5, r6, #16 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsr r1, r6, #8 │ │ │ │ mov r9, #-2147483643 @ 0x80000005 │ │ │ │ - b b1970 │ │ │ │ + b b1990 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #12] @ b1b54 │ │ │ │ + ldr r2, [pc, #12] @ b1b74 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - andseq r1, r4, r4, lsl #8 │ │ │ │ - andseq lr, r5, r8, ror r7 │ │ │ │ + andseq r1, r4, r4, ror #7 │ │ │ │ + andseq lr, r5, r8, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #428 @ 0x1ac │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r8, r2 │ │ │ │ add r2, pc, #16 │ │ │ │ eor r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ @@ -150429,86 +150437,86 @@ │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ andeq r0, r0, r0, lsl #3 │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, r8, asr #3 │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ - ldr r0, [pc, #924] @ b1f48 │ │ │ │ + ldr r0, [pc, #924] @ b1f68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ mov r0, #12 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e3c │ │ │ │ - ldr r1, [pc, #892] @ b1f4c │ │ │ │ + beq b1e5c │ │ │ │ + ldr r1, [pc, #892] @ b1f6c │ │ │ │ add r1, pc, r1 │ │ │ │ - b b1d3c │ │ │ │ + b b1d5c │ │ │ │ mov r0, #1 │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #16 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #880] @ b1f68 │ │ │ │ + ldr r0, [pc, #880] @ b1f88 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #408 @ 0x198 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e48 │ │ │ │ + beq b1e68 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #408 @ 0x198 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r1, [pc, #836] @ b1f6c │ │ │ │ + ldr r1, [pc, #836] @ b1f8c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - b b1e00 │ │ │ │ - ldr r0, [pc, #800] @ b1f58 │ │ │ │ + b b1e20 │ │ │ │ + ldr r0, [pc, #800] @ b1f78 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e3c │ │ │ │ - ldr r1, [pc, #768] @ b1f5c │ │ │ │ + beq b1e5c │ │ │ │ + ldr r1, [pc, #768] @ b1f7c │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ ldrh r7, [r6, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ strh r7, [r0, #8] │ │ │ │ strb r2, [r0, #10] │ │ │ │ - b b1e00 │ │ │ │ - ldr r0, [pc, #732] @ b1f60 │ │ │ │ + b b1e20 │ │ │ │ + ldr r0, [pc, #732] @ b1f80 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ ldr sl, [r1, #68] @ 0x44 │ │ │ │ ldr fp, [r1, #76] @ 0x4c │ │ │ │ mov r1, #8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e58 │ │ │ │ + beq b1e78 │ │ │ │ mov r2, #1 │ │ │ │ add ip, r6, #8 │ │ │ │ - ldr r1, [pc, #668] @ b1f64 │ │ │ │ + ldr r1, [pc, #668] @ b1f84 │ │ │ │ add r3, r0, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldm ip!, {r4, r5, r6, r7} │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm ip!, {r2, r4, r5, r6, r7} │ │ │ │ @@ -150517,73 +150525,73 @@ │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str sl, [r0, #68] @ 0x44 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ str fp, [r0, #76] @ 0x4c │ │ │ │ - b b1e00 │ │ │ │ - ldr r0, [pc, #576] @ b1f50 │ │ │ │ + b b1e20 │ │ │ │ + ldr r0, [pc, #576] @ b1f70 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ mov r0, #12 │ │ │ │ ldrb r7, [r1, #5] │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e3c │ │ │ │ - ldr r1, [pc, #540] @ b1f54 │ │ │ │ + beq b1e5c │ │ │ │ + ldr r1, [pc, #540] @ b1f74 │ │ │ │ strb r7, [r0, #9] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #1 │ │ │ │ strb r6, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ - b b1e00 │ │ │ │ - ldr r0, [pc, #536] @ b1f70 │ │ │ │ + b b1e20 │ │ │ │ + ldr r0, [pc, #536] @ b1f90 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #264 @ 0x108 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e70 │ │ │ │ + beq b1e90 │ │ │ │ mov r1, #1 │ │ │ │ add r2, r0, #8 │ │ │ │ str r1, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add r1, r6, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 1e85c │ │ │ │ - ldr r1, [pc, #468] @ b1f74 │ │ │ │ + ldr r1, [pc, #468] @ b1f94 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - b b1e00 │ │ │ │ - ldr r0, [pc, #456] @ b1f78 │ │ │ │ + b b1e20 │ │ │ │ + ldr r0, [pc, #456] @ b1f98 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldmib r1, {r0, r2} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #20 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ add ip, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e7c │ │ │ │ - ldr r1, [pc, #392] @ b1f7c │ │ │ │ + beq b1e9c │ │ │ │ + ldr r1, [pc, #392] @ b1f9c │ │ │ │ mov r3, r0 │ │ │ │ ldm ip, {r2, r4, r5, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -150601,21 +150609,21 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #408 @ 0x198 │ │ │ │ bl 25cd0 │ │ │ │ - b b1e8c │ │ │ │ + b b1eac │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ bl 25cd0 │ │ │ │ - b b1e8c │ │ │ │ + b b1eac │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ bl 25cd0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #20 │ │ │ │ add r5, ip, #8 │ │ │ │ bl 25cd0 │ │ │ │ @@ -150623,252 +150631,252 @@ │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1e9c │ │ │ │ + bne b1ebc │ │ │ │ cmp r1, #1 │ │ │ │ - bne b1f3c │ │ │ │ + bne b1f5c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl dfd70 │ │ │ │ - b b1f3c │ │ │ │ + bl dfd90 │ │ │ │ + b b1f5c │ │ │ │ bl 262c4 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq b1f3c │ │ │ │ + beq b1f5c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl b03e4 │ │ │ │ - b b1f3c │ │ │ │ + bl b0404 │ │ │ │ + b b1f5c │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1f14 │ │ │ │ + bne b1f34 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b1f3c │ │ │ │ + bne b1f5c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #16 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq lr, r5, r4, lsl #7 │ │ │ │ - @ instruction: 0x001406dc │ │ │ │ - andseq lr, r5, r0, lsr #4 │ │ │ │ - mulseq r4, r0, r5 │ │ │ │ - @ instruction: 0x0015e2f0 │ │ │ │ - andseq r0, r4, r4, lsl #13 │ │ │ │ - andseq lr, r5, r8, lsr #5 │ │ │ │ - andseq r0, r4, r8, lsr r6 │ │ │ │ - andseq lr, r5, r4, lsr r3 │ │ │ │ - andseq r0, r4, r0, lsl #14 │ │ │ │ - @ instruction: 0x0015e1d0 │ │ │ │ - andseq r0, r4, r8, lsr #11 │ │ │ │ - andseq lr, r5, ip, ror r1 │ │ │ │ + andseq lr, r5, r4, ror #6 │ │ │ │ + @ instruction: 0x001406bc │ │ │ │ + andseq lr, r5, r0, lsl #4 │ │ │ │ andseq r0, r4, r0, ror r5 │ │ │ │ + @ instruction: 0x0015e2d0 │ │ │ │ + andseq r0, r4, r4, ror #12 │ │ │ │ + andseq lr, r5, r8, lsl #5 │ │ │ │ + andseq r0, r4, r8, lsl r6 │ │ │ │ + andseq lr, r5, r4, lsl r3 │ │ │ │ + andseq r0, r4, r0, ror #13 │ │ │ │ + @ instruction: 0x0015e1b0 │ │ │ │ + andseq r0, r4, r8, lsl #11 │ │ │ │ + andseq lr, r5, ip, asr r1 │ │ │ │ + andseq r0, r4, r0, asr r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1fb4 │ │ │ │ + beq b1fd4 │ │ │ │ lsl r7, r3, #4 │ │ │ │ mov r6, r2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1fc4 │ │ │ │ + beq b1fe4 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ sub r7, r7, #16 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1f98 │ │ │ │ + bne b1fb8 │ │ │ │ mov r1, #-2147483641 @ 0x80000007 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne b1ffc │ │ │ │ + bne b201c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne b20b0 │ │ │ │ + bne b20d0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0] │ │ │ │ ldrb r1, [r1] │ │ │ │ strb r1, [r0, #4] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #2 │ │ │ │ - bne b204c │ │ │ │ + bne b206c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne b20ac │ │ │ │ + bne b20cc │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne b20b0 │ │ │ │ + bne b20d0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ mov r3, #-2147483647 @ 0x80000001 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r3, [r0] │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r2, [r2] │ │ │ │ strb r2, [r0, #5] │ │ │ │ strb r1, [r0, #4] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #3 │ │ │ │ - bne b20ac │ │ │ │ + bne b20cc │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r6, #1 │ │ │ │ - bne b20ac │ │ │ │ + bne b20cc │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r6, #1 │ │ │ │ - bne b20ac │ │ │ │ + bne b20cc │ │ │ │ ldr r6, [r2, #40] @ 0x28 │ │ │ │ cmp r6, #1 │ │ │ │ mov r6, #0 │ │ │ │ - bne b20b0 │ │ │ │ + bne b20d0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr r6, [r2, #20] │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ ldrb r7, [r7] │ │ │ │ ldrb r6, [r6] │ │ │ │ ldrb r5, [r5] │ │ │ │ lsl r6, r6, #16 │ │ │ │ orr r7, r6, r7, lsl #8 │ │ │ │ orr r7, r7, r5, lsl #24 │ │ │ │ mov r6, #1 │ │ │ │ - b b20b0 │ │ │ │ + b b20d0 │ │ │ │ mov r6, #0 │ │ │ │ orr r6, r6, r7 │ │ │ │ tst r6, #1 │ │ │ │ - beq b20dc │ │ │ │ + beq b20fc │ │ │ │ mov r1, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [r0] │ │ │ │ lsr r1, r7, #24 │ │ │ │ strb r1, [r0, #6] │ │ │ │ lsr r1, r7, #8 │ │ │ │ strh r1, [r0, #4] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne b2130 │ │ │ │ + bne b2150 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ strb r0, [sp, #480] @ 0x1e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a2ea0 │ │ │ │ + bl a2ec0 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ ldr r4, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b222c │ │ │ │ + beq b224c │ │ │ │ mov r8, #1 │ │ │ │ mov r9, r7 │ │ │ │ - b b2298 │ │ │ │ + b b22b8 │ │ │ │ mov r4, #2 │ │ │ │ add r5, sp, #32 │ │ │ │ str r4, [r5] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r8, #2 │ │ │ │ - bne b22e4 │ │ │ │ + bne b2304 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r3 │ │ │ │ - bl c5620 │ │ │ │ + bl c5640 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne b2214 │ │ │ │ + bne b2234 │ │ │ │ mov r0, r6 │ │ │ │ - bl b03a4 │ │ │ │ + bl b03c4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r4, #0 │ │ │ │ bl 1e3b8 │ │ │ │ sub r0, r4, r8, lsl #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, fp │ │ │ │ sub r7, r2, r4 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #1 │ │ │ │ - bne b21ec │ │ │ │ + bne b220c │ │ │ │ ldr r7, [r7, #4] │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r0, r4 │ │ │ │ ldrb r7, [r7] │ │ │ │ strb r1, [r6, r7] │ │ │ │ - bne b219c │ │ │ │ + bne b21bc │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ orr r1, r0, #1 │ │ │ │ add r0, sp, #480 @ 0x1e0 │ │ │ │ ldrb r4, [sp, #80] @ 0x50 │ │ │ │ bl 1e85c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, fp │ │ │ │ cmp r4, #2 │ │ │ │ - bne b2344 │ │ │ │ + bne b2364 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ - bl c49f8 │ │ │ │ + bl c4a18 │ │ │ │ ldrb r0, [sp, #89] @ 0x59 │ │ │ │ cmp r0, #3 │ │ │ │ - bne b2264 │ │ │ │ + bne b2284 │ │ │ │ mov r0, #-2147483641 @ 0x80000007 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #400 @ 0x190 │ │ │ │ bl 1e85c │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - bmi b2368 │ │ │ │ - beq b2280 │ │ │ │ - ldr r0, [pc, #324] @ b2384 │ │ │ │ + bmi b2388 │ │ │ │ + beq b22a0 │ │ │ │ + ldr r0, [pc, #324] @ b23a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b236c │ │ │ │ + beq b238c │ │ │ │ mov r9, r0 │ │ │ │ - b b2284 │ │ │ │ + b b22a4 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r3, #-2147483642 @ 0x80000006 │ │ │ │ str r3, [sl] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib sl, {r0, r1, r2} │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -150892,15 +150900,15 @@ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r8, [sp, #32] │ │ │ │ str r4, [r5] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r8, #2 │ │ │ │ - beq b2148 │ │ │ │ + beq b2168 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ orr r2, fp, #4 │ │ │ │ ldm r3!, {r1, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ ldm r3, {r1, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r4, r5, r6, r7} │ │ │ │ @@ -150927,21 +150935,21 @@ │ │ │ │ strb r4, [sl, #4] │ │ │ │ bl 1e85c │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #12] @ b2380 │ │ │ │ + ldr r2, [pc, #12] @ b23a0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - @ instruction: 0x00140bd8 │ │ │ │ - andseq sp, r5, r8, ror #25 │ │ │ │ + @ instruction: 0x00140bb8 │ │ │ │ + andseq sp, r5, r8, asr #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #250 @ 0xfa │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -150952,108 +150960,108 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ strb r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq b247c │ │ │ │ + beq b249c │ │ │ │ add r5, r2, r3, lsl #2 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add sl, sp, #4 │ │ │ │ add fp, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ - b b23f4 │ │ │ │ + b b2414 │ │ │ │ cmp r6, r5 │ │ │ │ - beq b247c │ │ │ │ + beq b249c │ │ │ │ ldr r2, [r6], #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl fa454 │ │ │ │ + bl fa474 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl af884 │ │ │ │ + bl af8a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq b23ec │ │ │ │ + beq b240c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b2460 │ │ │ │ + beq b2480 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r8, r0, #4 │ │ │ │ - b b2440 │ │ │ │ + b b2460 │ │ │ │ add r8, r8, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq b245c │ │ │ │ + beq b247c │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2434 │ │ │ │ + beq b2454 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b b2434 │ │ │ │ + bl 52170 │ │ │ │ + b b2454 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b23ec │ │ │ │ + beq b240c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b b23ec │ │ │ │ + bl 52170 │ │ │ │ + b b240c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2498 │ │ │ │ + beq b24b8 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ - bl fc980 │ │ │ │ - b b24c4 │ │ │ │ + bl fc9a0 │ │ │ │ + b b24e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq b24c4 │ │ │ │ + beq b24e4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs b24d8 │ │ │ │ + bcs b24f8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq b24c4 │ │ │ │ + beq b24e4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 87aec │ │ │ │ + bl 87b0c │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r1, #21 │ │ │ │ - bcs b2508 │ │ │ │ + bcs b2528 │ │ │ │ lsl r5, r1, #4 │ │ │ │ mov r6, #16 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a09c │ │ │ │ + bl 9a0bc │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bne b24ec │ │ │ │ - b b24b0 │ │ │ │ + bne b250c │ │ │ │ + b b24d0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3960 │ │ │ │ - b b24b0 │ │ │ │ - b b2520 │ │ │ │ - b b2520 │ │ │ │ + bl b3980 │ │ │ │ + b b24d0 │ │ │ │ + b b2540 │ │ │ │ + b b2540 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl aff78 │ │ │ │ + bl aff98 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl aff78 │ │ │ │ + bl aff98 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl aff78 │ │ │ │ + bl aff98 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #20] │ │ │ │ @@ -151067,1265 +151075,1265 @@ │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq b2648 │ │ │ │ + beq b2668 │ │ │ │ add r5, r2, r3, lsl #2 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ add sl, sp, #4 │ │ │ │ add fp, sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ - b b25c0 │ │ │ │ + b b25e0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq b2648 │ │ │ │ + beq b2668 │ │ │ │ ldr r2, [r6], #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl fa454 │ │ │ │ + bl fa474 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl af884 │ │ │ │ + bl af8a4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq b25b8 │ │ │ │ + beq b25d8 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b262c │ │ │ │ + beq b264c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r8, r0, #4 │ │ │ │ - b b260c │ │ │ │ + b b262c │ │ │ │ add r8, r8, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq b2628 │ │ │ │ + beq b2648 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2600 │ │ │ │ + beq b2620 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b b2600 │ │ │ │ + bl 52170 │ │ │ │ + b b2620 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b25b8 │ │ │ │ + beq b25d8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b b25b8 │ │ │ │ + bl 52170 │ │ │ │ + b b25d8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2664 │ │ │ │ + beq b2684 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r1, #0 │ │ │ │ - bl fc980 │ │ │ │ - b b2690 │ │ │ │ + bl fc9a0 │ │ │ │ + b b26b0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq b2690 │ │ │ │ + beq b26b0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #2 │ │ │ │ - bcs b26a4 │ │ │ │ + bcs b26c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq b2690 │ │ │ │ + beq b26b0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 87aec │ │ │ │ + bl 87b0c │ │ │ │ add r2, sp, #24 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r1, #21 │ │ │ │ - bcs b26d4 │ │ │ │ + bcs b26f4 │ │ │ │ lsl r5, r1, #4 │ │ │ │ mov r6, #16 │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a09c │ │ │ │ + bl 9a0bc │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bne b26b8 │ │ │ │ - b b267c │ │ │ │ + bne b26d8 │ │ │ │ + b b269c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl b3960 │ │ │ │ - b b267c │ │ │ │ - b b26ec │ │ │ │ - b b26ec │ │ │ │ + bl b3980 │ │ │ │ + b b269c │ │ │ │ + b b270c │ │ │ │ + b b270c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl aff78 │ │ │ │ + bl aff98 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl aff78 │ │ │ │ + bl aff98 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl aff78 │ │ │ │ + bl aff98 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ b2768 │ │ │ │ - ldr r3, [pc, #56] @ b276c │ │ │ │ + ldr r1, [pc, #56] @ b2788 │ │ │ │ + ldr r3, [pc, #56] @ b278c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ b2770 │ │ │ │ + ldr ip, [pc, #52] @ b2790 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ strdeq sl, [ip], -sl @ │ │ │ │ strdeq sl, [ip], -r9 │ │ │ │ - andseq pc, r3, r4, lsr ip @ │ │ │ │ + andseq pc, r3, r4, lsl ip @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ b27b0 │ │ │ │ - ldr r3, [pc, #40] @ b27b4 │ │ │ │ + ldr r1, [pc, #40] @ b27d0 │ │ │ │ + ldr r3, [pc, #40] @ b27d4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x000cacb7 │ │ │ │ - andseq pc, r3, r8, lsl #24 │ │ │ │ + andseq pc, r3, r8, ror #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ b27f4 │ │ │ │ - ldr r3, [pc, #40] @ b27f8 │ │ │ │ + ldr r1, [pc, #40] @ b2814 │ │ │ │ + ldr r3, [pc, #40] @ b2818 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sl, ip, sl, ror ip │ │ │ │ - @ instruction: 0x0013fbd4 │ │ │ │ + @ instruction: 0x0013fbb4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr ip, [pc, #64] @ b284c │ │ │ │ + ldr ip, [pc, #64] @ b286c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #60] @ b2850 │ │ │ │ + ldr lr, [pc, #60] @ b2870 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #56] @ b2854 │ │ │ │ + ldr r1, [pc, #56] @ b2874 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r0, ip} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str lr, [sp] │ │ │ │ - bl 162dd4 │ │ │ │ + bl 162df4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - andseq pc, r3, r0, lsl #23 │ │ │ │ - andseq pc, r3, r0, lsl #23 │ │ │ │ + andseq pc, r3, r0, ror #22 │ │ │ │ + andseq pc, r3, r0, ror #22 │ │ │ │ andeq sl, ip, r8, lsr #24 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ - ldr ip, [pc, #76] @ b28b4 │ │ │ │ + ldr ip, [pc, #76] @ b28d4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #72] @ b28b8 │ │ │ │ + ldr lr, [pc, #72] @ b28d8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #68] @ b28bc │ │ │ │ + ldr r1, [pc, #68] @ b28dc │ │ │ │ add r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add r4, r3, #1 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp] │ │ │ │ stmib sp, {r4, lr} │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 163014 │ │ │ │ + bl 163034 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - andseq pc, r3, r0, lsl fp @ │ │ │ │ - andseq pc, r3, r4, lsr #22 │ │ │ │ + @ instruction: 0x0013faf0 │ │ │ │ + andseq pc, r3, r4, lsl #22 │ │ │ │ ldrdeq sl, [ip], -r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ b290c │ │ │ │ - ldr r3, [pc, #56] @ b2910 │ │ │ │ + ldr r1, [pc, #56] @ b292c │ │ │ │ + ldr r3, [pc, #56] @ b2930 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ b2914 │ │ │ │ + ldr ip, [pc, #52] @ b2934 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #6 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sl, ip, lr, ror fp │ │ │ │ andeq sl, ip, r8, ror fp │ │ │ │ - @ instruction: 0x0013fad0 │ │ │ │ + @ instruction: 0x0013fab0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #120] @ b29a0 │ │ │ │ + ldr ip, [pc, #120] @ b29c0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #116] @ b29a4 │ │ │ │ + ldr lr, [pc, #116] @ b29c4 │ │ │ │ add r3, r0, #396 @ 0x18c │ │ │ │ - ldr r8, [pc, #112] @ b29a8 │ │ │ │ + ldr r8, [pc, #112] @ b29c8 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r9, [pc, #108] @ b29ac │ │ │ │ + ldr r9, [pc, #108] @ b29cc │ │ │ │ mov r4, #11 │ │ │ │ - ldr r6, [pc, #104] @ b29b0 │ │ │ │ + ldr r6, [pc, #104] @ b29d0 │ │ │ │ add r5, sp, #32 │ │ │ │ - ldr r1, [pc, #100] @ b29b4 │ │ │ │ + ldr r1, [pc, #100] @ b29d4 │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #88] @ b29b8 │ │ │ │ + ldr r3, [pc, #88] @ b29d8 │ │ │ │ add r6, pc, r6 │ │ │ │ stm r5, {r4, r7, ip} │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, r0, #48 @ 0x30 │ │ │ │ stmib sp, {r0, r6, r9} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r5, #8 │ │ │ │ add lr, pc, lr │ │ │ │ add r8, pc, r8 │ │ │ │ stm r0, {r4, r7, r8, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ str r5, [sp] │ │ │ │ - bl 1627c0 │ │ │ │ + bl 1627e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - mulseq r3, ip, r7 │ │ │ │ + andseq pc, r3, ip, ror r7 @ │ │ │ │ andeq sl, ip, r6, asr sl │ │ │ │ - andseq pc, r3, r0, asr r6 @ │ │ │ │ + andseq pc, r3, r0, lsr r6 @ │ │ │ │ andeq sl, ip, r2, lsl fp │ │ │ │ - andseq pc, r3, ip, ror sl @ │ │ │ │ + andseq pc, r3, ip, asr sl @ │ │ │ │ andeq sl, ip, r9, ror sl │ │ │ │ andeq r0, ip, r4, lsr #17 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ b2a34 │ │ │ │ + ldr ip, [pc, #96] @ b2a54 │ │ │ │ mov r6, #3 │ │ │ │ - ldr lr, [pc, #92] @ b2a38 │ │ │ │ + ldr lr, [pc, #92] @ b2a58 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #88] @ b2a3c │ │ │ │ + ldr r1, [pc, #88] @ b2a5c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ b2a40 │ │ │ │ + ldr r3, [pc, #84] @ b2a60 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ b2a44 │ │ │ │ + ldr r4, [pc, #80] @ b2a64 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andeq sl, ip, r3, lsr #30 │ │ │ │ - @ instruction: 0x0013fdd8 │ │ │ │ + @ instruction: 0x0013fdb8 │ │ │ │ andeq sl, ip, r7, lsl #30 │ │ │ │ andeq sl, ip, r1, lsl #30 │ │ │ │ - andseq pc, r3, r4, asr #27 │ │ │ │ + andseq pc, r3, r4, lsr #27 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ b2a88 │ │ │ │ - ldr r3, [pc, #40] @ b2a8c │ │ │ │ + ldr r1, [pc, #40] @ b2aa8 │ │ │ │ + ldr r3, [pc, #40] @ b2aac │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sl, ip, fp, asr lr │ │ │ │ - andseq pc, r3, r8, lsl #26 │ │ │ │ + andseq pc, r3, r8, ror #25 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ b2ad0 │ │ │ │ - ldr r3, [pc, #40] @ b2ad4 │ │ │ │ + ldr r1, [pc, #40] @ b2af0 │ │ │ │ + ldr r3, [pc, #40] @ b2af4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrdeq lr, [fp], -r8 │ │ │ │ - andseq pc, r3, r8, lsl #19 │ │ │ │ + andseq pc, r3, r8, ror #18 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ b2b18 │ │ │ │ - ldr r3, [pc, #40] @ b2b1c │ │ │ │ + ldr r1, [pc, #40] @ b2b38 │ │ │ │ + ldr r3, [pc, #40] @ b2b3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #19 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrdeq sl, [ip], -r7 │ │ │ │ - andseq pc, r3, r8, lsl #25 │ │ │ │ + andseq pc, r3, r8, ror #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ b2b60 │ │ │ │ - ldr r3, [pc, #40] @ b2b64 │ │ │ │ + ldr r1, [pc, #40] @ b2b80 │ │ │ │ + ldr r3, [pc, #40] @ b2b84 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sl, ip, r2, lsr #27 │ │ │ │ - andseq pc, r3, r0, asr ip @ │ │ │ │ + andseq pc, r3, r0, lsr ip @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ b2ba8 │ │ │ │ - ldr r3, [pc, #40] @ b2bac │ │ │ │ + ldr r1, [pc, #40] @ b2bc8 │ │ │ │ + ldr r3, [pc, #40] @ b2bcc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sl, ip, r2, lsr #26 │ │ │ │ - andseq pc, r3, r8, asr #23 │ │ │ │ + andseq pc, r3, r8, lsr #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ b2bf0 │ │ │ │ - ldr r3, [pc, #40] @ b2bf4 │ │ │ │ + ldr r1, [pc, #40] @ b2c10 │ │ │ │ + ldr r3, [pc, #40] @ b2c14 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sl, ip, r7, ror #25 │ │ │ │ - mulseq r3, r0, fp │ │ │ │ + andseq pc, r3, r0, ror fp @ │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ b2c38 │ │ │ │ - ldr r3, [pc, #40] @ b2c3c │ │ │ │ + ldr r1, [pc, #40] @ b2c58 │ │ │ │ + ldr r3, [pc, #40] @ b2c5c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sl, ip, lr, lsr #25 │ │ │ │ - andseq pc, r3, r0, lsr #16 │ │ │ │ + andseq pc, r3, r0, lsl #16 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ b2c80 │ │ │ │ - ldr r3, [pc, #40] @ b2c84 │ │ │ │ + ldr r1, [pc, #40] @ b2ca0 │ │ │ │ + ldr r3, [pc, #40] @ b2ca4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #24 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sl, ip, r2, lsr ip │ │ │ │ - andseq pc, r3, r0, ror #21 │ │ │ │ + andseq pc, r3, r0, asr #21 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ b2cc8 │ │ │ │ - ldr r3, [pc, #40] @ b2ccc │ │ │ │ + ldr r1, [pc, #40] @ b2ce8 │ │ │ │ + ldr r3, [pc, #40] @ b2cec │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrdeq sl, [ip], -lr │ │ │ │ - andseq pc, r3, r8, lsl #21 │ │ │ │ + andseq pc, r3, r8, ror #20 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne b2ce8 │ │ │ │ + bne b2d08 │ │ │ │ tst r2, #32 │ │ │ │ - bne b2cec │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne b2d0c │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b2d38 │ │ │ │ + beq b2d58 │ │ │ │ add r5, r6, #4 │ │ │ │ - b b2d18 │ │ │ │ + b b2d38 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b2d38 │ │ │ │ + beq b2d58 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2d0c │ │ │ │ + beq b2d2c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b b2d0c │ │ │ │ + bl 52170 │ │ │ │ + b b2d2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2d58 │ │ │ │ + beq b2d78 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b2d98 │ │ │ │ + beq b2db8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b b2d78 │ │ │ │ + b b2d98 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b2d98 │ │ │ │ + beq b2db8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2d6c │ │ │ │ + beq b2d8c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b b2d6c │ │ │ │ + bl 52170 │ │ │ │ + b b2d8c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2db8 │ │ │ │ + beq b2dd8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2dd4 │ │ │ │ + beq b2df4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2df0 │ │ │ │ + beq b2e10 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2e0c │ │ │ │ + beq b2e2c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2e2c │ │ │ │ + beq b2e4c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b2e7c │ │ │ │ + bne b2e9c │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2e50 │ │ │ │ + bne b2e70 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b2e88 │ │ │ │ + bne b2ea8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b2e48 │ │ │ │ + bne b2e68 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b2e48 │ │ │ │ + bl a885c │ │ │ │ + b b2e68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b2ebc │ │ │ │ + bne b2edc │ │ │ │ cmp r1, #1 │ │ │ │ - bne b2ee4 │ │ │ │ + bne b2f04 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b2f00 │ │ │ │ + bne b2f20 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b2f24 │ │ │ │ + bne b2f44 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2f40 │ │ │ │ + beq b2f60 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2f60 │ │ │ │ + beq b2f80 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2f88 │ │ │ │ + bne b2fa8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2fa4 │ │ │ │ + bne b2fc4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2f80 │ │ │ │ + beq b2fa0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldrb r1, [r0, #76] @ 0x4c │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne b2fd0 │ │ │ │ + bne b2ff0 │ │ │ │ bx lr │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2fdc │ │ │ │ + bne b2ffc │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b3024 │ │ │ │ + bne b3044 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b b34cc │ │ │ │ + b b34ec │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b3030 │ │ │ │ + bne b3050 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b3018 │ │ │ │ + bne b3038 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b3018 │ │ │ │ + bl a885c │ │ │ │ + b b3038 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #76] @ 0x4c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b30fc │ │ │ │ + bne b311c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b3094 │ │ │ │ + bne b30b4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b30b8 │ │ │ │ + bne b30d8 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldrb r0, [r4, #724] @ 0x2d4 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b3130 │ │ │ │ + bne b3150 │ │ │ │ ldr r0, [r4, #1280]! @ 0x500 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b30d0 │ │ │ │ + bne b30f0 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b3108 │ │ │ │ + bne b3128 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b3088 │ │ │ │ + bne b30a8 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b3088 │ │ │ │ + bl a885c │ │ │ │ + b b30a8 │ │ │ │ add r0, r4, #712 @ 0x2c8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b313c │ │ │ │ + bne b315c │ │ │ │ cmp r2, #1 │ │ │ │ - bne b30c8 │ │ │ │ + bne b30e8 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b30c8 │ │ │ │ + bl a885c │ │ │ │ + b b30e8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #1280]! @ 0x500 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3170 │ │ │ │ + bne b3190 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b31e8 │ │ │ │ + bne b3208 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ - b b31e8 │ │ │ │ + bl a891c │ │ │ │ + b b3208 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #632]! @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b31b0 │ │ │ │ + bne b31d0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b31e0 │ │ │ │ + bne b3200 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ - b b31e0 │ │ │ │ + bl a891c │ │ │ │ + b b3200 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #648 @ 0x288 │ │ │ │ - bl b2e30 │ │ │ │ + bl b2e50 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3228 │ │ │ │ + beq b3248 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne b325c │ │ │ │ + bne b327c │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b3264 │ │ │ │ + bne b3284 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b32d4 │ │ │ │ + bne b32f4 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b32a8 │ │ │ │ + bne b32c8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #4 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b32e0 │ │ │ │ + bne b3300 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b32a0 │ │ │ │ + bne b32c0 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b32a0 │ │ │ │ + bl a885c │ │ │ │ + b b32c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3314 │ │ │ │ + bne b3334 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b333c │ │ │ │ + bne b335c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b336c │ │ │ │ + bne b338c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b b34cc │ │ │ │ + b b34ec │ │ │ │ add r0, r4, #240 @ 0xf0 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b3378 │ │ │ │ + bne b3398 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b3360 │ │ │ │ + bne b3380 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b3360 │ │ │ │ + bl a885c │ │ │ │ + b b3380 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne b33cc │ │ │ │ + bne b33ec │ │ │ │ bx lr │ │ │ │ add r0, r0, #8 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b33d8 │ │ │ │ + bne b33f8 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #0 │ │ │ │ sub r3, r1, #35 @ 0x23 │ │ │ │ cmp r3, #7 │ │ │ │ subcc r2, r1, #34 @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3434 │ │ │ │ + beq b3454 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b3430 │ │ │ │ + bne b3450 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r2, #8 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - bgt b3444 │ │ │ │ + bgt b3464 │ │ │ │ bx lr │ │ │ │ mov r2, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #4 │ │ │ │ ldr r1, [r0, r2] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b3480 │ │ │ │ + bne b34a0 │ │ │ │ add r0, r4, #24 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b b34cc │ │ │ │ + b b34ec │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b348c │ │ │ │ + bne b34ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne b3474 │ │ │ │ + bne b3494 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b3474 │ │ │ │ + bl a885c │ │ │ │ + b b3494 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #24 │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b3544 │ │ │ │ + beq b3564 │ │ │ │ add r5, r6, #4 │ │ │ │ - b b34fc │ │ │ │ + b b351c │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b3544 │ │ │ │ + beq b3564 │ │ │ │ ldr r0, [r5, #-4] │ │ │ │ sub r1, r0, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs b3524 │ │ │ │ + bcs b3544 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b34f0 │ │ │ │ + beq b3510 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b b34e8 │ │ │ │ + b b3508 │ │ │ │ cmp r0, #2 │ │ │ │ - bne b34f0 │ │ │ │ + bne b3510 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b34f0 │ │ │ │ + beq b3510 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b b34e8 │ │ │ │ + b b3508 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3560 │ │ │ │ + beq b3580 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b357c │ │ │ │ + beq b359c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r8, [r4, #80] @ 0x50 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b35a0 │ │ │ │ + beq b35c0 │ │ │ │ add r6, r0, #12 │ │ │ │ - bl 8777c │ │ │ │ + bl 8779c │ │ │ │ mov r0, r6 │ │ │ │ - b b3588 │ │ │ │ + b b35a8 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b35c0 │ │ │ │ + beq b35e0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl b37f4 │ │ │ │ + bl b3814 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl b2cf0 │ │ │ │ + bl b2d10 │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq b35f0 │ │ │ │ + beq b3610 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b3614 │ │ │ │ + beq b3634 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #12 │ │ │ │ - bl 8777c │ │ │ │ + bl 8779c │ │ │ │ mov r6, r5 │ │ │ │ - b b35f8 │ │ │ │ + b b3618 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3634 │ │ │ │ + beq b3654 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl b37f4 │ │ │ │ + bl b3814 │ │ │ │ add r0, r4, #132 @ 0x84 │ │ │ │ - bl b2cf0 │ │ │ │ + bl b2d10 │ │ │ │ ldr r1, [r4, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3660 │ │ │ │ + beq b3680 │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3690 │ │ │ │ + beq b36b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b36ac │ │ │ │ + beq b36cc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b3710 │ │ │ │ + beq b3730 │ │ │ │ add r5, r6, #4 │ │ │ │ - b b36f4 │ │ │ │ + b b3714 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b3710 │ │ │ │ + beq b3730 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b36e8 │ │ │ │ + beq b3708 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b b36e8 │ │ │ │ + bl 52170 │ │ │ │ + b b3708 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3730 │ │ │ │ + beq b3750 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b3780 │ │ │ │ + bne b37a0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3754 │ │ │ │ + bne b3774 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ add r0, r4, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b378c │ │ │ │ + bne b37ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne b374c │ │ │ │ + bne b376c │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b374c │ │ │ │ + bl a885c │ │ │ │ + b b376c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b37c0 │ │ │ │ + bne b37e0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b37e8 │ │ │ │ + bne b3808 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq b383c │ │ │ │ + beq b385c │ │ │ │ add r5, r6, #4 │ │ │ │ - b b381c │ │ │ │ + b b383c │ │ │ │ add r5, r5, #20 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b383c │ │ │ │ + beq b385c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3810 │ │ │ │ + beq b3830 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b b3810 │ │ │ │ + bl 52170 │ │ │ │ + b b3830 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b385c │ │ │ │ + beq b387c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b389c │ │ │ │ + beq b38bc │ │ │ │ add r5, r6, #4 │ │ │ │ - b b387c │ │ │ │ + b b389c │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq b389c │ │ │ │ + beq b38bc │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b3870 │ │ │ │ + beq b3890 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b b3870 │ │ │ │ + bl 52170 │ │ │ │ + b b3890 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b38bc │ │ │ │ + beq b38dc │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldrd r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq b3948 │ │ │ │ + beq b3968 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r0], #1 │ │ │ │ str r0, [r2] │ │ │ │ mov r0, #1 │ │ │ │ sxtb r3, r1 │ │ │ │ cmp r3, #0 │ │ │ │ poppl {r4, r5, fp, pc} │ │ │ │ add r3, r4, #2 │ │ │ │ str r3, [r2] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ and ip, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc b3950 │ │ │ │ + bcc b3970 │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ add r5, r4, #3 │ │ │ │ str r5, [r2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r5, lr, #63 @ 0x3f │ │ │ │ orr r3, r5, r3, lsl #6 │ │ │ │ - bcc b3958 │ │ │ │ + bcc b3978 │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ add r5, r4, #4 │ │ │ │ str r5, [r2] │ │ │ │ and r2, ip, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r3, lsl #6 │ │ │ │ orr r1, r1, r2, lsl #18 │ │ │ │ @@ -152343,101 +152351,101 @@ │ │ │ │ mov r9, r2 │ │ │ │ movt r5, #7 │ │ │ │ cmp r1, r5 │ │ │ │ movcc r5, r1 │ │ │ │ cmp r5, r1, lsr #1 │ │ │ │ lsrcc r5, r1, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bhi b39b8 │ │ │ │ + bhi b39d8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ add r2, sp, #16 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ strd r8, [sp] │ │ │ │ - bl b3a78 │ │ │ │ + bl b3a98 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ lsl r4, r5, #4 │ │ │ │ mov r6, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls b39e0 │ │ │ │ - ldr r2, [pc, #160] @ b3a74 │ │ │ │ + bls b3a00 │ │ │ │ + ldr r2, [pc, #160] @ b3a94 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #132] @ b3a70 │ │ │ │ + ldr r0, [pc, #132] @ b3a90 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b39cc │ │ │ │ + beq b39ec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ cmp sl, #65 @ 0x41 │ │ │ │ mov r1, sl │ │ │ │ movwcc r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl b3a78 │ │ │ │ + bl b3a98 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl b36cc │ │ │ │ + bl b36ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r5, r8, lsr r5 │ │ │ │ - andseq ip, r3, r0, ror #21 │ │ │ │ + andseq ip, r5, r8, lsl r5 │ │ │ │ + andseq ip, r3, r0, asr #21 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #420 @ 0x1a4 │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bcc b403c │ │ │ │ + bcc b405c │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, #0 │ │ │ │ subs r0, r0, #1 │ │ │ │ sbc r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl 16d85c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 16d87c <__aeabi_uldivmod@@Base> │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #4096 @ 0x1000 │ │ │ │ - bhi b3ae0 │ │ │ │ + bhi b3b00 │ │ │ │ sub r1, r0, r0, lsr #1 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ movcs r1, #64 @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b b3af0 │ │ │ │ + b b3b10 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 167010 │ │ │ │ + bl 167030 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ mov fp, #1 │ │ │ │ add r1, lr, #98 @ 0x62 │ │ │ │ mov r7, #0 │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -152456,49 +152464,49 @@ │ │ │ │ str r1, [sp, #28] │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, r7 │ │ │ │ mov r8, #0 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - bls b3ea4 │ │ │ │ + bls b3ec4 │ │ │ │ sub r6, r0, r7 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r6, r0 │ │ │ │ add r1, r1, r7, lsl #4 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bcs b3bb8 │ │ │ │ + bcs b3bd8 │ │ │ │ ldr r0, [sp, #456] @ 0x1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3bc8 │ │ │ │ + beq b3be8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #32 │ │ │ │ str r0, [sp] │ │ │ │ movcs r6, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a23f0 │ │ │ │ + bl a2410 │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r6, lsl #1 │ │ │ │ - b b3e48 │ │ │ │ + b b3e68 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs b3bdc │ │ │ │ + bcs b3bfc │ │ │ │ mov ip, r6 │ │ │ │ - b b3e38 │ │ │ │ + b b3e58 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r6 │ │ │ │ movcc r6, r0 │ │ │ │ lsl r2, r6, #1 │ │ │ │ - b b3e48 │ │ │ │ + b b3e68 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r9, [r4, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ @@ -152516,25 +152524,25 @@ │ │ │ │ mvn r2, #254 @ 0xfe │ │ │ │ movwmi r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ uxtab r1, r2, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsreq r3, r1, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3c5c │ │ │ │ + beq b3c7c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ cmp r6, #2 │ │ │ │ - bne b3d04 │ │ │ │ + bne b3d24 │ │ │ │ mov ip, #2 │ │ │ │ mov r1, #1 │ │ │ │ - b b3ddc │ │ │ │ + b b3dfc │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov ip, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - beq b3e38 │ │ │ │ + beq b3e58 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r8, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ sub r0, r0, r7 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -152557,22 +152565,22 @@ │ │ │ │ mvn r2, #254 @ 0xfe │ │ │ │ movwmi r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ uxtab r1, r2, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsreq r3, r1, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3da0 │ │ │ │ + bne b3dc0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r9, r6 │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r8 │ │ │ │ - bne b3c84 │ │ │ │ - b b3d94 │ │ │ │ + bne b3ca4 │ │ │ │ + b b3db4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ sub r0, r0, r7 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ @@ -152594,39 +152602,39 @@ │ │ │ │ mvn r2, #254 @ 0xfe │ │ │ │ movwmi r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ uxtab r1, r2, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsreq r3, r1, #5 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b3da8 │ │ │ │ + bne b3dc8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r5, r6 │ │ │ │ cmp r0, r4 │ │ │ │ - bne b3d1c │ │ │ │ + bne b3d3c │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov ip, r6 │ │ │ │ - b b3db0 │ │ │ │ + b b3dd0 │ │ │ │ add ip, r8, #2 │ │ │ │ - b b3dac │ │ │ │ + b b3dcc │ │ │ │ add ip, r4, #2 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp ip, r0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bcc b3b70 │ │ │ │ + bcc b3b90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3e38 │ │ │ │ + beq b3e58 │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - beq b3ff4 │ │ │ │ + beq b4014 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r3, ip, #4 │ │ │ │ add r3, r3, r7, lsl #4 │ │ │ │ add r2, r0, r7, lsl #4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r3, r0, r3 │ │ │ │ sub r6, r3, #8 │ │ │ │ @@ -152640,15 +152648,15 @@ │ │ │ │ str r9, [r3, #-4] │ │ │ │ str r5, [r2] │ │ │ │ str r6, [r2, #4] │ │ │ │ add r2, r2, #16 │ │ │ │ str r8, [r3] │ │ │ │ str lr, [r3, #4] │ │ │ │ sub r3, r3, #16 │ │ │ │ - bne b3df4 │ │ │ │ + bne b3e14 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, ip, lsl #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ sub r0, r7, fp, lsr #1 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -152670,160 +152678,160 @@ │ │ │ │ eor r1, ip, r7 │ │ │ │ clz r1, r1 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ add r8, r1, #32 │ │ │ │ clzne r8, r0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #2 │ │ │ │ - bcs b3ee8 │ │ │ │ - b b3fc8 │ │ │ │ + bcs b3f08 │ │ │ │ + b b3fe8 │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl c4700 │ │ │ │ + bl c4720 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov r0, #1 │ │ │ │ orr fp, r0, r6, lsl #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #1 │ │ │ │ - bls b3fc0 │ │ │ │ + bls b3fe0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ cmp r0, r8 │ │ │ │ - bcc b3fc4 │ │ │ │ + bcc b3fe4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, sl, lsl #2] │ │ │ │ lsr r4, r0, #1 │ │ │ │ add r6, r4, fp, lsr #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi b3f30 │ │ │ │ + bhi b3f50 │ │ │ │ orr r1, r0, fp │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne b3f30 │ │ │ │ + bne b3f50 │ │ │ │ lsl fp, r6, #1 │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #1 │ │ │ │ - bhi b3ee8 │ │ │ │ - b b3fc0 │ │ │ │ + bhi b3f08 │ │ │ │ + b b3fe0 │ │ │ │ sub r1, r7, r6 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ tst r0, #1 │ │ │ │ add r7, r2, r1, lsl #4 │ │ │ │ - bne b3f7c │ │ │ │ + bne b3f9c │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl a23f0 │ │ │ │ + bl a2410 │ │ │ │ tst fp, #1 │ │ │ │ - bne b3eb0 │ │ │ │ + bne b3ed0 │ │ │ │ lsr r1, fp, #1 │ │ │ │ orr r0, r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ mov r3, r5 │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r7, r4, lsl #4 │ │ │ │ - bl a23f0 │ │ │ │ - b b3eb0 │ │ │ │ + bl a2410 │ │ │ │ + b b3ed0 │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ cmp r0, r7 │ │ │ │ add r1, lr, #98 @ 0x62 │ │ │ │ strb r8, [r1, sl] │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str fp, [r1, sl, lsl #2] │ │ │ │ - bls b3ffc │ │ │ │ + bls b401c │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ add sl, sl, #1 │ │ │ │ add r7, r7, fp, lsr #1 │ │ │ │ - b b3b3c │ │ │ │ + b b3b5c │ │ │ │ mov ip, #1 │ │ │ │ - b b3e38 │ │ │ │ + b b3e58 │ │ │ │ tst fp, #1 │ │ │ │ - bne b403c │ │ │ │ + bne b405c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ orr r2, r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ clz r3, r2 │ │ │ │ ldr r0, [sp, #460] @ 0x1cc │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ eor r2, r2, r3, lsl #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r5 │ │ │ │ - bl a23f0 │ │ │ │ + bl a2410 │ │ │ │ add sp, sp, #420 @ 0x1a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne b4068 │ │ │ │ - ldr r1, [pc, #76] @ b40a8 │ │ │ │ + bne b4088 │ │ │ │ + ldr r1, [pc, #76] @ b40c8 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ b40a0 │ │ │ │ - ldr r3, [pc, #40] @ b40a4 │ │ │ │ + ldr r1, [pc, #40] @ b40c0 │ │ │ │ + ldr r3, [pc, #40] @ b40c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strdeq r9, [fp], -ip │ │ │ │ - andseq lr, r3, r8, lsr #7 │ │ │ │ + andseq lr, r3, r8, lsl #7 │ │ │ │ andeq r9, fp, r4, lsl lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ b40e8 │ │ │ │ - ldr r3, [pc, #40] @ b40ec │ │ │ │ + ldr r1, [pc, #40] @ b4108 │ │ │ │ + ldr r3, [pc, #40] @ b410c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq ip, fp, r0, lsl #27 │ │ │ │ - andseq lr, r3, r0, ror r3 │ │ │ │ + andseq lr, r3, r0, asr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #580 @ 0x244 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [r1] │ │ │ │ ldm r2, {r1, r3, r7} │ │ │ │ ldrb r0, [r0, #66] @ 0x42 │ │ │ │ @@ -152843,76 +152851,76 @@ │ │ │ │ mov r0, #3 │ │ │ │ strb r0, [sp, #324] @ 0x144 │ │ │ │ mov r0, #2 │ │ │ │ strb r5, [sp, #39] @ 0x27 │ │ │ │ strb sl, [sp, #36] @ 0x24 │ │ │ │ strb r0, [sp, #328] @ 0x148 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl 8a174 │ │ │ │ + bl 8a194 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ add r1, r0, #240 @ 0xf0 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ add r9, sp, #336 @ 0x150 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ add fp, lr, #45 @ 0x2d │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ bl 1e85c │ │ │ │ cmp sl, #3 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bne b41b0 │ │ │ │ + bne b41d0 │ │ │ │ ldrb sl, [sp, #300] @ 0x12c │ │ │ │ cmp sl, #3 │ │ │ │ - bne b41e8 │ │ │ │ + bne b4208 │ │ │ │ mov sl, #3 │ │ │ │ - b b41f4 │ │ │ │ + b b4214 │ │ │ │ add r0, sp, #24 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ add r1, r0, #13 │ │ │ │ ldrb r0, [sp, #300] @ 0x12c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r0, #3 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmpne r0, #2 │ │ │ │ ldrh r1, [r1] │ │ │ │ strb r2, [sp, #338] @ 0x152 │ │ │ │ strh r1, [fp, #35] @ 0x23 │ │ │ │ - beq b4258 │ │ │ │ - b b4220 │ │ │ │ + beq b4278 │ │ │ │ + b b4240 │ │ │ │ cmp sl, #2 │ │ │ │ - bne b41f8 │ │ │ │ + bne b4218 │ │ │ │ mov sl, #2 │ │ │ │ - b b4258 │ │ │ │ + b b4278 │ │ │ │ ldr r8, [sp, #288] @ 0x120 │ │ │ │ ldrex r0, [r8] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b41fc │ │ │ │ + bne b421c │ │ │ │ cmn r0, #1 │ │ │ │ - ble b437c │ │ │ │ + ble b439c │ │ │ │ ldr r5, [sp, #292] @ 0x124 │ │ │ │ ldr ip, [sp, #296] @ 0x128 │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4228 │ │ │ │ + bne b4248 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b4258 │ │ │ │ + bne b4278 │ │ │ │ mov r6, ip │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov ip, r6 │ │ │ │ ldrb r0, [sp, #314] @ 0x13a │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ strb r0, [sp, #307] @ 0x133 │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r1, [sp, #338] @ 0x152 │ │ │ │ @@ -152928,70 +152936,70 @@ │ │ │ │ str r8, [sp, #288] @ 0x120 │ │ │ │ strh r2, [fp] │ │ │ │ strb r1, [sp, #304] @ 0x130 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b42a0 │ │ │ │ + bne b42c0 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi b437c │ │ │ │ + bmi b439c │ │ │ │ ldrb r2, [sp, #300] @ 0x12c │ │ │ │ ldrb r1, [sp, #304] @ 0x130 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi b4300 │ │ │ │ + bhi b4320 │ │ │ │ ldr r2, [sp, #288] @ 0x120 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r7, r3, #1 │ │ │ │ strex r6, r7, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b42d0 │ │ │ │ + bne b42f0 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi b437c │ │ │ │ + bmi b439c │ │ │ │ ldr r3, [sp, #288] @ 0x120 │ │ │ │ ldr r7, [sp, #292] @ 0x124 │ │ │ │ ldr r6, [sp, #296] @ 0x128 │ │ │ │ ldrb r2, [sp, #300] @ 0x12c │ │ │ │ - b b4300 │ │ │ │ + b b4320 │ │ │ │ cmp r2, #3 │ │ │ │ strb r1, [sp, #356] @ 0x164 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ cmpne r2, #2 │ │ │ │ strb r2, [sp, #352] @ 0x160 │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ stm r1, {r0, r3, r7} │ │ │ │ - bne b4348 │ │ │ │ + bne b4368 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldm r9, {r1, r2, r3, r4, r6, r7} │ │ │ │ add r0, r5, #4 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #288] @ 0x120 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4350 │ │ │ │ + bne b4370 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b4320 │ │ │ │ + bne b4340 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl a883c │ │ │ │ - b b4320 │ │ │ │ + bl a885c │ │ │ │ + b b4340 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl b34cc │ │ │ │ - b b43e4 │ │ │ │ + bl b34ec │ │ │ │ + b b4404 │ │ │ │ bl 262c4 │ │ │ │ ldrb r1, [sp, #338] @ 0x152 │ │ │ │ mov r9, r0 │ │ │ │ strb r1, [sp, #303] @ 0x12f │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ @@ -153002,25 +153010,25 @@ │ │ │ │ strb sl, [sp, #300] @ 0x12c │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ str r5, [sp, #292] @ 0x124 │ │ │ │ str r8, [sp, #288] @ 0x120 │ │ │ │ strh r2, [fp] │ │ │ │ strb r1, [sp, #304] @ 0x130 │ │ │ │ strb ip, [sp, #307] @ 0x133 │ │ │ │ - bl b3348 │ │ │ │ - b b4404 │ │ │ │ + bl b3368 │ │ │ │ + b b4424 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl b3288 │ │ │ │ - b b4404 │ │ │ │ + bl b32a8 │ │ │ │ + b b4424 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl b3248 │ │ │ │ + bl b3268 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl b3248 │ │ │ │ + bl b3268 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -153038,15 +153046,15 @@ │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl ba690 │ │ │ │ + bl ba6b0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ add r9, sp, #8 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -153061,15 +153069,15 @@ │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl ba690 │ │ │ │ + bl ba6b0 │ │ │ │ ldm r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, fp, #60 @ 0x3c │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, fp, #12 │ │ │ │ @@ -153081,57 +153089,57 @@ │ │ │ │ mov r0, #0 │ │ │ │ stm fp, {r0, r1} │ │ │ │ str r0, [fp, #8] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl b366c │ │ │ │ + bl b368c │ │ │ │ mov r0, r9 │ │ │ │ - bl b366c │ │ │ │ + bl b368c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b366c │ │ │ │ + bl b368c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #564 @ 0x234 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [r3] │ │ │ │ ldrb r1, [r0, #72] @ 0x48 │ │ │ │ cmp r1, #2 │ │ │ │ - beq b4564 │ │ │ │ + beq b4584 │ │ │ │ tst r1, #1 │ │ │ │ - beq b457c │ │ │ │ + beq b459c │ │ │ │ ldrb r0, [r0, #66] @ 0x42 │ │ │ │ subs r1, r0, #2 │ │ │ │ and r0, r0, #1 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq b45c0 │ │ │ │ + beq b45e0 │ │ │ │ ldrb r0, [r2, #12] │ │ │ │ mov r5, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b45bc │ │ │ │ + beq b45dc │ │ │ │ ldr r0, [r2] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r3, r1, #1 │ │ │ │ strex r7, r3, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b4594 │ │ │ │ + bne b45b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b45bc │ │ │ │ + bne b45dc │ │ │ │ mov r0, r2 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b46f4 │ │ │ │ + bl a885c │ │ │ │ + b b4714 │ │ │ │ ldm r2, {r0, r1, r3} │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ ldrb r7, [r2, #15] │ │ │ │ ldrb ip, [r2, #12] │ │ │ │ ldrh r2, [r2, #13] │ │ │ │ strh r2, [sp, #29] │ │ │ │ @@ -153143,15 +153151,15 @@ │ │ │ │ str lr, [sp, #8] │ │ │ │ strb r7, [sp, #31] │ │ │ │ str r5, [sp, #12] │ │ │ │ strb ip, [sp, #28] │ │ │ │ str lr, [sp, #296] @ 0x128 │ │ │ │ strb r0, [sp, #316] @ 0x13c │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl 8a174 │ │ │ │ + bl 8a194 │ │ │ │ add ip, sp, #296 @ 0x128 │ │ │ │ add r8, sp, #32 │ │ │ │ add sl, r8, #24 │ │ │ │ add fp, sp, #320 @ 0x140 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ @@ -153161,50 +153169,50 @@ │ │ │ │ bl 1e85c │ │ │ │ add ip, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl 90674 │ │ │ │ + bl 90694 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b4658 │ │ │ │ + bne b4678 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi b4744 │ │ │ │ + bmi b4764 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #2 │ │ │ │ - bcs b46b0 │ │ │ │ + bcs b46d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4684 │ │ │ │ + bne b46a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi b4744 │ │ │ │ + bmi b4764 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldrb r0, [sp, #52] @ 0x34 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ - b b46b0 │ │ │ │ + b b46d0 │ │ │ │ cmp r0, #3 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add ip, sp, #328 @ 0x148 │ │ │ │ cmpne r0, #2 │ │ │ │ str r6, [sp, #344] @ 0x158 │ │ │ │ strb r0, [sp, #340] @ 0x154 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r5, [sp, #324] @ 0x144 │ │ │ │ str r7, [sp, #320] @ 0x140 │ │ │ │ - bne b4710 │ │ │ │ + bne b4730 │ │ │ │ mov r0, sl │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ add r7, sp, #324 @ 0x144 │ │ │ │ ldr r5, [sp, #320] @ 0x140 │ │ │ │ ldr r6, [sp, #344] @ 0x158 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ mov r4, #2 │ │ │ │ add ip, r9, #8 │ │ │ │ stm r9, {r4, r5} │ │ │ │ @@ -153215,61 +153223,61 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r8, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b471c │ │ │ │ + bne b473c │ │ │ │ cmp r2, #1 │ │ │ │ - bne b46dc │ │ │ │ + bne b46fc │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b46dc │ │ │ │ + bl a885c │ │ │ │ + b b46fc │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl b34cc │ │ │ │ - b b4760 │ │ │ │ + bl b34ec │ │ │ │ + b b4780 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ - bl b3734 │ │ │ │ - b b4790 │ │ │ │ + bl b3754 │ │ │ │ + b b47b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl b345c │ │ │ │ - b b4790 │ │ │ │ + bl b347c │ │ │ │ + b b47b0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 900d8 │ │ │ │ + bl 900f8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b33b8 │ │ │ │ + bl b33d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #644 @ 0x284 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r4, [r2] │ │ │ │ ldrb r2, [r1, #71] @ 0x47 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b47c8 │ │ │ │ + beq b47e8 │ │ │ │ mov r5, #3 │ │ │ │ tst r2, #1 │ │ │ │ - beq b493c │ │ │ │ + beq b495c │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ ldr r3, [r2, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b47e8 │ │ │ │ + bne b4808 │ │ │ │ ldrh r2, [r2, #25] │ │ │ │ movw r3, #819 @ 0x333 │ │ │ │ tst r2, r3 │ │ │ │ - beq b4938 │ │ │ │ + beq b4958 │ │ │ │ ldrb r7, [r1, #73] @ 0x49 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r1, #24] │ │ │ │ mov r6, #1 │ │ │ │ cmp r7, #2 │ │ │ │ mov sl, #1048576 @ 0x100000 │ │ │ │ movweq r7, #1 │ │ │ │ @@ -153277,119 +153285,119 @@ │ │ │ │ movne r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ add r9, r0, #12 │ │ │ │ ldrb r5, [r1, #66] @ 0x42 │ │ │ │ mov fp, #1 │ │ │ │ ldrne sl, [r1, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 8a174 │ │ │ │ + bl 8a194 │ │ │ │ cmp r5, #2 │ │ │ │ strb r7, [sp, #18] │ │ │ │ movweq r5, #1 │ │ │ │ strb fp, [sp, #17] │ │ │ │ strb r5, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b4844 │ │ │ │ + bne b4864 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi b4954 │ │ │ │ + bmi b4974 │ │ │ │ add r7, sp, #320 @ 0x140 │ │ │ │ add sl, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl 93d60 │ │ │ │ + bl 93d80 │ │ │ │ mov r0, r9 │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b48f0 │ │ │ │ + beq b4910 │ │ │ │ add r0, r7, #8 │ │ │ │ mov r1, sl │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi b4938 │ │ │ │ + bhi b4958 │ │ │ │ sub r3, r1, #35 @ 0x23 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #7 │ │ │ │ subcc r2, r1, #34 @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b490c │ │ │ │ + beq b492c │ │ │ │ cmp r2, #1 │ │ │ │ - bne b4938 │ │ │ │ + bne b4958 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - bgt b491c │ │ │ │ - b b4938 │ │ │ │ + bgt b493c │ │ │ │ + b b4958 │ │ │ │ add r1, r7, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #312 @ 0x138 │ │ │ │ ldr r5, [sp, #324] @ 0x144 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r8 │ │ │ │ - b b493c │ │ │ │ + b b495c │ │ │ │ mov r2, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r2, #4 │ │ │ │ ldr r1, [sl, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b4938 │ │ │ │ + beq b4958 │ │ │ │ add r0, sl, r2 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, #3 │ │ │ │ str r5, [r0], #4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #312 @ 0x138 │ │ │ │ bl 1e85c │ │ │ │ add sp, sp, #644 @ 0x284 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #320] @ 0x140 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b4974 │ │ │ │ + bne b4994 │ │ │ │ orr r0, r7, #4 │ │ │ │ - bl b2ef0 │ │ │ │ - b b499c │ │ │ │ + bl b2f10 │ │ │ │ + b b49bc │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bhi b499c │ │ │ │ + bhi b49bc │ │ │ │ add r0, r7, #8 │ │ │ │ - bl b33fc │ │ │ │ + bl b341c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b4a90 │ │ │ │ + beq b4ab0 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq b4ad0 │ │ │ │ + beq b4af0 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r1, [r1, #316] @ 0x13c │ │ │ │ ldr r5, [r1, #16] │ │ │ │ cmp r5, #0 │ │ │ │ @@ -153398,24 +153406,24 @@ │ │ │ │ subsne r3, r1, #8 │ │ │ │ ldrne r6, [r1, #-4] │ │ │ │ sub r1, r6, r5, lsl #1 │ │ │ │ cmp r6, r5, lsl #1 │ │ │ │ movcs r7, r1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bls b4a88 │ │ │ │ + bls b4aa8 │ │ │ │ sub r9, r7, r4 │ │ │ │ sub r1, r2, r4 │ │ │ │ cmp r1, r9 │ │ │ │ mov r8, r4 │ │ │ │ - bcc b4a98 │ │ │ │ + bcc b4ab8 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ - bcc b4a7c │ │ │ │ + bcc b4a9c │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ movcc r5, r6 │ │ │ │ sub r2, r6, r5 │ │ │ │ mvn r3, r4 │ │ │ │ add r2, r2, r3 │ │ │ │ mov fp, r0 │ │ │ │ @@ -153446,32 +153454,32 @@ │ │ │ │ mov r8, r0 │ │ │ │ bl 21304 │ │ │ │ mov r0, r8 │ │ │ │ ldr r8, [r8, #8] │ │ │ │ ldr sl, [r0, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ - bcs b4a30 │ │ │ │ - b b4a7c │ │ │ │ - ldr r0, [pc, #4] @ b4adc │ │ │ │ + bcs b4a50 │ │ │ │ + b b4a9c │ │ │ │ + ldr r0, [pc, #4] @ b4afc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - mulseq r3, r4, r9 │ │ │ │ + andseq sp, r3, r4, ror r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ sub sp, sp, #5120 @ 0x1400 │ │ │ │ ldr fp, [r1] │ │ │ │ mov r6, r0 │ │ │ │ ldr r7, [r3] │ │ │ │ mov r4, r2 │ │ │ │ ldrb r0, [fp, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b4b10 │ │ │ │ + beq b4b30 │ │ │ │ tst r0, #1 │ │ │ │ - beq b5650 │ │ │ │ + beq b5670 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ mov r0, #0 │ │ │ │ add r3, lr, #69 @ 0x45 │ │ │ │ mov r1, #2 │ │ │ │ movw r2, #514 @ 0x202 │ │ │ │ ldrb sl, [r4, #12] │ │ │ │ str r0, [r3, #651] @ 0x28b │ │ │ │ @@ -153490,45 +153498,45 @@ │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ and r0, r0, #1 │ │ │ │ strb r2, [r3, #727] @ 0x2d7 │ │ │ │ strb r0, [r3, #731] @ 0x2db │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bne b4b80 │ │ │ │ - b b4bbc │ │ │ │ + bne b4ba0 │ │ │ │ + b b4bdc │ │ │ │ ldr r5, [r4] │ │ │ │ ldrex r0, [r5] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b4b84 │ │ │ │ + bne b4ba4 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi b572c │ │ │ │ + bmi b574c │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ ldrd r8, [r4, #4] │ │ │ │ add r0, lr, #69 @ 0x45 │ │ │ │ ldrb r0, [r0, #727] @ 0x2d7 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b509c │ │ │ │ + bne b50bc │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r4, lr, #29 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ ldrb r0, [r4, #7] │ │ │ │ add r2, lr, #69 @ 0x45 │ │ │ │ ldrb r1, [sp, #3402] @ 0xd4a │ │ │ │ sub r3, r4, #13 │ │ │ │ cmp r0, #2 │ │ │ │ ldrh r2, [r2, #3] │ │ │ │ strb sl, [r4, #-1] │ │ │ │ stm r3, {r5, r8, r9} │ │ │ │ strh r2, [r4] │ │ │ │ strb r1, [r4, #2] │ │ │ │ - bne b4c08 │ │ │ │ + bne b4c28 │ │ │ │ orr r0, sl, #252 @ 0xfc │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ movwcc r1, #1 │ │ │ │ strb r1, [r4, #7] │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ add r5, sp, #4048 @ 0xfd0 │ │ │ │ @@ -153605,15 +153613,15 @@ │ │ │ │ str r9, [sp, #1404] @ 0x57c │ │ │ │ str r1, [sp, #3404] @ 0xd4c │ │ │ │ str r1, [sp, #3400] @ 0xd48 │ │ │ │ str r1, [sp, #3440] @ 0xd70 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ str r0, [sp, #3448] @ 0xd78 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 8a174 │ │ │ │ + bl 8a194 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r4, sp, #4048 @ 0xfd0 │ │ │ │ add r9, lr, #328 @ 0x148 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e85c │ │ │ │ @@ -153622,26 +153630,26 @@ │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e85c │ │ │ │ ldrb r3, [sp, #1436] @ 0x59c │ │ │ │ ldrb r4, [sp, #1440] @ 0x5a0 │ │ │ │ cmp r3, #3 │ │ │ │ cmpne r3, #2 │ │ │ │ - bne b4d90 │ │ │ │ - b b4dd0 │ │ │ │ + bne b4db0 │ │ │ │ + b b4df0 │ │ │ │ ldr r2, [sp, #1424] @ 0x590 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ ldrex r3, [r2] │ │ │ │ add r6, r3, #1 │ │ │ │ strex r4, r6, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4d9c │ │ │ │ + bne b4dbc │ │ │ │ cmn r3, #1 │ │ │ │ - ble b572c │ │ │ │ + ble b574c │ │ │ │ ldr r3, [sp, #1428] @ 0x594 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #1432] @ 0x598 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldrb r0, [sp, #1443] @ 0x5a3 │ │ │ │ @@ -153652,28 +153660,28 @@ │ │ │ │ ldrb r0, [sp, #1441] @ 0x5a1 │ │ │ │ tst r1, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #28] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - beq b4e38 │ │ │ │ + beq b4e58 │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ mov ip, r3 │ │ │ │ add r1, r0, #8 │ │ │ │ mov lr, r4 │ │ │ │ mov r5, r9 │ │ │ │ mov fp, #1 │ │ │ │ ldm r1!, {r0, r3, r4, r6} │ │ │ │ stmia r5!, {r0, r3, r4, r6} │ │ │ │ ldm r1, {r0, r3, r4, r6} │ │ │ │ stm r5, {r0, r3, r4, r6} │ │ │ │ mov r4, lr │ │ │ │ mov r3, ip │ │ │ │ - b b4e3c │ │ │ │ + b b4e5c │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [sp, #1408] @ 0x580 │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, lr, #166 @ 0xa6 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ add fp, sp, #72 @ 0x48 │ │ │ │ @@ -153710,68 +153718,68 @@ │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str ip, [sp, #128] @ 0x80 │ │ │ │ str sl, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r8, sp, #4048 @ 0xfd0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl bfa68 │ │ │ │ + bl bfa88 │ │ │ │ mov r1, r0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r4, lr, #29 │ │ │ │ ldrex r0, [r7] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4ef8 │ │ │ │ + bne b4f18 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi b572c │ │ │ │ + bmi b574c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r2, r7 │ │ │ │ add r5, lr, #424 @ 0x1a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl bf2b8 │ │ │ │ + bl bf2d8 │ │ │ │ ldrb r0, [r4, #-1] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b5068 │ │ │ │ + bne b5088 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ ldr r0, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r1, [sp, #1452] @ 0x5ac │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne b4fc0 │ │ │ │ + bne b4fe0 │ │ │ │ add r0, r5, #8 │ │ │ │ mov r1, r8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r3, lr, #29 │ │ │ │ ldr r1, [r3, #-77] @ 0xffffffb3 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi b5638 │ │ │ │ + bhi b5658 │ │ │ │ sub r2, r1, #35 @ 0x23 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #7 │ │ │ │ subcc r0, r1, #34 @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5538 │ │ │ │ + beq b5558 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b5638 │ │ │ │ + bne b5658 │ │ │ │ ldr r1, [r3, #-69] @ 0xffffffbb │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge b5548 │ │ │ │ - b b5638 │ │ │ │ + bge b5568 │ │ │ │ + b b5658 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ add r1, lr, #424 @ 0x1a8 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ bl 1e85c │ │ │ │ mov r1, #3 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ @@ -153786,15 +153794,15 @@ │ │ │ │ str r0, [sp, #3400] @ 0xd48 │ │ │ │ str r0, [sp, #3440] @ 0xd70 │ │ │ │ mov r0, #2 │ │ │ │ strh r1, [r2, #87] @ 0x57 │ │ │ │ str r0, [sp, #3456] @ 0xd80 │ │ │ │ str r0, [sp, #3448] @ 0xd78 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 8a174 │ │ │ │ + bl 8a194 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r0, r8 │ │ │ │ add r6, lr, #328 @ 0x148 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e85c │ │ │ │ add r4, r8, #88 @ 0x58 │ │ │ │ @@ -153804,69 +153812,69 @@ │ │ │ │ mov r1, r9 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [sp, #1436] @ 0x59c │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b50e0 │ │ │ │ - b b5110 │ │ │ │ + bne b5100 │ │ │ │ + b b5130 │ │ │ │ ldr r1, [r4, #-13] │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5074 │ │ │ │ + bne b5094 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b4f38 │ │ │ │ + bne b4f58 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b4f38 │ │ │ │ + bl a885c │ │ │ │ + b b4f58 │ │ │ │ add r1, lr, #69 @ 0x45 │ │ │ │ add r0, sp, #4048 @ 0xfd0 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ ldr r1, [r1, #715] @ 0x2cb │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne b50b0 │ │ │ │ + bne b50d0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b4bbc │ │ │ │ + bne b4bdc │ │ │ │ dmb ish │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r4, lr, #29 │ │ │ │ - bl a883c │ │ │ │ - b b4bc4 │ │ │ │ + bl a885c │ │ │ │ + b b4be4 │ │ │ │ ldr r1, [sp, #1424] @ 0x590 │ │ │ │ ldrex r2, [r1] │ │ │ │ add r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b50e4 │ │ │ │ + bne b5104 │ │ │ │ cmn r2, #1 │ │ │ │ - ble b572c │ │ │ │ + ble b574c │ │ │ │ ldr r0, [sp, #1428] @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #1432] @ 0x598 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrb r0, [sp, #1443] @ 0x5a3 │ │ │ │ mov sl, #0 │ │ │ │ ldr r2, [sp, #1360] @ 0x550 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [sp, #1442] @ 0x5a2 │ │ │ │ tst r2, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldrb r0, [sp, #1441] @ 0x5a1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq b515c │ │ │ │ + beq b517c │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ mov r5, r6 │ │ │ │ add r2, r0, #8 │ │ │ │ ldm r2!, {r4, r8, ip, lr} │ │ │ │ stmia r5!, {r4, r8, ip, lr} │ │ │ │ mov r8, #1 │ │ │ │ ldm r2, {r0, r3, r4, r7} │ │ │ │ @@ -153924,26 +153932,26 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ strb sl, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ strb r0, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bhi b5270 │ │ │ │ + bhi b5290 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5248 │ │ │ │ + bne b5268 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b5270 │ │ │ │ + bne b5290 │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ ldr r0, [r4, #1219] @ 0x4c3 │ │ │ │ ldr r1, [r4, #1223] @ 0x4c7 │ │ │ │ add r7, fp, #85 @ 0x55 │ │ │ │ ldr r2, [r4, #1227] @ 0x4cb │ │ │ │ add r4, lr, #69 @ 0x45 │ │ │ │ ldrb r3, [sp, #156] @ 0x9c │ │ │ │ @@ -153971,69 +153979,69 @@ │ │ │ │ strb r1, [sp, #3487] @ 0xd9f │ │ │ │ strh r0, [r2, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #3484] @ 0xd9c │ │ │ │ add r8, sp, #4048 @ 0xfd0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl bfa68 │ │ │ │ + bl bfa88 │ │ │ │ mov r1, r0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r4, lr, #29 │ │ │ │ ldr r0, [lr, #1376] @ 0x560 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrex r0, [r2] │ │ │ │ add r3, r0, #1 │ │ │ │ strex r7, r3, [r2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5314 │ │ │ │ + bne b5334 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi b572c │ │ │ │ + bmi b574c │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add sl, lr, #696 @ 0x2b8 │ │ │ │ mov r0, sl │ │ │ │ - bl bf2b8 │ │ │ │ + bl bf2d8 │ │ │ │ ldrb r0, [r4, #-1] │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b5504 │ │ │ │ + bne b5524 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ ldr r0, [sp, #2744] @ 0xab8 │ │ │ │ ldr r1, [sp, #2748] @ 0xabc │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne b53d8 │ │ │ │ + bne b53f8 │ │ │ │ add r0, sl, #8 │ │ │ │ mov r1, r8 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r3, lr, #29 │ │ │ │ add r4, sp, #2096 @ 0x830 │ │ │ │ ldr r1, [r3, #-77] @ 0xffffffb3 │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi b55f4 │ │ │ │ + bhi b5614 │ │ │ │ sub r2, r1, #35 @ 0x23 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #7 │ │ │ │ subcc r0, r1, #34 @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b55cc │ │ │ │ + beq b55ec │ │ │ │ cmp r0, #1 │ │ │ │ - bne b55f4 │ │ │ │ + bne b5614 │ │ │ │ ldr r1, [r3, #-69] @ 0xffffffbb │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bge b55dc │ │ │ │ - b b55f4 │ │ │ │ + bge b55fc │ │ │ │ + b b5614 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r1, lr, #696 @ 0x2b8 │ │ │ │ bl 1e85c │ │ │ │ mov r1, #3 │ │ │ │ @@ -154047,15 +154055,15 @@ │ │ │ │ str r0, [r4, #1223] @ 0x4c7 │ │ │ │ str r0, [r9, #-44] @ 0xffffffd4 │ │ │ │ mov r0, #2 │ │ │ │ strh r1, [r9] │ │ │ │ str r0, [r9, #-28] @ 0xffffffe4 │ │ │ │ str r0, [r9, #-36] @ 0xffffffdc │ │ │ │ add r0, sp, #4048 @ 0xfd0 │ │ │ │ - bl 8a174 │ │ │ │ + bl 8a194 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ mov r0, r5 │ │ │ │ add r1, lr, #1248 @ 0x4e0 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1e85c │ │ │ │ add r6, r5, #88 @ 0x58 │ │ │ │ add r8, sp, #4048 @ 0xfd0 │ │ │ │ @@ -154072,146 +154080,146 @@ │ │ │ │ add r1, lr, #328 @ 0x148 │ │ │ │ mov r2, #648 @ 0x288 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [sp, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b5564 │ │ │ │ + bne b5584 │ │ │ │ mov r0, r6 │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r1, r8, #8 │ │ │ │ add r0, lr, #29 │ │ │ │ movw r2, #1288 @ 0x508 │ │ │ │ ldr sl, [r0, #-77] @ 0xffffffb3 │ │ │ │ ldr r5, [r0, #-73] @ 0xffffffb7 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [sp, #1436] @ 0x59c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b5598 │ │ │ │ + bne b55b8 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq b56a0 │ │ │ │ + beq b56c0 │ │ │ │ ldr r0, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b54e4 │ │ │ │ + bne b5504 │ │ │ │ cmp r1, #1 │ │ │ │ - beq b5694 │ │ │ │ - b b56a0 │ │ │ │ + beq b56b4 │ │ │ │ + b b56c0 │ │ │ │ ldr r1, [r4, #-13] │ │ │ │ add r0, r8, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5510 │ │ │ │ + bne b5530 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5350 │ │ │ │ + bne b5370 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b5350 │ │ │ │ + bl a885c │ │ │ │ + b b5370 │ │ │ │ mov r0, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r0, #4 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5638 │ │ │ │ + beq b5658 │ │ │ │ add r0, r8, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ - b b5638 │ │ │ │ + bl 52170 │ │ │ │ + b b5658 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5570 │ │ │ │ + bne b5590 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5494 │ │ │ │ + bne b54b4 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b5494 │ │ │ │ + bl a885c │ │ │ │ + b b54b4 │ │ │ │ ldr r0, [sp, #1424] @ 0x590 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b55a0 │ │ │ │ + bne b55c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b54d0 │ │ │ │ + bne b54f0 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a883c │ │ │ │ - b b54d0 │ │ │ │ + bl a885c │ │ │ │ + b b54f0 │ │ │ │ mov r0, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r0, #4 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b55f4 │ │ │ │ + beq b5614 │ │ │ │ add r0, r8, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrb r0, [sp, #2172] @ 0x87c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b56f8 │ │ │ │ + bne b5718 │ │ │ │ ldr r1, [sp, #2728] @ 0xaa8 │ │ │ │ add r0, r4, #632 @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5610 │ │ │ │ + bne b5630 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5638 │ │ │ │ + bne b5658 │ │ │ │ mov r4, #0 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ ldrb r0, [sp, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b56c4 │ │ │ │ + bne b56e4 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - bne b5668 │ │ │ │ + bne b5688 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #2 │ │ │ │ - b b56a0 │ │ │ │ + b b56c0 │ │ │ │ ldr r1, [r4] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ sub r2, r0, #1 │ │ │ │ strex r3, r2, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5670 │ │ │ │ + bne b5690 │ │ │ │ mov r5, #0 │ │ │ │ mov sl, #2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b56a0 │ │ │ │ + bne b56c0 │ │ │ │ mov r0, r4 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ add r0, r6, #8 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ movw r2, #1288 @ 0x508 │ │ │ │ str sl, [r6] │ │ │ │ str r5, [r6, #4] │ │ │ │ bl 1e85c │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ @@ -154219,87 +154227,87 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #1424] @ 0x590 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b56cc │ │ │ │ + bne b56ec │ │ │ │ cmp r1, #1 │ │ │ │ - bne b5650 │ │ │ │ + bne b5670 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl a883c │ │ │ │ - b b5650 │ │ │ │ + bl a885c │ │ │ │ + b b5670 │ │ │ │ ldr r1, [sp, #2160] @ 0x870 │ │ │ │ add r0, r4, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5704 │ │ │ │ + bne b5724 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5604 │ │ │ │ + bne b5624 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b5604 │ │ │ │ + bl a885c │ │ │ │ + b b5624 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b34cc │ │ │ │ - b b584c │ │ │ │ + bl b34ec │ │ │ │ + b b586c │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [sp, #2728] @ 0xaa8 │ │ │ │ mov fp, r0 │ │ │ │ add r0, r4, #632 @ 0x278 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b5754 │ │ │ │ + bne b5774 │ │ │ │ mov r4, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5938 │ │ │ │ + bne b5958 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ - b b5938 │ │ │ │ + bl a891c │ │ │ │ + b b5958 │ │ │ │ bl 262c4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl b34cc │ │ │ │ - b b5890 │ │ │ │ + bl b34ec │ │ │ │ + b b58b0 │ │ │ │ bl 262c4 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ mov fp, r0 │ │ │ │ add r2, lr, #69 @ 0x45 │ │ │ │ ldrb r0, [sp, #3402] @ 0xd4a │ │ │ │ strb r0, [r4, #2] │ │ │ │ ldrh r1, [r2, #3] │ │ │ │ strb sl, [r2, #727] @ 0x2d7 │ │ │ │ str r5, [r2, #715] @ 0x2cb │ │ │ │ str r8, [r2, #719] @ 0x2cf │ │ │ │ str r9, [r2, #723] @ 0x2d3 │ │ │ │ strh r1, [r4] │ │ │ │ add r0, sp, #4048 @ 0xfd0 │ │ │ │ - bl bc670 │ │ │ │ - b b5998 │ │ │ │ + bl bc690 │ │ │ │ + b b59b8 │ │ │ │ bl 262c4 │ │ │ │ mov fp, r0 │ │ │ │ - b b5998 │ │ │ │ + b b59b8 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ ldr r0, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r1, [sp, #1452] @ 0x5ac │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - beq b594c │ │ │ │ - b b5974 │ │ │ │ + beq b596c │ │ │ │ + b b5994 │ │ │ │ bl 262c4 │ │ │ │ add lr, sp, #3328 @ 0xd00 │ │ │ │ mov fp, r0 │ │ │ │ add r7, lr, #69 @ 0x45 │ │ │ │ ldr r0, [r4, #1219] @ 0x4c3 │ │ │ │ ldr r1, [r4, #1223] @ 0x4c7 │ │ │ │ ldr r2, [r4, #1227] @ 0x4cb │ │ │ │ @@ -154307,131 +154315,131 @@ │ │ │ │ ldrh r7, [r7] │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [sp, #148] @ 0x94 │ │ │ │ strh r7, [sp, #149] @ 0x95 │ │ │ │ strb r3, [sp, #151] @ 0x97 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl bc670 │ │ │ │ - b b5904 │ │ │ │ + bl bc690 │ │ │ │ + b b5924 │ │ │ │ bl 262c4 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4048 @ 0xfd0 │ │ │ │ - bl b3070 │ │ │ │ + bl b3090 │ │ │ │ mov r5, #0 │ │ │ │ - b b5898 │ │ │ │ + b b58b8 │ │ │ │ mov fp, r0 │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ add r0, lr, #1248 @ 0x4e0 │ │ │ │ - bl bc670 │ │ │ │ + bl bc690 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl b2e30 │ │ │ │ + bl b2e50 │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b b5898 │ │ │ │ + b b58b8 │ │ │ │ bl 262c4 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [sp, #2744] @ 0xab8 │ │ │ │ ldr r1, [sp, #2748] @ 0xabc │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne b58c4 │ │ │ │ + bne b58e4 │ │ │ │ ldr r0, [sp, #2752] @ 0xac0 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bhi b58d8 │ │ │ │ + bhi b58f8 │ │ │ │ add r0, sl, #8 │ │ │ │ - bl b33fc │ │ │ │ - b b58d8 │ │ │ │ + bl b341c │ │ │ │ + b b58f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b58d8 │ │ │ │ + beq b58f8 │ │ │ │ add lr, sp, #2048 @ 0x800 │ │ │ │ add r0, lr, #696 @ 0x2b8 │ │ │ │ - bl b2e30 │ │ │ │ + bl b2e50 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne b590c │ │ │ │ - b b5938 │ │ │ │ + bne b592c │ │ │ │ + b b5958 │ │ │ │ mov fp, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl bc670 │ │ │ │ - b b590c │ │ │ │ + bl bc690 │ │ │ │ + b b592c │ │ │ │ bl 262c4 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #4048 @ 0xfd0 │ │ │ │ - bl b3000 │ │ │ │ + bl b3020 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #2096 @ 0x830 │ │ │ │ - bl b2e30 │ │ │ │ - b b5938 │ │ │ │ + bl b2e50 │ │ │ │ + b b5958 │ │ │ │ mov fp, r0 │ │ │ │ add lr, sp, #3072 @ 0xc00 │ │ │ │ add r0, lr, #328 @ 0x148 │ │ │ │ - bl bc670 │ │ │ │ - b b5990 │ │ │ │ + bl bc690 │ │ │ │ + b b59b0 │ │ │ │ bl 262c4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #1448] @ 0x5a8 │ │ │ │ ldr r1, [sp, #1452] @ 0x5ac │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne b596c │ │ │ │ + bne b598c │ │ │ │ ldr r0, [sp, #1456] @ 0x5b0 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - bhi b5990 │ │ │ │ + bhi b59b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #424 @ 0x1a8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl b33fc │ │ │ │ - b b5990 │ │ │ │ + bl b341c │ │ │ │ + b b59b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b5990 │ │ │ │ + beq b59b0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #424 @ 0x1a8 │ │ │ │ - bl b2e30 │ │ │ │ - b b5990 │ │ │ │ + bl b2e50 │ │ │ │ + b b59b0 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #4048 @ 0xfd0 │ │ │ │ - bl b3000 │ │ │ │ + bl b3020 │ │ │ │ add r0, sp, #1360 @ 0x550 │ │ │ │ - bl b2fbc │ │ │ │ + bl b2fdc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq b59dc │ │ │ │ + beq b59fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b59b4 │ │ │ │ + bne b59d4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b59dc │ │ │ │ + bne b59fc │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a883c │ │ │ │ + bl a885c │ │ │ │ mov r0, fp │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #1712 @ 0x6b0 │ │ │ │ ldr r3, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r0, [r3, #69] @ 0x45 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b5a10 │ │ │ │ + beq b5a30 │ │ │ │ tst r0, #1 │ │ │ │ - beq b5c38 │ │ │ │ + beq b5c58 │ │ │ │ ldrb r1, [r3, #73] @ 0x49 │ │ │ │ add lr, sp, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add r0, lr, #219 @ 0xdb │ │ │ │ sub r2, r1, #2 │ │ │ │ add lr, sp, #1280 @ 0x500 │ │ │ │ clz r2, r2 │ │ │ │ @@ -154467,15 +154475,15 @@ │ │ │ │ str r3, [sp, #1384] @ 0x568 │ │ │ │ strb r2, [sp, #1460] @ 0x5b4 │ │ │ │ strh r1, [lr, #188] @ 0xbc │ │ │ │ str r3, [sp, #1424] @ 0x590 │ │ │ │ str r0, [sp, #1440] @ 0x5a0 │ │ │ │ str r0, [sp, #1432] @ 0x598 │ │ │ │ add r0, sp, #1472 @ 0x5c0 │ │ │ │ - bl 8a174 │ │ │ │ + bl 8a194 │ │ │ │ add r9, sp, #8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r1, lr, #360 @ 0x168 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e85c │ │ │ │ add r7, r9, #88 @ 0x58 │ │ │ │ @@ -154486,158 +154494,158 @@ │ │ │ │ add r5, sp, #1472 @ 0x5c0 │ │ │ │ add r1, sp, #648 @ 0x288 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl bfa68 │ │ │ │ + bl bfa88 │ │ │ │ mov r1, r0 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5b10 │ │ │ │ + bne b5b30 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi b5c60 │ │ │ │ + bmi b5c80 │ │ │ │ add r8, sp, #736 @ 0x2e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl bf2b8 │ │ │ │ + bl bf2d8 │ │ │ │ ldrb r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne b5bdc │ │ │ │ + bne b5bfc │ │ │ │ mov r0, r7 │ │ │ │ - bl b34cc │ │ │ │ + bl b34ec │ │ │ │ ldr r6, [sp, #736] @ 0x2e0 │ │ │ │ ldr r5, [sp, #740] @ 0x2e4 │ │ │ │ eor r0, r6, #2 │ │ │ │ orrs r0, r0, r5 │ │ │ │ - bne b5bc8 │ │ │ │ + bne b5be8 │ │ │ │ add r0, r8, #8 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #41 @ 0x29 │ │ │ │ - bhi b5c38 │ │ │ │ + bhi b5c58 │ │ │ │ sub r2, r1, #35 @ 0x23 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #7 │ │ │ │ subcc r0, r1, #34 @ 0x22 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5c10 │ │ │ │ + beq b5c30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b5c38 │ │ │ │ + bne b5c58 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #8 │ │ │ │ cmp r1, #-2147483645 @ 0x80000003 │ │ │ │ - bgt b5c20 │ │ │ │ - b b5c38 │ │ │ │ + bgt b5c40 │ │ │ │ + b b5c58 │ │ │ │ add r1, r8, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ bl 1e85c │ │ │ │ - b b5c40 │ │ │ │ + b b5c60 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r9, #64 @ 0x40 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne b5be8 │ │ │ │ + bne b5c08 │ │ │ │ cmp r2, #1 │ │ │ │ - bne b5b4c │ │ │ │ + bne b5b6c │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b b5b4c │ │ │ │ + bl a885c │ │ │ │ + b b5b6c │ │ │ │ mov r0, #28 │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ movweq r0, #4 │ │ │ │ ldr r1, [r9, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5c38 │ │ │ │ + beq b5c58 │ │ │ │ add r0, r9, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #2 │ │ │ │ add r0, sl, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ str r6, [sl] │ │ │ │ str r5, [sl, #4] │ │ │ │ bl 1e85c │ │ │ │ add sp, sp, #1712 @ 0x6b0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl b34cc │ │ │ │ - b b5c7c │ │ │ │ + bl b34ec │ │ │ │ + b b5c9c │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ ldr r1, [sp, #740] @ 0x2e4 │ │ │ │ eor r0, r0, #2 │ │ │ │ orrs r0, r0, r1 │ │ │ │ - bne b5ca8 │ │ │ │ + bne b5cc8 │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ addls r0, r8, #8 │ │ │ │ - blls b33fc │ │ │ │ + blls b341c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ add r0, sp, #736 @ 0x2e0 │ │ │ │ - bl b2e30 │ │ │ │ - b b5ce0 │ │ │ │ + bl b2e50 │ │ │ │ + b b5d00 │ │ │ │ mov r4, r0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r0, lr, #360 @ 0x168 │ │ │ │ - bl bc670 │ │ │ │ + bl bc690 │ │ │ │ add r0, sp, #648 @ 0x288 │ │ │ │ - bl b2fbc │ │ │ │ - b b5ce0 │ │ │ │ + bl b2fdc │ │ │ │ + b b5d00 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl b3000 │ │ │ │ + bl b3020 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldrb r5, [r0, #346] @ 0x15a │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5dc0 │ │ │ │ + beq b5de0 │ │ │ │ add r9, sp, #20 │ │ │ │ ldrb r5, [r0, #347] @ 0x15b │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl b5e20 │ │ │ │ + bl b5e40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5dec │ │ │ │ + beq b5e0c │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5ddc │ │ │ │ + beq b5dfc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r6, [sp, #28] │ │ │ │ str fp, [sp, #24] │ │ │ │ @@ -154647,109 +154655,109 @@ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ addne r2, sp, #8 │ │ │ │ ldmne r2, {r0, r1, r2} │ │ │ │ stmne r4, {r0, r1, r2} │ │ │ │ addne sp, sp, #36 @ 0x24 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #128] @ b5e14 │ │ │ │ - ldr r0, [pc, #128] @ b5e18 │ │ │ │ - ldr r3, [pc, #128] @ b5e1c │ │ │ │ + ldr r1, [pc, #128] @ b5e34 │ │ │ │ + ldr r0, [pc, #128] @ b5e38 │ │ │ │ + ldr r3, [pc, #128] @ b5e3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #20 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r0, sp, #20 │ │ │ │ strd r6, [sp] │ │ │ │ - bl b5e20 │ │ │ │ + bl b5e40 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b5dec │ │ │ │ + beq b5e0c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ strd r0, [r4, #4] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #12 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r3, r0, lsr r7 │ │ │ │ + andseq ip, r3, r0, lsl r7 │ │ │ │ strdeq r7, [ip], -r6 │ │ │ │ - andseq ip, r3, r4, ror r6 │ │ │ │ + andseq ip, r3, r4, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ mov r7, r2 │ │ │ │ ldr r9, [r3, #16] │ │ │ │ ldr r6, [sp, #444] @ 0x1bc │ │ │ │ str r6, [r2, #104] @ 0x68 │ │ │ │ mov r2, #0 │ │ │ │ cmp r9, r5 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ str r6, [r7, #56] @ 0x38 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ str r2, [r7, #8] │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bls b5e68 │ │ │ │ + bls b5e88 │ │ │ │ str r2, [r0] │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b8128 │ │ │ │ + beq b8148 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ ldr r5, [r3] │ │ │ │ ldr r8, [r1] │ │ │ │ subs r6, r0, #2 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5eb4 │ │ │ │ + beq b5ed4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne b5ed8 │ │ │ │ + bne b5ef8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [r8, #296] @ 0x128 │ │ │ │ - b b5ef8 │ │ │ │ + b b5f18 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r8, #296] @ 0x128 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r5, [r8, #300] @ 0x12c │ │ │ │ str r4, [sp, #28] │ │ │ │ cmp r4, r5 │ │ │ │ - bne b5f04 │ │ │ │ + bne b5f24 │ │ │ │ mov r1, #1 │ │ │ │ - b b5f2c │ │ │ │ + b b5f4c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r5, [r8, #340] @ 0x154 │ │ │ │ cmp r5, r1 │ │ │ │ - bls b8044 │ │ │ │ + bls b8064 │ │ │ │ ldr r5, [r8, #336] @ 0x150 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - b b5f2c │ │ │ │ - ldr r5, [pc, #4052] @ b6ee0 │ │ │ │ + b b5f4c │ │ │ │ + ldr r5, [pc, #4052] @ b6f00 │ │ │ │ ldrb r4, [r1, #16] │ │ │ │ add r5, pc, r5 │ │ │ │ cmp r4, #3 │ │ │ │ addne r5, r1, #4 │ │ │ │ ldrb r1, [r5, #12] │ │ │ │ subs r1, r1, #2 │ │ │ │ movne r1, r5 │ │ │ │ @@ -154768,15 +154776,15 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r3, r9 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, #0 │ │ │ │ - b b6038 │ │ │ │ + b b6058 │ │ │ │ add ip, r7, #12 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [r7, #60] @ 0x3c │ │ │ │ ldm ip, {r0, r1, r2, ip} │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r0, [r7, #24] │ │ │ │ @@ -154817,36 +154825,36 @@ │ │ │ │ ldr r5, [r7, #28] │ │ │ │ ldr r4, [r7, #76] @ 0x4c │ │ │ │ str r4, [r7, #28] │ │ │ │ str r5, [r7, #76] @ 0x4c │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ str r2, [r7, #56] @ 0x38 │ │ │ │ str r6, [r7, #84] @ 0x54 │ │ │ │ - bhi b8060 │ │ │ │ + bhi b8080 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6048 │ │ │ │ + beq b6068 │ │ │ │ mov r0, r3 │ │ │ │ - b b60d4 │ │ │ │ + b b60f4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ sub r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ mvn r0, r0 │ │ │ │ lsr r1, r1, #5 │ │ │ │ tst r0, r1 │ │ │ │ - bne b8058 │ │ │ │ + bne b8078 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r9 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ tst r1, r0 │ │ │ │ - bne b8060 │ │ │ │ + bne b8080 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6040 │ │ │ │ + beq b6060 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r5, [r1, #16] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r1, r2, #1 │ │ │ │ @@ -154855,73 +154863,73 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8060 │ │ │ │ + beq b8080 │ │ │ │ ldr r0, [sp, #148] @ 0x94 │ │ │ │ subs r1, r0, r9 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ movwne r1, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r0, r0, #1 │ │ │ │ movwne r0, #1 │ │ │ │ tst r2, r1 │ │ │ │ - bne b6158 │ │ │ │ + bne b6178 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r0, r1, r0 │ │ │ │ - beq b6158 │ │ │ │ + beq b6178 │ │ │ │ ldr r1, [r7, #96] @ 0x60 │ │ │ │ ldr r9, [r7, #104] @ 0x68 │ │ │ │ subs r5, r1, r9 │ │ │ │ - bcc b80e8 │ │ │ │ + bcc b8108 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr sl, [r7, #92] @ 0x5c │ │ │ │ cmp r4, r0 │ │ │ │ - bne b6138 │ │ │ │ - ldr r1, [pc, #4080] @ b7120 │ │ │ │ + bne b6158 │ │ │ │ + ldr r1, [pc, #4080] @ b7140 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcc b7844 │ │ │ │ + bcc b7864 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi b80dc │ │ │ │ + bhi b80fc │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r2, fp, r0, lsl #2 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r0, r1, #2 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp fp, r2 │ │ │ │ - bne b61a8 │ │ │ │ - b b77f8 │ │ │ │ + bne b61c8 │ │ │ │ + b b7818 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp fp, r2 │ │ │ │ - beq b77f4 │ │ │ │ + beq b7814 │ │ │ │ ldr r1, [r8, #328] @ 0x148 │ │ │ │ ldr r0, [fp], #4 │ │ │ │ cmp r1, r0 │ │ │ │ - bls b818c │ │ │ │ + bls b81ac │ │ │ │ ldr r2, [r8, #324] @ 0x144 │ │ │ │ add r1, r0, r0, lsl #2 │ │ │ │ ldr r1, [r2, r1, lsl #2]! │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @@ -154932,112 +154940,112 @@ │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0xffffffcc │ │ │ │ @ instruction: 0x000015bc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs b619c │ │ │ │ + bcs b61bc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc b619c │ │ │ │ + bcc b61bc │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b619c │ │ │ │ + bhi b61bc │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mul r4, r4, r0 │ │ │ │ adds r1, r4, r1 │ │ │ │ - bcs b80b8 │ │ │ │ + bcs b80d8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b8084 │ │ │ │ + bhi b80a4 │ │ │ │ ldr sl, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r9, [r2, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne b6274 │ │ │ │ - ldr r1, [pc, #4084] @ b7260 │ │ │ │ + bne b6294 │ │ │ │ + ldr r1, [pc, #4084] @ b7280 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ str r9, [r0, #4] │ │ │ │ adds r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs b619c │ │ │ │ + bcs b61bc │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b b62b4 │ │ │ │ + b b62d4 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b619c │ │ │ │ + beq b61bc │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6308 │ │ │ │ + beq b6328 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs b8198 │ │ │ │ + bcs b81b8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b b62a8 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r4 │ │ │ │ - bls b80f8 │ │ │ │ + bls b8118 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs b6348 │ │ │ │ + bcs b6368 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b8160 │ │ │ │ + bcs b8180 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq b62a8 │ │ │ │ + beq b62c8 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bcs b7fd0 │ │ │ │ + bcs b7ff0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b8118 │ │ │ │ + bcs b8138 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [r8, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b8108 │ │ │ │ + bcs b8128 │ │ │ │ ldr r0, [r8, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ @@ -155070,501 +155078,501 @@ │ │ │ │ andeq r0, r0, r0, asr r2 │ │ │ │ muleq r0, r0, r3 │ │ │ │ andeq r0, r0, r8, lsl #3 │ │ │ │ andeq r0, r0, r0, lsr #5 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b b6868 │ │ │ │ + b b6888 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs b6308 │ │ │ │ + bcs b6328 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ ldr r5, [r0, sl, lsl #2] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r9, r0 │ │ │ │ - bne b6468 │ │ │ │ - ldr r1, [pc, #4024] @ b7418 │ │ │ │ + bne b6488 │ │ │ │ + ldr r1, [pc, #4024] @ b7438 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8180 │ │ │ │ + beq b81a0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ - b b6308 │ │ │ │ + b b6328 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne b62f0 │ │ │ │ - ldr r1, [pc, #4088] @ b74b8 │ │ │ │ + bne b6310 │ │ │ │ + ldr r1, [pc, #4088] @ b74d8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b b62f0 │ │ │ │ + bl 986dc │ │ │ │ + b b6310 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b62a8 │ │ │ │ + beq b62c8 │ │ │ │ ldr sl, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r4, [sl] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc b68e0 │ │ │ │ + bcc b6900 │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq b6540 │ │ │ │ + beq b6560 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r6, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne b6524 │ │ │ │ + bne b6544 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b b6308 │ │ │ │ + b b6328 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bb8b0 │ │ │ │ + bl bb8d0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6308 │ │ │ │ + beq b6328 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - b b6858 │ │ │ │ + b b6878 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b62a8 │ │ │ │ + beq b62c8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bcs b65b8 │ │ │ │ + bcs b65d8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #4092] @ b75ac │ │ │ │ + ldr r2, [pc, #4092] @ b75cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #4072] @ b75b0 │ │ │ │ + ldr r2, [pc, #4072] @ b75d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b62a8 │ │ │ │ + beq b62c8 │ │ │ │ tst r0, #1 │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6308 │ │ │ │ + beq b6328 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b6308 │ │ │ │ + beq b6328 │ │ │ │ cmp r0, #13 │ │ │ │ - bne b62a8 │ │ │ │ + bne b62c8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b6308 │ │ │ │ + bcs b6328 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bb1c4 │ │ │ │ + bl bb1e4 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bad14 │ │ │ │ + bl bad34 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6308 │ │ │ │ + beq b6328 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - b b66a8 │ │ │ │ + b b66c8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b6308 │ │ │ │ - b b6854 │ │ │ │ + bcs b6328 │ │ │ │ + b b6874 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - beq b6308 │ │ │ │ - bcs b81e0 │ │ │ │ + beq b6328 │ │ │ │ + bcs b8200 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r8, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b6308 │ │ │ │ - b b62a8 │ │ │ │ + beq b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b6854 │ │ │ │ + beq b6874 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4064] @ b76bc │ │ │ │ + ldr r3, [pc, #4064] @ b76dc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bcs b6868 │ │ │ │ + bcs b6888 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq b6308 │ │ │ │ - b b62a8 │ │ │ │ + beq b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - beq b6308 │ │ │ │ - b b62a8 │ │ │ │ + beq b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bbba0 │ │ │ │ + bl bbbc0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b6308 │ │ │ │ - bcs b81d0 │ │ │ │ + beq b6328 │ │ │ │ + bcs b81f0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b68c4 │ │ │ │ + beq b68e4 │ │ │ │ cmp r0, #13 │ │ │ │ - beq b6308 │ │ │ │ - b b62a8 │ │ │ │ + beq b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bb52c │ │ │ │ + bl bb54c │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b6874 │ │ │ │ + beq b6894 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4064] @ b7788 │ │ │ │ + ldr r3, [pc, #4064] @ b77a8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bcs b6888 │ │ │ │ + bcs b68a8 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b6894 │ │ │ │ + beq b68b4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b62a8 │ │ │ │ + bcs b62c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r5, [r0, r1] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r9, [r0, r1] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - ldr sl, [pc, #4064] @ b77f0 │ │ │ │ + ldr sl, [pc, #4064] @ b7810 │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [sl, r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b62a8 │ │ │ │ + bne b62c8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl ba998 │ │ │ │ + bl ba9b8 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4060] @ b7840 │ │ │ │ + ldr r1, [pc, #4060] @ b7860 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6308 │ │ │ │ - b b62a8 │ │ │ │ + beq b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4084] @ b7878 │ │ │ │ + ldr r1, [pc, #4084] @ b7898 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #4044] @ b787c │ │ │ │ + ldr r1, [pc, #4044] @ b789c │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r9, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6308 │ │ │ │ + beq b6328 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne b6308 │ │ │ │ - b b62a8 │ │ │ │ + bne b6328 │ │ │ │ + b b62c8 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne b6508 │ │ │ │ - b b6540 │ │ │ │ + bne b6528 │ │ │ │ + b b6560 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ ldr r5, [r7, #104] @ 0x68 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r5 │ │ │ │ - bcs b8098 │ │ │ │ + bcs b80b8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b8084 │ │ │ │ + bhi b80a4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r1 │ │ │ │ - bne b80a4 │ │ │ │ + bne b80c4 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ bl 1e85c │ │ │ │ - b b62a8 │ │ │ │ + b b62c8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs b619c │ │ │ │ + bcs b61bc │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r1, r3 │ │ │ │ - bls b81c0 │ │ │ │ + bls b81e0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r5, [r1, r3, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b619c │ │ │ │ + beq b61bc │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mul r4, r2, r0 │ │ │ │ adds r1, r4, r1 │ │ │ │ - bcs b80b8 │ │ │ │ + bcs b80d8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b8084 │ │ │ │ + bhi b80a4 │ │ │ │ ldr r9, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7] │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, r0 │ │ │ │ - bne b69d0 │ │ │ │ - ldr r1, [pc, #4068] @ b79ac │ │ │ │ + bne b69f0 │ │ │ │ + ldr r1, [pc, #4068] @ b79cc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r0, sl, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs b619c │ │ │ │ + bcs b61bc │ │ │ │ add r1, r9, r4, lsl #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b b6af0 │ │ │ │ + b b6b10 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs b619c │ │ │ │ + bcs b61bc │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ add r2, r2, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b619c │ │ │ │ + beq b61bc │ │ │ │ ldrb r5, [r2, #-1] │ │ │ │ cmp r5, r1 │ │ │ │ - bhi b619c │ │ │ │ + bhi b61bc │ │ │ │ ldrb r5, [r2], #8 │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc b6a2c │ │ │ │ + bcc b6a4c │ │ │ │ ldr r4, [r7, #52] @ 0x34 │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ mul r4, r4, r0 │ │ │ │ adds r1, r4, r1 │ │ │ │ - bcs b80b8 │ │ │ │ + bcs b80d8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b8084 │ │ │ │ + bhi b80a4 │ │ │ │ ldr r9, [r7, #44] @ 0x2c │ │ │ │ ldr r5, [r2, #-13] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, r0 │ │ │ │ - bne b6a9c │ │ │ │ - ldr r1, [pc, #4056] @ b7a6c │ │ │ │ + bne b6abc │ │ │ │ + ldr r1, [pc, #4056] @ b7a8c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r0, sl, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ - bcs b619c │ │ │ │ + bcs b61bc │ │ │ │ add r1, r9, r4, lsl #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b b70e4 │ │ │ │ + b b7104 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b619c │ │ │ │ + beq b61bc │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6b44 │ │ │ │ + beq b6b64 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs b8198 │ │ │ │ + bcs b81b8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b b6ae4 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r4 │ │ │ │ - bls b80f8 │ │ │ │ + bls b8118 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs b6b84 │ │ │ │ + bcs b6ba4 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b8160 │ │ │ │ + bcs b8180 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq b6ae4 │ │ │ │ + beq b6b04 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bcs b7fd0 │ │ │ │ + bcs b7ff0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b8118 │ │ │ │ + bcs b8138 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [r8, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b8108 │ │ │ │ + bcs b8128 │ │ │ │ ldr r0, [r8, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ @@ -155599,354 +155607,354 @@ │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ andeq r0, r0, r4, ror #7 │ │ │ │ andeq r0, r0, r8, asr #7 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - beq b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + beq b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs b6b44 │ │ │ │ + bcs b6b64 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ ldr r5, [r0, sl, lsl #2] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r9, r0 │ │ │ │ - bne b6cb0 │ │ │ │ - ldr r1, [pc, #4092] @ b7ca4 │ │ │ │ + bne b6cd0 │ │ │ │ + ldr r1, [pc, #4092] @ b7cc4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8180 │ │ │ │ + beq b81a0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ - b b6b44 │ │ │ │ + b b6b64 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne b6b2c │ │ │ │ - ldr r1, [pc, #4044] @ b7cd4 │ │ │ │ + bne b6b4c │ │ │ │ + ldr r1, [pc, #4044] @ b7cf4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b b6b2c │ │ │ │ + bl 986dc │ │ │ │ + b b6b4c │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b6ae4 │ │ │ │ + beq b6b04 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc b7068 │ │ │ │ + bcc b7088 │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq b6d88 │ │ │ │ + beq b6da8 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r6, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne b6d6c │ │ │ │ + bne b6d8c │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b b6b44 │ │ │ │ + b b6b64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - b b7010 │ │ │ │ + b b7030 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bcs b6dcc │ │ │ │ + bcs b6dec │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #4068] @ b7da8 │ │ │ │ + ldr r2, [pc, #4068] @ b7dc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #4048] @ b7dac │ │ │ │ + ldr r2, [pc, #4048] @ b7dcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b6ae4 │ │ │ │ + beq b6b04 │ │ │ │ tst r0, #1 │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b6ae4 │ │ │ │ + bcs b6b04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4076] @ b7e04 │ │ │ │ + ldr r1, [pc, #4076] @ b7e24 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6ae4 │ │ │ │ + bne b6b04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4048] @ b7e08 │ │ │ │ + ldr r1, [pc, #4048] @ b7e28 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b6b44 │ │ │ │ + beq b6b64 │ │ │ │ cmp r0, #13 │ │ │ │ - bne b6ae4 │ │ │ │ + bne b6b04 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b6b44 │ │ │ │ + bcs b6b64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl ba998 │ │ │ │ + bl ba9b8 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4072] @ b7ea0 │ │ │ │ + ldr r3, [pc, #4072] @ b7ec0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs b7048 │ │ │ │ + bcs b7068 │ │ │ │ ldrb r1, [r2, r5] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ andeq sl, fp, r4, lsr #30 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #4056] @ b7ed0 │ │ │ │ + ldr r3, [pc, #4056] @ b7ef0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs b7020 │ │ │ │ + bcs b7040 │ │ │ │ ldrb r1, [r2, r5] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + beq b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - beq b6b44 │ │ │ │ - bcs b81e0 │ │ │ │ + beq b6b64 │ │ │ │ + bcs b8200 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - b b6f60 │ │ │ │ + b b6f80 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bb52c │ │ │ │ + bl bb54c │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r8, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + beq b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bad14 │ │ │ │ + bl bad34 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b6b44 │ │ │ │ - bcs b81d0 │ │ │ │ + beq b6b64 │ │ │ │ + bcs b81f0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b7054 │ │ │ │ + beq b7074 │ │ │ │ cmp r0, #13 │ │ │ │ - beq b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + beq b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bb1c4 │ │ │ │ + bl bb1e4 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bb8b0 │ │ │ │ + bl bb8d0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b6b44 │ │ │ │ + bcs b6b64 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4016] @ b7fcc │ │ │ │ + ldr r1, [pc, #4016] @ b7fec │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + beq b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bbba0 │ │ │ │ + bl bbbc0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne b6b44 │ │ │ │ - b b6ae4 │ │ │ │ + bne b6b64 │ │ │ │ + b b6b04 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne b6d50 │ │ │ │ - b b6d88 │ │ │ │ + bne b6d70 │ │ │ │ + b b6da8 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ ldr r5, [r7, #104] @ 0x68 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r5 │ │ │ │ - bcs b8098 │ │ │ │ + bcs b80b8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b8084 │ │ │ │ + bhi b80a4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r1 │ │ │ │ - beq b6ad0 │ │ │ │ - b b80a4 │ │ │ │ + beq b6af0 │ │ │ │ + b b80c4 │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b619c │ │ │ │ + beq b61bc │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b713c │ │ │ │ + beq b715c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs b8198 │ │ │ │ + bcs b81b8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b b70d8 │ │ │ │ - andseq ip, r3, r0, lsl #8 │ │ │ │ + b b70f8 │ │ │ │ + andseq ip, r3, r0, ror #7 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r4 │ │ │ │ - bls b80f8 │ │ │ │ + bls b8118 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs b717c │ │ │ │ + bcs b719c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b8160 │ │ │ │ + bcs b8180 │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq b70d8 │ │ │ │ + beq b70f8 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bcs b7fd0 │ │ │ │ + bcs b7ff0 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b8118 │ │ │ │ + bcs b8138 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ ldr r1, [r8, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b8108 │ │ │ │ + bcs b8128 │ │ │ │ ldr r0, [r8, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ @@ -155979,371 +155987,371 @@ │ │ │ │ andeq r0, r0, r8, asr r2 │ │ │ │ andeq r0, r0, r4, lsr #7 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, ip, asr #6 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b b76b0 │ │ │ │ - andseq ip, r3, r4, asr #5 │ │ │ │ + b b76d0 │ │ │ │ + andseq ip, r3, r4, lsr #5 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs b713c │ │ │ │ + bcs b715c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ ldr r5, [r0, sl, lsl #2] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r9, r0 │ │ │ │ - bne b72a0 │ │ │ │ - ldr r1, [pc, #4072] @ b8280 │ │ │ │ + bne b72c0 │ │ │ │ + ldr r1, [pc, #4072] @ b82a0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str sl, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8180 │ │ │ │ + beq b81a0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ - b b713c │ │ │ │ + b b715c │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne b7124 │ │ │ │ - ldr r1, [pc, #4032] @ b82b8 │ │ │ │ + bne b7144 │ │ │ │ + ldr r1, [pc, #4032] @ b82d8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b b7124 │ │ │ │ + bl 986dc │ │ │ │ + b b7144 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b70d8 │ │ │ │ + beq b70f8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc b772c │ │ │ │ + bcc b774c │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq b7378 │ │ │ │ + beq b7398 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r6, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne b735c │ │ │ │ + bne b737c │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b b713c │ │ │ │ + b b715c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bb8b0 │ │ │ │ + bl bb8d0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b713c │ │ │ │ + beq b715c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - b b76a0 │ │ │ │ + b b76c0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b70d8 │ │ │ │ + beq b70f8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bcs b73f0 │ │ │ │ + bcs b7410 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #3788] @ b82b4 │ │ │ │ + ldr r2, [pc, #3788] @ b82d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #3760] @ b82b0 │ │ │ │ + ldr r2, [pc, #3760] @ b82d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b70d8 │ │ │ │ + beq b70f8 │ │ │ │ tst r0, #1 │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ - andseq ip, r3, r0, lsl #2 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ + andseq ip, r3, r0, ror #1 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b713c │ │ │ │ + beq b715c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b713c │ │ │ │ + beq b715c │ │ │ │ cmp r0, #13 │ │ │ │ - bne b70d8 │ │ │ │ + bne b70f8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b713c │ │ │ │ + bcs b715c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bb1c4 │ │ │ │ + bl bb1e4 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bad14 │ │ │ │ + bl bad34 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b713c │ │ │ │ + beq b715c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - b b74e8 │ │ │ │ - mulseq r3, r0, r0 │ │ │ │ + b b7508 │ │ │ │ + andseq ip, r3, r0, ror r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b713c │ │ │ │ - b b769c │ │ │ │ + bcs b715c │ │ │ │ + b b76bc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - beq b713c │ │ │ │ - bcs b81e0 │ │ │ │ + beq b715c │ │ │ │ + bcs b8200 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r8, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b713c │ │ │ │ - b b70d8 │ │ │ │ + beq b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b769c │ │ │ │ + beq b76bc │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #3460] @ b82a0 │ │ │ │ + ldr r3, [pc, #3460] @ b82c0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bcs b76b0 │ │ │ │ + bcs b76d0 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq b713c │ │ │ │ - b b70d8 │ │ │ │ + beq b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, r0 │ │ │ │ - beq b713c │ │ │ │ - b b70d8 │ │ │ │ + beq b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bbba0 │ │ │ │ + bl bbbc0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b713c │ │ │ │ - bcs b81d0 │ │ │ │ + beq b715c │ │ │ │ + bcs b81f0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b7710 │ │ │ │ + beq b7730 │ │ │ │ cmp r0, #13 │ │ │ │ - beq b713c │ │ │ │ - b b70d8 │ │ │ │ + beq b715c │ │ │ │ + b b70f8 │ │ │ │ andeq r7, ip, r4, ror #1 │ │ │ │ andeq r7, ip, ip, asr #1 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl bb52c │ │ │ │ + bl bb54c │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b76c0 │ │ │ │ + beq b76e0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - ldr r3, [pc, #3240] @ b8298 │ │ │ │ + ldr r3, [pc, #3240] @ b82b8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r5, r1 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bcs b76d4 │ │ │ │ + bcs b76f4 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b76e0 │ │ │ │ + beq b7700 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b70d8 │ │ │ │ + bcs b70f8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r5, [r0, r1] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldrb r9, [r0, r1] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - ldr sl, [pc, #3156] @ b82ac │ │ │ │ + ldr sl, [pc, #3156] @ b82cc │ │ │ │ add sl, pc, sl │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [sl, r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b70d8 │ │ │ │ + bne b70f8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - bl ba998 │ │ │ │ + bl ba9b8 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3064] @ b82a4 │ │ │ │ + ldr r1, [pc, #3064] @ b82c4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b713c │ │ │ │ - b b70d8 │ │ │ │ + beq b715c │ │ │ │ + b b70f8 │ │ │ │ @ instruction: 0x000c6fb4 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #3020] @ b829c │ │ │ │ + ldr r1, [pc, #3020] @ b82bc │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r9, sp, #144 @ 0x90 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #2988] @ b82a8 │ │ │ │ + ldr r1, [pc, #2988] @ b82c8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r9, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b713c │ │ │ │ + beq b715c │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne b713c │ │ │ │ - b b70d8 │ │ │ │ + bne b715c │ │ │ │ + b b70f8 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, sl, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne b7340 │ │ │ │ - b b7378 │ │ │ │ + bne b7360 │ │ │ │ + b b7398 │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ ldr r5, [r7, #104] @ 0x68 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r5 │ │ │ │ - bcs b8098 │ │ │ │ + bcs b80b8 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b8084 │ │ │ │ + bhi b80a4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r1 │ │ │ │ - beq b70c4 │ │ │ │ - b b80a4 │ │ │ │ + beq b70e4 │ │ │ │ + b b80c4 │ │ │ │ andeq r6, ip, r8, ror #29 │ │ │ │ ldrd r4, [r7, #52] @ 0x34 │ │ │ │ mul r0, r4, r0 │ │ │ │ adds r1, r0, r5 │ │ │ │ - bcs b8098 │ │ │ │ + bcs b80b8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b8084 │ │ │ │ + bhi b80a4 │ │ │ │ ldr r1, [sp, #444] @ 0x1bc │ │ │ │ cmp r5, r1 │ │ │ │ - bne b816c │ │ │ │ + bne b818c │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bl 1e85c │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6190 │ │ │ │ - b b77f8 │ │ │ │ + bne b61b0 │ │ │ │ + b b7818 │ │ │ │ andeq r6, ip, r4, lsl #29 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ @@ -156352,88 +156360,88 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ moveq r0, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ moveq r0, r3 │ │ │ │ tst r1, #1 │ │ │ │ - beq b5f74 │ │ │ │ + beq b5f94 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b5f74 │ │ │ │ - b b8058 │ │ │ │ + bne b5f94 │ │ │ │ + b b8078 │ │ │ │ andeq r6, ip, r0, lsr lr │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add sl, sl, r5, lsl #2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ add r1, r1, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ lsl r1, r9, #2 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ sub r1, r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - b b7894 │ │ │ │ + b b78b4 │ │ │ │ andeq r6, ip, r0, lsl lr │ │ │ │ andeq r6, ip, r4, ror #27 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sl, r4, lsl #2] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6158 │ │ │ │ + beq b6178 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78d8 │ │ │ │ + beq b78f8 │ │ │ │ cmp r4, r9 │ │ │ │ - bcc b7880 │ │ │ │ - b b81ac │ │ │ │ + bcc b78a0 │ │ │ │ + b b81cc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r6, [r0, r1, lsl #2]! │ │ │ │ str fp, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ cmp r1, r4 │ │ │ │ - bls b80f8 │ │ │ │ + bls b8118 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs b7918 │ │ │ │ + bcs b7938 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b8160 │ │ │ │ + bcs b8180 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq b7888 │ │ │ │ + beq b78a8 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - bcs b7fd0 │ │ │ │ + bcs b7ff0 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r7, #32] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b8118 │ │ │ │ + bcs b8138 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r7, #36] @ 0x24 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ ldr r1, [r8, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs b8108 │ │ │ │ + bcs b8128 │ │ │ │ ldr r0, [r8, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ @@ -156447,15 +156455,15 @@ │ │ │ │ andeq r0, r0, ip, lsl r6 │ │ │ │ ldrd r4, [r0, #4] │ │ │ │ rbit r0, r5 │ │ │ │ clz r0, r0 │ │ │ │ add r1, pc, #8 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ - andseq fp, r3, r8, ror #22 │ │ │ │ + andseq fp, r3, r8, asr #22 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, ip, ror r3 │ │ │ │ andeq r0, r0, ip, lsr #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsl r2 │ │ │ │ andeq r0, r0, ip, lsr #7 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ @@ -156467,401 +156475,401 @@ │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r0, ror #5 │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ muleq r0, r0, r3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - b b7ec4 │ │ │ │ + b b7ee4 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r5, r9 │ │ │ │ - bcs b78d8 │ │ │ │ + bcs b78f8 │ │ │ │ ldr fp, [sl, r5, lsl #2] │ │ │ │ ldr r0, [r7] │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, r0 │ │ │ │ - bne b7a34 │ │ │ │ - ldr r1, [pc, #2256] @ b82fc │ │ │ │ + bne b7a54 │ │ │ │ + ldr r1, [pc, #2256] @ b831c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ str fp, [r0, #8] │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [r7, #8] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8180 │ │ │ │ + beq b81a0 │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ str r0, [sl, r5, lsl #2] │ │ │ │ - b b78d8 │ │ │ │ - mulseq r3, ip, sl │ │ │ │ + b b78f8 │ │ │ │ + andseq fp, r3, ip, ror sl │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr fp, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne b78c0 │ │ │ │ - ldr r1, [pc, #2152] @ b82f8 │ │ │ │ + bne b78e0 │ │ │ │ + ldr r1, [pc, #2152] @ b8318 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b b78c0 │ │ │ │ + bl 986dc │ │ │ │ + b b78e0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b7888 │ │ │ │ + beq b78a8 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ ldr r4, [fp] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc b7f60 │ │ │ │ + bcc b7f80 │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq b7b10 │ │ │ │ + beq b7b30 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r6, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne b7af4 │ │ │ │ + bne b7b14 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b b78d8 │ │ │ │ + b b78f8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl bb8b0 │ │ │ │ + bl bb8d0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78d8 │ │ │ │ + beq b78f8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b8214 │ │ │ │ + bcs b8234 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - b b7eb8 │ │ │ │ + b b7ed8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7888 │ │ │ │ + beq b78a8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b8204 │ │ │ │ + bcs b8224 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs b7ba0 │ │ │ │ + bcs b7bc0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #1876] @ b82ec │ │ │ │ + ldr r1, [pc, #1876] @ b830c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #1844] @ b82e8 │ │ │ │ + ldr r2, [pc, #1844] @ b8308 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7888 │ │ │ │ + beq b78a8 │ │ │ │ tst r0, #1 │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78d8 │ │ │ │ + beq b78f8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs b8238 │ │ │ │ + bcs b8258 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b78d8 │ │ │ │ + beq b78f8 │ │ │ │ cmp r0, #13 │ │ │ │ - bne b7888 │ │ │ │ + bne b78a8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b78d8 │ │ │ │ + bcs b78f8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl bb1c4 │ │ │ │ + bl bb1e4 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl bad14 │ │ │ │ + bl bad34 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78d8 │ │ │ │ + beq b78f8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b8248 │ │ │ │ + bcs b8268 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [r8, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b78d8 │ │ │ │ - b b7888 │ │ │ │ + beq b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b78d8 │ │ │ │ - b b7eb0 │ │ │ │ - @ instruction: 0x0013b8b8 │ │ │ │ + bcs b78f8 │ │ │ │ + b b7ed0 │ │ │ │ + mulseq r3, r8, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - beq b78d8 │ │ │ │ - bcs b826c │ │ │ │ + beq b78f8 │ │ │ │ + bcs b828c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r8, #344] @ 0x158 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq b78d8 │ │ │ │ - b b7888 │ │ │ │ - andseq fp, r3, r8, asr #16 │ │ │ │ + beq b78f8 │ │ │ │ + b b78a8 │ │ │ │ + andseq fp, r3, r8, lsr #16 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7ea4 │ │ │ │ + beq b7ec4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs b81f4 │ │ │ │ + bcs b8214 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ - ldr r2, [pc, #1488] @ b82d4 │ │ │ │ + ldr r2, [pc, #1488] @ b82f4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r1 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs b7ec4 │ │ │ │ + bcs b7ee4 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq b78d8 │ │ │ │ - b b7888 │ │ │ │ + beq b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r0 │ │ │ │ - beq b78d8 │ │ │ │ - b b7888 │ │ │ │ + beq b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl bbba0 │ │ │ │ + bl bbbc0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r1 │ │ │ │ - beq b78d8 │ │ │ │ - bcs b825c │ │ │ │ + beq b78f8 │ │ │ │ + bcs b827c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b7f40 │ │ │ │ + beq b7f60 │ │ │ │ cmp r0, #13 │ │ │ │ - beq b78d8 │ │ │ │ - b b7888 │ │ │ │ + beq b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl bb52c │ │ │ │ + bl bb54c │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldrdeq r6, [ip], -r0 │ │ │ │ @ instruction: 0x000c68b8 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - beq b7ed4 │ │ │ │ + beq b7ef4 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs b81f4 │ │ │ │ + bcs b8214 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ - ldr r2, [pc, #1264] @ b82cc │ │ │ │ + ldr r2, [pc, #1264] @ b82ec │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r1 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs b7ef4 │ │ │ │ + bcs b7f14 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ andeq r6, ip, ip, ror r8 │ │ │ │ andeq r6, ip, ip, asr r8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7f00 │ │ │ │ + beq b7f20 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b8228 │ │ │ │ + bcs b8248 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b7888 │ │ │ │ + bcs b78a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb sl, [r0, r1] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r5, [r0] │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - ldr fp, [pc, #1164] @ b82e4 │ │ │ │ + ldr fp, [pc, #1164] @ b8304 │ │ │ │ add fp, pc, fp │ │ │ │ mov r1, fp │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [fp, sl] │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7888 │ │ │ │ + bne b78a8 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl ba998 │ │ │ │ + bl ba9b8 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldrdeq r6, [ip], -r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b78d8 │ │ │ │ + bcs b78f8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #1048] @ b82d8 │ │ │ │ + ldr r1, [pc, #1048] @ b82f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78d8 │ │ │ │ - b b7888 │ │ │ │ + beq b78f8 │ │ │ │ + b b78a8 │ │ │ │ muleq ip, r8, r7 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b7888 │ │ │ │ + bcs b78a8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #992] @ b82d0 │ │ │ │ + ldr r1, [pc, #992] @ b82f0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7888 │ │ │ │ + beq b78a8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add sl, sp, #144 @ 0x90 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #952] @ b82e0 │ │ │ │ + ldr r1, [pc, #952] @ b8300 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [sl, r5] │ │ │ │ ldr sl, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq b78d8 │ │ │ │ + beq b78f8 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne b78d8 │ │ │ │ - b b7888 │ │ │ │ + bne b78f8 │ │ │ │ + b b78a8 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne b7ad8 │ │ │ │ - b b7b10 │ │ │ │ + bne b7af8 │ │ │ │ + b b7b30 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ ldr r5, [r7, #56] @ 0x38 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r5 │ │ │ │ - bcs b8098 │ │ │ │ + bcs b80b8 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b8084 │ │ │ │ + bhi b80a4 │ │ │ │ cmp r5, r9 │ │ │ │ - bne b80c8 │ │ │ │ + bne b80e8 │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ - b b7888 │ │ │ │ + b b78a8 │ │ │ │ andeq r6, ip, r8, ror r6 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r0, [pc, #828] @ b8318 │ │ │ │ - ldr r3, [pc, #828] @ b831c │ │ │ │ - ldr r2, [pc, #828] @ b8320 │ │ │ │ + ldr r0, [pc, #828] @ b8338 │ │ │ │ + ldr r3, [pc, #828] @ b833c │ │ │ │ + ldr r2, [pc, #828] @ b8340 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #128] @ 0x80 │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ str r7, [sp, #124] @ 0x7c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [pc, #792] @ b8324 │ │ │ │ + ldr r7, [pc, #792] @ b8344 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ str r7, [sp, #164] @ 0xa4 │ │ │ │ @@ -156885,194 +156893,194 @@ │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r1, [r0, #8] │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #508] @ b8288 │ │ │ │ + ldr r2, [pc, #508] @ b82a8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #664] @ b8338 │ │ │ │ + ldr r2, [pc, #664] @ b8358 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #636] @ b8328 │ │ │ │ + ldr r2, [pc, #636] @ b8348 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d68 │ │ │ │ - ldr r2, [pc, #620] @ b832c │ │ │ │ + ldr r2, [pc, #620] @ b834c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #620] @ b833c │ │ │ │ + ldr r2, [pc, #620] @ b835c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d68 │ │ │ │ - ldr r2, [pc, #552] @ b830c │ │ │ │ + ldr r2, [pc, #552] @ b832c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #580] @ b8334 │ │ │ │ + ldr r2, [pc, #580] @ b8354 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #396] @ b828c │ │ │ │ + ldr r2, [pc, #396] @ b82ac │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #436] @ b82c4 │ │ │ │ + ldr r2, [pc, #436] @ b82e4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #560] @ b8350 │ │ │ │ + ldr r2, [pc, #560] @ b8370 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #468] @ b8304 │ │ │ │ + ldr r0, [pc, #468] @ b8324 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #464] @ b8308 │ │ │ │ + ldr r1, [pc, #464] @ b8328 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #428] @ b8314 │ │ │ │ + ldr r2, [pc, #428] @ b8334 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #444] @ b8330 │ │ │ │ + ldr r2, [pc, #444] @ b8350 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d68 │ │ │ │ - ldr r0, [pc, #264] @ b8290 │ │ │ │ + ldr r0, [pc, #264] @ b82b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #240] @ b8284 │ │ │ │ + ldr r2, [pc, #240] @ b82a4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #244] @ b8294 │ │ │ │ + ldr r2, [pc, #244] @ b82b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #332] @ b8300 │ │ │ │ + ldr r2, [pc, #332] @ b8320 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #328] @ b8310 │ │ │ │ + ldr r2, [pc, #328] @ b8330 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #228] @ b82bc │ │ │ │ + ldr r2, [pc, #228] @ b82dc │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #216] @ b82c0 │ │ │ │ + ldr r2, [pc, #216] @ b82e0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #220] @ b82dc │ │ │ │ + ldr r2, [pc, #220] @ b82fc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #316] @ b8348 │ │ │ │ + ldr r2, [pc, #316] @ b8368 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #304] @ b834c │ │ │ │ + ldr r2, [pc, #304] @ b836c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #276] @ b8344 │ │ │ │ + ldr r2, [pc, #276] @ b8364 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #252] @ b8340 │ │ │ │ + ldr r2, [pc, #252] @ b8360 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #160] @ b82f0 │ │ │ │ + ldr r2, [pc, #160] @ b8310 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #100] @ b82c8 │ │ │ │ + ldr r2, [pc, #100] @ b82e8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #128] @ b82f4 │ │ │ │ + ldr r2, [pc, #128] @ b8314 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq fp, r3, r8, asr #5 │ │ │ │ - mulseq r3, r0, r3 │ │ │ │ - andseq sl, r3, r0, lsl r5 │ │ │ │ - andseq sl, r3, r0, ror #11 │ │ │ │ - andseq sl, r3, ip, ror #7 │ │ │ │ - mulseq r3, ip, r3 │ │ │ │ + andseq fp, r3, r8, lsr #5 │ │ │ │ + andseq sl, r3, r0, ror r3 │ │ │ │ + @ instruction: 0x0013a4f0 │ │ │ │ + andseq sl, r3, r0, asr #11 │ │ │ │ + andseq sl, r3, ip, asr #7 │ │ │ │ + andseq sl, r3, ip, ror r3 │ │ │ │ andeq r6, ip, r0, lsr #1 │ │ │ │ andeq r5, ip, r4, asr #31 │ │ │ │ andeq r6, ip, r4, ror r1 │ │ │ │ andeq r5, ip, r8, ror #31 │ │ │ │ muleq ip, r8, pc @ │ │ │ │ andeq r6, ip, ip, lsr r0 │ │ │ │ muleq ip, r4, r2 │ │ │ │ andeq r6, ip, ip, lsr #5 │ │ │ │ - andseq fp, r3, r8, asr r2 │ │ │ │ - andseq sl, r3, r8, lsl r4 │ │ │ │ - andseq sl, r3, r4, ror #7 │ │ │ │ - andseq sl, r3, r0, lsl r4 │ │ │ │ - andseq sl, r3, ip, lsl #7 │ │ │ │ + andseq fp, r3, r8, lsr r2 │ │ │ │ + @ instruction: 0x0013a3f8 │ │ │ │ + andseq sl, r3, r4, asr #7 │ │ │ │ + @ instruction: 0x0013a3f0 │ │ │ │ + andseq sl, r3, ip, ror #6 │ │ │ │ @ instruction: 0x000c58b4 │ │ │ │ andeq r5, ip, r4, lsr #15 │ │ │ │ andeq r5, ip, ip, lsl #19 │ │ │ │ ldrdeq r5, [ip], -r4 │ │ │ │ - andseq sl, r3, r4, lsl #8 │ │ │ │ + andseq sl, r3, r4, ror #7 │ │ │ │ andeq r5, ip, ip, ror #14 │ │ │ │ andeq r5, ip, ip, lsr r8 │ │ │ │ andeq r5, ip, r0, ror #21 │ │ │ │ strdeq r5, [ip], -ip │ │ │ │ - andseq sl, r3, ip, ror #6 │ │ │ │ - andseq sl, r3, r8, asr r3 │ │ │ │ - andseq sl, r3, r0, asr #21 │ │ │ │ - andseq sl, r3, r4, lsr fp │ │ │ │ - andseq sl, r3, r8, lsl #7 │ │ │ │ - andseq sl, r3, r0, lsr #7 │ │ │ │ - andseq sl, r3, r0, lsr #7 │ │ │ │ - andseq sl, r3, r0, lsr #8 │ │ │ │ - @ instruction: 0x0013a2f0 │ │ │ │ - andseq sl, r3, ip, lsl #11 │ │ │ │ + andseq sl, r3, ip, asr #6 │ │ │ │ + andseq sl, r3, r8, lsr r3 │ │ │ │ + andseq sl, r3, r0, lsr #21 │ │ │ │ + andseq sl, r3, r4, lsl fp │ │ │ │ + andseq sl, r3, r8, ror #6 │ │ │ │ + andseq sl, r3, r0, lsl #7 │ │ │ │ + andseq sl, r3, r0, lsl #7 │ │ │ │ + andseq sl, r3, r0, lsl #8 │ │ │ │ + @ instruction: 0x0013a2d0 │ │ │ │ + andseq sl, r3, ip, ror #10 │ │ │ │ @ instruction: 0xfffface8 │ │ │ │ - andseq sl, r3, r8, lsr #13 │ │ │ │ - @ instruction: 0x0013a6d0 │ │ │ │ - @ instruction: 0x00157edc │ │ │ │ - @ instruction: 0x0013a4d0 │ │ │ │ - andseq sl, r3, r0, ror #9 │ │ │ │ - mulseq r3, r8, r3 │ │ │ │ + andseq sl, r3, r8, lsl #13 │ │ │ │ + @ instruction: 0x0013a6b0 │ │ │ │ + @ instruction: 0x00157ebc │ │ │ │ + @ instruction: 0x0013a4b0 │ │ │ │ andseq sl, r3, r0, asr #9 │ │ │ │ - andseq sl, r3, r4, lsl #10 │ │ │ │ - andseq sl, r3, ip, lsr #9 │ │ │ │ - andseq sl, r3, r0, lsr #7 │ │ │ │ - @ instruction: 0x0013a3f0 │ │ │ │ - andseq sl, r3, r4, lsr #8 │ │ │ │ - andseq sl, r3, r0, lsr #8 │ │ │ │ - @ instruction: 0x0013a5b0 │ │ │ │ + andseq sl, r3, r8, ror r3 │ │ │ │ + andseq sl, r3, r0, lsr #9 │ │ │ │ + andseq sl, r3, r4, ror #9 │ │ │ │ + andseq sl, r3, ip, lsl #9 │ │ │ │ + andseq sl, r3, r0, lsl #7 │ │ │ │ + @ instruction: 0x0013a3d0 │ │ │ │ + andseq sl, r3, r4, lsl #8 │ │ │ │ + andseq sl, r3, r0, lsl #8 │ │ │ │ + mulseq r3, r0, r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ mov r1, #0 │ │ │ │ ldr r7, [r2, #20] │ │ │ │ @@ -157080,42 +157088,42 @@ │ │ │ │ cmp r3, r7 │ │ │ │ str r1, [r6, #84] @ 0x54 │ │ │ │ str r1, [r6, #56] @ 0x38 │ │ │ │ str r1, [r6, #36] @ 0x24 │ │ │ │ str r1, [r6, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ - bls b839c │ │ │ │ + bls b83bc │ │ │ │ add sp, sp, #388 @ 0x184 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq ba410 │ │ │ │ + beq ba430 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr fp, [r0] │ │ │ │ ldrb r0, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - beq b83d4 │ │ │ │ + beq b83f4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne b83f0 │ │ │ │ + bne b8410 │ │ │ │ ldr r0, [fp, #296] @ 0x128 │ │ │ │ - b b8408 │ │ │ │ + b b8428 │ │ │ │ ldr r1, [fp, #296] @ 0x128 │ │ │ │ ldr r0, [fp, #300] @ 0x12c │ │ │ │ str r1, [sp, #16] │ │ │ │ sub r0, r1, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b b8410 │ │ │ │ + b b8430 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [fp, #340] @ 0x154 │ │ │ │ cmp r1, r0 │ │ │ │ - bls b8394 │ │ │ │ + bls b83b4 │ │ │ │ ldr r1, [fp, #336] @ 0x150 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ @@ -157147,72 +157155,72 @@ │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ and r1, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b84ac │ │ │ │ - cmp r1, #0 │ │ │ │ beq b84cc │ │ │ │ - b b850c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq b84ec │ │ │ │ + b b852c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r9, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ and r0, r2, r0 │ │ │ │ orrs r0, r1, r0 │ │ │ │ - bne b8394 │ │ │ │ + bne b83b4 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, r0 │ │ │ │ - bne b84ec │ │ │ │ - ldr r1, [pc, #4036] @ b94a8 │ │ │ │ + bne b850c │ │ │ │ + ldr r1, [pc, #4036] @ b94c8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bcc b9c9c │ │ │ │ + bcc b9cbc │ │ │ │ ldrb r0, [fp, #346] @ 0x15a │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldrbeq r0, [fp, #347] @ 0x15b │ │ │ │ streq r0, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi ba3cc │ │ │ │ + bhi ba3ec │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9bb0 │ │ │ │ + beq b9bd0 │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r1, r0 │ │ │ │ - bls ba454 │ │ │ │ + bls ba474 │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r1, r9, #2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b b8584 │ │ │ │ + b b85a4 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r7, r0 │ │ │ │ - beq b9ba0 │ │ │ │ + beq b9bc0 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r1, r0 │ │ │ │ - bls ba454 │ │ │ │ + bls ba474 │ │ │ │ ldr r2, [fp, #324] @ 0x144 │ │ │ │ add r1, r0, r0, lsl #2 │ │ │ │ add r7, r7, #4 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r2, r1, lsl #2]! │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ @@ -157225,116 +157233,116 @@ │ │ │ │ @ instruction: 0xffffffc0 │ │ │ │ @ instruction: 0xffffffc0 │ │ │ │ @ instruction: 0xffffffc0 │ │ │ │ andeq r0, r0, ip, ror #17 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ - bls b8564 │ │ │ │ + bls b8584 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc b8564 │ │ │ │ + bcc b8584 │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi b8564 │ │ │ │ + bhi b8584 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ mul r5, r4, r0 │ │ │ │ mov sl, r1 │ │ │ │ adds r1, r5, r1 │ │ │ │ - bcs ba3bc │ │ │ │ + bcs ba3dc │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi ba374 │ │ │ │ + bhi ba394 │ │ │ │ ldr r9, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne b8648 │ │ │ │ - ldr r1, [pc, #4092] @ b963c │ │ │ │ + bne b8668 │ │ │ │ + ldr r1, [pc, #4092] @ b965c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bcs b8564 │ │ │ │ + bcs b8584 │ │ │ │ add r1, r9, r5, lsl #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ lsl r1, sl, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b b8684 │ │ │ │ + b b86a4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8564 │ │ │ │ + beq b8584 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b86bc │ │ │ │ + beq b86dc │ │ │ │ cmp r4, sl │ │ │ │ - bcs ba480 │ │ │ │ + bcs ba4a0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b b8678 │ │ │ │ + b b8698 │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r4 │ │ │ │ - bls ba3dc │ │ │ │ + bls ba3fc │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ - b b86fc │ │ │ │ + b b871c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r4 │ │ │ │ - bls ba3dc │ │ │ │ + bls ba3fc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs b872c │ │ │ │ + bcs b874c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs ba448 │ │ │ │ + bcs ba468 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq b8678 │ │ │ │ + beq b8698 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bcs ba300 │ │ │ │ + bcs ba320 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs ba3ec │ │ │ │ + bcs ba40c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs ba400 │ │ │ │ + bcs ba420 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, ror #10 │ │ │ │ @@ -157367,504 +157375,504 @@ │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ muleq r0, r4, r3 │ │ │ │ andeq r0, r0, ip, lsl #3 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r4, asr #6 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - b b8c44 │ │ │ │ + b b8c64 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bcs b86ec │ │ │ │ + bcs b870c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r9, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r7, r0 │ │ │ │ - bne b8848 │ │ │ │ - ldr r1, [pc, #4092] @ b983c │ │ │ │ + bne b8868 │ │ │ │ + ldr r1, [pc, #4092] @ b985c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba460 │ │ │ │ + beq ba480 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ - b b86ec │ │ │ │ + b b870c │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne b86d4 │ │ │ │ - ldr r1, [pc, #4080] @ b9894 │ │ │ │ + bne b86f4 │ │ │ │ + ldr r1, [pc, #4080] @ b98b4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b b86d4 │ │ │ │ + bl 986dc │ │ │ │ + b b86f4 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b8678 │ │ │ │ + beq b8698 │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r9] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc b8cb8 │ │ │ │ + bcc b8cd8 │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq b8924 │ │ │ │ + beq b8944 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne b8908 │ │ │ │ + bne b8928 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ - b b86ec │ │ │ │ + b b870c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl bb8b0 │ │ │ │ + bl bb8d0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #4068] @ b993c │ │ │ │ + ldr r1, [pc, #4068] @ b995c │ │ │ │ cmp r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq b86ec │ │ │ │ + beq b870c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r9] │ │ │ │ - b b8c40 │ │ │ │ + b b8c60 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8678 │ │ │ │ + beq b8698 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bcs b89a8 │ │ │ │ + bcs b89c8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #4068] @ b9984 │ │ │ │ + ldr r2, [pc, #4068] @ b99a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ - ldr r2, [pc, #4052] @ b9988 │ │ │ │ + ldr r2, [pc, #4052] @ b99a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8678 │ │ │ │ + beq b8698 │ │ │ │ tst r0, #1 │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b86ec │ │ │ │ + beq b870c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r9] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b86ec │ │ │ │ + beq b870c │ │ │ │ cmp r0, #13 │ │ │ │ - bne b8678 │ │ │ │ + bne b8698 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b86ec │ │ │ │ + bcs b870c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl bb1c4 │ │ │ │ + bl bb1e4 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl bad14 │ │ │ │ + bl bad34 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b86ec │ │ │ │ + beq b870c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r9] │ │ │ │ - b b8aa0 │ │ │ │ + b b8ac0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b86ec │ │ │ │ + bcs b870c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - b b8c38 │ │ │ │ + b b8c58 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b86ec │ │ │ │ - bcs ba574 │ │ │ │ + beq b870c │ │ │ │ + bcs ba594 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b86ec │ │ │ │ - b b8678 │ │ │ │ + beq b870c │ │ │ │ + b b8698 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8c30 │ │ │ │ + beq b8c50 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r1, r9] │ │ │ │ - ldr r2, [pc, #4076] @ b9ab8 │ │ │ │ + ldr r2, [pc, #4076] @ b9ad8 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r7 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs b8c44 │ │ │ │ + bcs b8c64 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq b86ec │ │ │ │ - b b8678 │ │ │ │ + beq b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b86ec │ │ │ │ - b b8678 │ │ │ │ + beq b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl bbba0 │ │ │ │ + bl bbbc0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b86ec │ │ │ │ - bcs ba560 │ │ │ │ + beq b870c │ │ │ │ + bcs ba580 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b8ca0 │ │ │ │ + beq b8cc0 │ │ │ │ cmp r0, #13 │ │ │ │ - beq b86ec │ │ │ │ - b b8678 │ │ │ │ + beq b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl bb52c │ │ │ │ + bl bb54c │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8c50 │ │ │ │ + beq b8c70 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r1, r9] │ │ │ │ - ldr r2, [pc, #4004] @ b9b30 │ │ │ │ + ldr r2, [pc, #4004] @ b9b50 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r7 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs b8c64 │ │ │ │ + bcs b8c84 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8c70 │ │ │ │ + beq b8c90 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b8678 │ │ │ │ + bcs b8698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r7, [r0, r9] │ │ │ │ ldrb r5, [r0, r1] │ │ │ │ - ldr r9, [pc, #3920] @ b9b34 │ │ │ │ + ldr r9, [pc, #3920] @ b9b54 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r9, r7] │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8678 │ │ │ │ + bne b8698 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl ba998 │ │ │ │ + bl ba9b8 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ - ldr r1, [pc, #3832] @ b9b38 │ │ │ │ + ldr r1, [pc, #3832] @ b9b58 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b86ec │ │ │ │ - b b8678 │ │ │ │ + beq b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ - ldr r1, [pc, #3804] @ b9b3c │ │ │ │ + ldr r1, [pc, #3804] @ b9b5c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #3764] @ b9b40 │ │ │ │ + ldr r1, [pc, #3764] @ b9b60 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b86ec │ │ │ │ + beq b870c │ │ │ │ ldrb r0, [r1, r9] │ │ │ │ cmp r0, #13 │ │ │ │ - bne b86ec │ │ │ │ - b b8678 │ │ │ │ + bne b870c │ │ │ │ + b b8698 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne b88ec │ │ │ │ - b b8924 │ │ │ │ + bne b890c │ │ │ │ + b b8944 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr r5, [r6, #104] @ 0x68 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r5 │ │ │ │ - bcs ba388 │ │ │ │ + bcs ba3a8 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi ba374 │ │ │ │ + bhi ba394 │ │ │ │ cmp r5, sl │ │ │ │ - bne ba394 │ │ │ │ + bne ba3b4 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bl 1e85c │ │ │ │ - b b8678 │ │ │ │ + b b8698 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ - bls b8564 │ │ │ │ + bls b8584 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ cmp r1, r3 │ │ │ │ - bls ba514 │ │ │ │ + bls ba534 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r4, [r1, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8564 │ │ │ │ + beq b8584 │ │ │ │ ldr r2, [r6, #52] @ 0x34 │ │ │ │ ldr r7, [r6, #56] @ 0x38 │ │ │ │ mul r5, r2, r0 │ │ │ │ adds r1, r5, r7 │ │ │ │ - bcs ba3bc │ │ │ │ + bcs ba3dc │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi ba374 │ │ │ │ + bhi ba394 │ │ │ │ ldr sl, [r6, #44] @ 0x2c │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, r0 │ │ │ │ - bne b8da0 │ │ │ │ - ldr r1, [pc, #4068] @ b9d7c │ │ │ │ + bne b8dc0 │ │ │ │ + ldr r1, [pc, #4068] @ b9d9c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ adds r0, r9, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bcs b8564 │ │ │ │ + bcs b8584 │ │ │ │ add sl, sl, r5, lsl #2 │ │ │ │ lsl r1, r7, #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - b b8ee8 │ │ │ │ + b b8f08 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r1 │ │ │ │ - bls b8564 │ │ │ │ + bls b8584 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldrd r2, [r2, #4] │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrb r1, [r1, r7] │ │ │ │ add r2, r2, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b8564 │ │ │ │ + beq b8584 │ │ │ │ ldrb r7, [r2, #-1] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi b8564 │ │ │ │ + bhi b8584 │ │ │ │ ldrb r7, [r2], #8 │ │ │ │ sub r3, r3, #8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc b8df4 │ │ │ │ + bcc b8e14 │ │ │ │ ldr r4, [r6, #52] @ 0x34 │ │ │ │ ldr sl, [r6, #56] @ 0x38 │ │ │ │ mul r5, r4, r0 │ │ │ │ adds r1, r5, sl │ │ │ │ - bcs ba3bc │ │ │ │ + bcs ba3dc │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi ba374 │ │ │ │ + bhi ba394 │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ ldr r4, [r2, #-13] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, r0 │ │ │ │ - bne b8e60 │ │ │ │ - ldr r1, [pc, #4092] @ b9e54 │ │ │ │ + bne b8e80 │ │ │ │ + ldr r1, [pc, #4092] @ b9e74 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r9, r9, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r4, [r0, #4] │ │ │ │ adds r0, r9, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - bcs b8564 │ │ │ │ + bcs b8584 │ │ │ │ add r1, r7, r5, lsl #2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ lsl r1, sl, #2 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b b94cc │ │ │ │ + b b94ec │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ tst r1, #1 │ │ │ │ - beq b9b48 │ │ │ │ + beq b9b68 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r2 │ │ │ │ - bls b9b44 │ │ │ │ + bls b9b64 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ add r1, r1, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - ble b8564 │ │ │ │ - b b9b48 │ │ │ │ + ble b8584 │ │ │ │ + b b9b68 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8564 │ │ │ │ + beq b8584 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8f34 │ │ │ │ + beq b8f54 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs ba494 │ │ │ │ + bcs ba4b4 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sl, r4, lsl #2] │ │ │ │ - b b8edc │ │ │ │ + b b8efc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r4 │ │ │ │ - bls ba3dc │ │ │ │ + bls ba3fc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs b8f74 │ │ │ │ + bcs b8f94 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs ba448 │ │ │ │ + bcs ba468 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq b8edc │ │ │ │ + beq b8efc │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bcs ba300 │ │ │ │ + bcs ba320 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs ba3ec │ │ │ │ + bcs ba40c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs ba400 │ │ │ │ + bcs ba420 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ @@ -157899,350 +157907,350 @@ │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, asr #7 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b8f34 │ │ │ │ - b b8edc │ │ │ │ + beq b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bcs b8f34 │ │ │ │ + bcs b8f54 │ │ │ │ ldr r9, [sl, r5, lsl #2] │ │ │ │ mov fp, r7 │ │ │ │ mov r7, sl │ │ │ │ ldr r0, [r6] │ │ │ │ ldr sl, [r6, #8] │ │ │ │ cmp sl, r0 │ │ │ │ - bne b90a0 │ │ │ │ - ldr r1, [pc, #4072] @ ba080 │ │ │ │ + bne b90c0 │ │ │ │ + ldr r1, [pc, #4072] @ ba0a0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sl, sl, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, sl, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba460 │ │ │ │ + beq ba480 │ │ │ │ mov sl, r7 │ │ │ │ str r0, [r7, r5, lsl #2] │ │ │ │ mov r7, fp │ │ │ │ ldr fp, [sp, #56] @ 0x38 │ │ │ │ - b b8f34 │ │ │ │ + b b8f54 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne b8f1c │ │ │ │ - ldr r1, [pc, #4056] @ ba0d8 │ │ │ │ + bne b8f3c │ │ │ │ + ldr r1, [pc, #4056] @ ba0f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b b8f1c │ │ │ │ + bl 986dc │ │ │ │ + b b8f3c │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq b8edc │ │ │ │ + beq b8efc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc b9450 │ │ │ │ + bcc b9470 │ │ │ │ lsl r2, r9, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq b917c │ │ │ │ + beq b919c │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r9, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ strd r8, [r1, #-4] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne b9164 │ │ │ │ + bne b9184 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b b8f34 │ │ │ │ + b b8f54 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - b b93f8 │ │ │ │ + b b9418 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bcs b91bc │ │ │ │ + bcs b91dc │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ - ldr r2, [pc, #4052] @ ba188 │ │ │ │ + ldr r2, [pc, #4052] @ ba1a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #4032] @ ba18c │ │ │ │ + ldr r2, [pc, #4032] @ ba1ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8edc │ │ │ │ + beq b8efc │ │ │ │ tst r0, #1 │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs b8edc │ │ │ │ + bcs b8efc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4092] @ ba204 │ │ │ │ + ldr r1, [pc, #4092] @ ba224 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8edc │ │ │ │ + bne b8efc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4064] @ ba208 │ │ │ │ + ldr r1, [pc, #4064] @ ba228 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b8f34 │ │ │ │ + beq b8f54 │ │ │ │ cmp r0, #13 │ │ │ │ - bne b8edc │ │ │ │ + bne b8efc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b8f34 │ │ │ │ + bcs b8f54 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl ba998 │ │ │ │ + bl ba9b8 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #4072] @ ba290 │ │ │ │ + ldr r2, [pc, #4072] @ ba2b0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b9430 │ │ │ │ + bcs b9450 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #4060] @ ba2c0 │ │ │ │ + ldr r2, [pc, #4060] @ ba2e0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b9408 │ │ │ │ + bcs b9428 │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq b8f34 │ │ │ │ - b b8edc │ │ │ │ + beq b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - beq b8f34 │ │ │ │ - bcs ba54c │ │ │ │ + beq b8f54 │ │ │ │ + bcs ba56c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - b b934c │ │ │ │ + b b936c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl bb52c │ │ │ │ + bl bb54c │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b8f34 │ │ │ │ - b b8edc │ │ │ │ + beq b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl bad14 │ │ │ │ + bl bad34 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b8f34 │ │ │ │ - bcs ba58c │ │ │ │ + beq b8f54 │ │ │ │ + bcs ba5ac │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b943c │ │ │ │ + beq b945c │ │ │ │ cmp r0, #13 │ │ │ │ - beq b8f34 │ │ │ │ - b b8edc │ │ │ │ + beq b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl bb1c4 │ │ │ │ + bl bb1e4 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl bb8b0 │ │ │ │ + bl bb8d0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b8f34 │ │ │ │ + bcs b8f54 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ - ldr r1, [pc, #4088] @ ba3fc │ │ │ │ + ldr r1, [pc, #4088] @ ba41c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8f34 │ │ │ │ - b b8edc │ │ │ │ + beq b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - bl bbba0 │ │ │ │ + bl bbbc0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne b8f34 │ │ │ │ - b b8edc │ │ │ │ + bne b8f54 │ │ │ │ + b b8efc │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, r9, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne b9148 │ │ │ │ - b b917c │ │ │ │ + bne b9168 │ │ │ │ + b b919c │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr r5, [r6, #104] @ 0x68 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r5 │ │ │ │ - bcs ba388 │ │ │ │ + bcs ba3a8 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi ba374 │ │ │ │ + bhi ba394 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b8ec8 │ │ │ │ - b ba3a8 │ │ │ │ - andseq sl, r3, ip, asr #32 │ │ │ │ + beq b8ee8 │ │ │ │ + b ba3c8 │ │ │ │ + andseq sl, r3, ip, lsr #32 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8564 │ │ │ │ + beq b8584 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b951c │ │ │ │ + beq b953c │ │ │ │ cmp r4, sl │ │ │ │ - bcs ba480 │ │ │ │ + bcs ba4a0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [r1, r4, lsl #2] │ │ │ │ - b b94c0 │ │ │ │ + b b94e0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r4 │ │ │ │ - bls ba3dc │ │ │ │ + bls ba3fc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs b955c │ │ │ │ + bcs b957c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs ba448 │ │ │ │ + bcs ba468 │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq b94c0 │ │ │ │ + beq b94e0 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bcs ba300 │ │ │ │ + bcs ba320 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #80] @ 0x50 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs ba3ec │ │ │ │ + bcs ba40c │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs ba400 │ │ │ │ + bcs ba420 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ @@ -158275,371 +158283,371 @@ │ │ │ │ andeq r0, r0, r4, lsr #3 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ andeq r0, r0, r8, ror r3 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r0, lsr r3 │ │ │ │ - @ instruction: 0x00139ef0 │ │ │ │ + @ instruction: 0x00139ed0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b951c │ │ │ │ - b b94c0 │ │ │ │ + beq b953c │ │ │ │ + b b94e0 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r5, sl │ │ │ │ - bcs b951c │ │ │ │ + bcs b953c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr r9, [r0, r5, lsl #2] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r7, r0 │ │ │ │ - bne b9684 │ │ │ │ - ldr r1, [pc, #4020] @ ba630 │ │ │ │ + bne b96a4 │ │ │ │ + ldr r1, [pc, #4020] @ ba650 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ str r5, [r0, #4] │ │ │ │ str r9, [r0, #8] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba460 │ │ │ │ + beq ba480 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ - b b951c │ │ │ │ + b b953c │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne b9504 │ │ │ │ - ldr r1, [pc, #3920] @ ba62c │ │ │ │ + bne b9524 │ │ │ │ + ldr r1, [pc, #3920] @ ba64c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ - b b9504 │ │ │ │ + bl 986dc │ │ │ │ + b b9524 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq b94c0 │ │ │ │ + beq b94e0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc b9ad8 │ │ │ │ + bcc b9af8 │ │ │ │ lsl r2, r9, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq b9758 │ │ │ │ + beq b9778 │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r9, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ strd r8, [r1, #-4] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne b9740 │ │ │ │ + bne b9760 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b b951c │ │ │ │ + b b953c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl bb8b0 │ │ │ │ + bl bb8d0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ - ldr r1, [pc, #3748] @ ba624 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ + ldr r1, [pc, #3748] @ ba644 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq b951c │ │ │ │ + beq b953c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ - b b9a58 │ │ │ │ + b b9a78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b94c0 │ │ │ │ + beq b94e0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bcs b97cc │ │ │ │ + bcs b97ec │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ - ldr r2, [pc, #3676] @ ba620 │ │ │ │ + ldr r2, [pc, #3676] @ ba640 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ - ldr r2, [pc, #3648] @ ba61c │ │ │ │ + ldr r2, [pc, #3648] @ ba63c │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b94c0 │ │ │ │ + beq b94e0 │ │ │ │ tst r0, #1 │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b951c │ │ │ │ + beq b953c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b951c │ │ │ │ + beq b953c │ │ │ │ cmp r0, #13 │ │ │ │ - bne b94c0 │ │ │ │ + bne b94e0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs b951c │ │ │ │ + bcs b953c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ cmp r0, #10 │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ - andseq r9, r3, r0, lsr #26 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ + andseq r9, r3, r0, lsl #26 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl bb1c4 │ │ │ │ + bl bb1e4 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl bad14 │ │ │ │ + bl bad34 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b951c │ │ │ │ + beq b953c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b951c │ │ │ │ - b b94c0 │ │ │ │ - andseq r9, r3, ip, lsr #25 │ │ │ │ + beq b953c │ │ │ │ + b b94e0 │ │ │ │ + andseq r9, r3, ip, lsl #25 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs b951c │ │ │ │ - b b9a48 │ │ │ │ + bcs b953c │ │ │ │ + b b9a68 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r0 │ │ │ │ - beq b951c │ │ │ │ - bcs ba59c │ │ │ │ + beq b953c │ │ │ │ + bcs ba5bc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b951c │ │ │ │ - b b94c0 │ │ │ │ + beq b953c │ │ │ │ + b b94e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9a48 │ │ │ │ + beq b9a68 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #3356] @ ba60c │ │ │ │ + ldr r2, [pc, #3356] @ ba62c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r5 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs b9a5c │ │ │ │ + bcs b9a7c │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq b951c │ │ │ │ - b b94c0 │ │ │ │ + beq b953c │ │ │ │ + b b94e0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r0 │ │ │ │ - beq b951c │ │ │ │ - b b94c0 │ │ │ │ + beq b953c │ │ │ │ + b b94e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl bbba0 │ │ │ │ + bl bbbc0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ andeq r4, ip, r8, lsr sp │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r0 │ │ │ │ - beq b951c │ │ │ │ - bcs ba588 │ │ │ │ + beq b953c │ │ │ │ + bcs ba5a8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r1, r2] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b9abc │ │ │ │ + beq b9adc │ │ │ │ cmp r0, #13 │ │ │ │ - beq b951c │ │ │ │ - b b94c0 │ │ │ │ + beq b953c │ │ │ │ + b b94e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl bb52c │ │ │ │ + bl bb54c │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ strdeq r4, [ip], -r4 @ │ │ │ │ andeq r4, ip, r0, ror #25 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9a68 │ │ │ │ + beq b9a88 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ - ldr r2, [pc, #3160] @ ba604 │ │ │ │ + ldr r2, [pc, #3160] @ ba624 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r5 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs b9a7c │ │ │ │ + bcs b9a9c │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9a88 │ │ │ │ + beq b9aa8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs b94c0 │ │ │ │ + bcs b94e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb r5, [r0, r1] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - ldr r9, [pc, #3088] @ ba618 │ │ │ │ + ldr r9, [pc, #3088] @ ba638 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r9, r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b94c0 │ │ │ │ + bne b94e0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ tst r0, #1 │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl ba998 │ │ │ │ + bl ba9b8 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ - ldr r1, [pc, #3000] @ ba610 │ │ │ │ + ldr r1, [pc, #3000] @ ba630 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b951c │ │ │ │ - b b94c0 │ │ │ │ + beq b953c │ │ │ │ + b b94e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ - ldr r1, [pc, #2960] @ ba608 │ │ │ │ + ldr r1, [pc, #2960] @ ba628 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #2928] @ ba614 │ │ │ │ + ldr r1, [pc, #2928] @ ba634 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ andeq r4, ip, r4, asr #23 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b951c │ │ │ │ + beq b953c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #13 │ │ │ │ - bne b951c │ │ │ │ - b b94c0 │ │ │ │ + bne b953c │ │ │ │ + b b94e0 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, r9, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne b9724 │ │ │ │ - b b9758 │ │ │ │ + bne b9744 │ │ │ │ + b b9778 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ ldr r5, [r6, #104] @ 0x68 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r5 │ │ │ │ - bcs ba388 │ │ │ │ + bcs ba3a8 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi ba374 │ │ │ │ + bhi ba394 │ │ │ │ cmp r5, sl │ │ │ │ - beq b94ac │ │ │ │ - b ba394 │ │ │ │ + beq b94cc │ │ │ │ + b ba3b4 │ │ │ │ andeq r4, ip, r4, lsl #22 │ │ │ │ andeq r4, ip, ip, lsr #21 │ │ │ │ andeq r4, ip, r4, asr sl │ │ │ │ andeq r4, ip, r4, lsr sl │ │ │ │ andeq r4, ip, r8, lsl #20 │ │ │ │ - bne b8564 │ │ │ │ + bne b8584 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bls b9b7c │ │ │ │ + bls b9b9c │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9b7c │ │ │ │ + bne b9b9c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r7, #1 │ │ │ │ strb r7, [r1, r0] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ sub r0, r7, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ orr r0, r1, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq b8574 │ │ │ │ + beq b8594 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq b8394 │ │ │ │ + beq b83b4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ tst r0, #1 │ │ │ │ - bne b8394 │ │ │ │ + bne b83b4 │ │ │ │ add r3, r6, #12 │ │ │ │ ldr r7, [r6, #60] @ 0x3c │ │ │ │ ldr r5, [r6, #64] @ 0x40 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #24] │ │ │ │ @@ -158677,77 +158685,77 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r4, [r6, #20] │ │ │ │ cmp r9, r1 │ │ │ │ str r5, [r6, #28] │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ str r8, [r6, #84] @ 0x54 │ │ │ │ - bcs b8394 │ │ │ │ + bcs b83b4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ cmp r9, r1 │ │ │ │ - bls b845c │ │ │ │ - b b8394 │ │ │ │ + bls b847c │ │ │ │ + b b83b4 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ sub sl, r9, #1 │ │ │ │ add r1, r1, r9 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - b b9cbc │ │ │ │ + b b9cdc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b850c │ │ │ │ + beq b852c │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str r0, [r6, #8] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9ce4 │ │ │ │ - b ba46c │ │ │ │ + beq b9d04 │ │ │ │ + b ba48c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r1, r4 │ │ │ │ - bls ba3dc │ │ │ │ + bls ba3fc │ │ │ │ ldr r0, [r6, #28] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r0, r4, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs b9d24 │ │ │ │ + bcs b9d44 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs ba448 │ │ │ │ + bcs ba468 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r3, r0, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq b9cb0 │ │ │ │ + beq b9cd0 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bcs ba300 │ │ │ │ + bcs ba320 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ str r4, [r0, r2, lsl #2] │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs ba3ec │ │ │ │ + bcs ba40c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str r2, [r0, r4, lsl #2] │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r1, [fp, #328] @ 0x148 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs ba400 │ │ │ │ + bcs ba420 │ │ │ │ ldr r0, [fp, #324] @ 0x144 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ ldr r1, [r0, r1, lsl #2]! │ │ │ │ add r2, pc, #8 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ - mulseq r3, r8, r7 │ │ │ │ + andseq r9, r3, r8, ror r7 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ muleq r0, r0, r0 │ │ │ │ @ instruction: 0xffffff60 │ │ │ │ @@ -158774,346 +158782,346 @@ │ │ │ │ andeq r0, r0, ip, asr #6 │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r4, lsr #5 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r0, lsl #6 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + beq b9d04 │ │ │ │ + b b9cd0 │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne b9e38 │ │ │ │ - ldr r1, [pc, #1980] @ ba5ec │ │ │ │ + bne b9e58 │ │ │ │ + ldr r1, [pc, #1980] @ ba60c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ str r8, [r0, r1, lsl #2]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ - b b9ce4 │ │ │ │ - @ instruction: 0x001396d8 │ │ │ │ + b b9d04 │ │ │ │ + @ instruction: 0x001396b8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b9cb0 │ │ │ │ + beq b9cd0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mvn r0, #3 │ │ │ │ ldr r2, [r6] │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r4, [r5] │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r0, lsr #2 │ │ │ │ - bcc ba294 │ │ │ │ + bcc ba2b4 │ │ │ │ lsl r2, r7, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - beq b9ecc │ │ │ │ + beq b9eec │ │ │ │ sub r2, r2, #8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r2, r1, r2, lsr #2 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r2, r2, #1 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r3, [r5, r0] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r8, [r1, #-4] │ │ │ │ str r3, [r1] │ │ │ │ add r1, r1, #12 │ │ │ │ - bne b9eb0 │ │ │ │ + bne b9ed0 │ │ │ │ mov r1, r2 │ │ │ │ str r1, [r6, #8] │ │ │ │ - b b9ce4 │ │ │ │ + b b9d04 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl bb8b0 │ │ │ │ + bl bb8d0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl bb52c │ │ │ │ + bl bb54c │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ba20c │ │ │ │ + beq ba22c │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs ba504 │ │ │ │ + bcs ba524 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs b9cb0 │ │ │ │ + bcs b9cd0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r7, [r0, sl] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r5, [r0] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - ldr r9, [pc, #1676] @ ba5d4 │ │ │ │ + ldr r9, [pc, #1676] @ ba5f4 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r9, r7] │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9cb0 │ │ │ │ + bne b9cd0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ - b ba00c │ │ │ │ + b ba02c │ │ │ │ cmp r9, #0 │ │ │ │ - beq b9ce4 │ │ │ │ + beq b9d04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs ba4c8 │ │ │ │ + bcs ba4e8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ cmp r0, #10 │ │ │ │ - beq b9ce4 │ │ │ │ + beq b9d04 │ │ │ │ cmp r0, #13 │ │ │ │ - bne b9cb0 │ │ │ │ + bne b9cd0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs b9ce4 │ │ │ │ + bcs b9d04 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b9cb0 │ │ │ │ + beq b9cd0 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs ba4b8 │ │ │ │ + bcs ba4d8 │ │ │ │ mov r0, #1 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs b9ff0 │ │ │ │ + bcs ba010 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #1524] @ ba5dc │ │ │ │ + ldr r1, [pc, #1524] @ ba5fc │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ eor r0, r0, #1 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [r1, sl] │ │ │ │ - ldr r2, [pc, #1496] @ ba5d8 │ │ │ │ + ldr r2, [pc, #1496] @ ba5f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b9cb0 │ │ │ │ + beq b9cd0 │ │ │ │ tst r0, #1 │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl ba998 │ │ │ │ + bl ba9b8 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b9ce4 │ │ │ │ + beq b9d04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs ba4dc │ │ │ │ + bcs ba4fc │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r1, [fp, #344] @ 0x158 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ cmp r0, r1 │ │ │ │ - beq b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + beq b9d04 │ │ │ │ + b b9cd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b9ce4 │ │ │ │ + beq b9d04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs ba4f0 │ │ │ │ + bcs ba510 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ - b ba1ec │ │ │ │ - andseq r9, r3, r8, asr #9 │ │ │ │ + b ba20c │ │ │ │ + andseq r9, r3, r8, lsr #9 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r9, r0 │ │ │ │ - beq b9ce4 │ │ │ │ - bcs ba538 │ │ │ │ + beq b9d04 │ │ │ │ + bcs ba558 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [fp, #344] @ 0x158 │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ - beq b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + beq b9d04 │ │ │ │ + b b9cd0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r9, r0 │ │ │ │ - beq b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + beq b9d04 │ │ │ │ + b b9cd0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl bbba0 │ │ │ │ + bl bbbc0 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ - andseq r9, r3, r0, asr r4 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ + andseq r9, r3, r0, lsr r4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r9, r0 │ │ │ │ - beq b9ce4 │ │ │ │ - bcs ba524 │ │ │ │ + beq b9d04 │ │ │ │ + bcs ba544 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #10 │ │ │ │ - beq ba274 │ │ │ │ + beq ba294 │ │ │ │ cmp r0, #13 │ │ │ │ - beq b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + beq b9d04 │ │ │ │ + b b9cd0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl bb1c4 │ │ │ │ + bl bb1e4 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ba248 │ │ │ │ + beq ba268 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs ba4a8 │ │ │ │ + bcs ba4c8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r9, r1 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ - ldr r2, [pc, #1136] @ ba5bc │ │ │ │ + ldr r2, [pc, #1136] @ ba5dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs ba23c │ │ │ │ + bcs ba25c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl bad14 │ │ │ │ + bl bad34 │ │ │ │ ands r0, r0, #253 @ 0xfd │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ andeq r4, ip, r0, ror #9 │ │ │ │ andeq r4, ip, r8, asr #9 │ │ │ │ cmp r9, #0 │ │ │ │ - beq ba1d8 │ │ │ │ + beq ba1f8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp sl, r1 │ │ │ │ - bcs ba4a8 │ │ │ │ + bcs ba4c8 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r9, r1 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ - ldr r2, [pc, #1036] @ ba5c4 │ │ │ │ + ldr r2, [pc, #1036] @ ba5e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ - bcs ba1f8 │ │ │ │ + bcs ba218 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + beq b9d04 │ │ │ │ + b b9cd0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs b9ce4 │ │ │ │ + bcs b9d04 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #980] @ ba5c8 │ │ │ │ + ldr r1, [pc, #980] @ ba5e8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + beq b9d04 │ │ │ │ + b b9cd0 │ │ │ │ andeq r4, ip, ip, lsl #9 │ │ │ │ andeq r4, ip, ip, ror #8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9cb0 │ │ │ │ + beq b9cd0 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldrb r5, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #924] @ ba5d0 │ │ │ │ + ldr r1, [pc, #924] @ ba5f0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r7, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs b9cb0 │ │ │ │ + bcs b9cd0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0] │ │ │ │ - ldr r1, [pc, #860] @ ba5c0 │ │ │ │ + ldr r1, [pc, #860] @ ba5e0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b9ce4 │ │ │ │ + beq b9d04 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, #-1] │ │ │ │ cmp r0, #13 │ │ │ │ - bne b9ce4 │ │ │ │ - b b9cb0 │ │ │ │ + bne b9d04 │ │ │ │ + b b9cd0 │ │ │ │ andeq r4, ip, r8, ror #7 │ │ │ │ lsr r2, r0, #2 │ │ │ │ mov r0, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ lsl r2, r7, #2 │ │ │ │ subs r0, r2, #4 │ │ │ │ - bne b9e94 │ │ │ │ - b b9ecc │ │ │ │ + bne b9eb4 │ │ │ │ + b b9eec │ │ │ │ andeq r4, ip, ip, lsr #7 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ mul r0, r0, r4 │ │ │ │ adds r1, r0, r5 │ │ │ │ - bcs ba388 │ │ │ │ + bcs ba3a8 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi ba374 │ │ │ │ + bhi ba394 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9cb0 │ │ │ │ - ldr r2, [pc, #700] @ ba5b0 │ │ │ │ + beq b9cd0 │ │ │ │ + ldr r2, [pc, #700] @ ba5d0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d68 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r0, [pc, #840] @ ba654 │ │ │ │ - ldr r3, [pc, #840] @ ba658 │ │ │ │ - ldr r2, [pc, #840] @ ba65c │ │ │ │ + ldr r0, [pc, #840] @ ba674 │ │ │ │ + ldr r3, [pc, #840] @ ba678 │ │ │ │ + ldr r2, [pc, #840] @ ba67c │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ mov r7, #3 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #112] @ 0x70 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [pc, #804] @ ba660 │ │ │ │ + ldr r7, [pc, #804] @ ba680 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r7, [sp, #148] @ 0x94 │ │ │ │ @@ -159121,255 +159129,255 @@ │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ add r7, sp, #124 @ 0x7c │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #744] @ ba664 │ │ │ │ + ldr r2, [pc, #744] @ ba684 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #756] @ ba684 │ │ │ │ + ldr r2, [pc, #756] @ ba6a4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #736] @ ba67c │ │ │ │ + ldr r2, [pc, #736] @ ba69c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d68 │ │ │ │ - ldr r2, [pc, #728] @ ba688 │ │ │ │ + ldr r2, [pc, #728] @ ba6a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d68 │ │ │ │ - ldr r2, [pc, #700] @ ba680 │ │ │ │ + ldr r2, [pc, #700] @ ba6a0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #672] @ ba674 │ │ │ │ + ldr r2, [pc, #672] @ ba694 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #532] @ ba5f8 │ │ │ │ + ldr r2, [pc, #532] @ ba618 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #664] @ ba68c │ │ │ │ + ldr r2, [pc, #664] @ ba6ac │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ muleq ip, r0, r2 │ │ │ │ - ldr r2, [pc, #556] @ ba634 │ │ │ │ + ldr r2, [pc, #556] @ ba654 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #560] @ ba648 │ │ │ │ + ldr r0, [pc, #560] @ ba668 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #556] @ ba64c │ │ │ │ + ldr r1, [pc, #556] @ ba66c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #512] @ ba650 │ │ │ │ + ldr r2, [pc, #512] @ ba670 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #488] @ ba644 │ │ │ │ + ldr r2, [pc, #488] @ ba664 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #404] @ ba5fc │ │ │ │ + ldr r0, [pc, #404] @ ba61c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #508] @ ba670 │ │ │ │ + ldr r2, [pc, #508] @ ba690 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #376] @ ba600 │ │ │ │ + ldr r2, [pc, #376] @ ba620 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #420] @ ba640 │ │ │ │ + ldr r2, [pc, #420] @ ba660 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #284] @ ba5cc │ │ │ │ + ldr r2, [pc, #284] @ ba5ec │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #428] @ ba66c │ │ │ │ + ldr r2, [pc, #428] @ ba68c │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #228] @ ba5b4 │ │ │ │ + ldr r2, [pc, #228] @ ba5d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #256] @ ba5e4 │ │ │ │ + ldr r2, [pc, #256] @ ba604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #232] @ ba5e0 │ │ │ │ + ldr r2, [pc, #232] @ ba600 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #348] @ ba668 │ │ │ │ + ldr r2, [pc, #348] @ ba688 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #348] @ ba678 │ │ │ │ + ldr r2, [pc, #348] @ ba698 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #140] @ ba5b8 │ │ │ │ + ldr r2, [pc, #140] @ ba5d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #168] @ ba5e8 │ │ │ │ + ldr r2, [pc, #168] @ ba608 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #232] @ ba63c │ │ │ │ + ldr r2, [pc, #232] @ ba65c │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #136] @ ba5f0 │ │ │ │ + ldr r2, [pc, #136] @ ba610 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #120] @ ba5f4 │ │ │ │ + ldr r2, [pc, #120] @ ba614 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ bl 2623c │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #164] @ ba638 │ │ │ │ + ldr r2, [pc, #164] @ ba658 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #128] @ ba628 │ │ │ │ + ldr r2, [pc, #128] @ ba648 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r8, r3, r8, lsl #5 │ │ │ │ - andseq r8, r3, r4, lsl r1 │ │ │ │ - andseq r8, r3, r8, asr #1 │ │ │ │ + andseq r8, r3, r8, ror #4 │ │ │ │ + ldrsheq r8, [r3], -r4 │ │ │ │ + andseq r8, r3, r8, lsr #1 │ │ │ │ andeq r3, ip, r8, asr #10 │ │ │ │ andeq r3, ip, r0, lsr r4 │ │ │ │ ldrdeq r3, [ip], -ip │ │ │ │ andeq r3, ip, r0, lsr #9 │ │ │ │ - andseq r8, r3, r0, asr r1 │ │ │ │ + andseq r8, r3, r0, lsr r1 │ │ │ │ andeq r3, ip, r0, ror #8 │ │ │ │ andeq r3, ip, ip, asr #14 │ │ │ │ muleq ip, r4, r6 │ │ │ │ andeq r3, ip, ip, lsr #13 │ │ │ │ - andseq r8, r3, ip, asr #2 │ │ │ │ - andseq r8, r3, r0, ror #1 │ │ │ │ + andseq r8, r3, ip, lsr #2 │ │ │ │ + andseq r8, r3, r0, asr #1 │ │ │ │ + andseq r8, r3, r4, ror r0 │ │ │ │ + andseq r8, r3, r0, lsl #14 │ │ │ │ + andseq r8, r3, ip, rrx │ │ │ │ + andseq r8, r3, r8, lsr r0 │ │ │ │ + @ instruction: 0x001382dc │ │ │ │ + andseq r8, r3, ip, ror #1 │ │ │ │ mulseq r3, r4, r0 │ │ │ │ - andseq r8, r3, r0, lsr #14 │ │ │ │ - andseq r8, r3, ip, lsl #1 │ │ │ │ - andseq r8, r3, r8, asr r0 │ │ │ │ - @ instruction: 0x001382fc │ │ │ │ - andseq r8, r3, ip, lsl #2 │ │ │ │ - ldrheq r8, [r3], -r4 │ │ │ │ andeq r3, ip, r4, ror #25 │ │ │ │ andeq r3, ip, ip, lsl ip │ │ │ │ andeq r3, ip, r0, lsr #27 │ │ │ │ andeq r3, ip, ip, lsr ip │ │ │ │ strdeq r3, [ip], -r0 │ │ │ │ andeq r3, ip, ip, lsl #25 │ │ │ │ @ instruction: 0x000c3eb8 │ │ │ │ ldrdeq r3, [ip], -r0 │ │ │ │ andeq r3, ip, r0, lsl pc │ │ │ │ - andseq r8, r3, r8, lsr #32 │ │ │ │ - andseq r8, r3, r4, ror lr │ │ │ │ - andseq r8, r3, r4, ror #29 │ │ │ │ - andseq r8, r3, r8, lsl r1 │ │ │ │ - andseq r8, r3, ip, asr r0 │ │ │ │ - andseq r8, r3, r8, ror r0 │ │ │ │ - andseq r8, r3, r0, lsr #1 │ │ │ │ - andseq r8, r3, r8, asr #1 │ │ │ │ - ldrheq r8, [r3], -r8 @ │ │ │ │ - andseq r8, r3, r8, asr #1 │ │ │ │ - andseq r8, r3, r4, lsr #5 │ │ │ │ + andseq r8, r3, r8 │ │ │ │ + andseq r8, r3, r4, asr lr │ │ │ │ + andseq r8, r3, r4, asr #29 │ │ │ │ + ldrsheq r8, [r3], -r8 @ │ │ │ │ + andseq r8, r3, ip, lsr r0 │ │ │ │ + andseq r8, r3, r8, asr r0 │ │ │ │ + andseq r8, r3, r0, lsl #1 │ │ │ │ + andseq r8, r3, r8, lsr #1 │ │ │ │ + mulseq r3, r8, r0 │ │ │ │ + andseq r8, r3, r8, lsr #1 │ │ │ │ + andseq r8, r3, r4, lsl #5 │ │ │ │ @ instruction: 0xffff89b8 │ │ │ │ - andseq r8, r3, r8, ror r3 │ │ │ │ - andseq r8, r3, r0, lsr #7 │ │ │ │ - andseq r5, r5, ip, lsr #23 │ │ │ │ - andseq r8, r3, r0, lsr #4 │ │ │ │ - andseq r8, r3, r4, lsl r1 │ │ │ │ - andseq r8, r3, r0, ror r1 │ │ │ │ - andseq r8, r3, r8, asr #1 │ │ │ │ - andseq r8, r3, ip, lsr #2 │ │ │ │ - mulseq r3, ip, pc @ │ │ │ │ - andseq r8, r3, r0, ror #3 │ │ │ │ - @ instruction: 0x001381dc │ │ │ │ - andseq r8, r3, r4, lsl r2 │ │ │ │ - andseq r8, r3, ip, asr #3 │ │ │ │ - @ instruction: 0x001382dc │ │ │ │ + andseq r8, r3, r8, asr r3 │ │ │ │ + andseq r8, r3, r0, lsl #7 │ │ │ │ + andseq r5, r5, ip, lsl #23 │ │ │ │ + andseq r8, r3, r0, lsl #4 │ │ │ │ + ldrsheq r8, [r3], -r4 │ │ │ │ + andseq r8, r3, r0, asr r1 │ │ │ │ + andseq r8, r3, r8, lsr #1 │ │ │ │ + andseq r8, r3, ip, lsl #2 │ │ │ │ + andseq r7, r3, ip, ror pc │ │ │ │ + andseq r8, r3, r0, asr #3 │ │ │ │ + @ instruction: 0x001381bc │ │ │ │ + @ instruction: 0x001381f4 │ │ │ │ + andseq r8, r3, ip, lsr #3 │ │ │ │ + @ instruction: 0x001382bc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r5, [r1, #328] @ 0x148 │ │ │ │ cmn r5, #1 │ │ │ │ - ble ba720 │ │ │ │ + ble ba740 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, r1 │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bls ba7b0 │ │ │ │ + bls ba7d0 │ │ │ │ ldr r0, [r4] │ │ │ │ sub r9, r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc ba770 │ │ │ │ + bcc ba790 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcc ba7a0 │ │ │ │ + bcc ba7c0 │ │ │ │ mvn r1, r6 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r9, r7 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r7, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, sl │ │ │ │ sub r0, r0, #4 │ │ │ │ - b ba7a4 │ │ │ │ - ldr r0, [pc, #600] @ ba980 │ │ │ │ + b ba7c4 │ │ │ │ + ldr r0, [pc, #600] @ ba9a0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #596] @ ba984 │ │ │ │ - ldr r3, [pc, #596] @ ba988 │ │ │ │ + ldr r2, [pc, #596] @ ba9a4 │ │ │ │ + ldr r3, [pc, #596] @ ba9a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #592] @ ba98c │ │ │ │ + ldr r1, [pc, #592] @ ba9ac │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -159387,58 +159395,58 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcs ba6ec │ │ │ │ + bcs ba70c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bls ba85c │ │ │ │ + bls ba87c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ sub r9, r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc ba81c │ │ │ │ + bcc ba83c │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcc ba84c │ │ │ │ + bcc ba86c │ │ │ │ mvn r1, r6 │ │ │ │ add r1, r5, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r9, r7 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r7, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r6, lsl #2 │ │ │ │ add r0, r0, sl │ │ │ │ sub r0, r0, #4 │ │ │ │ - b ba850 │ │ │ │ + b ba870 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r9, #2 │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bcs ba7e8 │ │ │ │ + bcs ba808 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [r8, #316] @ 0x13c │ │ │ │ str r5, [r4, #20] │ │ │ │ ldrd r2, [r0, #12] │ │ │ │ @@ -159452,1407 +159460,1407 @@ │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ umull r7, r1, r1, r0 │ │ │ │ cmp r0, r2, lsl #1 │ │ │ │ lslls r9, r2, #1 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne ba91c │ │ │ │ + bne ba93c │ │ │ │ adds r0, r7, r9 │ │ │ │ - bcs ba91c │ │ │ │ + bcs ba93c │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ add r6, r7, r9 │ │ │ │ cmp r6, r5 │ │ │ │ - bls ba974 │ │ │ │ + bls ba994 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ sub r8, r6, r5 │ │ │ │ mov sl, r5 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc ba934 │ │ │ │ + bcc ba954 │ │ │ │ ldr fp, [r4, #32] │ │ │ │ cmp r8, #2 │ │ │ │ add r0, fp, sl, lsl #2 │ │ │ │ - bcc ba964 │ │ │ │ + bcc ba984 │ │ │ │ mvn r1, r5 │ │ │ │ add r1, r6, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r8, sl │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, sl, r9 │ │ │ │ add r0, r0, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r5, lsl #2 │ │ │ │ add r0, r0, fp │ │ │ │ sub r0, r0, #4 │ │ │ │ - b ba968 │ │ │ │ - ldr r0, [pc, #108] @ ba990 │ │ │ │ + b ba988 │ │ │ │ + ldr r0, [pc, #108] @ ba9b0 │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ - ldr r2, [pc, #104] @ ba994 │ │ │ │ + ldr r2, [pc, #104] @ ba9b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r4, #28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr sl, [r4, #36] @ 0x24 │ │ │ │ ldr fp, [r4, #32] │ │ │ │ cmp r8, #2 │ │ │ │ add r0, fp, sl, lsl #2 │ │ │ │ - bcs ba8e4 │ │ │ │ + bcs ba904 │ │ │ │ mov r1, sl │ │ │ │ add r6, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @ instruction: 0xffff8598 │ │ │ │ andeq r3, fp, ip, asr r7 │ │ │ │ - andseq r7, r3, r0, asr #30 │ │ │ │ - andseq r7, r3, r4, asr pc │ │ │ │ + andseq r7, r3, r0, lsr #30 │ │ │ │ + andseq r7, r3, r4, lsr pc │ │ │ │ andeq r2, ip, r2, lsl #26 │ │ │ │ - andseq r7, r3, r4, ror #24 │ │ │ │ + andseq r7, r3, r4, asr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc bac74 │ │ │ │ + bcc bac94 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ - beq baab0 │ │ │ │ + beq baad0 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r6, r2, #4 │ │ │ │ movcc r6, #0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r6 │ │ │ │ cmp r3, r6 │ │ │ │ - bls ba9f8 │ │ │ │ + bls baa18 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs baca0 │ │ │ │ + bcs bacc0 │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r7, r7, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq ba9d0 │ │ │ │ + beq ba9f0 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc bac88 │ │ │ │ + bcc baca8 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq baab0 │ │ │ │ + beq baad0 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble baa50 │ │ │ │ + ble baa70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq bacb8 │ │ │ │ + beq bacd8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b baab0 │ │ │ │ + b baad0 │ │ │ │ and r3, ip, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq baab0 │ │ │ │ + beq baad0 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs bac3c │ │ │ │ + bcs bac5c │ │ │ │ cmp r3, r4 │ │ │ │ - bhi baab0 │ │ │ │ + bhi baad0 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq babd0 │ │ │ │ + beq babf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bab48 │ │ │ │ + beq bab68 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble bab04 │ │ │ │ - bl 111b58 │ │ │ │ + ble bab24 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r9, r0 │ │ │ │ cmp r9, #2 │ │ │ │ - bne bab48 │ │ │ │ - ldr r0, [pc, #540] @ bad00 │ │ │ │ - ldr r3, [pc, #540] @ bad04 │ │ │ │ - ldr r1, [pc, #540] @ bad08 │ │ │ │ + bne bab68 │ │ │ │ + ldr r0, [pc, #540] @ bad20 │ │ │ │ + ldr r3, [pc, #540] @ bad24 │ │ │ │ + ldr r1, [pc, #540] @ bad28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ and r7, r0, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq bab48 │ │ │ │ + beq bab68 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs babb8 │ │ │ │ + bcs babd8 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi bab48 │ │ │ │ + bhi bab68 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bab58 │ │ │ │ + beq bab78 │ │ │ │ eor r0, r6, r9 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bace0 │ │ │ │ + beq bad00 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt baacc │ │ │ │ + bgt baaec │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc bac54 │ │ │ │ + bcc bac74 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc bac64 │ │ │ │ + bcc bac84 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ - b baacc │ │ │ │ + b baaec │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi bab48 │ │ │ │ + bhi bab68 │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs bab30 │ │ │ │ - b bab48 │ │ │ │ + bcs bab50 │ │ │ │ + b bab68 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bace0 │ │ │ │ + beq bad00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt baa20 │ │ │ │ + bgt baa40 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc bac5c │ │ │ │ + bcc bac7c │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc bac6c │ │ │ │ + bcc bac8c │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b baa20 │ │ │ │ + b baa40 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi baab0 │ │ │ │ + bhi baad0 │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #4 │ │ │ │ - bcs baa7c │ │ │ │ - b baab0 │ │ │ │ + bcs baa9c │ │ │ │ + b baad0 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b baacc │ │ │ │ + b baaec │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b baa20 │ │ │ │ + b baa40 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b baacc │ │ │ │ + b baaec │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b baa20 │ │ │ │ - ldr r3, [pc, #144] @ bad0c │ │ │ │ + b baa40 │ │ │ │ + ldr r3, [pc, #144] @ bad2c │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #92] @ bacec │ │ │ │ + ldr r3, [pc, #92] @ bad0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r4, [pc, #104] @ bad10 │ │ │ │ + ldr r4, [pc, #104] @ bad30 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #48] @ bacf0 │ │ │ │ - ldr r3, [pc, #48] @ bacf4 │ │ │ │ - ldr r1, [pc, #48] @ bacf8 │ │ │ │ + ldr r0, [pc, #48] @ bad10 │ │ │ │ + ldr r3, [pc, #48] @ bad14 │ │ │ │ + ldr r1, [pc, #48] @ bad18 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #20] @ bacfc │ │ │ │ + ldr r0, [pc, #20] @ bad1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r7, r3, ip, lsl #21 │ │ │ │ + andseq r7, r3, ip, ror #20 │ │ │ │ andeq r2, ip, fp, lsl #22 │ │ │ │ - andseq r7, r3, r0, asr #14 │ │ │ │ - @ instruction: 0x001379b4 │ │ │ │ - andseq r7, r3, ip, lsl sl │ │ │ │ + andseq r7, r3, r0, lsr #14 │ │ │ │ + mulseq r3, r4, r9 │ │ │ │ + @ instruction: 0x001379fc │ │ │ │ andeq r2, ip, r7, ror #25 │ │ │ │ - andseq r7, r3, ip, lsl r9 │ │ │ │ - andseq r7, r3, r0, ror fp │ │ │ │ - @ instruction: 0x001379f4 │ │ │ │ - andseq r7, r3, r4, ror #20 │ │ │ │ + @ instruction: 0x001378fc │ │ │ │ + andseq r7, r3, r0, asr fp │ │ │ │ + @ instruction: 0x001379d4 │ │ │ │ + andseq r7, r3, r4, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, #0 │ │ │ │ - beq baedc │ │ │ │ + beq baefc │ │ │ │ cmp r1, r2 │ │ │ │ - bcc bb0c4 │ │ │ │ + bcc bb0e4 │ │ │ │ sub r6, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ movcc r7, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls bad7c │ │ │ │ + bls bad9c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bb108 │ │ │ │ + bcs bb128 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r4, r4, #192 @ 0xc0 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq bad50 │ │ │ │ + beq bad70 │ │ │ │ add r4, r3, #1 │ │ │ │ - b bad80 │ │ │ │ + b bada0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc bb0d8 │ │ │ │ + bcc bb0f8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq baf14 │ │ │ │ + beq baf34 │ │ │ │ add fp, r0, r4 │ │ │ │ ldrsb r3, [fp] │ │ │ │ cmn r3, #1 │ │ │ │ - ble bae24 │ │ │ │ + ble bae44 │ │ │ │ cmp r6, r5 │ │ │ │ - bls badcc │ │ │ │ + bls badec │ │ │ │ cmp r6, r2 │ │ │ │ - bcs bb120 │ │ │ │ + bcs bb140 │ │ │ │ ldrb r3, [r0, r6] │ │ │ │ sub r6, r6, #1 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq bada4 │ │ │ │ + beq badc4 │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc bb0f0 │ │ │ │ + bcc bb110 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r7 │ │ │ │ - beq baedc │ │ │ │ + beq baefc │ │ │ │ add r3, r0, r7 │ │ │ │ ldrsb r4, [r3] │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r5, r4 │ │ │ │ - ble baeb0 │ │ │ │ + ble baed0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq bb160 │ │ │ │ + beq bb180 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ - b baedc │ │ │ │ + b baefc │ │ │ │ uxtb lr, r3 │ │ │ │ and r3, lr, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq baf14 │ │ │ │ + beq baf34 │ │ │ │ sub ip, r2, r4 │ │ │ │ mov r4, #2 │ │ │ │ cmp lr, #224 @ 0xe0 │ │ │ │ movcs r4, #3 │ │ │ │ cmpcs lr, #240 @ 0xf0 │ │ │ │ - bcs bafbc │ │ │ │ + bcs bafdc │ │ │ │ cmp r4, ip │ │ │ │ - bhi baf14 │ │ │ │ + bhi baf34 │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne baf14 │ │ │ │ + bne baf34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl b38c0 │ │ │ │ + bl b38e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb188 │ │ │ │ + beq bb1a8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b bada4 │ │ │ │ + b badc4 │ │ │ │ and r4, r5, #192 @ 0xc0 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq baedc │ │ │ │ + beq baefc │ │ │ │ sub r4, r2, r7 │ │ │ │ mov r7, #2 │ │ │ │ cmp r5, #224 @ 0xe0 │ │ │ │ movcs r7, #3 │ │ │ │ cmpcs r5, #240 @ 0xf0 │ │ │ │ - bcs bafec │ │ │ │ + bcs bb00c │ │ │ │ cmp r7, r4 │ │ │ │ - bls bb000 │ │ │ │ + bls bb020 │ │ │ │ cmp r1, r2 │ │ │ │ - bls baf08 │ │ │ │ + bls baf28 │ │ │ │ ldrsb r3, [r0, r2]! │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r4, r3 │ │ │ │ - ble baf20 │ │ │ │ + ble baf40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r8, r0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq bb138 │ │ │ │ + beq bb158 │ │ │ │ eor r0, r6, r8 │ │ │ │ mov r1, #1 │ │ │ │ bic r9, r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and r3, r4, #192 @ 0xc0 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq baf14 │ │ │ │ + beq baf34 │ │ │ │ sub r5, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs bafd4 │ │ │ │ + bcs baff4 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi baf14 │ │ │ │ + bhi baf34 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq baf14 │ │ │ │ + beq baf34 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl b38c0 │ │ │ │ + bl b38e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb188 │ │ │ │ + beq bb1a8 │ │ │ │ mov r2, #2 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ mov r1, r7 │ │ │ │ cmpcs r4, #240 @ 0xf0 │ │ │ │ - bcs bb06c │ │ │ │ + bcs bb08c │ │ │ │ mov r8, #0 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi baf08 │ │ │ │ - b bb07c │ │ │ │ + bhi baf28 │ │ │ │ + b bb09c │ │ │ │ cmp lr, #247 @ 0xf7 │ │ │ │ - bhi baf14 │ │ │ │ + bhi baf34 │ │ │ │ mov r4, #4 │ │ │ │ cmp ip, #4 │ │ │ │ - bcs bae54 │ │ │ │ - b baf14 │ │ │ │ + bcs bae74 │ │ │ │ + b baf34 │ │ │ │ cmp r4, #247 @ 0xf7 │ │ │ │ - bhi baf14 │ │ │ │ + bhi baf34 │ │ │ │ mov r2, #4 │ │ │ │ cmp r5, #4 │ │ │ │ - bcs baf50 │ │ │ │ - b baf14 │ │ │ │ + bcs baf70 │ │ │ │ + b baf34 │ │ │ │ cmp r5, #247 @ 0xf7 │ │ │ │ - bhi baedc │ │ │ │ + bhi baefc │ │ │ │ mov r7, #4 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc baedc │ │ │ │ + bcc baefc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r7 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb034 │ │ │ │ + beq bb054 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - b bae1c │ │ │ │ + b bae3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl b38c0 │ │ │ │ + bl b38e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb188 │ │ │ │ + beq bb1a8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ - b badf4 │ │ │ │ + b bae14 │ │ │ │ mov r2, #4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r5, #4 │ │ │ │ - bcc baf08 │ │ │ │ + bcc baf28 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb098 │ │ │ │ + beq bb0b8 │ │ │ │ mov r8, #0 │ │ │ │ - b baf08 │ │ │ │ + b baf28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl b38c0 │ │ │ │ + bl b38e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb188 │ │ │ │ + beq bb1a8 │ │ │ │ mov r4, r1 │ │ │ │ - b baef4 │ │ │ │ - ldr r3, [pc, #236] @ bb1b8 │ │ │ │ + b baf14 │ │ │ │ + ldr r3, [pc, #236] @ bb1d8 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #184] @ bb198 │ │ │ │ + ldr r3, [pc, #184] @ bb1b8 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r3, [pc, #176] @ bb1a8 │ │ │ │ + ldr r3, [pc, #176] @ bb1c8 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r7, [pc, #132] @ bb194 │ │ │ │ + ldr r7, [pc, #132] @ bb1b4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #152] @ bb1c0 │ │ │ │ + ldr r3, [pc, #152] @ bb1e0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #108] @ bb1ac │ │ │ │ - ldr r3, [pc, #108] @ bb1b0 │ │ │ │ - ldr r1, [pc, #108] @ bb1b4 │ │ │ │ + ldr r0, [pc, #108] @ bb1cc │ │ │ │ + ldr r3, [pc, #108] @ bb1d0 │ │ │ │ + ldr r1, [pc, #108] @ bb1d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #52] @ bb19c │ │ │ │ - ldr r3, [pc, #52] @ bb1a0 │ │ │ │ - ldr r1, [pc, #52] @ bb1a4 │ │ │ │ + ldr r0, [pc, #52] @ bb1bc │ │ │ │ + ldr r3, [pc, #52] @ bb1c0 │ │ │ │ + ldr r1, [pc, #52] @ bb1c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #44] @ bb1bc │ │ │ │ + ldr r0, [pc, #44] @ bb1dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - @ instruction: 0x001375fc │ │ │ │ - andseq r7, r3, r0, asr #12 │ │ │ │ + @ instruction: 0x001375dc │ │ │ │ + andseq r7, r3, r0, lsr #12 │ │ │ │ andeq r2, ip, r3, ror #12 │ │ │ │ - mulseq r3, r8, r2 │ │ │ │ - andseq r7, r3, ip, lsl #10 │ │ │ │ - andseq r7, r3, r8, lsr #12 │ │ │ │ + andseq r7, r3, r8, ror r2 │ │ │ │ + andseq r7, r3, ip, ror #9 │ │ │ │ + andseq r7, r3, r8, lsl #12 │ │ │ │ andeq r2, ip, fp, lsl #13 │ │ │ │ - andseq r7, r3, r0, asr #5 │ │ │ │ - andseq r7, r3, r4, lsl r5 │ │ │ │ - andseq r7, r3, r4, asr #10 │ │ │ │ - andseq r7, r3, r4, ror r5 │ │ │ │ - andseq r7, r3, r4, ror #11 │ │ │ │ + andseq r7, r3, r0, lsr #5 │ │ │ │ + @ instruction: 0x001374f4 │ │ │ │ + andseq r7, r3, r4, lsr #10 │ │ │ │ + andseq r7, r3, r4, asr r5 │ │ │ │ + andseq r7, r3, r4, asr #11 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc bb48c │ │ │ │ + bcc bb4ac │ │ │ │ mov r6, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bb2a0 │ │ │ │ + beq bb2c0 │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls bb220 │ │ │ │ + bls bb240 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bb4b8 │ │ │ │ + bcs bb4d8 │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r7, r7, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq bb1f8 │ │ │ │ + beq bb218 │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc bb4a0 │ │ │ │ - beq bb2a0 │ │ │ │ + bcc bb4c0 │ │ │ │ + beq bb2c0 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble bb274 │ │ │ │ + ble bb294 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq bb4d0 │ │ │ │ + beq bb4f0 │ │ │ │ eor r6, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - b bb2a0 │ │ │ │ + b bb2c0 │ │ │ │ and r3, ip, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq bb2a0 │ │ │ │ + beq bb2c0 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs bb3c4 │ │ │ │ + bcs bb3e4 │ │ │ │ cmp r3, r4 │ │ │ │ - bls bb3d8 │ │ │ │ + bls bb3f8 │ │ │ │ mov r4, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bb33c │ │ │ │ + beq bb35c │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble bb2f8 │ │ │ │ - bl 111b58 │ │ │ │ + ble bb318 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r4, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - bne bb33c │ │ │ │ - ldr r0, [pc, #576] @ bb518 │ │ │ │ - ldr r3, [pc, #576] @ bb51c │ │ │ │ - ldr r1, [pc, #576] @ bb520 │ │ │ │ + bne bb35c │ │ │ │ + ldr r0, [pc, #576] @ bb538 │ │ │ │ + ldr r3, [pc, #576] @ bb53c │ │ │ │ + ldr r1, [pc, #576] @ bb540 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ and r7, r0, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq bb33c │ │ │ │ + beq bb35c │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs bb3ac │ │ │ │ + bcs bb3cc │ │ │ │ cmp r2, r1 │ │ │ │ - bhi bb33c │ │ │ │ + bhi bb35c │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb34c │ │ │ │ + beq bb36c │ │ │ │ and r0, r6, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb4f8 │ │ │ │ + beq bb518 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt bb2c0 │ │ │ │ + bgt bb2e0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc bb46c │ │ │ │ + bcc bb48c │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc bb47c │ │ │ │ + bcc bb49c │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ - b bb2c0 │ │ │ │ + b bb2e0 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi bb33c │ │ │ │ + bhi bb35c │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs bb324 │ │ │ │ - b bb33c │ │ │ │ + bcs bb344 │ │ │ │ + b bb35c │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi bb2a0 │ │ │ │ + bhi bb2c0 │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #4 │ │ │ │ - bcc bb2a0 │ │ │ │ + bcc bb2c0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb264 │ │ │ │ + bne bb284 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb4f8 │ │ │ │ + beq bb518 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt bb240 │ │ │ │ + bgt bb260 │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc bb474 │ │ │ │ + bcc bb494 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc bb484 │ │ │ │ + bcc bb4a4 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b bb240 │ │ │ │ + b bb260 │ │ │ │ orr r0, r3, r2, lsl #6 │ │ │ │ - b bb2c0 │ │ │ │ + b bb2e0 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b bb240 │ │ │ │ + b bb260 │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b bb2c0 │ │ │ │ + b bb2e0 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b bb240 │ │ │ │ - ldr r3, [pc, #144] @ bb524 │ │ │ │ + b bb260 │ │ │ │ + ldr r3, [pc, #144] @ bb544 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #92] @ bb504 │ │ │ │ + ldr r3, [pc, #92] @ bb524 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r4, [pc, #104] @ bb528 │ │ │ │ + ldr r4, [pc, #104] @ bb548 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #48] @ bb508 │ │ │ │ - ldr r3, [pc, #48] @ bb50c │ │ │ │ - ldr r1, [pc, #48] @ bb510 │ │ │ │ + ldr r0, [pc, #48] @ bb528 │ │ │ │ + ldr r3, [pc, #48] @ bb52c │ │ │ │ + ldr r1, [pc, #48] @ bb530 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #20] @ bb514 │ │ │ │ + ldr r0, [pc, #20] @ bb534 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r7, r3, r4, ror r2 │ │ │ │ + andseq r7, r3, r4, asr r2 │ │ │ │ strdeq r2, [ip], -r3 │ │ │ │ - andseq r6, r3, r8, lsr #30 │ │ │ │ - mulseq r3, ip, r1 │ │ │ │ - andseq r7, r3, r4, lsl #4 │ │ │ │ + andseq r6, r3, r8, lsl #30 │ │ │ │ + andseq r7, r3, ip, ror r1 │ │ │ │ + andseq r7, r3, r4, ror #3 │ │ │ │ strdeq r2, [ip], -r3 │ │ │ │ - andseq r7, r3, r8, lsr #2 │ │ │ │ - andseq r7, r3, ip, ror r3 │ │ │ │ - @ instruction: 0x001371dc │ │ │ │ - andseq r7, r3, ip, asr #4 │ │ │ │ + andseq r7, r3, r8, lsl #2 │ │ │ │ + andseq r7, r3, ip, asr r3 │ │ │ │ + @ instruction: 0x001371bc │ │ │ │ + andseq r7, r3, ip, lsr #4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc bb7e8 │ │ │ │ + bcc bb808 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bb5dc │ │ │ │ + beq bb5fc │ │ │ │ sub r3, r2, #1 │ │ │ │ subs r5, r2, #4 │ │ │ │ movcc r5, #0 │ │ │ │ cmp r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ movcc r4, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bls bb584 │ │ │ │ + bls bb5a4 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bb814 │ │ │ │ + bcs bb834 │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ sub r3, r3, #1 │ │ │ │ and r7, r7, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq bb55c │ │ │ │ + beq bb57c │ │ │ │ add r4, r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc bb7fc │ │ │ │ + bcc bb81c │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq bb5e0 │ │ │ │ + beq bb600 │ │ │ │ add lr, r0, r4 │ │ │ │ ldrsb r3, [lr] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb ip, r3 │ │ │ │ - ble bb678 │ │ │ │ + ble bb698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r5, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - beq bb854 │ │ │ │ + beq bb874 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - b bb5e0 │ │ │ │ + b bb600 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq bb668 │ │ │ │ + beq bb688 │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble bb624 │ │ │ │ - bl 111b58 │ │ │ │ + ble bb644 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq bb82c │ │ │ │ + beq bb84c │ │ │ │ eor r4, r0, #1 │ │ │ │ and r0, r5, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ and r7, r0, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq bb668 │ │ │ │ + beq bb688 │ │ │ │ sub r1, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs bb798 │ │ │ │ + bcs bb7b8 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi bb668 │ │ │ │ + bhi bb688 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb738 │ │ │ │ + beq bb758 │ │ │ │ and r0, r5, r4 │ │ │ │ and r0, r0, #1 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ and r3, ip, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq bb5e0 │ │ │ │ + beq bb600 │ │ │ │ sub r4, r2, r4 │ │ │ │ mov r3, #2 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs ip, #240 @ 0xf0 │ │ │ │ - bcs bb7b0 │ │ │ │ + bcs bb7d0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi bb5e0 │ │ │ │ + bhi bb600 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, lr │ │ │ │ mov r2, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb5cc │ │ │ │ + bne bb5ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb87c │ │ │ │ + beq bb89c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldrsb r7, [r3] │ │ │ │ cmn r7, #1 │ │ │ │ uxtb ip, r7 │ │ │ │ - bgt bb5ac │ │ │ │ + bgt bb5cc │ │ │ │ ldrb r6, [r3, #1] │ │ │ │ and r7, ip, #31 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ - bcc bb7d0 │ │ │ │ + bcc bb7f0 │ │ │ │ ldrb r5, [r3, #2] │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ and r5, r5, #63 @ 0x3f │ │ │ │ orr r6, r5, r6, lsl #6 │ │ │ │ - bcc bb7e0 │ │ │ │ + bcc bb800 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ and r7, r7, #7 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r3, r3, r6, lsl #6 │ │ │ │ orr ip, r3, r7, lsl #18 │ │ │ │ - b bb5ac │ │ │ │ + b bb5cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bb87c │ │ │ │ + beq bb89c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - bgt bb600 │ │ │ │ + bgt bb620 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and r2, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc bb7c8 │ │ │ │ + bcc bb7e8 │ │ │ │ ldrb r7, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ orr r3, r7, r3, lsl #6 │ │ │ │ - bcc bb7d8 │ │ │ │ + bcc bb7f8 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, r2, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ - b bb600 │ │ │ │ + b bb620 │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi bb668 │ │ │ │ + bhi bb688 │ │ │ │ mov r2, #4 │ │ │ │ cmp r1, #4 │ │ │ │ - bcs bb650 │ │ │ │ - b bb668 │ │ │ │ + bcs bb670 │ │ │ │ + b bb688 │ │ │ │ cmp ip, #247 @ 0xf7 │ │ │ │ - bhi bb5e0 │ │ │ │ + bhi bb600 │ │ │ │ mov r3, #4 │ │ │ │ cmp r4, #4 │ │ │ │ - bcs bb6a4 │ │ │ │ - b bb5e0 │ │ │ │ - orr r0, r3, r2, lsl #6 │ │ │ │ + bcs bb6c4 │ │ │ │ b bb600 │ │ │ │ + orr r0, r3, r2, lsl #6 │ │ │ │ + b bb620 │ │ │ │ orr ip, r6, r7, lsl #6 │ │ │ │ - b bb5ac │ │ │ │ + b bb5cc │ │ │ │ orr r0, r3, r2, lsl #12 │ │ │ │ - b bb600 │ │ │ │ + b bb620 │ │ │ │ orr ip, r6, r7, lsl #12 │ │ │ │ - b bb5ac │ │ │ │ - ldr r3, [pc, #184] @ bb8a8 │ │ │ │ + b bb5cc │ │ │ │ + ldr r3, [pc, #184] @ bb8c8 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #132] @ bb888 │ │ │ │ + ldr r3, [pc, #132] @ bb8a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r4, [pc, #144] @ bb8ac │ │ │ │ + ldr r4, [pc, #144] @ bb8cc │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r2, r4 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #104] @ bb89c │ │ │ │ - ldr r3, [pc, #104] @ bb8a0 │ │ │ │ - ldr r1, [pc, #104] @ bb8a4 │ │ │ │ + ldr r0, [pc, #104] @ bb8bc │ │ │ │ + ldr r3, [pc, #104] @ bb8c0 │ │ │ │ + ldr r1, [pc, #104] @ bb8c4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #48] @ bb88c │ │ │ │ - ldr r3, [pc, #48] @ bb890 │ │ │ │ - ldr r1, [pc, #48] @ bb894 │ │ │ │ + ldr r0, [pc, #48] @ bb8ac │ │ │ │ + ldr r3, [pc, #48] @ bb8b0 │ │ │ │ + ldr r1, [pc, #48] @ bb8b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #20] @ bb898 │ │ │ │ + ldr r0, [pc, #20] @ bb8b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r6, r3, r8, lsl pc │ │ │ │ + @ instruction: 0x00136ef8 │ │ │ │ andeq r1, ip, pc, ror #30 │ │ │ │ - andseq r6, r3, r4, lsr #23 │ │ │ │ - andseq r6, r3, r8, lsl lr │ │ │ │ - andseq r6, r3, r0, lsl #29 │ │ │ │ + andseq r6, r3, r4, lsl #23 │ │ │ │ + @ instruction: 0x00136df8 │ │ │ │ + andseq r6, r3, r0, ror #28 │ │ │ │ muleq ip, r7, pc @ │ │ │ │ - andseq r6, r3, ip, asr #23 │ │ │ │ - andseq r6, r3, r0, lsr #28 │ │ │ │ - andseq r6, r3, r0, lsl #29 │ │ │ │ - @ instruction: 0x00136ef0 │ │ │ │ + andseq r6, r3, ip, lsr #23 │ │ │ │ + andseq r6, r3, r0, lsl #28 │ │ │ │ + andseq r6, r3, r0, ror #28 │ │ │ │ + @ instruction: 0x00136ed0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq bba5c │ │ │ │ + beq bba7c │ │ │ │ cmp r2, r1 │ │ │ │ - bhi bbafc │ │ │ │ + bhi bbb1c │ │ │ │ sub r5, r2, #1 │ │ │ │ subs r7, r2, #4 │ │ │ │ movcc r7, #0 │ │ │ │ cmp r7, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov r1, r5 │ │ │ │ movcc fp, r7 │ │ │ │ cmp r1, r7 │ │ │ │ - bls bb914 │ │ │ │ + bls bb934 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs bbb40 │ │ │ │ + bcs bbb60 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub r1, r1, #1 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq bb8e8 │ │ │ │ + beq bb908 │ │ │ │ add r3, r1, #1 │ │ │ │ - b bb918 │ │ │ │ + b bb938 │ │ │ │ mov r3, fp │ │ │ │ cmp r2, r3 │ │ │ │ - bcc bbb10 │ │ │ │ + bcc bbb30 │ │ │ │ mov r6, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq bba60 │ │ │ │ + beq bba80 │ │ │ │ add r1, r0, r3 │ │ │ │ ldrsb r4, [r1] │ │ │ │ cmn r4, #1 │ │ │ │ - ble bb99c │ │ │ │ + ble bb9bc │ │ │ │ cmp r5, r7 │ │ │ │ - bls bb964 │ │ │ │ + bls bb984 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs bbb58 │ │ │ │ + bcs bbb78 │ │ │ │ ldrb r1, [r0, r5] │ │ │ │ sub r5, r5, #1 │ │ │ │ and r1, r1, #192 @ 0xc0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq bb93c │ │ │ │ + beq bb95c │ │ │ │ add fp, r5, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bcc bbb28 │ │ │ │ - beq bba5c │ │ │ │ + bcc bbb48 │ │ │ │ + beq bba7c │ │ │ │ add r1, r0, fp │ │ │ │ ldrsb r3, [r1] │ │ │ │ cmn r3, #1 │ │ │ │ uxtb r0, r3 │ │ │ │ - ble bba1c │ │ │ │ - bl 111b58 │ │ │ │ + ble bba3c │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq bbabc │ │ │ │ + beq bbadc │ │ │ │ eor r8, r0, #1 │ │ │ │ - b bba5c │ │ │ │ + b bba7c │ │ │ │ uxtb lr, r4 │ │ │ │ and r4, lr, #192 @ 0xc0 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - beq bba60 │ │ │ │ + beq bba80 │ │ │ │ sub ip, r2, r3 │ │ │ │ mov r3, #2 │ │ │ │ cmp lr, #224 @ 0xe0 │ │ │ │ movcs r3, #3 │ │ │ │ cmpcs lr, #240 @ 0xf0 │ │ │ │ - bcs bba6c │ │ │ │ + bcs bba8c │ │ │ │ cmp r3, ip │ │ │ │ - bhi bba60 │ │ │ │ + bhi bba80 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov sl, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bba60 │ │ │ │ + bne bba80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl b38c0 │ │ │ │ + bl b38e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb70 │ │ │ │ + beq bbb90 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r9 │ │ │ │ - b bb93c │ │ │ │ + b bb95c │ │ │ │ and r3, r0, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq bba5c │ │ │ │ + beq bba7c │ │ │ │ sub r3, r2, fp │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs bbae4 │ │ │ │ + bcs bbb04 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi bba5c │ │ │ │ + bhi bba7c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bba84 │ │ │ │ + beq bbaa4 │ │ │ │ and r6, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp lr, #247 @ 0xf7 │ │ │ │ - bhi bba60 │ │ │ │ + bhi bba80 │ │ │ │ mov r3, #4 │ │ │ │ cmp ip, #4 │ │ │ │ - bcs bb9cc │ │ │ │ - b bba60 │ │ │ │ + bcs bb9ec │ │ │ │ + b bba80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl b38c0 │ │ │ │ + bl b38e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbb70 │ │ │ │ + beq bbb90 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne bb994 │ │ │ │ - ldr r0, [pc, #200] @ bbb8c │ │ │ │ + bne bb9b4 │ │ │ │ + ldr r0, [pc, #200] @ bbbac │ │ │ │ add r2, sp, #8 │ │ │ │ - ldr r3, [pc, #196] @ bbb90 │ │ │ │ - ldr r1, [pc, #196] @ bbb94 │ │ │ │ + ldr r3, [pc, #196] @ bbbb0 │ │ │ │ + ldr r1, [pc, #196] @ bbbb4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi bba5c │ │ │ │ + bhi bba7c │ │ │ │ mov r2, #4 │ │ │ │ cmp r3, #4 │ │ │ │ - bcs bba48 │ │ │ │ - b bba5c │ │ │ │ - ldr r3, [pc, #124] @ bbb80 │ │ │ │ + bcs bba68 │ │ │ │ + b bba7c │ │ │ │ + ldr r3, [pc, #124] @ bbba0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r6, [pc, #128] @ bbb98 │ │ │ │ + ldr r6, [pc, #128] @ bbbb8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r6 │ │ │ │ bl 26054 │ │ │ │ - ldr r3, [pc, #108] @ bbb9c │ │ │ │ + ldr r3, [pc, #108] @ bbbbc │ │ │ │ mov r0, fp │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26054 │ │ │ │ - ldr r3, [pc, #52] @ bbb7c │ │ │ │ + ldr r3, [pc, #52] @ bbb9c │ │ │ │ mov r0, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #40] @ bbb88 │ │ │ │ + ldr r3, [pc, #40] @ bbba8 │ │ │ │ mov r0, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #12] @ bbb84 │ │ │ │ + ldr r0, [pc, #12] @ bbba4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r6, r3, r8, asr #23 │ │ │ │ - andseq r6, r3, ip, asr #22 │ │ │ │ - andseq r6, r3, ip, lsl #23 │ │ │ │ - @ instruction: 0x00136bb0 │ │ │ │ + andseq r6, r3, r8, lsr #23 │ │ │ │ + andseq r6, r3, ip, lsr #22 │ │ │ │ + andseq r6, r3, ip, ror #22 │ │ │ │ + mulseq r3, r0, fp │ │ │ │ andeq r1, ip, r3, lsl #26 │ │ │ │ - andseq r6, r3, r8, lsr r9 │ │ │ │ - andseq r6, r3, ip, lsr #23 │ │ │ │ - andseq r6, r3, r4, lsl #24 │ │ │ │ - andseq r6, r3, ip, ror #23 │ │ │ │ + andseq r6, r3, r8, lsl r9 │ │ │ │ + andseq r6, r3, ip, lsl #23 │ │ │ │ + andseq r6, r3, r4, ror #23 │ │ │ │ + andseq r6, r3, ip, asr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls bbbdc │ │ │ │ + bls bbbfc │ │ │ │ ldrsb r7, [r0, r2]! │ │ │ │ mov r3, r0 │ │ │ │ cmn r7, #1 │ │ │ │ uxtb r0, r7 │ │ │ │ - ble bbbe8 │ │ │ │ - bl 111b58 │ │ │ │ + ble bbc08 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq bbcc4 │ │ │ │ + beq bbce4 │ │ │ │ eor r5, r0, #1 │ │ │ │ and r0, r5, #1 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ and r7, r0, #192 @ 0xc0 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - beq bbc34 │ │ │ │ + beq bbc54 │ │ │ │ sub r6, r1, r2 │ │ │ │ mov r2, #2 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs bbcec │ │ │ │ + bcs bbd0c │ │ │ │ cmp r2, r6 │ │ │ │ - bhi bbc34 │ │ │ │ + bhi bbc54 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov r4, r3 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bbc40 │ │ │ │ + bne bbc60 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd14 │ │ │ │ + beq bbd34 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #1 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ movcs r2, #3 │ │ │ │ cmpcs r0, #240 @ 0xf0 │ │ │ │ - bcs bbd04 │ │ │ │ + bcs bbd24 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi bbbdc │ │ │ │ + bhi bbbfc │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bbbdc │ │ │ │ + bne bbbfc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r1, r0, r1 │ │ │ │ stmib sp, {r0, r1} │ │ │ │ add r0, sp, #4 │ │ │ │ - bl b38c0 │ │ │ │ + bl b38e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd14 │ │ │ │ + beq bbd34 │ │ │ │ mov r0, r1 │ │ │ │ - bl 111b58 │ │ │ │ + bl 111b78 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne bbbd8 │ │ │ │ - ldr r0, [pc, #88] @ bbd24 │ │ │ │ + bne bbbf8 │ │ │ │ + ldr r0, [pc, #88] @ bbd44 │ │ │ │ add r2, sp, #12 │ │ │ │ - ldr r3, [pc, #84] @ bbd28 │ │ │ │ - ldr r1, [pc, #84] @ bbd2c │ │ │ │ + ldr r3, [pc, #84] @ bbd48 │ │ │ │ + ldr r1, [pc, #84] @ bbd4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ bl 25e7c │ │ │ │ cmp r0, #247 @ 0xf7 │ │ │ │ - bhi bbc34 │ │ │ │ + bhi bbc54 │ │ │ │ mov r2, #4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcs bbc14 │ │ │ │ - b bbc34 │ │ │ │ + bcs bbc34 │ │ │ │ + b bbc54 │ │ │ │ mov r2, #4 │ │ │ │ cmp r6, #4 │ │ │ │ - bcc bbbdc │ │ │ │ - b bbc78 │ │ │ │ - ldr r0, [pc, #4] @ bbd20 │ │ │ │ + bcc bbbfc │ │ │ │ + b bbc98 │ │ │ │ + ldr r0, [pc, #4] @ bbd40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r6, r3, r8, ror #19 │ │ │ │ + andseq r6, r3, r8, asr #19 │ │ │ │ strdeq r1, [ip], -fp │ │ │ │ - andseq r6, r3, r0, lsr r7 │ │ │ │ - andseq r6, r3, r4, lsl #19 │ │ │ │ + andseq r6, r3, r0, lsl r7 │ │ │ │ + andseq r6, r3, r4, ror #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r8, sp, #48 @ 0x30 │ │ │ │ mov r7, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmn r1, #1 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - ble bbe50 │ │ │ │ + ble bbe70 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ - beq bbde4 │ │ │ │ + beq bbe04 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ subs r7, r5, #1 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ - beq bbdd0 │ │ │ │ + beq bbdf0 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r4, r5 │ │ │ │ add r1, r7, r4 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b bbdd4 │ │ │ │ + b bbdf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bls bbee0 │ │ │ │ + bls bbf00 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sub sl, r5, r7 │ │ │ │ mov r4, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, sl │ │ │ │ - bcc bbea0 │ │ │ │ + bcc bbec0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #2 │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ - bcc bbed0 │ │ │ │ + bcc bbef0 │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r1, r5 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, sl, r4 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r4, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, r6 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b bbed4 │ │ │ │ - ldr r0, [pc, #584] @ bc0a0 │ │ │ │ - ldr r2, [pc, #584] @ bc0a4 │ │ │ │ - ldr r3, [pc, #584] @ bc0a8 │ │ │ │ + b bbef4 │ │ │ │ + ldr r0, [pc, #584] @ bc0c0 │ │ │ │ + ldr r2, [pc, #584] @ bc0c4 │ │ │ │ + ldr r3, [pc, #584] @ bc0c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #580] @ bc0ac │ │ │ │ + ldr r1, [pc, #580] @ bc0cc │ │ │ │ add r2, pc, r2 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -160871,15 +160879,15 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #2 │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ - bcs bbe1c │ │ │ │ + bcs bbe3c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r8, sp, #8 │ │ │ │ @@ -160896,77 +160904,77 @@ │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - beq bbf94 │ │ │ │ + beq bbfb4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ subs sl, r5, #1 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ add r0, r7, r6, lsl #2 │ │ │ │ - beq bbf80 │ │ │ │ + beq bbfa0 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r6, r5 │ │ │ │ add r1, sl, r6 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b bbf84 │ │ │ │ + b bbfa4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, r7 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bls bc03c │ │ │ │ + bls bc05c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ sub sl, r5, r7 │ │ │ │ mov r6, r7 │ │ │ │ sub r0, r0, r7 │ │ │ │ cmp r0, sl │ │ │ │ - bcc bbffc │ │ │ │ + bcc bc01c │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #2 │ │ │ │ add r0, r8, r6, lsl #2 │ │ │ │ - bcc bc02c │ │ │ │ + bcc bc04c │ │ │ │ mvn r1, r7 │ │ │ │ add r1, r1, r5 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, sl, r6 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r6, r5 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r7, lsl #2 │ │ │ │ add r0, r0, r8 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b bc030 │ │ │ │ + b bc050 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r4, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ cmp sl, #2 │ │ │ │ add r0, r8, r6, lsl #2 │ │ │ │ - bcs bbfc8 │ │ │ │ + bcs bbfe8 │ │ │ │ mov r1, r6 │ │ │ │ add r5, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r0, r9, #28 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ @@ -160978,39 +160986,39 @@ │ │ │ │ stmia r9!, {r1, r2, r3} │ │ │ │ ldm r0, {r1, r2, r3, r7} │ │ │ │ stm r9, {r1, r2, r3, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl b3204 │ │ │ │ + bl b3224 │ │ │ │ mov r0, r8 │ │ │ │ - bl b3204 │ │ │ │ + bl b3224 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl b3204 │ │ │ │ + bl b3224 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffff6e6c │ │ │ │ andeq r2, fp, r0, lsr r0 │ │ │ │ - andseq r6, r3, ip, lsl r8 │ │ │ │ - andseq r6, r3, r8, lsr #16 │ │ │ │ + @ instruction: 0x001367fc │ │ │ │ + andseq r6, r3, r8, lsl #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #100] @ bc124 │ │ │ │ + ldr ip, [pc, #100] @ bc144 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #96] @ bc128 │ │ │ │ + ldr lr, [pc, #96] @ bc148 │ │ │ │ mov r6, #3 │ │ │ │ - ldr r1, [pc, #92] @ bc12c │ │ │ │ + ldr r1, [pc, #92] @ bc14c │ │ │ │ mov r7, #10 │ │ │ │ - ldr r3, [pc, #88] @ bc130 │ │ │ │ + ldr r3, [pc, #88] @ bc150 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #84] @ bc134 │ │ │ │ + ldr r4, [pc, #84] @ bc154 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ @@ -161018,67 +161026,67 @@ │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ strdeq r1, [ip], -ip │ │ │ │ - andseq r6, r3, ip, asr #13 │ │ │ │ + andseq r6, r3, ip, lsr #13 │ │ │ │ andeq r1, ip, r8, lsl #16 │ │ │ │ andeq r1, ip, r2, lsl #16 │ │ │ │ - @ instruction: 0x001366b4 │ │ │ │ + mulseq r3, r4, r6 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ bc174 │ │ │ │ - ldr r3, [pc, #40] @ bc178 │ │ │ │ + ldr r1, [pc, #40] @ bc194 │ │ │ │ + ldr r3, [pc, #40] @ bc198 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ @ instruction: 0x000c17ba │ │ │ │ - andseq r6, r3, ip, lsl #13 │ │ │ │ + andseq r6, r3, ip, ror #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #192] @ bc250 │ │ │ │ + ldr r1, [pc, #192] @ bc270 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr ip, [pc, #188] @ bc254 │ │ │ │ + ldr ip, [pc, #188] @ bc274 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr lr, [pc, #184] @ bc258 │ │ │ │ + ldr lr, [pc, #184] @ bc278 │ │ │ │ add r6, r0, #344 @ 0x158 │ │ │ │ - ldr r4, [pc, #180] @ bc25c │ │ │ │ + ldr r4, [pc, #180] @ bc27c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r5, [pc, #176] @ bc260 │ │ │ │ + ldr r5, [pc, #176] @ bc280 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r7, [pc, #172] @ bc264 │ │ │ │ + ldr r7, [pc, #172] @ bc284 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #168] @ bc268 │ │ │ │ + ldr r3, [pc, #168] @ bc288 │ │ │ │ add r5, pc, r5 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #148] @ bc26c │ │ │ │ + ldr r1, [pc, #148] @ bc28c │ │ │ │ add r7, pc, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r0, #600 @ 0x258 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #128] @ bc270 │ │ │ │ + ldr r3, [pc, #128] @ bc290 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #636 @ 0x27c │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, r0, #632 @ 0x278 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -161093,120 +161101,120 @@ │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #3 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 162ac0 │ │ │ │ + bl 162ae0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r6, r3, ip, asr #13 │ │ │ │ - andseq r6, r3, ip, ror #17 │ │ │ │ - @ instruction: 0x001368d4 │ │ │ │ - @ instruction: 0x001368bc │ │ │ │ - andseq r6, r3, r4, lsr #17 │ │ │ │ - andseq r6, r3, ip, ror r8 │ │ │ │ - @ instruction: 0x001368d4 │ │ │ │ + andseq r6, r3, ip, lsr #13 │ │ │ │ + andseq r6, r3, ip, asr #17 │ │ │ │ + @ instruction: 0x001368b4 │ │ │ │ + mulseq r3, ip, r8 │ │ │ │ + andseq r6, r3, r4, lsl #17 │ │ │ │ + andseq r6, r3, ip, asr r8 │ │ │ │ + @ instruction: 0x001368b4 │ │ │ │ strdeq r1, [ip], -r5 │ │ │ │ - andseq r6, r3, r4, lsl #16 │ │ │ │ + andseq r6, r3, r4, ror #15 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne bc28c │ │ │ │ + bne bc2ac │ │ │ │ tst r2, #32 │ │ │ │ - bne bc290 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne bc2b0 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne bc2a8 │ │ │ │ + bne bc2c8 │ │ │ │ bx lr │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bc2b0 │ │ │ │ + bne bc2d0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r1, [r0, #116] @ 0x74 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc2fc │ │ │ │ + beq bc31c │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc318 │ │ │ │ + beq bc338 │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc370 │ │ │ │ + beq bc390 │ │ │ │ ldr r6, [r9, #144] @ 0x90 │ │ │ │ mov r7, #0 │ │ │ │ - b bc338 │ │ │ │ + b bc358 │ │ │ │ cmp r7, r4 │ │ │ │ - beq bc370 │ │ │ │ + beq bc390 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc348 │ │ │ │ + bne bc368 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bc330 │ │ │ │ + bne bc350 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b bc330 │ │ │ │ + bl a8800 │ │ │ │ + b bc350 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc38c │ │ │ │ + beq bc3ac │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc46c │ │ │ │ + beq bc48c │ │ │ │ ldr fp, [r9, #12] │ │ │ │ str r0, [sp] │ │ │ │ cmp fp, #0 │ │ │ │ - beq bc440 │ │ │ │ + beq bc460 │ │ │ │ ldr r7, [r9] │ │ │ │ movw r4, #32896 @ 0x8080 │ │ │ │ movt r4, #32896 @ 0x8080 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ bic r8, r4, r0 │ │ │ │ - b bc3d0 │ │ │ │ + b bc3f0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq bc440 │ │ │ │ + beq bc460 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bc3f0 │ │ │ │ + bne bc410 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ sub r7, r7, #48 @ 0x30 │ │ │ │ and r0, r0, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq bc3d8 │ │ │ │ + beq bc3f8 │ │ │ │ eor r8, r0, r4 │ │ │ │ rev r0, r8 │ │ │ │ sub r2, r8, #1 │ │ │ │ clz r0, r0 │ │ │ │ and r8, r2, r8 │ │ │ │ sub fp, fp, #1 │ │ │ │ sub r0, sl, r0, lsr #3 │ │ │ │ @@ -161214,453 +161222,453 @@ │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ ldr r1, [r0, #-12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bc418 │ │ │ │ + bne bc438 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bc3c8 │ │ │ │ + bne bc3e8 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b bc3c8 │ │ │ │ + bl a8800 │ │ │ │ + b bc3e8 │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #12 │ │ │ │ add r0, r2, r2, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r1, r2, r0 │ │ │ │ adds r1, r1, #5 │ │ │ │ - beq bc46c │ │ │ │ + beq bc48c │ │ │ │ ldr r2, [r9] │ │ │ │ sub r0, r2, r0 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc488 │ │ │ │ + beq bc4a8 │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #60] @ 0x3c │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc4a4 │ │ │ │ + beq bc4c4 │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc4c0 │ │ │ │ + beq bc4e0 │ │ │ │ ldr r0, [r9, #80] @ 0x50 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc4dc │ │ │ │ + beq bc4fc │ │ │ │ ldr r0, [r9, #92] @ 0x5c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc4f8 │ │ │ │ + beq bc518 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc510 │ │ │ │ + beq bc530 │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bc554 │ │ │ │ + bne bc574 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc524 │ │ │ │ + bne bc544 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bc554 │ │ │ │ + bne bc574 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a87e0 │ │ │ │ + b a8800 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b bc5cc │ │ │ │ + b bc5ec │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq bc5a8 │ │ │ │ + beq bc5c8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc580 │ │ │ │ + bne bc5a0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bc568 │ │ │ │ + bne bc588 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b bc568 │ │ │ │ + bl a8800 │ │ │ │ + b bc588 │ │ │ │ ldr r1, [r9, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc5c4 │ │ │ │ + beq bc5e4 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ - bl b099c │ │ │ │ + bl b09bc │ │ │ │ add r0, r9, #48 @ 0x30 │ │ │ │ - bl bc6e0 │ │ │ │ + bl bc700 │ │ │ │ ldr r1, [r9, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne bc5fc │ │ │ │ + bne bc61c │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne bc618 │ │ │ │ + bne bc638 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - beq bc630 │ │ │ │ - b bc660 │ │ │ │ + beq bc650 │ │ │ │ + b bc680 │ │ │ │ ldr r0, [r9, #156] @ 0x9c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc5ec │ │ │ │ + beq bc60c │ │ │ │ ldr r0, [r9, #168] @ 0xa8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bc660 │ │ │ │ + bne bc680 │ │ │ │ ldr r0, [r9, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc638 │ │ │ │ + bne bc658 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bc660 │ │ │ │ + bne bc680 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ ldrb r1, [r0, #76] @ 0x4c │ │ │ │ cmp r1, #3 │ │ │ │ cmpne r1, #2 │ │ │ │ - bne bc684 │ │ │ │ + bne bc6a4 │ │ │ │ bx lr │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bc690 │ │ │ │ + bne bc6b0 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a883c │ │ │ │ + b a885c │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bc6bc │ │ │ │ + bne bc6dc │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b a88fc │ │ │ │ + b a891c │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc704 │ │ │ │ + beq bc724 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc720 │ │ │ │ + beq bc740 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc73c │ │ │ │ + beq bc75c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq bc7b8 │ │ │ │ + beq bc7d8 │ │ │ │ mov r5, #0 │ │ │ │ - b bc780 │ │ │ │ + b bc7a0 │ │ │ │ cmp r5, r7 │ │ │ │ - beq bc7b8 │ │ │ │ + beq bc7d8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bc790 │ │ │ │ + bne bc7b0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bc778 │ │ │ │ + bne bc798 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b bc778 │ │ │ │ + bl a8800 │ │ │ │ + b bc798 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc7d8 │ │ │ │ + beq bc7f8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ cmp r5, r7 │ │ │ │ - beq bc820 │ │ │ │ + beq bc840 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bc7f8 │ │ │ │ + bne bc818 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bc7e0 │ │ │ │ + bne bc800 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b bc7e0 │ │ │ │ + bl a8800 │ │ │ │ + b bc800 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc83c │ │ │ │ + beq bc85c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne bc86c │ │ │ │ - ldr r1, [pc, #76] @ bc8ac │ │ │ │ + bne bc88c │ │ │ │ + ldr r1, [pc, #76] @ bc8cc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ bc8a4 │ │ │ │ - ldr r3, [pc, #40] @ bc8a8 │ │ │ │ + ldr r1, [pc, #40] @ bc8c4 │ │ │ │ + ldr r3, [pc, #40] @ bc8c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strdeq r1, [fp], -r8 │ │ │ │ - andseq r5, r3, ip, lsl #31 │ │ │ │ + andseq r5, r3, ip, ror #30 │ │ │ │ andeq r1, fp, r0, lsl r6 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0, #12] │ │ │ │ cmp r1, #3 │ │ │ │ - bne bc8d4 │ │ │ │ - ldr r1, [pc, #76] @ bc914 │ │ │ │ + bne bc8f4 │ │ │ │ + ldr r1, [pc, #76] @ bc934 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ bc90c │ │ │ │ - ldr r3, [pc, #40] @ bc910 │ │ │ │ + ldr r1, [pc, #40] @ bc92c │ │ │ │ + ldr r3, [pc, #40] @ bc930 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ muleq fp, r0, r5 │ │ │ │ - andseq r5, r3, r4, lsr pc │ │ │ │ + andseq r5, r3, r4, lsl pc │ │ │ │ andeq r1, fp, r8, lsr #11 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne bc93c │ │ │ │ - ldr r1, [pc, #76] @ bc97c │ │ │ │ + bne bc95c │ │ │ │ + ldr r1, [pc, #76] @ bc99c │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ bc974 │ │ │ │ - ldr r3, [pc, #40] @ bc978 │ │ │ │ + ldr r1, [pc, #40] @ bc994 │ │ │ │ + ldr r3, [pc, #40] @ bc998 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, fp, r8, lsr #10 │ │ │ │ - @ instruction: 0x00135edc │ │ │ │ + @ instruction: 0x00135ebc │ │ │ │ andeq r1, fp, r0, asr #10 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - bne bc9a4 │ │ │ │ - ldr r1, [pc, #76] @ bc9e4 │ │ │ │ + bne bc9c4 │ │ │ │ + ldr r1, [pc, #76] @ bca04 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #40] @ bc9dc │ │ │ │ - ldr r3, [pc, #40] @ bc9e0 │ │ │ │ + ldr r1, [pc, #40] @ bc9fc │ │ │ │ + ldr r3, [pc, #40] @ bca00 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r1, fp, r0, asr #9 │ │ │ │ - andseq r5, r3, r4, lsl #29 │ │ │ │ + andseq r5, r3, r4, ror #28 │ │ │ │ ldrdeq r1, [fp], -r8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ tst r1, #1 │ │ │ │ - beq bca34 │ │ │ │ + beq bca54 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ bca48 │ │ │ │ + ldr r3, [pc, #64] @ bca68 │ │ │ │ add r0, r0, #8 │ │ │ │ - ldr r1, [pc, #60] @ bca4c │ │ │ │ + ldr r1, [pc, #60] @ bca6c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ bca50 │ │ │ │ + ldr r1, [pc, #20] @ bca70 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r5, r3, r4, asr #28 │ │ │ │ + b 1625e4 │ │ │ │ + andseq r5, r3, r4, lsr #28 │ │ │ │ andeq r1, fp, r0, ror #8 │ │ │ │ andeq r1, fp, r4, lsr r4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bcaa0 │ │ │ │ + beq bcac0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ bcab4 │ │ │ │ + ldr r3, [pc, #64] @ bcad4 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ bcab8 │ │ │ │ + ldr r1, [pc, #60] @ bcad8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ bcabc │ │ │ │ + ldr r1, [pc, #20] @ bcadc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r5, r3, r8, ror #27 │ │ │ │ + b 1625e4 │ │ │ │ + andseq r5, r3, r8, asr #27 │ │ │ │ strdeq r1, [fp], -r4 │ │ │ │ andeq r1, fp, r8, asr #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r0, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl a7a04 │ │ │ │ + bl a7a24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcce0 │ │ │ │ + beq bcd00 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, r8, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr sl, [r4] │ │ │ │ mul lr, ip, r0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ @@ -161675,76 +161683,76 @@ │ │ │ │ and r4, r8, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r8, [sl, r4] │ │ │ │ eor r0, r8, lr │ │ │ │ add r1, r0, r6 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r6, r0, r1 │ │ │ │ - beq bcbe4 │ │ │ │ + beq bcc04 │ │ │ │ rev r0, r6 │ │ │ │ str fp, [sp, #20] │ │ │ │ clz r0, r0 │ │ │ │ str lr, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ add r0, r4, r0, lsr #3 │ │ │ │ str r7, [sp, #8] │ │ │ │ and r0, r0, r7 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add fp, sl, r0, lsl #2 │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne bcbc0 │ │ │ │ + bne bcbe0 │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e5b0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcca0 │ │ │ │ + beq bccc0 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ands r6, r0, r6 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ - bne bcb60 │ │ │ │ + bne bcb80 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ and r0, r8, r5 │ │ │ │ cmp r9, #1 │ │ │ │ - beq bcc34 │ │ │ │ + beq bcc54 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r9, r0 │ │ │ │ movwne r9, #1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r6, r1, r7 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ - bne bcc44 │ │ │ │ + bne bcc64 │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ add r1, r1, #4 │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ add r8, r4, r1 │ │ │ │ - b bcb40 │ │ │ │ + b bcb60 │ │ │ │ mov r9, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ - beq bcc1c │ │ │ │ + beq bcc3c │ │ │ │ add r0, sl, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl bcd00 │ │ │ │ + bpl bcd20 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ and r0, r0, #1 │ │ │ │ strb ip, [sl, r6] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ sub r0, r4, r0 │ │ │ │ @@ -161764,70 +161772,70 @@ │ │ │ │ str r0, [fp, #-4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bccb0 │ │ │ │ + bne bccd0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bccd8 │ │ │ │ + bne bccf8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 21b94 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b bcb04 │ │ │ │ + b bcb24 │ │ │ │ ldr r0, [sl] │ │ │ │ and r0, r0, r5 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [sl, r1, lsr #3] │ │ │ │ lsr r6, r1, #3 │ │ │ │ - b bcc54 │ │ │ │ + b bcc74 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcd28 │ │ │ │ + bne bcd48 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bcd50 │ │ │ │ + bne bcd70 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r7, r0, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8054 │ │ │ │ + bl a8074 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcf94 │ │ │ │ + beq bcfb4 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsr ip, r8, #25 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ ldr sl, [r4] │ │ │ │ mul lr, ip, r0 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ @@ -161842,76 +161850,76 @@ │ │ │ │ and r4, r8, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r8, [sl, r4] │ │ │ │ eor r0, r8, lr │ │ │ │ add r1, r0, r6 │ │ │ │ bic r0, r5, r0 │ │ │ │ ands r6, r0, r1 │ │ │ │ - beq bce80 │ │ │ │ + beq bcea0 │ │ │ │ rev r0, r6 │ │ │ │ str fp, [sp, #20] │ │ │ │ clz r0, r0 │ │ │ │ str lr, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ add r0, r4, r0, lsr #3 │ │ │ │ str r7, [sp, #8] │ │ │ │ and r0, r0, r7 │ │ │ │ rsb r0, r0, #0 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add fp, sl, r0, lsl #2 │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne bce5c │ │ │ │ + bne bce7c │ │ │ │ ldr r0, [fp, #-12] │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e5b0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcf44 │ │ │ │ + beq bcf64 │ │ │ │ sub r0, r6, #1 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ands r6, r0, r6 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ - bne bcdfc │ │ │ │ + bne bce1c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ and r0, r8, r5 │ │ │ │ cmp r9, #1 │ │ │ │ - beq bced0 │ │ │ │ + beq bcef0 │ │ │ │ rev r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r9, r0 │ │ │ │ movwne r9, #1 │ │ │ │ add r1, r4, r1, lsr #3 │ │ │ │ and r6, r1, r7 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ - bne bcee0 │ │ │ │ + bne bcf00 │ │ │ │ str r6, [sp, #4] │ │ │ │ movw r6, #65279 @ 0xfeff │ │ │ │ add r1, r1, #4 │ │ │ │ movt r6, #65278 @ 0xfefe │ │ │ │ add r8, r4, r1 │ │ │ │ - b bcddc │ │ │ │ + b bcdfc │ │ │ │ mov r9, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ tst r0, r8, lsl #1 │ │ │ │ - beq bceb8 │ │ │ │ + beq bced8 │ │ │ │ add r0, sl, r6 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bpl bcfb4 │ │ │ │ + bpl bcfd4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ and r0, r0, #1 │ │ │ │ strb ip, [sl, r6] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ sub r0, r4, r0 │ │ │ │ @@ -161934,116 +161942,116 @@ │ │ │ │ str r0, [fp, #-4] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcf58 │ │ │ │ + bne bcf78 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bcf38 │ │ │ │ + bne bcf58 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #1 │ │ │ │ bl 22170 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b bcda0 │ │ │ │ + b bcdc0 │ │ │ │ ldr r0, [sl] │ │ │ │ and r0, r0, r5 │ │ │ │ rev r0, r0 │ │ │ │ clz r1, r0 │ │ │ │ ldrb r0, [sl, r1, lsr #3] │ │ │ │ lsr r6, r1, #3 │ │ │ │ - b bcef0 │ │ │ │ + b bcf10 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcfdc │ │ │ │ + bne bcffc │ │ │ │ cmp r1, #1 │ │ │ │ - bne bd004 │ │ │ │ + bne bd024 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #464] @ bd1f4 │ │ │ │ + ldr r0, [pc, #464] @ bd214 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ tst r0, #1 │ │ │ │ - beq bd064 │ │ │ │ - ldr r0, [pc, #424] @ bd1fc │ │ │ │ + beq bd084 │ │ │ │ + ldr r0, [pc, #424] @ bd21c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ add fp, r0, #8 │ │ │ │ ldm fp, {r1, r2, r6, fp} │ │ │ │ - b bd098 │ │ │ │ + b bd0b8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 121b6c │ │ │ │ - ldr r0, [pc, #388] @ bd1f8 │ │ │ │ + bl 121b8c │ │ │ │ + ldr r0, [pc, #388] @ bd218 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ add fp, sp, #8 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ str r8, [r0] │ │ │ │ ldm fp, {r1, r2, r6, fp} │ │ │ │ str r6, [r0, #16] │ │ │ │ str fp, [r0, #20] │ │ │ │ str r7, [r0, #4] │ │ │ │ - ldr r3, [pc, #356] @ bd204 │ │ │ │ + ldr r3, [pc, #356] @ bd224 │ │ │ │ add r7, sp, #216 @ 0xd8 │ │ │ │ - ldr r5, [pc, #344] @ bd200 │ │ │ │ + ldr r5, [pc, #344] @ bd220 │ │ │ │ add r0, r7, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ stm r0, {r1, r2, r6, fp} │ │ │ │ add r0, pc, r5 │ │ │ │ adds r8, r1, #1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adc fp, r2, #0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ bl 1ec58 <__tls_get_addr@plt> │ │ │ │ str r8, [r0, #8] │ │ │ │ str fp, [r0, #12] │ │ │ │ - ldr r0, [pc, #300] @ bd208 │ │ │ │ + ldr r0, [pc, #300] @ bd228 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r0, [sl, #632] @ 0x278 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ str r4, [sp, #224] @ 0xe0 │ │ │ │ ldr r1, [r0, #328] @ 0x148 │ │ │ │ str r6, [sp, #228] @ 0xe4 │ │ │ │ add r6, sp, #248 @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl bbd30 │ │ │ │ + bl bbd50 │ │ │ │ add r5, sp, #200 @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #4 │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ ldm r5, {r2, r3, r5} │ │ │ │ add lr, sp, #8 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ @@ -162076,172 +162084,172 @@ │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str lr, [sp, #252] @ 0xfc │ │ │ │ str sl, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl bde28 │ │ │ │ + bl bde48 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #192 @ 0xc0 │ │ │ │ bl 1e85c │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b bd1e0 │ │ │ │ + b bd200 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl bc2d4 │ │ │ │ - b bd1e8 │ │ │ │ + bl bc2f4 │ │ │ │ + b bd208 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #216 @ 0xd8 │ │ │ │ - bl b099c │ │ │ │ + bl b09bc │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl bc75c │ │ │ │ + bl bc77c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - mulseq r5, r4, lr │ │ │ │ + andseq r2, r5, r4, ror lr │ │ │ │ + andseq r2, r5, ip, lsr #28 │ │ │ │ andseq r2, r5, ip, asr #28 │ │ │ │ - andseq r2, r5, ip, ror #28 │ │ │ │ - andseq r2, r5, ip, lsl #28 │ │ │ │ - @ instruction: 0x001357d8 │ │ │ │ - andseq r5, r3, r8, lsr #15 │ │ │ │ + andseq r2, r5, ip, ror #27 │ │ │ │ + @ instruction: 0x001357b8 │ │ │ │ + andseq r5, r3, r8, lsl #15 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcc bd25c │ │ │ │ + bcc bd27c │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bd248 │ │ │ │ + bne bd268 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bd268 │ │ │ │ - bl bd6e4 │ │ │ │ + bcs bd288 │ │ │ │ + bl bd704 │ │ │ │ ldr r1, [r4, #124] @ 0x7c │ │ │ │ cmp r1, #134217728 @ 0x8000000 │ │ │ │ - bcs bd2d0 │ │ │ │ + bcs bd2f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bd2c4 │ │ │ │ + bne bd2e4 │ │ │ │ ldr lr, [r1, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r4, #176] @ 0xb0 │ │ │ │ ldr ip, [r4, #112] @ 0x70 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bd29c │ │ │ │ + bne bd2bc │ │ │ │ ldrd r6, [r4, #180] @ 0xb4 │ │ │ │ subs r3, r6, r7 │ │ │ │ subls r3, r7, r6 │ │ │ │ ldr r1, [r4, #148] @ 0x94 │ │ │ │ umull r7, r1, lr, r1 │ │ │ │ cmp r1, #0 │ │ │ │ movwne r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, ip │ │ │ │ mvnne r7, #0 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs bd248 │ │ │ │ - b bd25c │ │ │ │ + bcs bd268 │ │ │ │ + b bd27c │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #44] @ bd304 │ │ │ │ + ldr r0, [pc, #44] @ bd324 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r3, [pc, #40] @ bd308 │ │ │ │ - ldr r2, [pc, #40] @ bd30c │ │ │ │ + ldr r3, [pc, #40] @ bd328 │ │ │ │ + ldr r2, [pc, #40] @ bd32c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r7, [sp, #12] │ │ │ │ bl 25e7c │ │ │ │ andeq r0, ip, r0, lsr r6 │ │ │ │ - andseq r5, r3, ip, lsl r5 │ │ │ │ - andseq r5, r3, r4, asr #11 │ │ │ │ + @ instruction: 0x001354fc │ │ │ │ + andseq r5, r3, r4, lsr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bd35c │ │ │ │ + bne bd37c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, #40]! @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bd338 │ │ │ │ + bne bd358 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bd35c │ │ │ │ + bne bd37c │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, r6, #36 @ 0x24 │ │ │ │ mov r5, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r5, [r6, #32] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ - bl bd6e4 │ │ │ │ + bl bd704 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r0, [r0, #632] @ 0x278 │ │ │ │ ldr r7, [r0, #328] @ 0x148 │ │ │ │ cmn r7, #1 │ │ │ │ - ble bd400 │ │ │ │ + ble bd420 │ │ │ │ ldr r4, [r6, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ cmp r7, r4 │ │ │ │ - bls bd48c │ │ │ │ + bls bd4ac │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc bd44c │ │ │ │ + bcc bd46c │ │ │ │ ldr r9, [r6, #52] @ 0x34 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc bd47c │ │ │ │ + bcc bd49c │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r8, r5 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r5, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b bd480 │ │ │ │ - ldr r0, [pc, #716] @ bd6d4 │ │ │ │ + b bd4a0 │ │ │ │ + ldr r0, [pc, #716] @ bd6f4 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r2, [pc, #712] @ bd6d8 │ │ │ │ - ldr r3, [pc, #712] @ bd6dc │ │ │ │ + ldr r2, [pc, #712] @ bd6f8 │ │ │ │ + ldr r3, [pc, #712] @ bd6fc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #708] @ bd6e0 │ │ │ │ + ldr r1, [pc, #708] @ bd700 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #12] │ │ │ │ @@ -162258,148 +162266,148 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ ldr r9, [r6, #52] @ 0x34 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs bd3cc │ │ │ │ + bcs bd3ec │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r4, [r6, #68] @ 0x44 │ │ │ │ str r0, [r6, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, r4 │ │ │ │ - bls bd53c │ │ │ │ + bls bd55c │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc bd4fc │ │ │ │ + bcc bd51c │ │ │ │ ldr r9, [r6, #64] @ 0x40 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc bd52c │ │ │ │ + bcc bd54c │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r8, r5 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r5, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b bd530 │ │ │ │ + b bd550 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #60 @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r5, [r6, #68] @ 0x44 │ │ │ │ ldr r9, [r6, #64] @ 0x40 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs bd4c8 │ │ │ │ + bcs bd4e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r4, [r6, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r6, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, r4 │ │ │ │ str r1, [r6, #100] @ 0x64 │ │ │ │ - bls bd5f4 │ │ │ │ + bls bd614 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc bd5b4 │ │ │ │ + bcc bd5d4 │ │ │ │ ldr r9, [r6, #80] @ 0x50 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc bd5e4 │ │ │ │ + bcc bd604 │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r8, r5 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r5, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b bd5e8 │ │ │ │ + b bd608 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #76 @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r5, [r6, #84] @ 0x54 │ │ │ │ ldr r9, [r6, #80] @ 0x50 │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs bd580 │ │ │ │ + bcs bd5a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ cmp r7, r4 │ │ │ │ - bls bd6a0 │ │ │ │ + bls bd6c0 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ sub r8, r7, r4 │ │ │ │ mov r5, r4 │ │ │ │ sub r0, r0, r4 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc bd660 │ │ │ │ + bcc bd680 │ │ │ │ ldr r9, [r6, #92] @ 0x5c │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcc bd690 │ │ │ │ + bcc bd6b0 │ │ │ │ mvn r1, r4 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r8, r5 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r5, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, r9 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b bd694 │ │ │ │ + b bd6b4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r6, #88 @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r5, [r6, #96] @ 0x60 │ │ │ │ ldr r9, [r6, #92] @ 0x5c │ │ │ │ cmp r8, #2 │ │ │ │ add r0, r9, r5, lsl #2 │ │ │ │ - bcs bd62c │ │ │ │ + bcs bd64c │ │ │ │ mov r1, r5 │ │ │ │ add r7, r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r6, #96] @ 0x60 │ │ │ │ str r0, [r6, #176] @ 0xb0 │ │ │ │ @@ -162411,71 +162419,71 @@ │ │ │ │ add ip, r6, #36 @ 0x24 │ │ │ │ str r7, [r6, #32] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffffee5c │ │ │ │ andeq r0, fp, ip, ror sl │ │ │ │ - @ instruction: 0x001355d8 │ │ │ │ - andseq r5, r3, r4, ror #11 │ │ │ │ + @ instruction: 0x001355b8 │ │ │ │ + andseq r5, r3, r4, asr #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr fp, [r0, #4] │ │ │ │ mov r7, #0 │ │ │ │ mov sl, r0 │ │ │ │ ldr r5, [fp, #148] @ 0x94 │ │ │ │ ldr r6, [fp, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [fp, #136] @ 0x88 │ │ │ │ str r7, [fp, #124] @ 0x7c │ │ │ │ str r7, [fp, #148] @ 0x94 │ │ │ │ - bne bda40 │ │ │ │ + bne bda60 │ │ │ │ mov r0, fp │ │ │ │ - bl b13c0 │ │ │ │ + bl b13e0 │ │ │ │ ldr r0, [fp, #108] @ 0x6c │ │ │ │ mov r5, #0 │ │ │ │ ldr r1, [fp, #176] @ 0xb0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #108] @ 0x6c │ │ │ │ cmp r1, #1 │ │ │ │ str r5, [fp, #104] @ 0x68 │ │ │ │ ldreq r0, [fp, #184] @ 0xb8 │ │ │ │ streq r0, [fp, #180] @ 0xb4 │ │ │ │ mov r0, sl │ │ │ │ str r5, [fp, #112] @ 0x70 │ │ │ │ - bl bde28 │ │ │ │ + bl bde48 │ │ │ │ mov r9, fp │ │ │ │ ldr r6, [r9, #40]! @ 0x28 │ │ │ │ ldr r8, [r9, #-8] │ │ │ │ ldr r3, [r9, #-4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r8, #1 │ │ │ │ str r5, [r9, #-8] │ │ │ │ - bne bda30 │ │ │ │ + bne bda50 │ │ │ │ ldr r8, [sl] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - beq bdb58 │ │ │ │ + beq bdb78 │ │ │ │ ldr r0, [r8, #636] @ 0x27c │ │ │ │ and r2, r0, #31 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #27 │ │ │ │ lsl r0, r0, r2 │ │ │ │ - bcs bdbb0 │ │ │ │ + bcs bdbd0 │ │ │ │ orr r0, r0, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq bdb58 │ │ │ │ + beq bdb78 │ │ │ │ mov r0, #2 │ │ │ │ lsl r0, r0, r2 │ │ │ │ cmp r0, #134217728 @ 0x8000000 │ │ │ │ - bcs bdbc4 │ │ │ │ + bcs bdbe4 │ │ │ │ orr r0, r0, #536870912 @ 0x20000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq bdb58 │ │ │ │ + beq bdb78 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, #4 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ ldr ip, [fp, #148] @ 0x94 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, r1, r4, lsl r2 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ @@ -162499,182 +162507,182 @@ │ │ │ │ ldr r3, [r8, #640] @ 0x280 │ │ │ │ add r0, r0, r4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r0, r0, #20 │ │ │ │ cmp r0, r3 │ │ │ │ - bls bd8b8 │ │ │ │ + bls bd8d8 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bd8b0 │ │ │ │ + bne bd8d0 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [fp, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - bcc bd8b0 │ │ │ │ + bcc bd8d0 │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bdc04 │ │ │ │ + bne bdc24 │ │ │ │ ldr r0, [fp, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ ldr r1, [fp, #112] @ 0x70 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bd890 │ │ │ │ + bne bd8b0 │ │ │ │ ldr r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r5, [fp, #184] @ 0xb8 │ │ │ │ subs r2, r0, r5 │ │ │ │ subls r2, r5, r0 │ │ │ │ umull r3, r0, r3, ip │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc bdc04 │ │ │ │ + bcc bdc24 │ │ │ │ mov r0, sl │ │ │ │ - bl bd6e4 │ │ │ │ + bl bd704 │ │ │ │ mov r0, sl │ │ │ │ - bl bd20c │ │ │ │ + bl bd22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bdc00 │ │ │ │ + bne bdc20 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bdc58 │ │ │ │ + beq bdc78 │ │ │ │ mov r0, fp │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r4, #1 │ │ │ │ ldr r3, [r0, #116]! @ 0x74 │ │ │ │ ldr r2, [r8, #636] @ 0x27c │ │ │ │ ldrb r5, [r1, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ and r2, r2, #31 │ │ │ │ sub r3, r3, r1 │ │ │ │ lsl r7, r4, r2 │ │ │ │ cmp r3, r4, lsl r2 │ │ │ │ - bcc bdb94 │ │ │ │ + bcc bdbb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ and r2, r5, #1 │ │ │ │ and r0, r0, #268435456 @ 0x10000000 │ │ │ │ orr r0, r6, r0 │ │ │ │ orr r4, r0, r2, lsl #27 │ │ │ │ ldr r0, [fp, #120] @ 0x78 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne bd924 │ │ │ │ - ldr r2, [pc, #1228] @ bde08 │ │ │ │ + bne bd944 │ │ │ │ + ldr r2, [pc, #1228] @ bde28 │ │ │ │ add r7, r8, #600 @ 0x258 │ │ │ │ str r1, [fp, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r4, #-2147483648 @ 0x80000000 │ │ │ │ - bne bda78 │ │ │ │ + bne bda98 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [fp, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [fp, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd974 │ │ │ │ + bne bd994 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi bdcc0 │ │ │ │ + bmi bdce0 │ │ │ │ mov r0, fp │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r0, #140]! @ 0x8c │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ cmp r7, r1 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ - bne bd9c0 │ │ │ │ - ldr r1, [pc, #1120] @ bde1c │ │ │ │ + bne bd9e0 │ │ │ │ + ldr r1, [pc, #1120] @ bde3c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [fp, #144] @ 0x90 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [r0, r7, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r0, [fp, #148] @ 0x94 │ │ │ │ mov r0, fp │ │ │ │ - bl bcac0 │ │ │ │ + bl bcae0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #1 │ │ │ │ - bne bda24 │ │ │ │ + bne bda44 │ │ │ │ ldr r0, [r9] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd9fc │ │ │ │ + bne bda1c │ │ │ │ cmp r1, #1 │ │ │ │ - bne bda24 │ │ │ │ + bne bda44 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [fp, #32] │ │ │ │ str r4, [fp, #36] @ 0x24 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, r5 │ │ │ │ - beq bd714 │ │ │ │ + beq bd734 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bda50 │ │ │ │ + bne bda70 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bda38 │ │ │ │ + bne bda58 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b bda38 │ │ │ │ + bl a8800 │ │ │ │ + b bda58 │ │ │ │ ldr r0, [r8, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs bdc70 │ │ │ │ + bcs bdc90 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ cmp r1, r4 │ │ │ │ - beq bd960 │ │ │ │ + beq bd980 │ │ │ │ mov r1, #2 │ │ │ │ lsl r0, r1, r0 │ │ │ │ cmp r0, #134217728 @ 0x8000000 │ │ │ │ - bcs bdc88 │ │ │ │ + bcs bdca8 │ │ │ │ orr r0, r0, #536870912 @ 0x20000000 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq bd960 │ │ │ │ + beq bd980 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ - b bdad4 │ │ │ │ + b bdaf4 │ │ │ │ add sl, sl, #1 │ │ │ │ add r6, r6, #256 @ 0x100 │ │ │ │ cmp sl, #256 @ 0x100 │ │ │ │ - beq bd960 │ │ │ │ + beq bd980 │ │ │ │ mvn r0, #15 │ │ │ │ mov r1, r7 │ │ │ │ and r0, r0, sl, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -162687,110 +162695,110 @@ │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r1, r0, lsr #3] │ │ │ │ and r1, sl, #7 │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq bdacc │ │ │ │ + beq bdaec │ │ │ │ cmp sl, #255 @ 0xff │ │ │ │ - bhi bd960 │ │ │ │ + bhi bd980 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl bf0d0 │ │ │ │ - b bdacc │ │ │ │ - ldr r0, [pc, #704] @ bde20 │ │ │ │ + bl bf0f0 │ │ │ │ + b bdaec │ │ │ │ + ldr r0, [pc, #704] @ bde40 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #700] @ bde24 │ │ │ │ + ldr r1, [pc, #700] @ bde44 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ bl 26100 │ │ │ │ - b bdcc0 │ │ │ │ + b bdce0 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r7 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [fp, #124] @ 0x7c │ │ │ │ - b bd908 │ │ │ │ - ldr r1, [pc, #560] @ bdde8 │ │ │ │ + b bd928 │ │ │ │ + ldr r1, [pc, #560] @ bde08 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ - b bdbd8 │ │ │ │ - ldr r1, [pc, #552] @ bddf4 │ │ │ │ + b bdbf8 │ │ │ │ + ldr r1, [pc, #552] @ bde14 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r0, [pc, #516] @ bddec │ │ │ │ - ldr r3, [pc, #516] @ bddf0 │ │ │ │ + ldr r0, [pc, #516] @ bde0c │ │ │ │ + ldr r3, [pc, #516] @ bde10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b bdcc0 │ │ │ │ + b bdce0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bdc08 │ │ │ │ + bne bdc28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bdc30 │ │ │ │ + bne bdc50 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - ldr r0, [pc, #448] @ bddf8 │ │ │ │ + bl a8800 │ │ │ │ + ldr r0, [pc, #448] @ bde18 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #444] @ bddfc │ │ │ │ - ldr r1, [pc, #444] @ bde00 │ │ │ │ + ldr r3, [pc, #444] @ bde1c │ │ │ │ + ldr r1, [pc, #444] @ bde20 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 25e7c │ │ │ │ - ldr r2, [pc, #420] @ bde04 │ │ │ │ + ldr r2, [pc, #420] @ bde24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 2623c │ │ │ │ - b bdcc0 │ │ │ │ - ldr r1, [pc, #404] @ bde0c │ │ │ │ + b bdce0 │ │ │ │ + ldr r1, [pc, #404] @ bde2c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b bdca0 │ │ │ │ - ldr r1, [pc, #384] @ bde10 │ │ │ │ + b bdcc0 │ │ │ │ + ldr r1, [pc, #384] @ bde30 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #364] @ bde14 │ │ │ │ + ldr r0, [pc, #364] @ bde34 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #360] @ bde18 │ │ │ │ + ldr r3, [pc, #360] @ bde38 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r2, #2 │ │ │ │ @@ -162799,126 +162807,126 @@ │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bdcdc │ │ │ │ + bne bdcfc │ │ │ │ cmp r0, #1 │ │ │ │ - bne bdd14 │ │ │ │ + bne bdd34 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl a87e0 │ │ │ │ - b bdd14 │ │ │ │ + bl a8800 │ │ │ │ + b bdd34 │ │ │ │ bl 262c4 │ │ │ │ - b bdd10 │ │ │ │ + b bdd30 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bdd1c │ │ │ │ + bne bdd3c │ │ │ │ cmp r1, #1 │ │ │ │ - bne bdd4c │ │ │ │ + bne bdd6c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r4 │ │ │ │ - b bdde0 │ │ │ │ + b bde00 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq bdd9c │ │ │ │ + beq bddbc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r7, lsl #3]! │ │ │ │ add r7, r7, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bdd74 │ │ │ │ + bne bdd94 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bdd5c │ │ │ │ + bne bdd7c │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b bdd5c │ │ │ │ + bl a8800 │ │ │ │ + b bdd7c │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r6] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bddac │ │ │ │ + bne bddcc │ │ │ │ cmp r1, #1 │ │ │ │ - bne bdde0 │ │ │ │ + bne bde00 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r4, r3, r4, lsr #28 │ │ │ │ + andseq r4, r3, r4, lsl #28 │ │ │ │ andeq pc, fp, r8, lsr #26 │ │ │ │ - andseq r4, r3, r4, lsl ip │ │ │ │ - andseq r4, r3, ip, lsl lr │ │ │ │ + @ instruction: 0x00134bf4 │ │ │ │ + @ instruction: 0x00134dfc │ │ │ │ andeq pc, fp, r5, asr sp @ │ │ │ │ - andseq r4, r3, ip, lsr #23 │ │ │ │ - andseq r4, r3, r0, lsl #25 │ │ │ │ - andseq r3, r3, r4, asr #21 │ │ │ │ + andseq r4, r3, ip, lsl #23 │ │ │ │ + andseq r4, r3, r0, ror #24 │ │ │ │ + andseq r3, r3, r4, lsr #21 │ │ │ │ andeq lr, fp, r8, lsl #19 │ │ │ │ - andseq r4, r3, r4, ror #26 │ │ │ │ - andseq r4, r3, r8, asr sp │ │ │ │ + andseq r4, r3, r4, asr #26 │ │ │ │ + andseq r4, r3, r8, lsr sp │ │ │ │ andeq pc, fp, r4, ror #24 │ │ │ │ - andseq r4, r3, r0, asr fp │ │ │ │ - andseq r4, r3, r8, ror #29 │ │ │ │ - andseq r4, r3, r8, asr sp │ │ │ │ - andseq r4, r3, r8, ror #26 │ │ │ │ + andseq r4, r3, r0, lsr fp │ │ │ │ + andseq r4, r3, r8, asr #29 │ │ │ │ + andseq r4, r3, r8, lsr sp │ │ │ │ + andseq r4, r3, r8, asr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r6, #12 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [r8, #81] @ 0x51 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne bea4c │ │ │ │ + bne bea6c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [r0, #4] │ │ │ │ ldr r0, [r9, #128] @ 0x80 │ │ │ │ ldr r1, [r9, #136] @ 0x88 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc beafc │ │ │ │ + bcc beb1c │ │ │ │ ldr r0, [r9, #132] @ 0x84 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne bde70 │ │ │ │ + bne bde90 │ │ │ │ str r1, [r9, #136] @ 0x88 │ │ │ │ - bl a3774 │ │ │ │ + bl a3794 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bde90 │ │ │ │ + bne bdeb0 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi bee68 │ │ │ │ + bmi bee88 │ │ │ │ ldr r0, [r9, #124] @ 0x7c │ │ │ │ ldr r1, [r9, #136] @ 0x88 │ │ │ │ ldr r3, [r9, #56] @ 0x38 │ │ │ │ add r0, r1, r0 │ │ │ │ ldr r7, [r9, #68] @ 0x44 │ │ │ │ ldr r2, [r9, #12] │ │ │ │ add r0, r0, r3 │ │ │ │ @@ -162948,51 +162956,51 @@ │ │ │ │ mov r3, #4 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r1, r1, r3, lsl r2 │ │ │ │ str r4, [sp, #192] @ 0xc0 │ │ │ │ cmp r1, r7 │ │ │ │ str ip, [sp, #20] │ │ │ │ str ip, [sp, #188] @ 0xbc │ │ │ │ - bls bdfb8 │ │ │ │ + bls bdfd8 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bdfb0 │ │ │ │ + bne bdfd0 │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ ldr r2, [r9, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc bdfb0 │ │ │ │ + bcc bdfd0 │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bebf0 │ │ │ │ + bne bec10 │ │ │ │ ldr r7, [r9, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ ldr r1, [r9, #112] @ 0x70 │ │ │ │ cmp r7, #1 │ │ │ │ - bne bdf90 │ │ │ │ + bne bdfb0 │ │ │ │ ldrd r4, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r4, r5 │ │ │ │ subls r2, r5, r4 │ │ │ │ umull r3, r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc bebf0 │ │ │ │ + bcc bec10 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bd6e4 │ │ │ │ + bl bd704 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bd20c │ │ │ │ + bl bd22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bebe8 │ │ │ │ + bne bec08 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bec34 │ │ │ │ + beq bec54 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r8, #636] @ 0x27c │ │ │ │ ldr r2, [r1, #116]! @ 0x74 │ │ │ │ mov r5, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -163001,83 +163009,83 @@ │ │ │ │ mov r4, #-2013265920 @ 0x88000000 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ lsl r6, r5, r3 │ │ │ │ tst r0, #1 │ │ │ │ sub r0, r2, r1 │ │ │ │ moveq r4, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, r5, lsl r3 │ │ │ │ - bcc beb1c │ │ │ │ + bcc beb3c │ │ │ │ orr r0, r4, r7 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne be028 │ │ │ │ - ldr r2, [pc, #4032] @ bf000 │ │ │ │ + bne be048 │ │ │ │ + ldr r2, [pc, #4032] @ bf020 │ │ │ │ add r0, r8, #600 @ 0x258 │ │ │ │ str r1, [r9, #124] @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ cmpne r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne be8c8 │ │ │ │ + bne be8e8 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [r9, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [r9, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be080 │ │ │ │ + bne be0a0 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi bee68 │ │ │ │ + bmi bee88 │ │ │ │ mov r1, r9 │ │ │ │ ldr r5, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [r1, #140]! @ 0x8c │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r6, r0 │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - bne be0d8 │ │ │ │ - ldr r1, [pc, #3988] @ bf064 │ │ │ │ + bne be0f8 │ │ │ │ + ldr r1, [pc, #3988] @ bf084 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r9, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl bcac0 │ │ │ │ + bl bcae0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ ldrex r0, [r3] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne be10c │ │ │ │ + bne be12c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi bee68 │ │ │ │ + bmi bee88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r9, #136] @ 0x88 │ │ │ │ ldr r6, [r9, #56] @ 0x38 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r5, [r9, #68] @ 0x44 │ │ │ │ @@ -163104,139 +163112,139 @@ │ │ │ │ and r1, r1, #31 │ │ │ │ add r7, r7, r5 │ │ │ │ ldr r2, [r8, #640] @ 0x280 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ mov r7, #4 │ │ │ │ add r1, r3, r7, lsl r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls be228 │ │ │ │ + bls be248 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne be220 │ │ │ │ + bne be240 │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ ldr r2, [r9, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc be220 │ │ │ │ + bcc be240 │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bec54 │ │ │ │ + bne bec74 │ │ │ │ ldr r7, [r9, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ ldr r1, [r9, #112] @ 0x70 │ │ │ │ cmp r7, #1 │ │ │ │ - bne be200 │ │ │ │ + bne be220 │ │ │ │ ldrd r4, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r4, r5 │ │ │ │ subls r2, r5, r4 │ │ │ │ umull r3, r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc bec54 │ │ │ │ + bcc bec74 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bd6e4 │ │ │ │ + bl bd704 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bd20c │ │ │ │ + bl bd22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bec4c │ │ │ │ + bne bec6c │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bec98 │ │ │ │ + beq becb8 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r8, #636] @ 0x27c │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r9, #116] @ 0x74 │ │ │ │ mov r4, #1207959552 @ 0x48000000 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ and r3, r3, #31 │ │ │ │ ldr r1, [r9, #124] @ 0x7c │ │ │ │ tst r2, #1 │ │ │ │ lsl r7, r0, r3 │ │ │ │ sub r2, r5, r1 │ │ │ │ moveq r4, #1073741824 @ 0x40000000 │ │ │ │ cmp r2, r0, lsl r3 │ │ │ │ - bcc beb3c │ │ │ │ + bcc beb5c │ │ │ │ orr r0, r4, r6 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne be290 │ │ │ │ - ldr r2, [pc, #3532] @ bf074 │ │ │ │ + bne be2b0 │ │ │ │ + ldr r2, [pc, #3532] @ bf094 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r9, #124] @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be2f0 │ │ │ │ + beq be310 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs bed70 │ │ │ │ + bcs bed90 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r2 │ │ │ │ - bne be9a0 │ │ │ │ + bne be9c0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [r9, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [r9, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be304 │ │ │ │ + bne be324 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi bee68 │ │ │ │ + bmi bee88 │ │ │ │ ldr r5, [sp, #188] @ 0xbc │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ cmp r4, r0 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - bne be354 │ │ │ │ - ldr r1, [pc, #3388] @ bf088 │ │ │ │ + bne be374 │ │ │ │ + ldr r1, [pc, #3388] @ bf0a8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r9, #148] @ 0x94 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r4 │ │ │ │ - bl bcac0 │ │ │ │ + bl bcae0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r4, [sp, #152] @ 0x98 │ │ │ │ ldrex r0, [r3] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne be388 │ │ │ │ + bne be3a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi bee68 │ │ │ │ + bmi bee88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r9, #136] @ 0x88 │ │ │ │ ldr r6, [r9, #56] @ 0x38 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r5, [r9, #68] @ 0x44 │ │ │ │ @@ -163263,336 +163271,336 @@ │ │ │ │ and r1, r1, #31 │ │ │ │ add r7, r7, r5 │ │ │ │ ldr r2, [r8, #640] @ 0x280 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ mov r7, #4 │ │ │ │ add r1, r3, r7, lsl r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bls be4a4 │ │ │ │ + bls be4c4 │ │ │ │ ldr r1, [r8, #48] @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ - bne be49c │ │ │ │ + bne be4bc │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ ldr r2, [r9, #108] @ 0x6c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc be49c │ │ │ │ + bcc be4bc │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - bne becb8 │ │ │ │ + bne becd8 │ │ │ │ ldr r7, [r9, #176] @ 0xb0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ ldr r1, [r9, #112] @ 0x70 │ │ │ │ cmp r7, #1 │ │ │ │ - bne be47c │ │ │ │ + bne be49c │ │ │ │ ldrd r4, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r4, r5 │ │ │ │ subls r2, r5, r4 │ │ │ │ umull r3, r0, r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ add r0, r2, r1 │ │ │ │ mvnne r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc becb8 │ │ │ │ + bcc becd8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bd6e4 │ │ │ │ + bl bd704 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl bd20c │ │ │ │ + bl bd22c │ │ │ │ cmp r0, #0 │ │ │ │ - bne becb0 │ │ │ │ + bne becd0 │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq becfc │ │ │ │ + beq bed1c │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r8, #636] @ 0x27c │ │ │ │ mov r0, #1 │ │ │ │ ldr r7, [r9, #116] @ 0x74 │ │ │ │ mov r4, #671088640 @ 0x28000000 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ and r3, r3, #31 │ │ │ │ ldr r1, [r9, #124] @ 0x7c │ │ │ │ tst r2, #1 │ │ │ │ lsl sl, r0, r3 │ │ │ │ sub r2, r7, r1 │ │ │ │ moveq r4, #536870912 @ 0x20000000 │ │ │ │ cmp r2, r0, lsl r3 │ │ │ │ - bcc beb5c │ │ │ │ + bcc beb7c │ │ │ │ ldr r0, [r9, #120] @ 0x78 │ │ │ │ orr fp, r4, r6 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ add r1, r1, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ - bne be508 │ │ │ │ - ldr r2, [pc, #2936] @ bf098 │ │ │ │ + bne be528 │ │ │ │ + ldr r2, [pc, #2936] @ bf0b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [r9, #124] @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ mov r2, #32 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq be580 │ │ │ │ + beq be5a0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs bed88 │ │ │ │ + bcs beda8 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ cmp r1, fp │ │ │ │ - beq be580 │ │ │ │ + beq be5a0 │ │ │ │ mov r1, #2 │ │ │ │ lsl r0, r1, r0 │ │ │ │ cmp r0, #134217728 @ 0x8000000 │ │ │ │ - bcs bedf4 │ │ │ │ + bcs bee14 │ │ │ │ orr r5, r0, #536870912 @ 0x20000000 │ │ │ │ cmp r5, fp │ │ │ │ - bne bea64 │ │ │ │ + bne bea84 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ ldr r2, [r9, #104] @ 0x68 │ │ │ │ add r1, r2, r1 │ │ │ │ str r1, [r9, #104] @ 0x68 │ │ │ │ ldrex r1, [r0] │ │ │ │ add r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be594 │ │ │ │ + bne be5b4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi bee68 │ │ │ │ + bmi bee88 │ │ │ │ ldr r5, [sp, #188] @ 0xbc │ │ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ │ │ ldr r0, [r9, #140] @ 0x8c │ │ │ │ ldr r4, [r9, #148] @ 0x94 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ cmp r4, r0 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ - bne be5e4 │ │ │ │ - ldr r1, [pc, #2768] @ bf0ac │ │ │ │ + bne be604 │ │ │ │ + ldr r1, [pc, #2768] @ bf0cc │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r9, #144] @ 0x90 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ str r0, [r9, #148] @ 0x94 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, fp │ │ │ │ - bl bcac0 │ │ │ │ + bl bcae0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str fp, [sp, #156] @ 0x9c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne beb7c │ │ │ │ + bne beb9c │ │ │ │ ldr r0, [r7, #636] @ 0x27c │ │ │ │ mov r1, #1 │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs bed14 │ │ │ │ + bcs bed34 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ cmp r3, r1 │ │ │ │ - bne beb9c │ │ │ │ + bne bebbc │ │ │ │ mov r1, #2 │ │ │ │ lsl r0, r1, r0 │ │ │ │ cmp r0, #134217728 @ 0x8000000 │ │ │ │ - bcs bed34 │ │ │ │ + bcs bed54 │ │ │ │ orr r0, r0, #536870912 @ 0x20000000 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ cmp fp, r0 │ │ │ │ - bne bebbc │ │ │ │ + bne bebdc │ │ │ │ add r6, r7, #344 @ 0x158 │ │ │ │ mov sl, #0 │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b be6b0 │ │ │ │ + b be6d0 │ │ │ │ ldrb sl, [r6, r5] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ orr r3, r1, r5, lsl #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [sp] │ │ │ │ - bl bf0d0 │ │ │ │ + bl bf0f0 │ │ │ │ mov r5, r7 │ │ │ │ tst r8, #1 │ │ │ │ - beq be704 │ │ │ │ + beq be724 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ sub r2, r5, #1 │ │ │ │ movls r5, #256 @ 0x100 │ │ │ │ rsb r1, r5, #0 │ │ │ │ add r3, r1, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - beq be70c │ │ │ │ + beq be72c │ │ │ │ add r3, r6, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp sl, r3 │ │ │ │ - beq be6cc │ │ │ │ + beq be6ec │ │ │ │ add r7, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r8, #1 │ │ │ │ mov sl, r3 │ │ │ │ mov r5, r2 │ │ │ │ - b be698 │ │ │ │ + b be6b8 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bls be688 │ │ │ │ + bls be6a8 │ │ │ │ cmn r5, #1 │ │ │ │ - beq be738 │ │ │ │ + beq be758 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movw r2, #1 │ │ │ │ movt r2, #1 │ │ │ │ mvn r7, #0 │ │ │ │ ldrb r1, [r0, #599] @ 0x257 │ │ │ │ add r1, r2, r1, lsl #16 │ │ │ │ lsr r5, r1, #8 │ │ │ │ mov r1, #1 │ │ │ │ - b be69c │ │ │ │ + b be6bc │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ movw sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ movt sl, #1 │ │ │ │ - b be77c │ │ │ │ + b be79c │ │ │ │ ldrb r5, [r6, r0] │ │ │ │ add r7, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr r3, r1, r0, lsl #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp] │ │ │ │ - bl bf0d0 │ │ │ │ + bl bf0f0 │ │ │ │ mov r0, r7 │ │ │ │ tst r4, #1 │ │ │ │ - beq be7d0 │ │ │ │ + beq be7f0 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ sub r2, r0, #1 │ │ │ │ movls r0, #256 @ 0x100 │ │ │ │ rsb r1, r0, #0 │ │ │ │ add r3, r1, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - beq be7d8 │ │ │ │ + beq be7f8 │ │ │ │ add r3, r6, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r5, r3 │ │ │ │ - beq be798 │ │ │ │ + beq be7b8 │ │ │ │ add r7, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b be764 │ │ │ │ + b be784 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls be754 │ │ │ │ + bls be774 │ │ │ │ cmn r0, #1 │ │ │ │ - beq be7f8 │ │ │ │ + beq be818 │ │ │ │ ldrb r0, [r8, #599] @ 0x257 │ │ │ │ mov r1, #1 │ │ │ │ mvn r7, #0 │ │ │ │ add r0, sl, r0, lsl #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - b be764 │ │ │ │ + b be784 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ - b be830 │ │ │ │ + b be850 │ │ │ │ ldrb r5, [r6, r0] │ │ │ │ add r7, r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #1 │ │ │ │ orr r3, r1, r0, lsl #8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ - bl bf0d0 │ │ │ │ + bl bf0f0 │ │ │ │ mov r0, r7 │ │ │ │ tst r4, #1 │ │ │ │ - beq be884 │ │ │ │ + beq be8a4 │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ sub r2, r0, #1 │ │ │ │ movls r0, #256 @ 0x100 │ │ │ │ rsb r1, r0, #0 │ │ │ │ add r3, r1, r2 │ │ │ │ cmn r3, #1 │ │ │ │ - beq be88c │ │ │ │ + beq be8ac │ │ │ │ add r3, r6, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r5, r3 │ │ │ │ - beq be84c │ │ │ │ + beq be86c │ │ │ │ add r7, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b be818 │ │ │ │ + b be838 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls be808 │ │ │ │ + bls be828 │ │ │ │ cmn r0, #1 │ │ │ │ - beq be8ac │ │ │ │ + beq be8cc │ │ │ │ ldrb r0, [r8, #599] @ 0x257 │ │ │ │ mov r1, #1 │ │ │ │ mvn r7, #0 │ │ │ │ add r0, sl, r0, lsl #16 │ │ │ │ lsr r0, r0, #8 │ │ │ │ - b be818 │ │ │ │ + b be838 │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b bcac0 │ │ │ │ + b bcae0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r2, r1, r0 │ │ │ │ - bcs beda0 │ │ │ │ + bcs bedc0 │ │ │ │ orr r1, r2, #1073741824 @ 0x40000000 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq be06c │ │ │ │ + beq be08c │ │ │ │ mov r1, #2 │ │ │ │ lsl r0, r1, r0 │ │ │ │ cmp r0, #134217728 @ 0x8000000 │ │ │ │ - bcs bee30 │ │ │ │ + bcs bee50 │ │ │ │ orr r5, r0, #536870912 @ 0x20000000 │ │ │ │ add r4, sp, #108 @ 0x6c │ │ │ │ mov r6, #0 │ │ │ │ mvn fp, #15 │ │ │ │ mov sl, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #0 │ │ │ │ - b be92c │ │ │ │ + b be94c │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #256 @ 0x100 │ │ │ │ cmp r8, #256 @ 0x100 │ │ │ │ - beq be06c │ │ │ │ + beq be08c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ and r0, fp, r8, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ and r0, r8, #120 @ 0x78 │ │ │ │ @@ -163602,40 +163610,40 @@ │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #128] @ 0x80 │ │ │ │ str r6, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ ldr r0, [r4, r0, lsr #3] │ │ │ │ tst sl, r0, lsr r1 │ │ │ │ - beq be924 │ │ │ │ + beq be944 │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ - bhi be06c │ │ │ │ + bhi be08c │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl bf0d0 │ │ │ │ - b be924 │ │ │ │ + bl bf0f0 │ │ │ │ + b be944 │ │ │ │ mov r1, #2 │ │ │ │ lsl r0, r1, r0 │ │ │ │ cmp r0, #134217728 @ 0x8000000 │ │ │ │ - bcs bedb8 │ │ │ │ + bcs bedd8 │ │ │ │ orr r5, r0, #536870912 @ 0x20000000 │ │ │ │ add sl, sp, #76 @ 0x4c │ │ │ │ mov r6, #0 │ │ │ │ mvn fp, #15 │ │ │ │ mov r8, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b be9d8 │ │ │ │ + b be9f8 │ │ │ │ add r4, r4, #1 │ │ │ │ add r7, r7, #256 @ 0x100 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - beq be2f0 │ │ │ │ + beq be310 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ and r0, fp, r4, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ and r0, r4, #120 @ 0x78 │ │ │ │ @@ -163645,40 +163653,40 @@ │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sl, r0, lsr #3] │ │ │ │ tst r8, r0, lsr r1 │ │ │ │ - beq be9d0 │ │ │ │ + beq be9f0 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi be2f0 │ │ │ │ + bhi be310 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - bl bf0d0 │ │ │ │ - b be9d0 │ │ │ │ + bl bf0f0 │ │ │ │ + b be9f0 │ │ │ │ ldr r0, [r8, #632] @ 0x278 │ │ │ │ mov r1, #12 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r6, r1, r0, lsl #1 │ │ │ │ - b bde4c │ │ │ │ + b bde6c │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b bea84 │ │ │ │ + b beaa4 │ │ │ │ add r7, r7, #1 │ │ │ │ add r6, r6, #256 @ 0x100 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - beq be580 │ │ │ │ + beq be5a0 │ │ │ │ mvn r0, #15 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ and r0, r0, r7, lsr #3 │ │ │ │ ldr r0, [r1, r0]! │ │ │ │ ldmib r1, {r2, r3} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -163689,437 +163697,437 @@ │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r8, r0, lsr #3] │ │ │ │ tst sl, r0, lsr r1 │ │ │ │ - beq bea7c │ │ │ │ + beq bea9c │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bhi be580 │ │ │ │ + bhi be5a0 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - bl bf0d0 │ │ │ │ - b bea7c │ │ │ │ + bl bf0f0 │ │ │ │ + b bea9c │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r9, #128 @ 0x80 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r9, #136] @ 0x88 │ │ │ │ - b bde68 │ │ │ │ + b bde88 │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r9, #124] @ 0x7c │ │ │ │ - b be018 │ │ │ │ + b be038 │ │ │ │ mov r0, #4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r9, #124] @ 0x7c │ │ │ │ - b be280 │ │ │ │ + b be2a0 │ │ │ │ mov r0, #4 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 21304 │ │ │ │ ldr r1, [r9, #124] @ 0x7c │ │ │ │ - b be4fc │ │ │ │ - ldr r0, [pc, #1324] @ bf0b0 │ │ │ │ + b be51c │ │ │ │ + ldr r0, [pc, #1324] @ bf0d0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ add r1, sp, #148 @ 0x94 │ │ │ │ - b bebd8 │ │ │ │ - ldr r0, [pc, #1304] @ bf0bc │ │ │ │ + b bebf8 │ │ │ │ + ldr r0, [pc, #1304] @ bf0dc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ - b bebd8 │ │ │ │ - ldr r0, [pc, #1288] @ bf0cc │ │ │ │ + b bebf8 │ │ │ │ + ldr r0, [pc, #1288] @ bf0ec │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 23cdc │ │ │ │ - b bee68 │ │ │ │ + b bee88 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bebf8 │ │ │ │ + bne bec18 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec20 │ │ │ │ + bne bec40 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl a87e0 │ │ │ │ - ldr r1, [pc, #1056] @ bf048 │ │ │ │ - ldr r3, [pc, #1056] @ bf04c │ │ │ │ + bl a8800 │ │ │ │ + ldr r1, [pc, #1056] @ bf068 │ │ │ │ + ldr r3, [pc, #1056] @ bf06c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b bed54 │ │ │ │ - ldr r2, [pc, #1044] @ bf050 │ │ │ │ + b bed74 │ │ │ │ + ldr r2, [pc, #1044] @ bf070 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 2623c │ │ │ │ - b bee68 │ │ │ │ + b bee88 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bec5c │ │ │ │ + bne bec7c │ │ │ │ cmp r0, #1 │ │ │ │ - bne bec84 │ │ │ │ + bne beca4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl a87e0 │ │ │ │ - ldr r1, [pc, #988] @ bf068 │ │ │ │ - ldr r3, [pc, #988] @ bf06c │ │ │ │ + bl a8800 │ │ │ │ + ldr r1, [pc, #988] @ bf088 │ │ │ │ + ldr r3, [pc, #988] @ bf08c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b bed54 │ │ │ │ - ldr r2, [pc, #976] @ bf070 │ │ │ │ + b bed74 │ │ │ │ + ldr r2, [pc, #976] @ bf090 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 2623c │ │ │ │ - b bee68 │ │ │ │ + b bee88 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrex r0, [r3] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne becc0 │ │ │ │ + bne bece0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bece8 │ │ │ │ + bne bed08 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl a87e0 │ │ │ │ - ldr r1, [pc, #924] @ bf08c │ │ │ │ - ldr r3, [pc, #924] @ bf090 │ │ │ │ + bl a8800 │ │ │ │ + ldr r1, [pc, #924] @ bf0ac │ │ │ │ + ldr r3, [pc, #924] @ bf0b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b bed54 │ │ │ │ - ldr r2, [pc, #912] @ bf094 │ │ │ │ + b bed74 │ │ │ │ + ldr r2, [pc, #912] @ bf0b4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 2623c │ │ │ │ - b bee68 │ │ │ │ - ldr r1, [pc, #920] @ bf0b4 │ │ │ │ + b bee88 │ │ │ │ + ldr r1, [pc, #920] @ bf0d4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #916] @ bf0b8 │ │ │ │ + ldr r3, [pc, #916] @ bf0d8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - b bed54 │ │ │ │ - ldr r1, [pc, #900] @ bf0c0 │ │ │ │ + b bed74 │ │ │ │ + ldr r1, [pc, #900] @ bf0e0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r3, [pc, #896] @ bf0c4 │ │ │ │ + ldr r3, [pc, #896] @ bf0e4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #876] @ bf0c8 │ │ │ │ + ldr r0, [pc, #876] @ bf0e8 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b bee68 │ │ │ │ - ldr r1, [pc, #768] @ bf078 │ │ │ │ + b bee88 │ │ │ │ + ldr r1, [pc, #768] @ bf098 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - b bedd0 │ │ │ │ - ldr r1, [pc, #780] @ bf09c │ │ │ │ + b bedf0 │ │ │ │ + ldr r1, [pc, #780] @ bf0bc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - b bee0c │ │ │ │ - ldr r1, [pc, #684] @ bf054 │ │ │ │ + b bee2c │ │ │ │ + ldr r1, [pc, #684] @ bf074 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ - b bee48 │ │ │ │ - ldr r1, [pc, #700] @ bf07c │ │ │ │ + b bee68 │ │ │ │ + ldr r1, [pc, #700] @ bf09c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #680] @ bf080 │ │ │ │ + ldr r0, [pc, #680] @ bf0a0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ - ldr r3, [pc, #676] @ bf084 │ │ │ │ + ldr r3, [pc, #676] @ bf0a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b bee68 │ │ │ │ - ldr r1, [pc, #676] @ bf0a0 │ │ │ │ + b bee88 │ │ │ │ + ldr r1, [pc, #676] @ bf0c0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #656] @ bf0a4 │ │ │ │ + ldr r0, [pc, #656] @ bf0c4 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ - ldr r3, [pc, #652] @ bf0a8 │ │ │ │ + ldr r3, [pc, #652] @ bf0c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b bee68 │ │ │ │ - ldr r1, [pc, #544] @ bf058 │ │ │ │ + b bee88 │ │ │ │ + ldr r1, [pc, #544] @ bf078 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #134217728 @ 0x8000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #524] @ bf05c │ │ │ │ + ldr r0, [pc, #524] @ bf07c │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ - ldr r3, [pc, #520] @ bf060 │ │ │ │ + ldr r3, [pc, #520] @ bf080 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bee74 │ │ │ │ + bne bee94 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bef6c │ │ │ │ + bne bef8c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl a87e0 │ │ │ │ - b bef6c │ │ │ │ + bl a8800 │ │ │ │ + b bef8c │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne beeac │ │ │ │ + bne beecc │ │ │ │ cmp r0, #1 │ │ │ │ - bne befb0 │ │ │ │ + bne befd0 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl a87e0 │ │ │ │ - b befb0 │ │ │ │ + bl a8800 │ │ │ │ + b befd0 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne beee4 │ │ │ │ + bne bef04 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bef2c │ │ │ │ + bne bef4c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl a87e0 │ │ │ │ - b bef2c │ │ │ │ + bl a8800 │ │ │ │ + b bef4c │ │ │ │ bl 262c4 │ │ │ │ - b bf004 │ │ │ │ - b bf004 │ │ │ │ - b bf004 │ │ │ │ - b bef68 │ │ │ │ - b bef28 │ │ │ │ + b bf024 │ │ │ │ + b bf024 │ │ │ │ + b bf024 │ │ │ │ + b bef88 │ │ │ │ + b bef48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bef34 │ │ │ │ + bne bef54 │ │ │ │ cmp r1, #1 │ │ │ │ - bne befe8 │ │ │ │ + bne bf008 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r4 │ │ │ │ - b bf004 │ │ │ │ + b bf024 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bef74 │ │ │ │ + bne bef94 │ │ │ │ cmp r1, #1 │ │ │ │ - bne befe8 │ │ │ │ + bne bf008 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r4 │ │ │ │ - b bf004 │ │ │ │ + b bf024 │ │ │ │ bl 262c4 │ │ │ │ - b befac │ │ │ │ + b befcc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #188] @ 0xbc │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne befb8 │ │ │ │ + bne befd8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne befe8 │ │ │ │ + bne bf008 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r4 │ │ │ │ - b bf004 │ │ │ │ + b bf024 │ │ │ │ mov r0, r4 │ │ │ │ - b bf004 │ │ │ │ + b bf024 │ │ │ │ bl 262c4 │ │ │ │ - b bf004 │ │ │ │ - b bf004 │ │ │ │ - b bf004 │ │ │ │ + b bf024 │ │ │ │ + b bf024 │ │ │ │ + b bf024 │ │ │ │ andeq lr, fp, r4, lsl #5 │ │ │ │ ldr r1, [sp, #140] @ 0x8c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bf00c │ │ │ │ + bne bf02c │ │ │ │ cmp r2, #1 │ │ │ │ - bne bf040 │ │ │ │ + bne bf060 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r3, r3, r0, asr #25 │ │ │ │ - andseq r3, r3, r4, asr #23 │ │ │ │ - andseq r2, r3, r8, ror #21 │ │ │ │ - andseq r3, r3, r4, lsr ip │ │ │ │ - @ instruction: 0x00133bb0 │ │ │ │ + andseq r3, r3, r0, lsr #25 │ │ │ │ + andseq r3, r3, r4, lsr #23 │ │ │ │ + andseq r2, r3, r8, asr #21 │ │ │ │ + andseq r3, r3, r4, lsl ip │ │ │ │ + mulseq r3, r0, fp │ │ │ │ @ instruction: 0x000beabc │ │ │ │ - andseq r3, r3, r8, lsr #19 │ │ │ │ - @ instruction: 0x001347d4 │ │ │ │ - andseq r3, r3, ip, ror #24 │ │ │ │ - andseq r3, r3, r0, ror #22 │ │ │ │ - andseq r2, r3, r4, lsl #21 │ │ │ │ + andseq r3, r3, r8, lsl #19 │ │ │ │ + @ instruction: 0x001347b4 │ │ │ │ + andseq r3, r3, ip, asr #24 │ │ │ │ + andseq r3, r3, r0, asr #22 │ │ │ │ + andseq r2, r3, r4, ror #20 │ │ │ │ andeq lr, fp, r0, lsr #32 │ │ │ │ - andseq r3, r3, r4, ror #24 │ │ │ │ - andseq r3, r3, r8, lsr #24 │ │ │ │ + andseq r3, r3, r4, asr #24 │ │ │ │ + andseq r3, r3, r8, lsl #24 │ │ │ │ andeq lr, fp, r4, lsr fp │ │ │ │ - andseq r3, r3, r0, lsr #20 │ │ │ │ - andseq r4, r3, r8, asr r5 │ │ │ │ - andseq r3, r3, r8, lsl ip │ │ │ │ - @ instruction: 0x00133afc │ │ │ │ - andseq r2, r3, r0, lsr #20 │ │ │ │ + andseq r3, r3, r0, lsl #20 │ │ │ │ + andseq r4, r3, r8, lsr r5 │ │ │ │ + @ instruction: 0x00133bf8 │ │ │ │ + @ instruction: 0x00133adc │ │ │ │ + andseq r2, r3, r0, lsl #20 │ │ │ │ andeq sp, fp, r8, lsr #27 │ │ │ │ - andseq r3, r3, ip, asr #24 │ │ │ │ - andseq r3, r3, ip, ror #23 │ │ │ │ + andseq r3, r3, ip, lsr #24 │ │ │ │ + andseq r3, r3, ip, asr #23 │ │ │ │ strdeq lr, [fp], -r8 │ │ │ │ - andseq r3, r3, r4, ror #19 │ │ │ │ - andseq r4, r3, r8, asr #5 │ │ │ │ - andseq r3, r3, ip, lsl #27 │ │ │ │ - andseq r3, r3, r0, asr #25 │ │ │ │ - @ instruction: 0x00133ad8 │ │ │ │ - andseq r3, r3, ip, ror sp │ │ │ │ - @ instruction: 0x00133cb0 │ │ │ │ + andseq r3, r3, r4, asr #19 │ │ │ │ + andseq r4, r3, r8, lsr #5 │ │ │ │ + andseq r3, r3, ip, ror #26 │ │ │ │ + andseq r3, r3, r0, lsr #25 │ │ │ │ @ instruction: 0x00133ab8 │ │ │ │ + andseq r3, r3, ip, asr sp │ │ │ │ + mulseq r3, r0, ip │ │ │ │ + mulseq r3, r8, sl │ │ │ │ @ instruction: 0x000bebb4 │ │ │ │ - andseq r3, r3, ip, ror #26 │ │ │ │ + andseq r3, r3, ip, asr #26 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ str r2, [sp, #4] │ │ │ │ bic r2, r2, #-134217728 @ 0xf8000000 │ │ │ │ cmp r2, ip │ │ │ │ - bcs bf160 │ │ │ │ + bcs bf180 │ │ │ │ ldr r4, [r0, #636] @ 0x27c │ │ │ │ mvn r5, #0 │ │ │ │ and r4, r4, #31 │ │ │ │ mvn r4, r5, lsl r4 │ │ │ │ tst r2, r4 │ │ │ │ - bne bf160 │ │ │ │ + bne bf180 │ │ │ │ bic r5, lr, #-134217728 @ 0xf8000000 │ │ │ │ cmp r5, ip │ │ │ │ - bcs bf1ac │ │ │ │ + bcs bf1cc │ │ │ │ ands r4, r5, r4 │ │ │ │ - bne bf1ac │ │ │ │ + bne bf1cc │ │ │ │ tst r3, #1 │ │ │ │ - beq bf12c │ │ │ │ + beq bf14c │ │ │ │ lsr r0, r3, #16 │ │ │ │ - b bf138 │ │ │ │ + b bf158 │ │ │ │ lsr r3, r3, #8 │ │ │ │ uxtab r0, r0, r3 │ │ │ │ ldrb r0, [r0, #344] @ 0x158 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, ip │ │ │ │ ldrcc r1, [r1, #120] @ 0x78 │ │ │ │ strcc lr, [r1, r0, lsl #2] │ │ │ │ addcc sp, sp, #40 @ 0x28 │ │ │ │ popcc {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #184] @ bf210 │ │ │ │ + ldr r2, [pc, #184] @ bf230 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #144] @ bf1f8 │ │ │ │ + ldr r0, [pc, #144] @ bf218 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #140] @ bf1fc │ │ │ │ - ldr r1, [pc, #140] @ bf200 │ │ │ │ + ldr r2, [pc, #140] @ bf21c │ │ │ │ + ldr r1, [pc, #140] @ bf220 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ @@ -164127,18 +164135,18 @@ │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - ldr r0, [pc, #80] @ bf204 │ │ │ │ + ldr r0, [pc, #80] @ bf224 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #76] @ bf208 │ │ │ │ - ldr r1, [pc, #76] @ bf20c │ │ │ │ + ldr r2, [pc, #76] @ bf228 │ │ │ │ + ldr r1, [pc, #76] @ bf22c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -164147,105 +164155,105 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ andeq r0, r0, r8, lsl #28 │ │ │ │ - andseq r3, r3, r0, ror #15 │ │ │ │ - andseq r3, r3, ip, ror #15 │ │ │ │ + andseq r3, r3, r0, asr #15 │ │ │ │ + andseq r3, r3, ip, asr #15 │ │ │ │ @ instruction: 0x00000dbc │ │ │ │ - mulseq r3, r4, r7 │ │ │ │ - andseq r3, r3, r8, lsr #15 │ │ │ │ - andseq r3, r3, r0, lsr r8 │ │ │ │ + andseq r3, r3, r4, ror r7 │ │ │ │ + andseq r3, r3, r8, lsl #15 │ │ │ │ + andseq r3, r3, r0, lsl r8 │ │ │ │ push {r5, lr} │ │ │ │ ldm r0, {r2, r5} │ │ │ │ ldr r0, [r2, #636] @ 0x27c │ │ │ │ bic r2, r1, #-134217728 @ 0xf8000000 │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ and r3, r0, #31 │ │ │ │ cmp r1, r2, lsr r3 │ │ │ │ lsr r0, r2, r3 │ │ │ │ ldrhi r1, [r5, #144] @ 0x90 │ │ │ │ addhi r0, r1, r0, lsl #3 │ │ │ │ pophi {r5, pc} │ │ │ │ - ldr r2, [pc, #4] @ bf24c │ │ │ │ + ldr r2, [pc, #4] @ bf26c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r3, r3, ip, lsl #15 │ │ │ │ + andseq r3, r3, ip, ror #14 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r0, #636] @ 0x27c │ │ │ │ and r0, r0, #31 │ │ │ │ cmp r0, #27 │ │ │ │ lsl r1, r1, r0 │ │ │ │ orrcc r0, r1, #1073741824 @ 0x40000000 │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r0, [pc, #44] @ bf2ac │ │ │ │ + ldr r0, [pc, #44] @ bf2cc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #40] @ bf2b0 │ │ │ │ - ldr ip, [pc, #40] @ bf2b4 │ │ │ │ + ldr r3, [pc, #40] @ bf2d0 │ │ │ │ + ldr ip, [pc, #40] @ bf2d4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp] │ │ │ │ bl 25e7c │ │ │ │ andeq lr, fp, r8, lsl #13 │ │ │ │ - andseq r3, r3, r0, ror r5 │ │ │ │ - andseq r3, r3, r0, asr #14 │ │ │ │ + andseq r3, r3, r0, asr r5 │ │ │ │ + andseq r3, r3, r0, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ ldr r2, [r1] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - beq bf2fc │ │ │ │ + beq bf31c │ │ │ │ add r0, r1, #8 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0, {r2, r3, r5, r7} │ │ │ │ stm r1, {r2, r3, r5, r7} │ │ │ │ - b bf320 │ │ │ │ + b bf340 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ str r0, [sp, #264] @ 0x108 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ str r0, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #252] @ 0xfc │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ movw r0, #305 @ 0x131 │ │ │ │ movw r1, #819 @ 0x333 │ │ │ │ ldrh r0, [sl, r0] │ │ │ │ tst r0, r1 │ │ │ │ - beq bf4c4 │ │ │ │ + beq bf4e4 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, #83] @ 0x53 │ │ │ │ cmp r0, #2 │ │ │ │ tstne r0, #1 │ │ │ │ - bne bf3f0 │ │ │ │ + bne bf410 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ add lr, sp, #116 @ 0x74 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mvn ip, #15 │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #1 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq bf3c0 │ │ │ │ + beq bf3e0 │ │ │ │ and r4, ip, r2, lsr #3 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ @@ -164258,28 +164266,28 @@ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r7, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [lr, r0, lsr #3] │ │ │ │ tst r8, r0, lsr r2 │ │ │ │ mov r2, r4 │ │ │ │ - bne bf360 │ │ │ │ - b bf3cc │ │ │ │ + bne bf380 │ │ │ │ + b bf3ec │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ cmn r0, #1 │ │ │ │ - ble bf4c4 │ │ │ │ - ldr r0, [pc, #1680] @ bfa64 │ │ │ │ + ble bf4e4 │ │ │ │ + ldr r0, [pc, #1680] @ bfa84 │ │ │ │ mov r1, #177 @ 0xb1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ - b bf744 │ │ │ │ + b bf764 │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r8, #0 │ │ │ │ add r0, r5, #16 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r0, #1 │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ @@ -164324,15 +164332,15 @@ │ │ │ │ lsl r4, r5, fp │ │ │ │ lsr r5, r9, #1 │ │ │ │ orr r7, r4, r5, lsr lr │ │ │ │ mov r1, r0 │ │ │ │ orr r7, r7, ip │ │ │ │ str r3, [r2, #4] │ │ │ │ str r7, [r2, #12] │ │ │ │ - bne bf404 │ │ │ │ + bne bf424 │ │ │ │ add r5, sp, #248 @ 0xf8 │ │ │ │ add r8, sp, #568 @ 0x238 │ │ │ │ orr r0, r5, #4 │ │ │ │ ldr r4, [sp, #248] @ 0xf8 │ │ │ │ mov r1, r8 │ │ │ │ add ip, sp, #216 @ 0xd8 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ @@ -164353,49 +164361,49 @@ │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldrb r0, [r0, #82] @ 0x52 │ │ │ │ cmp r0, #2 │ │ │ │ - beq bf540 │ │ │ │ + beq bf560 │ │ │ │ tst r0, #1 │ │ │ │ - beq bf628 │ │ │ │ + beq bf648 │ │ │ │ add r0, sl, #264 @ 0x108 │ │ │ │ - ldr r1, [pc, #1296] @ bfa5c │ │ │ │ + ldr r1, [pc, #1296] @ bfa7c │ │ │ │ mov r2, r5 │ │ │ │ ldm r0!, {r3, r4, r6, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm r0, {r3, r4, r6, r7} │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ stm r2, {r3, r4, r6, r7} │ │ │ │ mov r2, #32 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf580 │ │ │ │ + beq bf5a0 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ - bl ae0e0 │ │ │ │ + bl ae100 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r4, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add lr, sp, #84 @ 0x54 │ │ │ │ mov ip, #16 │ │ │ │ mov r9, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b bf5c0 │ │ │ │ + b bf5e0 │ │ │ │ add r0, r8, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ strb r7, [r0, #1] │ │ │ │ - beq bf614 │ │ │ │ + beq bf634 │ │ │ │ and r6, ip, r3, lsr #3 │ │ │ │ ldr r0, [r5, r6] │ │ │ │ add r6, r5, r6 │ │ │ │ ldmib r6, {r1, r2, r6} │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ and r0, r3, #120 @ 0x78 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ @@ -164404,61 +164412,61 @@ │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [lr, r0, lsr #3] │ │ │ │ tst r9, r0, lsr r1 │ │ │ │ - beq bf5ac │ │ │ │ + beq bf5cc │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - beq bfa08 │ │ │ │ + beq bfa28 │ │ │ │ add r7, r7, #1 │ │ │ │ - b bf5ac │ │ │ │ + b bf5cc │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ add r1, sp, #568 @ 0x238 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 1e85c │ │ │ │ - b bf650 │ │ │ │ + b bf670 │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e3b8 │ │ │ │ strb r4, [r7, r4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - bne bf640 │ │ │ │ + bne bf660 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r9, #24 │ │ │ │ ldrb r0, [r0, #81] @ 0x51 │ │ │ │ tst r0, #1 │ │ │ │ - beq bf674 │ │ │ │ + beq bf694 │ │ │ │ ldr r0, [sl, #340] @ 0x154 │ │ │ │ mov r1, #24 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r9, r1, r0, lsl #3 │ │ │ │ ldrb fp, [sp, #535] @ 0x217 │ │ │ │ ldr r4, [sl, #328] @ 0x148 │ │ │ │ - bl a3774 │ │ │ │ + bl a3794 │ │ │ │ add r8, sp, #880 @ 0x370 │ │ │ │ mov r6, r1 │ │ │ │ str r0, [sp, #568] @ 0x238 │ │ │ │ str r1, [sp, #572] @ 0x23c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf694 │ │ │ │ + bne bf6b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne bf6bc │ │ │ │ + bne bf6dc │ │ │ │ dmb ish │ │ │ │ add r0, sp, #568 @ 0x238 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ add r1, fp, #1 │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ clz r1, r1 │ │ │ │ mov r3, #20 │ │ │ │ rsb r1, r1, #32 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ lsl r2, r2, #2 │ │ │ │ @@ -164474,39 +164482,39 @@ │ │ │ │ add r0, r0, #9 │ │ │ │ cmp r5, #1 │ │ │ │ add r1, r1, r0 │ │ │ │ ldreq r6, [r7, #44] @ 0x2c │ │ │ │ add r0, r1, r0, lsl #1 │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs bf788 │ │ │ │ + bcs bf7a8 │ │ │ │ ldrb r1, [r7, #85] @ 0x55 │ │ │ │ cmp r1, #2 │ │ │ │ tstne r1, #1 │ │ │ │ - bne bf9fc │ │ │ │ + bne bfa1c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ ldr sl, [sp, #180] @ 0xb4 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ str r6, [r3, #16] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r3] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bf754 │ │ │ │ + bne bf774 │ │ │ │ cmp r0, #1 │ │ │ │ - bne bf77c │ │ │ │ + bne bf79c │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ dmb ish │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ add r9, sp, #824 @ 0x338 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ @@ -164547,24 +164555,24 @@ │ │ │ │ movne r1, #5 │ │ │ │ ldrb r4, [r7, #80] @ 0x50 │ │ │ │ strbne r1, [r9, r0] │ │ │ │ cmp r3, #3 │ │ │ │ cmpne r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - bne bf844 │ │ │ │ - b bf870 │ │ │ │ + bne bf864 │ │ │ │ + b bf890 │ │ │ │ ldr r8, [r7, #64] @ 0x40 │ │ │ │ ldrex r0, [r8] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne bf848 │ │ │ │ + bne bf868 │ │ │ │ cmn r0, #1 │ │ │ │ - ble bfa14 │ │ │ │ + ble bfa34 │ │ │ │ ldrd r0, [r7, #68] @ 0x44 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, r5, #1 │ │ │ │ add sl, sp, #536 @ 0x218 │ │ │ │ clz r0, r0 │ │ │ │ mov r1, #0 │ │ │ │ @@ -164576,23 +164584,23 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r0, [r7, #81] @ 0x51 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r7] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ tst r0, #1 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - beq bf8d4 │ │ │ │ + beq bf8f4 │ │ │ │ add r0, r7, #8 │ │ │ │ mov r1, sl │ │ │ │ mov fp, #1 │ │ │ │ ldm r0!, {r2, r3, r5, r6} │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r0, {r2, r3, r5, r6} │ │ │ │ stm r1, {r2, r3, r5, r6} │ │ │ │ - b bf8d8 │ │ │ │ + b bf8f8 │ │ │ │ mov fp, #0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ add r1, sp, #824 @ 0x338 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -164661,83 +164669,83 @@ │ │ │ │ str r8, [r4, #64] @ 0x40 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ - b bf78c │ │ │ │ - ldr r0, [pc, #80] @ bfa60 │ │ │ │ + b bf7ac │ │ │ │ + ldr r0, [pc, #80] @ bfa80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne bfa20 │ │ │ │ + bne bfa40 │ │ │ │ cmp r2, #1 │ │ │ │ - bne bfa54 │ │ │ │ + bne bfa74 │ │ │ │ dmb ish │ │ │ │ add r1, sp, #180 @ 0xb4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl a88fc │ │ │ │ + bl a891c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andeq ip, fp, r8, ror sp │ │ │ │ - andseq r2, r3, r4, lsl #8 │ │ │ │ + andseq r2, r3, r4, ror #7 │ │ │ │ @ instruction: 0x000be6b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #76] @ 0x4c │ │ │ │ ldrb r7, [r4, #80] @ 0x50 │ │ │ │ ldrb r5, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #3 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bne bfaa4 │ │ │ │ + bne bfac4 │ │ │ │ ldrb ip, [r4, #76] @ 0x4c │ │ │ │ cmp ip, #3 │ │ │ │ - bne bfadc │ │ │ │ + bne bfafc │ │ │ │ mov r0, #3 │ │ │ │ - b bfae8 │ │ │ │ + b bfb08 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r0, [r1, #77] @ 0x4d │ │ │ │ ldrb r2, [r1, #79] @ 0x4f │ │ │ │ ldrb r3, [r4, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ strb r2, [sp, #98] @ 0x62 │ │ │ │ strh r0, [sp, #96] @ 0x60 │ │ │ │ - b bfb30 │ │ │ │ + b bfb50 │ │ │ │ cmp ip, #2 │ │ │ │ - bne bfaf4 │ │ │ │ + bne bfb14 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b bfb30 │ │ │ │ + b bfb50 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ ldrex r0, [r6] │ │ │ │ add r2, r0, #1 │ │ │ │ strex r3, r2, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfaf8 │ │ │ │ + bne bfb18 │ │ │ │ cmn r0, #1 │ │ │ │ str r6, [sp, #12] │ │ │ │ - ble bfd6c │ │ │ │ + ble bfd8c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [r1] │ │ │ │ @@ -164820,15 +164828,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ movwne r9, #1 │ │ │ │ cmp r0, #2 │ │ │ │ movne r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne bfd30 │ │ │ │ + bne bfd50 │ │ │ │ str r5, [r4] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ @@ -164872,21 +164880,21 @@ │ │ │ │ mov r7, r6 │ │ │ │ ldr r1, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bfd40 │ │ │ │ + bne bfd60 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r7 │ │ │ │ - bne bfc84 │ │ │ │ + bne bfca4 │ │ │ │ dmb ish │ │ │ │ - bl a883c │ │ │ │ - b bfc84 │ │ │ │ + bl a885c │ │ │ │ + b bfca4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ str r5, [r4] │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov ip, r6 │ │ │ │ str r1, [r4, #4] │ │ │ │ add r1, r4, #8 │ │ │ │ @@ -164926,23 +164934,23 @@ │ │ │ │ strh r2, [r4, #77] @ 0x4d │ │ │ │ strb r1, [r4, #79] @ 0x4f │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #232] @ bff18 │ │ │ │ - ldr r3, [pc, #232] @ bff1c │ │ │ │ - ldr r2, [pc, #232] @ bff20 │ │ │ │ + ldr r1, [pc, #232] @ bff38 │ │ │ │ + ldr r3, [pc, #232] @ bff3c │ │ │ │ + ldr r2, [pc, #232] @ bff40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #228] @ bff24 │ │ │ │ + ldr r5, [pc, #228] @ bff44 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [pc, #224] @ bff28 │ │ │ │ + ldr r4, [pc, #224] @ bff48 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr lr, [pc, #220] @ bff2c │ │ │ │ + ldr lr, [pc, #220] @ bff4c │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ add r6, r0, #48 @ 0x30 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ add r6, r0, #85 @ 0x55 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ add r6, r0, #40 @ 0x28 │ │ │ │ @@ -164956,21 +164964,21 @@ │ │ │ │ add r6, r0, #81 @ 0x51 │ │ │ │ str r6, [sp, #28] │ │ │ │ add r6, r0, #64 @ 0x40 │ │ │ │ str r6, [sp, #20] │ │ │ │ add r6, r0, #80 @ 0x50 │ │ │ │ str r6, [sp, #12] │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r6, [pc, #136] @ bff30 │ │ │ │ + ldr r6, [pc, #136] @ bff50 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #128] @ bff34 │ │ │ │ + ldr r1, [pc, #128] @ bff54 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #120] @ bff38 │ │ │ │ + ldr r3, [pc, #120] @ bff58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ @@ -164983,260 +164991,260 @@ │ │ │ │ mov r2, #6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, ip │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl 162ac0 │ │ │ │ + bl 162ae0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq r2, r3, r4, lsr sp │ │ │ │ - andseq r2, r3, ip, lsl sp │ │ │ │ - andseq r2, r3, r4, ror #25 │ │ │ │ + andseq r2, r3, r4, lsl sp │ │ │ │ @ instruction: 0x00132cfc │ │ │ │ - mulseq r3, ip, ip │ │ │ │ - andseq r2, r3, r4, ror ip │ │ │ │ - andseq r2, r3, r8, asr ip │ │ │ │ + andseq r2, r3, r4, asr #25 │ │ │ │ + @ instruction: 0x00132cdc │ │ │ │ + andseq r2, r3, ip, ror ip │ │ │ │ + andseq r2, r3, r4, asr ip │ │ │ │ + andseq r2, r3, r8, lsr ip │ │ │ │ andeq sp, fp, r5, asr #27 │ │ │ │ - andseq r2, r3, r0, ror #23 │ │ │ │ + andseq r2, r3, r0, asr #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ bff78 │ │ │ │ - ldr r3, [pc, #40] @ bff7c │ │ │ │ + ldr r1, [pc, #40] @ bff98 │ │ │ │ + ldr r3, [pc, #40] @ bff9c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sp, fp, r7, lsr sp │ │ │ │ - andseq r2, r3, r8, lsl r9 │ │ │ │ + @ instruction: 0x001328f8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ bffbc │ │ │ │ - ldr r3, [pc, #40] @ bffc0 │ │ │ │ + ldr r1, [pc, #40] @ bffdc │ │ │ │ + ldr r3, [pc, #40] @ bffe0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ strdeq sp, [fp], -sp @ │ │ │ │ - @ instruction: 0x00132bdc │ │ │ │ + @ instruction: 0x00132bbc │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ c0010 │ │ │ │ - ldr r3, [pc, #56] @ c0014 │ │ │ │ + ldr r1, [pc, #56] @ c0030 │ │ │ │ + ldr r3, [pc, #56] @ c0034 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ c0018 │ │ │ │ + ldr ip, [pc, #52] @ c0038 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #16 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r0, fp, r0, asr #29 │ │ │ │ @ instruction: 0x000bdcb0 │ │ │ │ - andseq r2, r3, ip, lsl #23 │ │ │ │ + andseq r2, r3, ip, ror #22 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ c0068 │ │ │ │ - ldr r3, [pc, #56] @ c006c │ │ │ │ + ldr r1, [pc, #56] @ c0088 │ │ │ │ + ldr r3, [pc, #56] @ c008c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ c0070 │ │ │ │ + ldr ip, [pc, #52] @ c0090 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #7 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sp, fp, sp, ror #24 │ │ │ │ andeq sp, sl, r4, ror lr │ │ │ │ - andseq r2, r3, r4, asr #22 │ │ │ │ + andseq r2, r3, r4, lsr #22 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ - bl 8809c │ │ │ │ + bl 880bc │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c00a4 │ │ │ │ + beq c00c4 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c00c0 │ │ │ │ + beq c00e0 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #308]! @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c00c8 │ │ │ │ + bne c00e8 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a8a0c │ │ │ │ + b a8a2c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #2 │ │ │ │ - beq c0128 │ │ │ │ + beq c0148 │ │ │ │ cmp r1, #6 │ │ │ │ cmpne r1, #7 │ │ │ │ - bne c0144 │ │ │ │ + bne c0164 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0144 │ │ │ │ + beq c0164 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 8809c │ │ │ │ + bl 880bc │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c01dc │ │ │ │ + beq c01fc │ │ │ │ mov r5, #0 │ │ │ │ - b c019c │ │ │ │ + b c01bc │ │ │ │ cmp r5, r7 │ │ │ │ - beq c01dc │ │ │ │ + beq c01fc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0194 │ │ │ │ + beq c01b4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c01b4 │ │ │ │ + bne c01d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c0194 │ │ │ │ + bne c01b4 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b c0194 │ │ │ │ + bl a8800 │ │ │ │ + b c01b4 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c01fc │ │ │ │ + beq c021c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b c020c │ │ │ │ + b c022c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq c0250 │ │ │ │ + beq c0270 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0208 │ │ │ │ + beq c0228 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r4, r3, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c0228 │ │ │ │ + bne c0248 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c0208 │ │ │ │ + bne c0228 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b c0208 │ │ │ │ + bl a8800 │ │ │ │ + b c0228 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c026c │ │ │ │ + beq c028c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc c02e8 │ │ │ │ + bcc c0308 │ │ │ │ lsr r7, r3, #3 │ │ │ │ lsl r0, r7, #3 │ │ │ │ sub r5, r0, r3, lsr #3 │ │ │ │ add r1, r4, r7, lsl #6 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r4, r5, lsl #4 │ │ │ │ mov r3, r7 │ │ │ │ - bl c0278 │ │ │ │ + bl c0298 │ │ │ │ add r1, r6, r7, lsl #6 │ │ │ │ add r2, r6, r5, lsl #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl c0278 │ │ │ │ + bl c0298 │ │ │ │ add r1, fp, r7, lsl #6 │ │ │ │ add r2, fp, r5, lsl #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r3, r7 │ │ │ │ - bl c0278 │ │ │ │ + bl c0298 │ │ │ │ mov fp, r0 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r5, r7 │ │ │ │ @@ -165281,15 +165289,15 @@ │ │ │ │ uxtab r1, r3, r1 │ │ │ │ cmp r8, #0 │ │ │ │ clz r1, r1 │ │ │ │ str fp, [sp] │ │ │ │ mvn fp, #254 @ 0xfe │ │ │ │ lsreq r2, r1, #5 │ │ │ │ cmp r4, r2 │ │ │ │ - bne c0410 │ │ │ │ + bne c0430 │ │ │ │ mov r8, r6 │ │ │ │ subs r6, r7, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movcc r9, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ bl 1e388 │ │ │ │ @@ -165307,23 +165315,23 @@ │ │ │ │ ldr r0, [sp] │ │ │ │ teq r4, r1 │ │ │ │ movne r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsrs r3, r1, #3 │ │ │ │ - beq c058c │ │ │ │ + beq c05ac │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add sl, r0, r3, lsl #6 │ │ │ │ rsb r0, r3, r3, lsl #3 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r6, r4, r0, lsl #4 │ │ │ │ - bcs c056c │ │ │ │ + bcs c058c │ │ │ │ ldr fp, [sl, #8] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r1, [sl, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r5, fp │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -165364,15 +165372,15 @@ │ │ │ │ cmp r8, #0 │ │ │ │ uxtab r1, r2, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ clz r1, r1 │ │ │ │ lsreq r0, r1, #5 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bne c055c │ │ │ │ + bne c057c │ │ │ │ subs r6, fp, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp] │ │ │ │ movcc r9, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 1e388 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -165394,71 +165402,71 @@ │ │ │ │ sub r0, r0, r4 │ │ │ │ lsr r0, r0, #4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r6 │ │ │ │ - bl c0278 │ │ │ │ + bl c0298 │ │ │ │ sub r0, r0, r4 │ │ │ │ lsr r0, r0, #4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c065c │ │ │ │ + beq c067c │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ add r0, sl, sl, lsl #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsl r7, r0, #2 │ │ │ │ sub fp, r7, #12 │ │ │ │ lsr r0, fp, #2 │ │ │ │ mul r0, r0, r1 │ │ │ │ umull r5, r0, r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0608 │ │ │ │ + bne c0628 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0620 │ │ │ │ + beq c0640 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub r0, r0, #12 │ │ │ │ add r1, r1, #12 │ │ │ │ add r3, r2, r5 │ │ │ │ adds r2, r5, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bcc c05e4 │ │ │ │ - ldr r0, [pc, #972] @ c09dc │ │ │ │ + bcc c0604 │ │ │ │ + ldr r0, [pc, #972] @ c09fc │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #968] @ c09e0 │ │ │ │ + ldr r2, [pc, #968] @ c0a00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi c099c │ │ │ │ + bmi c09bc │ │ │ │ str r7, [sp, #12] │ │ │ │ - beq c0674 │ │ │ │ - ldr r0, [pc, #944] @ c09e8 │ │ │ │ + beq c0694 │ │ │ │ + ldr r0, [pc, #944] @ c0a08 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c09a0 │ │ │ │ + beq c09c0 │ │ │ │ mov r7, r0 │ │ │ │ - b c0678 │ │ │ │ + b c0698 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ stm r9, {r0, r1} │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #1 │ │ │ │ @@ -165466,188 +165474,188 @@ │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r6, [sp, #32] │ │ │ │ cmp r5, r4 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bcc c096c │ │ │ │ + bcc c098c │ │ │ │ add r0, r7, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ sub r6, r5, r0 │ │ │ │ add r7, r7, r0 │ │ │ │ cmp r2, #4 │ │ │ │ str r9, [sp, #16] │ │ │ │ - bhi c08ac │ │ │ │ + bhi c08cc │ │ │ │ add r0, pc, #8 │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r1 │ │ │ │ strheq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ cmp sl, #1 │ │ │ │ - beq c0918 │ │ │ │ + beq c0938 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r8, r2, #16 │ │ │ │ sub r9, r0, #12 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ cmp r6, r4 │ │ │ │ - bcc c0934 │ │ │ │ + bcc c0954 │ │ │ │ ldr r1, [r8], #12 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ sub r6, r6, r4 │ │ │ │ add r7, r7, r4 │ │ │ │ subs r9, r9, #12 │ │ │ │ - bne c06fc │ │ │ │ - b c0918 │ │ │ │ + bne c071c │ │ │ │ + b c0938 │ │ │ │ cmp sl, #1 │ │ │ │ - beq c0918 │ │ │ │ + beq c0938 │ │ │ │ add r4, r2, #16 │ │ │ │ cmp r6, #3 │ │ │ │ - bls c0934 │ │ │ │ + bls c0954 │ │ │ │ sub r6, r6, #4 │ │ │ │ ldr r0, [r8] │ │ │ │ ldm r4, {r2, r9} │ │ │ │ cmp r6, r9 │ │ │ │ str r0, [r7] │ │ │ │ - bcc c0934 │ │ │ │ + bcc c0954 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ sub r6, r6, r9 │ │ │ │ add r7, r7, r9 │ │ │ │ subs fp, fp, #12 │ │ │ │ - bne c0738 │ │ │ │ - b c0918 │ │ │ │ + bne c0758 │ │ │ │ + b c0938 │ │ │ │ cmp sl, #1 │ │ │ │ - beq c0918 │ │ │ │ + beq c0938 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ sub r9, r0, #12 │ │ │ │ cmp r6, #1 │ │ │ │ - bls c0934 │ │ │ │ + bls c0954 │ │ │ │ ldrd sl, [r4] │ │ │ │ sub r6, r6, #2 │ │ │ │ ldrh r0, [r8] │ │ │ │ cmp r6, fp │ │ │ │ strh r0, [r7] │ │ │ │ - bcc c0934 │ │ │ │ + bcc c0954 │ │ │ │ add r7, r7, #2 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ sub r6, r6, fp │ │ │ │ add r7, r7, fp │ │ │ │ subs r9, r9, #12 │ │ │ │ - bne c0798 │ │ │ │ - b c0918 │ │ │ │ + bne c07b8 │ │ │ │ + b c0938 │ │ │ │ cmp sl, #1 │ │ │ │ - beq c0918 │ │ │ │ + beq c0938 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ sub r9, r0, #12 │ │ │ │ cmp r6, #2 │ │ │ │ - bls c0934 │ │ │ │ + bls c0954 │ │ │ │ ldrd sl, [r4] │ │ │ │ sub r6, r6, #3 │ │ │ │ cmp r6, fp │ │ │ │ ldrh r0, [r8] │ │ │ │ ldrb r1, [r8, #2] │ │ │ │ strb r1, [r7, #2] │ │ │ │ strh r0, [r7] │ │ │ │ - bcc c0934 │ │ │ │ + bcc c0954 │ │ │ │ add r7, r7, #3 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ sub r6, r6, fp │ │ │ │ add r7, r7, fp │ │ │ │ subs r9, r9, #12 │ │ │ │ - bne c07f8 │ │ │ │ - b c0918 │ │ │ │ + bne c0818 │ │ │ │ + b c0938 │ │ │ │ cmp sl, #1 │ │ │ │ - beq c0918 │ │ │ │ + beq c0938 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r4, r2, #16 │ │ │ │ sub r9, r0, #12 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c0934 │ │ │ │ + beq c0954 │ │ │ │ ldrd sl, [r4] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrb r0, [r8] │ │ │ │ cmp r6, fp │ │ │ │ strb r0, [r7] │ │ │ │ - bcc c0934 │ │ │ │ + bcc c0954 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ sub r6, r6, fp │ │ │ │ add r7, r7, fp │ │ │ │ subs r9, r9, #12 │ │ │ │ - bne c0860 │ │ │ │ - b c0918 │ │ │ │ + bne c0880 │ │ │ │ + b c0938 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp sl, #1 │ │ │ │ - beq c0918 │ │ │ │ + beq c0938 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r4, r0, #16 │ │ │ │ sub r9, r1, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc c0934 │ │ │ │ + bcc c0954 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ ldrd sl, [r4] │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ sub r6, r6, r0 │ │ │ │ cmp r6, fp │ │ │ │ - bcc c0934 │ │ │ │ + bcc c0954 │ │ │ │ add r7, r7, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r4, r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ sub r6, r6, fp │ │ │ │ add r7, r7, fp │ │ │ │ subs r9, r9, #12 │ │ │ │ - bne c08c4 │ │ │ │ + bne c08e4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r2, r5, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #176] @ c09ec │ │ │ │ + ldr r0, [pc, #176] @ c0a0c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #156] @ c09f0 │ │ │ │ + ldr r1, [pc, #156] @ c0a10 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 26100 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ @@ -165658,191 +165666,191 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 21304 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b c069c │ │ │ │ + b c06bc │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #60] @ c09e4 │ │ │ │ + ldr r2, [pc, #60] @ c0a04 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c09d8 │ │ │ │ + beq c09f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq sp, fp, r8, asr #13 │ │ │ │ - @ instruction: 0x001325d8 │ │ │ │ - andseq r2, r3, r4, asr r2 │ │ │ │ - @ instruction: 0x0014f8f0 │ │ │ │ - andseq r2, r3, r4, lsr #5 │ │ │ │ - @ instruction: 0x001322b8 │ │ │ │ + @ instruction: 0x001325b8 │ │ │ │ + andseq r2, r3, r4, lsr r2 │ │ │ │ + @ instruction: 0x0014f8d0 │ │ │ │ + andseq r2, r3, r4, lsl #5 │ │ │ │ + mulseq r3, r8, r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r7] │ │ │ │ str r4, [r7, #24] │ │ │ │ - beq c0a80 │ │ │ │ + beq c0aa0 │ │ │ │ add r6, r0, #4 │ │ │ │ - b c0a40 │ │ │ │ + b c0a60 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r6, #16 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c0a80 │ │ │ │ + beq c0aa0 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #7 │ │ │ │ cmpne r0, #6 │ │ │ │ - bne c0a60 │ │ │ │ + bne c0a80 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c0a24 │ │ │ │ - b c0a34 │ │ │ │ + bne c0a44 │ │ │ │ + b c0a54 │ │ │ │ cmp r0, #2 │ │ │ │ - bne c0a34 │ │ │ │ + bne c0a54 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0a34 │ │ │ │ + beq c0a54 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b c0a2c │ │ │ │ + b c0a4c │ │ │ │ ldrd r0, [r7, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [r7, #36] @ 0x24 │ │ │ │ str r7, [sp] │ │ │ │ str r4, [r7, #48] @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ - beq c0b58 │ │ │ │ + beq c0b78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ add r9, r0, #12 │ │ │ │ - b c0acc │ │ │ │ + b c0aec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, r8, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r8, r0 │ │ │ │ - beq c0b58 │ │ │ │ + beq c0b78 │ │ │ │ add r0, r8, r8, lsl #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add fp, r1, r0, lsl #2 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c0b38 │ │ │ │ + beq c0b58 │ │ │ │ ldr r7, [fp, #4] │ │ │ │ mov sl, #0 │ │ │ │ - b c0af8 │ │ │ │ + b c0b18 │ │ │ │ cmp sl, r4 │ │ │ │ - beq c0b38 │ │ │ │ + beq c0b58 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, sl, lsl #3]! │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0af0 │ │ │ │ + beq c0b10 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne c0b10 │ │ │ │ + bne c0b30 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c0af0 │ │ │ │ + bne c0b10 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b c0af0 │ │ │ │ + bl a8800 │ │ │ │ + b c0b10 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0ab4 │ │ │ │ + beq c0ad4 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b c0ab4 │ │ │ │ + bl 52170 │ │ │ │ + b c0ad4 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, #52] @ 0x34 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r0 │ │ │ │ - b c0b78 │ │ │ │ + b c0b98 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq c0bbc │ │ │ │ + beq c0bdc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r0, sl, lsl #3]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0b74 │ │ │ │ + beq c0b94 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne c0b94 │ │ │ │ + bne c0bb4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne c0b74 │ │ │ │ + bne c0b94 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ - b c0b74 │ │ │ │ + bl a8800 │ │ │ │ + b c0b94 │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0bd8 │ │ │ │ + beq c0bf8 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c0bf4 │ │ │ │ + beq c0c14 │ │ │ │ mov r0, r9 │ │ │ │ add r4, r9, #12 │ │ │ │ - bl c0178 │ │ │ │ + bl c0198 │ │ │ │ mov r9, r4 │ │ │ │ - b c0bd8 │ │ │ │ + b c0bf8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #764 @ 0x2fc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c18ac │ │ │ │ - ldr r0, [pc, #4028] @ c1be4 │ │ │ │ + bne c18cc │ │ │ │ + ldr r0, [pc, #4028] @ c1c04 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #4 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ str r6, [sp, #760] @ 0x2f8 │ │ │ │ str r4, [sp, #756] @ 0x2f4 │ │ │ │ str r6, [sp, #752] @ 0x2f0 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c19bc │ │ │ │ + beq c19dc │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #36] @ 0x24 │ │ │ │ str r4, [r5, #12] │ │ │ │ add r4, sp, #408 @ 0x198 │ │ │ │ mov r1, #1 │ │ │ │ str r6, [r0, #32] │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ @@ -165857,15 +165865,15 @@ │ │ │ │ str r6, [r5, #16] │ │ │ │ str r6, [r5, #20] │ │ │ │ str r6, [r5, #28] │ │ │ │ bl 1e3b8 │ │ │ │ strb r6, [r4, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bne c0ca8 │ │ │ │ + bne c0cc8 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #408 @ 0x198 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #32] │ │ │ │ @@ -165904,141 +165912,141 @@ │ │ │ │ strh r1, [r4, r2] │ │ │ │ str fp, [sp, #404] @ 0x194 │ │ │ │ str sl, [sp, #400] @ 0x190 │ │ │ │ str fp, [sp, #396] @ 0x18c │ │ │ │ str fp, [sp, #760] @ 0x2f8 │ │ │ │ str sl, [sp, #756] @ 0x2f4 │ │ │ │ str fp, [sp, #752] @ 0x2f0 │ │ │ │ - beq c0dd8 │ │ │ │ + beq c0df8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ subs r6, r5, #1 │ │ │ │ ldr sl, [sp, #756] @ 0x2f4 │ │ │ │ add r0, sl, r4, lsl #2 │ │ │ │ - beq c0dc8 │ │ │ │ + beq c0de8 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r5, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r5, r4 │ │ │ │ add r1, r6, r4 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b c0dcc │ │ │ │ + b c0dec │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ add r0, r1, #1 │ │ │ │ - ldr r1, [pc, #3592] @ c1be8 │ │ │ │ + ldr r1, [pc, #3592] @ c1c08 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #760] @ 0x2f8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [r2, #32] │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ lsl r7, r9, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ - bhi c19cc │ │ │ │ + bhi c19ec │ │ │ │ cmp r7, #0 │ │ │ │ - beq c0e48 │ │ │ │ + beq c0e68 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #3528] @ c1bec │ │ │ │ + ldr r0, [pc, #3528] @ c1c0c │ │ │ │ mov fp, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c19d0 │ │ │ │ + beq c19f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r9 │ │ │ │ - b c0e50 │ │ │ │ + b c0e70 │ │ │ │ mov r6, #4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c0e7c │ │ │ │ + beq c0e9c │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ ldr r8, [r0, #44] @ 0x2c │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ stm r0, {r4, r6, r9} │ │ │ │ add r0, r1, r1, lsl #1 │ │ │ │ add r2, r8, r0, lsl #2 │ │ │ │ add r7, sp, #408 @ 0x198 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98e64 │ │ │ │ + bl 98e84 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #408] @ 0x198 │ │ │ │ ldr r6, [sp, #412] @ 0x19c │ │ │ │ add r9, r0, #308 @ 0x134 │ │ │ │ cmp r1, #-2147483644 @ 0x80000004 │ │ │ │ - bne c1564 │ │ │ │ + bne c1584 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0ec8 │ │ │ │ + bne c0ee8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c0ef0 │ │ │ │ + bne c0f10 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ ldr r8, [r0, #20] │ │ │ │ - beq c16dc │ │ │ │ + beq c16fc │ │ │ │ add r0, r8, r5, lsl #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r7, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #3284] @ c1bf0 │ │ │ │ + ldr r0, [pc, #3284] @ c1c10 │ │ │ │ add fp, sp, #408 @ 0x198 │ │ │ │ mov r9, r8 │ │ │ │ mov r2, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #3264] @ c1bf4 │ │ │ │ + ldr r0, [pc, #3264] @ c1c14 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #3256] @ c1bf8 │ │ │ │ + ldr r0, [pc, #3256] @ c1c18 │ │ │ │ str fp, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b c0f64 │ │ │ │ + b c0f84 │ │ │ │ ldr r1, [sp, #756] @ 0x2f4 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r0 │ │ │ │ - beq c16a8 │ │ │ │ + beq c16c8 │ │ │ │ cmp r2, r5 │ │ │ │ - beq c1930 │ │ │ │ + beq c1950 │ │ │ │ mov r4, r9 │ │ │ │ mov r6, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, pc, #12 │ │ │ │ add r9, r9, #16 │ │ │ │ add r7, r2, #1 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ @@ -166054,856 +166062,856 @@ │ │ │ │ andeq r0, r0, r0, asr #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ mov sl, r7 │ │ │ │ ldr r0, [sp, #396] @ 0x18c │ │ │ │ ldr r7, [sp, #404] @ 0x194 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r7, r0 │ │ │ │ - bne c0fdc │ │ │ │ - ldr r1, [pc, #3152] @ c1c24 │ │ │ │ + bne c0ffc │ │ │ │ + ldr r1, [pc, #3152] @ c1c44 │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ mov r2, sl │ │ │ │ str r6, [r0, r7, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r9, r0 │ │ │ │ - bne c0f64 │ │ │ │ - b c16a8 │ │ │ │ + bne c0f84 │ │ │ │ + b c16c8 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bls c1974 │ │ │ │ + bls c1994 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, r0, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3, lsr #1 │ │ │ │ - bhi c1974 │ │ │ │ + bhi c1994 │ │ │ │ add r2, r2, r1, lsl #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub r2, r2, #2 │ │ │ │ lsleq r2, r0, #1 │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ - bhi c1a40 │ │ │ │ + bhi c1a60 │ │ │ │ add ip, sp, #416 @ 0x1a0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r0, #6 │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c0f4c │ │ │ │ - b c1a24 │ │ │ │ + bcc c0f6c │ │ │ │ + b c1a44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #8 │ │ │ │ str r1, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c0f4c │ │ │ │ - b c19e8 │ │ │ │ + bcc c0f6c │ │ │ │ + b c1a08 │ │ │ │ ldr sl, [r4, #12] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ cmp sl, #0 │ │ │ │ - beq c12b0 │ │ │ │ + beq c12d0 │ │ │ │ cmp sl, #1 │ │ │ │ - bne c12c8 │ │ │ │ + bne c12e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ - b c1328 │ │ │ │ + bl c8094 │ │ │ │ + b c1348 │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c0f4c │ │ │ │ - b c1998 │ │ │ │ + bcc c0f6c │ │ │ │ + b c19b8 │ │ │ │ ldr sl, [r4, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq c139c │ │ │ │ + beq c13bc │ │ │ │ cmp sl, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - beq c1340 │ │ │ │ + beq c1360 │ │ │ │ cmp sl, #2 │ │ │ │ - bne c13c0 │ │ │ │ + bne c13e0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #5 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ str r0, [sp, #416] @ 0x1a0 │ │ │ │ str r1, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c1558 │ │ │ │ - b c1a9c │ │ │ │ + bcc c1578 │ │ │ │ + b c1abc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c0f4c │ │ │ │ - b c19b0 │ │ │ │ + bcc c0f6c │ │ │ │ + b c19d0 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bls c1980 │ │ │ │ + bls c19a0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r2, r0, lsl #3]! │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r1, r2, lsr #1 │ │ │ │ - bhi c1980 │ │ │ │ + bhi c19a0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1270 │ │ │ │ + beq c1290 │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ sub r3, r3, #2 │ │ │ │ adds r3, r3, #1 │ │ │ │ - bcs c1a78 │ │ │ │ + bcs c1a98 │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - bcc c1280 │ │ │ │ - b c1a0c │ │ │ │ + bcc c12a0 │ │ │ │ + b c1a2c │ │ │ │ ldr sl, [r4, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq c14c8 │ │ │ │ + beq c14e8 │ │ │ │ cmp sl, #1 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - beq c1460 │ │ │ │ + beq c1480 │ │ │ │ cmp sl, #2 │ │ │ │ - bne c14ec │ │ │ │ + bne c150c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #5 │ │ │ │ ldrd r0, [r0] │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ str r1, [sp, #416] @ 0x1a0 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c1558 │ │ │ │ - b c1ae0 │ │ │ │ + bcc c1578 │ │ │ │ + b c1b00 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c0f4c │ │ │ │ - b c19f4 │ │ │ │ + bcc c0f6c │ │ │ │ + b c1a14 │ │ │ │ mov r3, #1 │ │ │ │ orr r3, r3, r0, lsl #1 │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ - bcs c1a0c │ │ │ │ + bcs c1a2c │ │ │ │ add ip, sp, #416 @ 0x1a0 │ │ │ │ str r2, [sp, #412] @ 0x19c │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c0f4c │ │ │ │ - b c1a00 │ │ │ │ + bcc c0f6c │ │ │ │ + b c1a20 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ - b c1328 │ │ │ │ - ldr r0, [pc, #2392] @ c1c28 │ │ │ │ + bl c8094 │ │ │ │ + b c1348 │ │ │ │ + ldr r0, [pc, #2392] @ c1c48 │ │ │ │ lsl r7, sl, #3 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c19d0 │ │ │ │ + beq c19f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #1 │ │ │ │ str sl, [sp, #416] @ 0x1a0 │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add fp, sp, #408 @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs c19a4 │ │ │ │ + bcs c19c4 │ │ │ │ ldr r1, [sp, #756] @ 0x2f4 │ │ │ │ - b c0f54 │ │ │ │ + b c0f74 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ ldr r7, [sp, #404] @ 0x194 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp r7, r1 │ │ │ │ - bne c1368 │ │ │ │ - ldr r1, [pc, #2332] @ c1c7c │ │ │ │ + bne c1388 │ │ │ │ + ldr r1, [pc, #2332] @ c1c9c │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ str r6, [r0, r7, lsl #3]! │ │ │ │ str sl, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1ab4 │ │ │ │ + beq c1ad4 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c14b8 │ │ │ │ - b c1aa8 │ │ │ │ + bcc c14d8 │ │ │ │ + b c1ac8 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c0f4c │ │ │ │ - b c1ac8 │ │ │ │ - ldr r0, [pc, #2180] @ c1c4c │ │ │ │ + bcc c0f6c │ │ │ │ + b c1ae8 │ │ │ │ + ldr r0, [pc, #2180] @ c1c6c │ │ │ │ lsl r7, sl, #2 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c19d0 │ │ │ │ + beq c19f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ add r0, r4, sl, lsl #2 │ │ │ │ lsr r1, sl, #1 │ │ │ │ sub r0, r0, #4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0, -r2, lsl #2] │ │ │ │ ldr r7, [r4, r2, lsl #2] │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ str r7, [r0, -r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne c1410 │ │ │ │ + bne c1430 │ │ │ │ mov r0, #4 │ │ │ │ str sl, [sp, #416] @ 0x1a0 │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add fp, sp, #408 @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c1338 │ │ │ │ - b c1a88 │ │ │ │ + bcc c1358 │ │ │ │ + b c1aa8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ ldr r7, [sp, #404] @ 0x194 │ │ │ │ ldr sl, [r0] │ │ │ │ cmp r7, r1 │ │ │ │ - bne c1488 │ │ │ │ - ldr r1, [pc, #2028] @ c1c6c │ │ │ │ + bne c14a8 │ │ │ │ + ldr r1, [pc, #2028] @ c1c8c │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ str r6, [r0, r7, lsl #3]! │ │ │ │ str sl, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #404] @ 0x194 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1af8 │ │ │ │ + beq c1b18 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs c1aec │ │ │ │ + bcs c1b0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #756] @ 0x2f4 │ │ │ │ ldr r0, [r0] │ │ │ │ - b c0f54 │ │ │ │ + b c0f74 │ │ │ │ mov r0, #7 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc c0f4c │ │ │ │ - b c1b04 │ │ │ │ - ldr r0, [pc, #1872] @ c1c44 │ │ │ │ + bcc c0f6c │ │ │ │ + b c1b24 │ │ │ │ + ldr r0, [pc, #1872] @ c1c64 │ │ │ │ lsl r7, sl, #2 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c19d0 │ │ │ │ + beq c19f0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #4 │ │ │ │ str sl, [sp, #416] @ 0x1a0 │ │ │ │ str r4, [sp, #412] @ 0x19c │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add fp, sp, #408 @ 0x198 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, fp │ │ │ │ - bl c8074 │ │ │ │ + bl c8094 │ │ │ │ ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs c1ad4 │ │ │ │ + bcs c1af4 │ │ │ │ ldr r1, [sp, #756] @ 0x2f4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b c0f54 │ │ │ │ + b c0f74 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r7, #8] │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ str r6, [r7, #12] │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ str r1, [r7] │ │ │ │ - beq c15a4 │ │ │ │ + beq c15c4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c15c0 │ │ │ │ + beq c15e0 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [sp, #368] @ 0x170 │ │ │ │ ldr r4, [sp, #364] @ 0x16c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1634 │ │ │ │ + beq c1654 │ │ │ │ add r6, r4, #4 │ │ │ │ - b c15f4 │ │ │ │ + b c1614 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r6, #20 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c1634 │ │ │ │ + beq c1654 │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ cmp r0, #4 │ │ │ │ cmpne r0, #2 │ │ │ │ - bne c1614 │ │ │ │ + bne c1634 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c15d8 │ │ │ │ - b c15e8 │ │ │ │ + bne c15f8 │ │ │ │ + b c1608 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c15e8 │ │ │ │ + bne c1608 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c15e8 │ │ │ │ + beq c1608 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b c15e0 │ │ │ │ + b c1600 │ │ │ │ ldr r0, [sp, #360] @ 0x168 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1654 │ │ │ │ + beq c1674 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #372] @ 0x174 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1670 │ │ │ │ + beq c1690 │ │ │ │ ldr r0, [sp, #376] @ 0x178 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #356] @ 0x164 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1678 │ │ │ │ + bne c1698 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c16a0 │ │ │ │ + bne c16c0 │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ add sp, sp, #764 @ 0x2fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq c16dc │ │ │ │ - ldr r0, [pc, #1352] @ c1c00 │ │ │ │ + beq c16fc │ │ │ │ + ldr r0, [pc, #1352] @ c1c20 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 52158 │ │ │ │ + bl 52178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1b10 │ │ │ │ + beq c1b30 │ │ │ │ mov r6, r0 │ │ │ │ - b c16e0 │ │ │ │ + b c1700 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ ldr r7, [sp, #756] @ 0x2f4 │ │ │ │ ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1814 │ │ │ │ + beq c1834 │ │ │ │ ldr r4, [sp, #400] @ 0x190 │ │ │ │ mov lr, #1 │ │ │ │ add ip, r4, r0, lsl #3 │ │ │ │ - b c1710 │ │ │ │ + b c1730 │ │ │ │ add r4, r4, #8 │ │ │ │ cmp r4, ip │ │ │ │ - beq c1814 │ │ │ │ + beq c1834 │ │ │ │ ldr fp, [r4] │ │ │ │ cmp fp, r5 │ │ │ │ - bcs c1940 │ │ │ │ + bcs c1960 │ │ │ │ ldrb r0, [r6, fp] │ │ │ │ cmp r0, #1 │ │ │ │ - beq c1704 │ │ │ │ + beq c1724 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ mov r9, r0 │ │ │ │ - bcc c1748 │ │ │ │ - b c1950 │ │ │ │ + bcc c1768 │ │ │ │ + b c1970 │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, r5 │ │ │ │ - bcs c18e4 │ │ │ │ + bcs c1904 │ │ │ │ mov sl, r8 │ │ │ │ ldr r3, [sl, r9, lsl #4]! │ │ │ │ cmp r3, #7 │ │ │ │ cmpne r3, #6 │ │ │ │ - bne c1770 │ │ │ │ + bne c1790 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1780 │ │ │ │ + bne c17a0 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ - b c173c │ │ │ │ + b c175c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1780 │ │ │ │ + bne c17a0 │ │ │ │ add r3, sl, #4 │ │ │ │ - b c173c │ │ │ │ + b c175c │ │ │ │ cmp r9, r2 │ │ │ │ - bcs c1964 │ │ │ │ + bcs c1984 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs c1958 │ │ │ │ + bcs c1978 │ │ │ │ ldr r1, [r7, r9, lsl #2] │ │ │ │ str r1, [r7, fp, lsl #2] │ │ │ │ strb lr, [r6, fp] │ │ │ │ mov r3, r8 │ │ │ │ ldr r1, [r3, r0, lsl #4]! │ │ │ │ cmp r1, #7 │ │ │ │ cmpne r1, #6 │ │ │ │ - bne c17cc │ │ │ │ + bne c17ec │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1704 │ │ │ │ + bne c1724 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc c17e0 │ │ │ │ - b c190c │ │ │ │ + bcc c1800 │ │ │ │ + b c192c │ │ │ │ cmp r1, #0 │ │ │ │ - bne c1704 │ │ │ │ + bne c1724 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs c190c │ │ │ │ + bcs c192c │ │ │ │ ldr fp, [r3] │ │ │ │ cmp r0, r5 │ │ │ │ ldr r1, [r7, r9, lsl #2] │ │ │ │ str r1, [r7, r0, lsl #2] │ │ │ │ - bcs c18f8 │ │ │ │ + bcs c1918 │ │ │ │ strb lr, [r6, r0] │ │ │ │ cmp fp, r5 │ │ │ │ mov r0, fp │ │ │ │ - bcc c179c │ │ │ │ - ldr r3, [pc, #1044] @ c1c20 │ │ │ │ + bcc c17bc │ │ │ │ + ldr r3, [pc, #1044] @ c1c40 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b c1918 │ │ │ │ + b c1938 │ │ │ │ mov r8, #1 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl c8544 │ │ │ │ + bl c8564 │ │ │ │ add r4, sp, #408 @ 0x198 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7850 │ │ │ │ + bl c7870 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ cmp r5, #0 │ │ │ │ strd r0, [r2] │ │ │ │ - beq c186c │ │ │ │ + beq c188c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1888 │ │ │ │ + beq c18a8 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c16a0 │ │ │ │ + beq c16c0 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #764 @ 0x2fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #996] @ c1c98 │ │ │ │ + ldr r0, [pc, #996] @ c1cb8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #992] @ c1c9c │ │ │ │ + ldr r1, [pc, #992] @ c1cbc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #408] @ 0x198 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ str r2, [sp, #424] @ 0x1a8 │ │ │ │ str r2, [sp, #420] @ 0x1a4 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #412] @ 0x19c │ │ │ │ str r2, [sp, #416] @ 0x1a0 │ │ │ │ bl 26100 │ │ │ │ mov fp, r9 │ │ │ │ - ldr r3, [pc, #796] @ c1c0c │ │ │ │ + ldr r3, [pc, #796] @ c1c2c │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b c1918 │ │ │ │ - ldr r3, [pc, #796] @ c1c1c │ │ │ │ + b c1938 │ │ │ │ + ldr r3, [pc, #796] @ c1c3c │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b c1918 │ │ │ │ - ldr r3, [pc, #772] @ c1c18 │ │ │ │ + b c1938 │ │ │ │ + ldr r3, [pc, #772] @ c1c38 │ │ │ │ mov fp, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - b c1a98 │ │ │ │ - ldr r0, [pc, #708] @ c1bfc │ │ │ │ + b c1ab8 │ │ │ │ + ldr r0, [pc, #708] @ c1c1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b c1a98 │ │ │ │ - ldr r3, [pc, #704] @ c1c08 │ │ │ │ + b c1ab8 │ │ │ │ + ldr r3, [pc, #704] @ c1c28 │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - b c1918 │ │ │ │ + b c1938 │ │ │ │ mov fp, r0 │ │ │ │ - b c18e8 │ │ │ │ - ldr r3, [pc, #692] @ c1c14 │ │ │ │ + b c1908 │ │ │ │ + ldr r3, [pc, #692] @ c1c34 │ │ │ │ add r3, pc, r3 │ │ │ │ - b c1918 │ │ │ │ - ldr r3, [pc, #676] @ c1c10 │ │ │ │ + b c1938 │ │ │ │ + ldr r3, [pc, #676] @ c1c30 │ │ │ │ mov fp, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ - b c1918 │ │ │ │ - ldr r0, [pc, #688] @ c1c2c │ │ │ │ + b c1938 │ │ │ │ + ldr r0, [pc, #688] @ c1c4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #680] @ c1c30 │ │ │ │ + ldr r0, [pc, #680] @ c1c50 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, #21 │ │ │ │ bl 25d08 │ │ │ │ - b c1a98 │ │ │ │ - ldr r0, [pc, #696] @ c1c58 │ │ │ │ + b c1ab8 │ │ │ │ + ldr r0, [pc, #696] @ c1c78 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #680] @ c1c54 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #680] @ c1c74 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #664] @ c1c50 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #664] @ c1c70 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ + b c1a4c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ bl 25cd0 │ │ │ │ - b c1a98 │ │ │ │ + b c1ab8 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r5, r7 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ - b c1a98 │ │ │ │ - ldr r0, [pc, #676] @ c1c94 │ │ │ │ + b c1ab8 │ │ │ │ + ldr r0, [pc, #676] @ c1cb4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #660] @ c1c90 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #660] @ c1cb0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #604] @ c1c64 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #604] @ c1c84 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r1, [pc, #556] @ c1c40 │ │ │ │ + b c1a4c │ │ │ │ + ldr r1, [pc, #556] @ c1c60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #408] @ 0x198 │ │ │ │ - b c1a54 │ │ │ │ - ldr r0, [pc, #560] @ c1c5c │ │ │ │ + b c1a74 │ │ │ │ + ldr r0, [pc, #560] @ c1c7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ bl 2623c │ │ │ │ - b c1a98 │ │ │ │ - ldr r1, [pc, #492] @ c1c34 │ │ │ │ + b c1ab8 │ │ │ │ + ldr r1, [pc, #492] @ c1c54 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #408] @ 0x198 │ │ │ │ - ldr r0, [pc, #476] @ c1c38 │ │ │ │ - ldr r3, [pc, #476] @ c1c3c │ │ │ │ + ldr r0, [pc, #476] @ c1c58 │ │ │ │ + ldr r3, [pc, #476] @ c1c5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #19 │ │ │ │ bl 25e7c │ │ │ │ - b c1a98 │ │ │ │ - ldr r0, [pc, #480] @ c1c60 │ │ │ │ + b c1ab8 │ │ │ │ + ldr r0, [pc, #480] @ c1c80 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b c1a98 │ │ │ │ - ldr r2, [pc, #508] @ c1c8c │ │ │ │ + b c1ab8 │ │ │ │ + ldr r2, [pc, #508] @ c1cac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #484] @ c1c88 │ │ │ │ + ldr r0, [pc, #484] @ c1ca8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #468] @ c1c84 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #468] @ c1ca4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #452] @ c1c80 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #452] @ c1ca0 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #424] @ c1c78 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #424] @ c1c98 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #364] @ c1c48 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #364] @ c1c68 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #396] @ c1c74 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #396] @ c1c94 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #380] @ c1c70 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #380] @ c1c90 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ + b c1a4c │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #0 │ │ │ │ - b c1a30 │ │ │ │ - ldr r0, [pc, #348] @ c1c68 │ │ │ │ + b c1a50 │ │ │ │ + ldr r0, [pc, #348] @ c1c88 │ │ │ │ add r0, pc, r0 │ │ │ │ - b c1a2c │ │ │ │ - ldr r0, [pc, #236] @ c1c04 │ │ │ │ + b c1a4c │ │ │ │ + ldr r0, [pc, #236] @ c1c24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b c19d4 │ │ │ │ - b c1b50 │ │ │ │ - b c1b50 │ │ │ │ + b c19f4 │ │ │ │ + b c1b70 │ │ │ │ + b c1b70 │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #356] @ 0x164 │ │ │ │ - b c1b54 │ │ │ │ + b c1b74 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #752 @ 0x2f0 │ │ │ │ - bl c0148 │ │ │ │ + bl c0168 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - b c1b50 │ │ │ │ - b c1b50 │ │ │ │ + b c1b70 │ │ │ │ + b c1b70 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, #1 │ │ │ │ - b c1b78 │ │ │ │ + b c1b98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1b78 │ │ │ │ + beq c1b98 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c1b9c │ │ │ │ + bne c1bbc │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - bne c1bb8 │ │ │ │ + bne c1bd8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne c1bd0 │ │ │ │ - b c1bd8 │ │ │ │ + bne c1bf0 │ │ │ │ + b c1bf8 │ │ │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #396] @ 0x18c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1b90 │ │ │ │ + beq c1bb0 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c1bd8 │ │ │ │ + beq c1bf8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl c0074 │ │ │ │ + bl c0094 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x0014f2f4 │ │ │ │ - andseq r2, r3, r0, lsl #7 │ │ │ │ - andseq pc, r4, r8, lsl #2 │ │ │ │ - @ instruction: 0x00131cb4 │ │ │ │ - @ instruction: 0x00131df8 │ │ │ │ - andseq r1, r3, r8, asr #28 │ │ │ │ - andseq r0, r3, ip, asr r5 │ │ │ │ - andseq lr, r4, r0, ror r8 │ │ │ │ - andseq r1, r3, r4, lsr #2 │ │ │ │ - andseq r1, r3, r0, lsl #6 │ │ │ │ - andseq r1, r3, r8, ror #6 │ │ │ │ + @ instruction: 0x0014f2d4 │ │ │ │ + andseq r2, r3, r0, ror #6 │ │ │ │ + andseq pc, r4, r8, ror #1 │ │ │ │ + mulseq r3, r4, ip │ │ │ │ + @ instruction: 0x00131dd8 │ │ │ │ + andseq r1, r3, r8, lsr #28 │ │ │ │ + andseq r0, r3, ip, lsr r5 │ │ │ │ + andseq lr, r4, r0, asr r8 │ │ │ │ + andseq r1, r3, r4, lsl #2 │ │ │ │ + andseq r1, r3, r0, ror #5 │ │ │ │ + andseq r1, r3, r8, asr #6 │ │ │ │ + @ instruction: 0x001312dc │ │ │ │ @ instruction: 0x001312fc │ │ │ │ - andseq r1, r3, ip, lsl r3 │ │ │ │ + andseq r1, r3, r4, ror #6 │ │ │ │ andseq r1, r3, r4, lsl #7 │ │ │ │ - andseq r1, r3, r4, lsr #7 │ │ │ │ - andseq r1, r3, ip, ror r4 │ │ │ │ - andseq r1, r3, r4, ror #25 │ │ │ │ - andseq lr, r4, r4, asr ip │ │ │ │ - andseq r1, r3, r0, lsl #7 │ │ │ │ + andseq r1, r3, ip, asr r4 │ │ │ │ + andseq r1, r3, r4, asr #25 │ │ │ │ + andseq lr, r4, r4, lsr ip │ │ │ │ + andseq r1, r3, r0, ror #6 │ │ │ │ andeq ip, fp, lr, lsl #8 │ │ │ │ - @ instruction: 0x001312bc │ │ │ │ + mulseq r3, ip, r2 │ │ │ │ andeq ip, fp, fp, asr #6 │ │ │ │ - andseq r1, r3, r8, asr #2 │ │ │ │ - andseq r1, r3, r0, lsr r3 │ │ │ │ - andseq lr, r4, r0, lsr sl │ │ │ │ - andseq r1, r3, r0, ror #5 │ │ │ │ - andseq lr, r4, ip, asr fp │ │ │ │ - andseq r1, r3, r4, lsl r3 │ │ │ │ - andseq r1, r3, r0, lsr r3 │ │ │ │ - andseq r1, r3, ip, asr #6 │ │ │ │ - @ instruction: 0x001312f0 │ │ │ │ - @ instruction: 0x001312bc │ │ │ │ - andseq r1, r3, r4, asr r3 │ │ │ │ - andseq r1, r3, r0, ror #4 │ │ │ │ - @ instruction: 0x001318f8 │ │ │ │ - andseq r1, r3, r8, lsr #5 │ │ │ │ - andseq r1, r3, r4, asr #5 │ │ │ │ - @ instruction: 0x001312fc │ │ │ │ - andseq r1, r3, r8, ror sl │ │ │ │ - andseq r1, r3, r8, lsr #6 │ │ │ │ - andseq r1, r3, ip, asr #6 │ │ │ │ - andseq r1, r3, r8, ror #6 │ │ │ │ - andseq r1, r3, ip, lsl #7 │ │ │ │ - andseq r1, r3, r0, lsr r4 │ │ │ │ - andseq r1, r3, ip, asr #8 │ │ │ │ - andseq r1, r3, r4, ror #6 │ │ │ │ - andseq r1, r3, r4, ror #6 │ │ │ │ + andseq r1, r3, r8, lsr #2 │ │ │ │ + andseq r1, r3, r0, lsl r3 │ │ │ │ + andseq lr, r4, r0, lsl sl │ │ │ │ + andseq r1, r3, r0, asr #5 │ │ │ │ + andseq lr, r4, ip, lsr fp │ │ │ │ + @ instruction: 0x001312f4 │ │ │ │ + andseq r1, r3, r0, lsl r3 │ │ │ │ + andseq r1, r3, ip, lsr #6 │ │ │ │ + @ instruction: 0x001312d0 │ │ │ │ + mulseq r3, ip, r2 │ │ │ │ + andseq r1, r3, r4, lsr r3 │ │ │ │ + andseq r1, r3, r0, asr #4 │ │ │ │ + @ instruction: 0x001318d8 │ │ │ │ + andseq r1, r3, r8, lsl #5 │ │ │ │ + andseq r1, r3, r4, lsr #5 │ │ │ │ + @ instruction: 0x001312dc │ │ │ │ + andseq r1, r3, r8, asr sl │ │ │ │ + andseq r1, r3, r8, lsl #6 │ │ │ │ + andseq r1, r3, ip, lsr #6 │ │ │ │ + andseq r1, r3, r8, asr #6 │ │ │ │ + andseq r1, r3, ip, ror #6 │ │ │ │ + andseq r1, r3, r0, lsl r4 │ │ │ │ + andseq r1, r3, ip, lsr #8 │ │ │ │ + andseq r1, r3, r4, asr #6 │ │ │ │ + andseq r1, r3, r4, asr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ - beq c201c │ │ │ │ + beq c203c │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bhi c1e30 │ │ │ │ + bhi c1e50 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc c1d74 │ │ │ │ + bcc c1d94 │ │ │ │ sub r8, r0, r4 │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ add r7, r5, #40 @ 0x28 │ │ │ │ mov fp, #0 │ │ │ │ lsl r9, r0, #2 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, #0 │ │ │ │ @@ -166911,153 +166919,153 @@ │ │ │ │ cmp r6, r8 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ addcc sl, sl, #1 │ │ │ │ ldr r0, [r7] │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ cmp r4, r0 │ │ │ │ str fp, [sp, #32] │ │ │ │ - bne c1d40 │ │ │ │ - ldr r1, [pc, #1012] @ c212c │ │ │ │ + bne c1d60 │ │ │ │ + ldr r1, [pc, #1012] @ c214c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 986bc │ │ │ │ + bl 986dc │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r6, r8 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r1, [r0, r9]! │ │ │ │ strd r2, [r0, #4] │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ - bcs c1d74 │ │ │ │ + bcs c1d94 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp sl, r8 │ │ │ │ mov r6, sl │ │ │ │ - bls c1d0c │ │ │ │ + bls c1d2c │ │ │ │ ldr fp, [sp, #16] │ │ │ │ cmp fp, r4 │ │ │ │ - bcs c2038 │ │ │ │ + bcs c2058 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ add sl, fp, fp, lsl #1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r7, r0 │ │ │ │ - bcs c1e5c │ │ │ │ + bcs c1e7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne c1dd4 │ │ │ │ - ldr r1, [pc, #868] @ c2134 │ │ │ │ + bne c1df4 │ │ │ │ + ldr r1, [pc, #868] @ c2154 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ str r1, [r0, r7, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r6} │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1ec8 │ │ │ │ + bne c1ee8 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls c1ec8 │ │ │ │ + bls c1ee8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r2] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c1ee0 │ │ │ │ + bne c1f00 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ strd r2, [r0] │ │ │ │ - beq c1e28 │ │ │ │ + beq c1e48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r7] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1e44 │ │ │ │ - b c1ef8 │ │ │ │ - beq c1f1c │ │ │ │ + bne c1e64 │ │ │ │ + b c1f18 │ │ │ │ + beq c1f3c │ │ │ │ sub r6, r7, r0 │ │ │ │ - ldr r0, [pc, #716] @ c2138 │ │ │ │ + ldr r0, [pc, #716] @ c2158 │ │ │ │ mov r9, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r8, [pc, #704] @ c213c │ │ │ │ + ldr r8, [pc, #704] @ c215c │ │ │ │ add r8, pc, r8 │ │ │ │ - b c1e98 │ │ │ │ + b c1eb8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ subs r6, r6, #1 │ │ │ │ str r9, [r0, r7, lsl #3] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq c1f14 │ │ │ │ + beq c1f34 │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ cmp fp, r4 │ │ │ │ - bcs c2008 │ │ │ │ + bcs c2028 │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ ldr r0, [r4, sl, lsl #2]! │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, r0 │ │ │ │ - bne c1e80 │ │ │ │ + bne c1ea0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 98808 │ │ │ │ - b c1e80 │ │ │ │ + bl 98828 │ │ │ │ + b c1ea0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strd r6, [r0] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1e28 │ │ │ │ + beq c1e48 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1ee4 │ │ │ │ + bne c1f04 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1e28 │ │ │ │ + bne c1e48 │ │ │ │ add r0, sp, #24 │ │ │ │ dmb ish │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp fp, r4 │ │ │ │ - bcs c204c │ │ │ │ + bcs c206c │ │ │ │ ldr r4, [r5, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r0, [r4, sl, lsl #2]! │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ cmp r6, r0 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bne c1f58 │ │ │ │ - ldr r1, [pc, #500] @ c2144 │ │ │ │ + bne c1f78 │ │ │ │ + ldr r1, [pc, #500] @ c2164 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ str r8, [r0, r6, lsl #3]! │ │ │ │ str r9, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -167065,124 +167073,124 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #16]! │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ cmp r7, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne c1fa4 │ │ │ │ - ldr r1, [pc, #424] @ c2148 │ │ │ │ + bne c1fc4 │ │ │ │ + ldr r1, [pc, #424] @ c2168 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ add r6, sp, #32 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ str r1, [r0, r7, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r6} │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne c1ff4 │ │ │ │ + bne c2014 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls c1ff4 │ │ │ │ + bls c2014 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r2] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strd r6, [r0] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ bl 2623c │ │ │ │ - b c2034 │ │ │ │ - ldr r0, [pc, #256] @ c2124 │ │ │ │ - ldr r2, [pc, #256] @ c2128 │ │ │ │ + b c2054 │ │ │ │ + ldr r0, [pc, #256] @ c2144 │ │ │ │ + ldr r2, [pc, #256] @ c2148 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #31 │ │ │ │ bl 25d08 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r1, [pc, #240] @ c2130 │ │ │ │ + ldr r1, [pc, #240] @ c2150 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b c200c │ │ │ │ - ldr r1, [pc, #236] @ c2140 │ │ │ │ + b c202c │ │ │ │ + ldr r1, [pc, #236] @ c2160 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b c200c │ │ │ │ + b c202c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl c00f4 │ │ │ │ + bl c0114 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c2118 │ │ │ │ + beq c2138 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r8] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne c2084 │ │ │ │ + bne c20a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c2118 │ │ │ │ + bne c2138 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #32 │ │ │ │ - bl a87e0 │ │ │ │ - b c2118 │ │ │ │ + bl a8800 │ │ │ │ + b c2138 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl c00f4 │ │ │ │ - b c20e0 │ │ │ │ - b c20dc │ │ │ │ + bl c0114 │ │ │ │ + b c2100 │ │ │ │ + b c20fc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl c0178 │ │ │ │ - b c20e0 │ │ │ │ + bl c0198 │ │ │ │ + b c2100 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2118 │ │ │ │ + beq c2138 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c20f0 │ │ │ │ + bne c2110 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c2118 │ │ │ │ + bne c2138 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #24 │ │ │ │ - bl a87e0 │ │ │ │ + bl a8800 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ muleq fp, r6, sp │ │ │ │ - andseq r0, r3, r0, asr lr │ │ │ │ - andseq r1, r3, r0, lsr #3 │ │ │ │ - andseq r0, r3, r8, asr #28 │ │ │ │ - andseq r1, r3, ip, lsl r1 │ │ │ │ - andseq r1, r3, ip, asr #32 │ │ │ │ - andseq r1, r3, r0, asr r0 │ │ │ │ - andseq r0, r3, r4, asr #28 │ │ │ │ - andseq r0, r3, ip, asr pc │ │ │ │ - andseq r0, r3, ip, asr #30 │ │ │ │ + andseq r0, r3, r0, lsr lr │ │ │ │ + andseq r1, r3, r0, lsl #3 │ │ │ │ + andseq r0, r3, r8, lsr #28 │ │ │ │ + ldrsheq r1, [r3], -ip │ │ │ │ + andseq r1, r3, ip, lsr #32 │ │ │ │ + andseq r1, r3, r0, lsr r0 │ │ │ │ + andseq r0, r3, r4, lsr #28 │ │ │ │ + andseq r0, r3, ip, lsr pc │ │ │ │ + andseq r0, r3, ip, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r7, [r5, #24] │ │ │ │ add r4, pc, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r0 │ │ │ │ @@ -167205,49 +167213,49 @@ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsl r2, r2, r1 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ cmp r7, r1 │ │ │ │ add r2, r3, r2 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ - bne c21d4 │ │ │ │ - ldr r1, [pc, #104] @ c2238 │ │ │ │ + bne c21f4 │ │ │ │ + ldr r1, [pc, #104] @ c2258 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98570 │ │ │ │ + bl 98590 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldm r6, {r1, r2, r3, r6} │ │ │ │ str r1, [r0, r7, lsl #4]! │ │ │ │ stmib r0, {r2, r3, r6} │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r1, #1 │ │ │ │ - bne c2218 │ │ │ │ + bne c2238 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add r0, r2, r0, lsl #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls c2218 │ │ │ │ + bls c2238 │ │ │ │ mov r0, #39 @ 0x27 │ │ │ │ strd r0, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, #42 @ 0x2a │ │ │ │ strd r6, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c00f4 │ │ │ │ + bl c0114 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r3, ip, lsl sp │ │ │ │ + @ instruction: 0x00130cfc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r4, r2 │ │ │ │ - bls c2354 │ │ │ │ + bls c2374 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ ldr fp, [r1, #52] @ 0x34 │ │ │ │ ldr r7, [r5, r2, lsl #4]! │ │ │ │ add r6, pc, #8 │ │ │ │ mov r2, #4 │ │ │ │ ldr r7, [r6, r7, lsl #2] │ │ │ │ add pc, r6, r7 │ │ │ │ @@ -167267,119 +167275,119 @@ │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ ldr r8, [r2, #8] │ │ │ │ cmp r8, r6 │ │ │ │ - bne c230c │ │ │ │ - ldr ip, [pc, #236] @ c23b4 │ │ │ │ + bne c232c │ │ │ │ + ldr ip, [pc, #236] @ c23d4 │ │ │ │ add ip, pc, ip │ │ │ │ - b c22e8 │ │ │ │ + b c2308 │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ ldr r8, [r2, #8] │ │ │ │ cmp r8, r6 │ │ │ │ - bne c230c │ │ │ │ - ldr ip, [pc, #200] @ c23b0 │ │ │ │ + bne c232c │ │ │ │ + ldr ip, [pc, #200] @ c23d0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, ip │ │ │ │ mov sl, r3 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ add r2, fp, #4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ str r2, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ add r3, r8, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ - beq c229c │ │ │ │ + beq c22bc │ │ │ │ ldr r1, [r1, #12] │ │ │ │ add r2, r2, r4, lsl #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls c229c │ │ │ │ + bls c22bc │ │ │ │ mov r2, #39 @ 0x27 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #72] @ c23a4 │ │ │ │ + ldr r3, [pc, #72] @ c23c4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #52] @ c23a8 │ │ │ │ + ldr r0, [pc, #52] @ c23c8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #48] @ c23ac │ │ │ │ + ldr r1, [pc, #48] @ c23cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 26100 │ │ │ │ - andseq r0, r3, r0, lsr #23 │ │ │ │ - andseq r0, r3, ip, ror fp │ │ │ │ - andseq r0, r3, ip, lsl #23 │ │ │ │ - andseq r0, r3, ip, lsr ip │ │ │ │ - andseq r0, r3, ip, ror #24 │ │ │ │ + andseq r0, r3, r0, lsl #23 │ │ │ │ + andseq r0, r3, ip, asr fp │ │ │ │ + andseq r0, r3, ip, ror #22 │ │ │ │ + andseq r0, r3, ip, lsl ip │ │ │ │ + andseq r0, r3, ip, asr #24 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ c2404 │ │ │ │ - ldr r3, [pc, #56] @ c2408 │ │ │ │ + ldr r1, [pc, #56] @ c2424 │ │ │ │ + ldr r3, [pc, #56] @ c2428 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ c240c │ │ │ │ + ldr ip, [pc, #52] @ c242c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq fp, fp, r9, lsr #20 │ │ │ │ andeq fp, fp, ip, lsr #20 │ │ │ │ - andseq r0, r3, r0, asr fp │ │ │ │ + andseq r0, r3, r0, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1004 @ 0x3ec │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9c08 │ │ │ │ + bl c9c28 │ │ │ │ ldr r6, [sp, #892] @ 0x37c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne c2460 │ │ │ │ + bne c2480 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r0, fp, #8 │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b c28ac │ │ │ │ + b c28cc │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ add r8, sp, #1248 @ 0x4e0 │ │ │ │ add r1, r5, #424 @ 0x1a8 │ │ │ │ @@ -167393,238 +167401,238 @@ │ │ │ │ add r0, r8, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #1680] @ 0x690 │ │ │ │ add r4, r8, #420 @ 0x1a4 │ │ │ │ ldr r7, [sp, #1688] @ 0x698 │ │ │ │ str r6, [sp, #1668] @ 0x684 │ │ │ │ cmp r7, r0 │ │ │ │ - bne c24c8 │ │ │ │ - ldr r1, [pc, #1076] @ c28f4 │ │ │ │ + bne c24e8 │ │ │ │ + ldr r1, [pc, #1076] @ c2914 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl de76c │ │ │ │ + bl de78c │ │ │ │ ldr r0, [sp, #1684] @ 0x694 │ │ │ │ add r1, r7, r7, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r0, r1]! │ │ │ │ str r5, [r0, #5] │ │ │ │ str r5, [r0, #1] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [sp, #1704] @ 0x6a8 │ │ │ │ add r7, r8, #456 @ 0x1c8 │ │ │ │ ldr r6, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1688] @ 0x698 │ │ │ │ cmp r6, r1 │ │ │ │ - bne c250c │ │ │ │ - ldr r1, [pc, #1012] @ c28f8 │ │ │ │ + bne c252c │ │ │ │ + ldr r1, [pc, #1012] @ c2918 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl de95c │ │ │ │ + bl de97c │ │ │ │ ldr r0, [sp, #1708] @ 0x6ac │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #1692] @ 0x69c │ │ │ │ add r6, r8, #444 @ 0x1bc │ │ │ │ ldr r5, [sp, #1700] @ 0x6a4 │ │ │ │ str r0, [sp, #1712] @ 0x6b0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne c2544 │ │ │ │ - ldr r1, [pc, #960] @ c28fc │ │ │ │ + bne c2564 │ │ │ │ + ldr r1, [pc, #960] @ c291c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #1700] @ 0x6a4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2860 │ │ │ │ + bne c2880 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2860 │ │ │ │ + bne c2880 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2864 │ │ │ │ + bne c2884 │ │ │ │ str r7, [sp, #2012] @ 0x7dc │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2864 │ │ │ │ + bne c2884 │ │ │ │ str r7, [sp, #2016] @ 0x7e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl caf68 │ │ │ │ + bl caf88 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2860 │ │ │ │ + bne c2880 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl cb348 │ │ │ │ + bl cb368 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2860 │ │ │ │ + bne c2880 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl c331c │ │ │ │ + bl c333c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2860 │ │ │ │ + bne c2880 │ │ │ │ ldr r0, [sp, #1668] @ 0x684 │ │ │ │ ldr r1, [sp, #1676] @ 0x68c │ │ │ │ cmp r0, r1 │ │ │ │ - bls c2658 │ │ │ │ - ldr r0, [pc, #700] @ c2900 │ │ │ │ + bls c2678 │ │ │ │ + ldr r0, [pc, #700] @ c2920 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #20 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ add r5, sp, #1248 @ 0x4e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl df374 │ │ │ │ + bl df394 │ │ │ │ add r0, r5, #492 @ 0x1ec │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl cafe4 │ │ │ │ + bl cb004 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2860 │ │ │ │ + bne c2880 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl cb190 │ │ │ │ + bl cb1b0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl cada4 │ │ │ │ + bl cadc4 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2860 │ │ │ │ + bne c2880 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl c9d2c │ │ │ │ + bl c9d4c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2860 │ │ │ │ + bne c2880 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl cb218 │ │ │ │ + bl cb238 │ │ │ │ add r9, sp, #1248 @ 0x4e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl caa64 │ │ │ │ + bl caa84 │ │ │ │ add sl, r9, #32 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, sl │ │ │ │ - bl d7648 │ │ │ │ + bl d7668 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ add r5, r9, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2728 │ │ │ │ + beq c2748 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2700 │ │ │ │ + bne c2720 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c2728 │ │ │ │ + bne c2748 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ ldr r7, [sp, #1680] @ 0x690 │ │ │ │ ldr r1, [sp, #1688] @ 0x698 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add r2, r9, #768 @ 0x300 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, r9, #760 @ 0x2f8 │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #2004] @ 0x7d4 │ │ │ │ - bls c277c │ │ │ │ - ldr r0, [pc, #412] @ c2904 │ │ │ │ + bls c279c │ │ │ │ + ldr r0, [pc, #412] @ c2924 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r0, [sp, #1692] @ 0x69c │ │ │ │ ldr r1, [sp, #1700] @ 0x6a4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls c27a8 │ │ │ │ - ldr r0, [pc, #372] @ c2908 │ │ │ │ + bls c27c8 │ │ │ │ + ldr r0, [pc, #372] @ c2928 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r0, [sp, #1704] @ 0x6a8 │ │ │ │ ldr r1, [sp, #1712] @ 0x6b0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls c27d4 │ │ │ │ - ldr r0, [pc, #332] @ c290c │ │ │ │ + bls c27f4 │ │ │ │ + ldr r0, [pc, #332] @ c292c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ ldr r1, [sp, #1724] @ 0x6bc │ │ │ │ cmp r0, r1 │ │ │ │ - bls c2800 │ │ │ │ - ldr r2, [pc, #292] @ c2910 │ │ │ │ + bls c2820 │ │ │ │ + ldr r2, [pc, #292] @ c2930 │ │ │ │ add r0, r9, #468 @ 0x1d4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add ip, sp, #32 │ │ │ │ add r1, r8, #448 @ 0x1c0 │ │ │ │ ldr r5, [sp, #1668] @ 0x684 │ │ │ │ ldr r6, [sp, #1672] @ 0x688 │ │ │ │ ldm r7, {r0, r2, r3, r4} │ │ │ │ ldr r7, [sp, #1676] @ 0x68c │ │ │ │ stm ip, {r0, r2, r3, r4} │ │ │ │ add r0, fp, #32 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 1e85c │ │ │ │ mov r0, sl │ │ │ │ - bl c4578 │ │ │ │ + bl c4598 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -167636,17 +167644,17 @@ │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, r8, #32 │ │ │ │ - bl c4578 │ │ │ │ + bl c4598 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4490 │ │ │ │ + bl c44b0 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ str r5, [fp, #8] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [fp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -167656,51 +167664,51 @@ │ │ │ │ add sp, sp, #1004 @ 0x3ec │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - b c28d8 │ │ │ │ + b c28f8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl c4578 │ │ │ │ + bl c4598 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4490 │ │ │ │ + bl c44b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r0, r3, ip, lsl #22 │ │ │ │ - @ instruction: 0x00130ad8 │ │ │ │ - @ instruction: 0x00130ab0 │ │ │ │ - @ instruction: 0x001309b8 │ │ │ │ - andseq r0, r3, r4, lsr #17 │ │ │ │ - andseq r0, r3, r8, lsl #17 │ │ │ │ - andseq r0, r3, ip, ror #16 │ │ │ │ + andseq r0, r3, ip, ror #21 │ │ │ │ + @ instruction: 0x00130ab8 │ │ │ │ + mulseq r3, r0, sl │ │ │ │ + mulseq r3, r8, r9 │ │ │ │ + andseq r0, r3, r4, lsl #17 │ │ │ │ + andseq r0, r3, r8, ror #16 │ │ │ │ andseq r0, r3, ip, asr #16 │ │ │ │ + andseq r0, r3, ip, lsr #16 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1004 @ 0x3ec │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9c08 │ │ │ │ + bl c9c28 │ │ │ │ ldr r6, [sp, #892] @ 0x37c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne c2964 │ │ │ │ + bne c2984 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r0, fp, #8 │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b c2db0 │ │ │ │ + b c2dd0 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ add r8, sp, #1248 @ 0x4e0 │ │ │ │ add r1, r5, #424 @ 0x1a8 │ │ │ │ @@ -167714,238 +167722,238 @@ │ │ │ │ add r0, r8, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #1680] @ 0x690 │ │ │ │ add r4, r8, #420 @ 0x1a4 │ │ │ │ ldr r7, [sp, #1688] @ 0x698 │ │ │ │ str r6, [sp, #1668] @ 0x684 │ │ │ │ cmp r7, r0 │ │ │ │ - bne c29cc │ │ │ │ - ldr r1, [pc, #1076] @ c2df8 │ │ │ │ + bne c29ec │ │ │ │ + ldr r1, [pc, #1076] @ c2e18 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl de76c │ │ │ │ + bl de78c │ │ │ │ ldr r0, [sp, #1684] @ 0x694 │ │ │ │ add r1, r7, r7, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r0, r1]! │ │ │ │ str r5, [r0, #5] │ │ │ │ str r5, [r0, #1] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [sp, #1704] @ 0x6a8 │ │ │ │ add r7, r8, #456 @ 0x1c8 │ │ │ │ ldr r6, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1688] @ 0x698 │ │ │ │ cmp r6, r1 │ │ │ │ - bne c2a10 │ │ │ │ - ldr r1, [pc, #1012] @ c2dfc │ │ │ │ + bne c2a30 │ │ │ │ + ldr r1, [pc, #1012] @ c2e1c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl de95c │ │ │ │ + bl de97c │ │ │ │ ldr r0, [sp, #1708] @ 0x6ac │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #1692] @ 0x69c │ │ │ │ add r6, r8, #444 @ 0x1bc │ │ │ │ ldr r5, [sp, #1700] @ 0x6a4 │ │ │ │ str r0, [sp, #1712] @ 0x6b0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne c2a48 │ │ │ │ - ldr r1, [pc, #960] @ c2e00 │ │ │ │ + bne c2a68 │ │ │ │ + ldr r1, [pc, #960] @ c2e20 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #1700] @ 0x6a4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2d64 │ │ │ │ + bne c2d84 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2d64 │ │ │ │ + bne c2d84 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2d68 │ │ │ │ + bne c2d88 │ │ │ │ str r7, [sp, #2012] @ 0x7dc │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2d68 │ │ │ │ + bne c2d88 │ │ │ │ str r7, [sp, #2016] @ 0x7e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl caf68 │ │ │ │ + bl caf88 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2d64 │ │ │ │ + bne c2d84 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl cb348 │ │ │ │ + bl cb368 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2d64 │ │ │ │ + bne c2d84 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl c37c0 │ │ │ │ + bl c37e0 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2d64 │ │ │ │ + bne c2d84 │ │ │ │ ldr r0, [sp, #1668] @ 0x684 │ │ │ │ ldr r1, [sp, #1676] @ 0x68c │ │ │ │ cmp r0, r1 │ │ │ │ - bls c2b5c │ │ │ │ - ldr r0, [pc, #700] @ c2e04 │ │ │ │ + bls c2b7c │ │ │ │ + ldr r0, [pc, #700] @ c2e24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #20 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ add r5, sp, #1248 @ 0x4e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl df374 │ │ │ │ + bl df394 │ │ │ │ add r0, r5, #492 @ 0x1ec │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl cafe4 │ │ │ │ + bl cb004 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2d64 │ │ │ │ + bne c2d84 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl cb190 │ │ │ │ + bl cb1b0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl cada4 │ │ │ │ + bl cadc4 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2d64 │ │ │ │ + bne c2d84 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl c9d2c │ │ │ │ + bl c9d4c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c2d64 │ │ │ │ + bne c2d84 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl cb218 │ │ │ │ + bl cb238 │ │ │ │ add r9, sp, #1248 @ 0x4e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl caa64 │ │ │ │ + bl caa84 │ │ │ │ add sl, r9, #32 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, sl │ │ │ │ - bl d7648 │ │ │ │ + bl d7668 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ add r5, r9, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2c2c │ │ │ │ + beq c2c4c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2c04 │ │ │ │ + bne c2c24 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c2c2c │ │ │ │ + bne c2c4c │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ ldr r7, [sp, #1680] @ 0x690 │ │ │ │ ldr r1, [sp, #1688] @ 0x698 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add r2, r9, #768 @ 0x300 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, r9, #760 @ 0x2f8 │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #2004] @ 0x7d4 │ │ │ │ - bls c2c80 │ │ │ │ - ldr r0, [pc, #412] @ c2e08 │ │ │ │ + bls c2ca0 │ │ │ │ + ldr r0, [pc, #412] @ c2e28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r0, [sp, #1692] @ 0x69c │ │ │ │ ldr r1, [sp, #1700] @ 0x6a4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls c2cac │ │ │ │ - ldr r0, [pc, #372] @ c2e0c │ │ │ │ + bls c2ccc │ │ │ │ + ldr r0, [pc, #372] @ c2e2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r0, [sp, #1704] @ 0x6a8 │ │ │ │ ldr r1, [sp, #1712] @ 0x6b0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls c2cd8 │ │ │ │ - ldr r0, [pc, #332] @ c2e10 │ │ │ │ + bls c2cf8 │ │ │ │ + ldr r0, [pc, #332] @ c2e30 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ ldr r1, [sp, #1724] @ 0x6bc │ │ │ │ cmp r0, r1 │ │ │ │ - bls c2d04 │ │ │ │ - ldr r2, [pc, #292] @ c2e14 │ │ │ │ + bls c2d24 │ │ │ │ + ldr r2, [pc, #292] @ c2e34 │ │ │ │ add r0, r9, #468 @ 0x1d4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add ip, sp, #32 │ │ │ │ add r1, r8, #448 @ 0x1c0 │ │ │ │ ldr r5, [sp, #1668] @ 0x684 │ │ │ │ ldr r6, [sp, #1672] @ 0x688 │ │ │ │ ldm r7, {r0, r2, r3, r4} │ │ │ │ ldr r7, [sp, #1676] @ 0x68c │ │ │ │ stm ip, {r0, r2, r3, r4} │ │ │ │ add r0, fp, #32 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 1e85c │ │ │ │ mov r0, sl │ │ │ │ - bl c4578 │ │ │ │ + bl c4598 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -167957,17 +167965,17 @@ │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, r8, #32 │ │ │ │ - bl c4578 │ │ │ │ + bl c4598 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4490 │ │ │ │ + bl c44b0 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ str r5, [fp, #8] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [fp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -167977,51 +167985,51 @@ │ │ │ │ add sp, sp, #1004 @ 0x3ec │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - b c2ddc │ │ │ │ + b c2dfc │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl c4578 │ │ │ │ + bl c4598 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4490 │ │ │ │ + bl c44b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r0, r3, r8, lsl #12 │ │ │ │ - @ instruction: 0x001305d4 │ │ │ │ - andseq r0, r3, ip, lsr #11 │ │ │ │ - @ instruction: 0x001304b4 │ │ │ │ - andseq r0, r3, r0, lsr #7 │ │ │ │ - andseq r0, r3, r4, lsl #7 │ │ │ │ - andseq r0, r3, r8, ror #6 │ │ │ │ + andseq r0, r3, r8, ror #11 │ │ │ │ + @ instruction: 0x001305b4 │ │ │ │ + andseq r0, r3, ip, lsl #11 │ │ │ │ + mulseq r3, r4, r4 │ │ │ │ + andseq r0, r3, r0, lsl #7 │ │ │ │ + andseq r0, r3, r4, ror #6 │ │ │ │ andseq r0, r3, r8, asr #6 │ │ │ │ + andseq r0, r3, r8, lsr #6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #1004 @ 0x3ec │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ add r5, sp, #472 @ 0x1d8 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9c08 │ │ │ │ + bl c9c28 │ │ │ │ ldr r6, [sp, #892] @ 0x37c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne c2e68 │ │ │ │ + bne c2e88 │ │ │ │ add ip, sp, #48 @ 0x30 │ │ │ │ ldm r5, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r1, ip │ │ │ │ stm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ add r0, fp, #8 │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b c32b4 │ │ │ │ + b c32d4 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ add r8, sp, #1248 @ 0x4e0 │ │ │ │ add r1, r5, #424 @ 0x1a8 │ │ │ │ @@ -168035,238 +168043,238 @@ │ │ │ │ add r0, r8, #432 @ 0x1b0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #1680] @ 0x690 │ │ │ │ add r4, r8, #420 @ 0x1a4 │ │ │ │ ldr r7, [sp, #1688] @ 0x698 │ │ │ │ str r6, [sp, #1668] @ 0x684 │ │ │ │ cmp r7, r0 │ │ │ │ - bne c2ed0 │ │ │ │ - ldr r1, [pc, #1076] @ c32fc │ │ │ │ + bne c2ef0 │ │ │ │ + ldr r1, [pc, #1076] @ c331c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl de76c │ │ │ │ + bl de78c │ │ │ │ ldr r0, [sp, #1684] @ 0x694 │ │ │ │ add r1, r7, r7, lsl #3 │ │ │ │ mov r5, #0 │ │ │ │ strb r5, [r0, r1]! │ │ │ │ str r5, [r0, #5] │ │ │ │ str r5, [r0, #1] │ │ │ │ add r0, r7, #1 │ │ │ │ ldr r1, [sp, #1704] @ 0x6a8 │ │ │ │ add r7, r8, #456 @ 0x1c8 │ │ │ │ ldr r6, [sp, #1712] @ 0x6b0 │ │ │ │ str r0, [sp, #1688] @ 0x698 │ │ │ │ cmp r6, r1 │ │ │ │ - bne c2f14 │ │ │ │ - ldr r1, [pc, #1012] @ c3300 │ │ │ │ + bne c2f34 │ │ │ │ + ldr r1, [pc, #1012] @ c3320 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl de95c │ │ │ │ + bl de97c │ │ │ │ ldr r0, [sp, #1708] @ 0x6ac │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ ldr r1, [sp, #1692] @ 0x69c │ │ │ │ add r6, r8, #444 @ 0x1bc │ │ │ │ ldr r5, [sp, #1700] @ 0x6a4 │ │ │ │ str r0, [sp, #1712] @ 0x6b0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne c2f4c │ │ │ │ - ldr r1, [pc, #960] @ c3304 │ │ │ │ + bne c2f6c │ │ │ │ + ldr r1, [pc, #960] @ c3324 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #1696] @ 0x6a0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #1700] @ 0x6a4 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c3268 │ │ │ │ + bne c3288 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c3268 │ │ │ │ + bne c3288 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne c326c │ │ │ │ + bne c328c │ │ │ │ str r7, [sp, #2012] @ 0x7dc │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ ldr r7, [sp, #476] @ 0x1dc │ │ │ │ cmp r5, #3 │ │ │ │ - bne c326c │ │ │ │ + bne c328c │ │ │ │ str r7, [sp, #2016] @ 0x7e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl caf68 │ │ │ │ + bl caf88 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c3268 │ │ │ │ + bne c3288 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl cb348 │ │ │ │ + bl cb368 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c3268 │ │ │ │ + bne c3288 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl c3c5c │ │ │ │ + bl c3c7c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c3268 │ │ │ │ + bne c3288 │ │ │ │ ldr r0, [sp, #1668] @ 0x684 │ │ │ │ ldr r1, [sp, #1676] @ 0x68c │ │ │ │ cmp r0, r1 │ │ │ │ - bls c3060 │ │ │ │ - ldr r0, [pc, #700] @ c3308 │ │ │ │ + bls c3080 │ │ │ │ + ldr r0, [pc, #700] @ c3328 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #20 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ add r5, sp, #1248 @ 0x4e0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl df374 │ │ │ │ + bl df394 │ │ │ │ add r0, r5, #492 @ 0x1ec │ │ │ │ add r1, sp, #472 @ 0x1d8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl cafe4 │ │ │ │ + bl cb004 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c3268 │ │ │ │ + bne c3288 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl cb190 │ │ │ │ + bl cb1b0 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl cada4 │ │ │ │ + bl cadc4 │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c3268 │ │ │ │ + bne c3288 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ add r1, sp, #1248 @ 0x4e0 │ │ │ │ - bl c9d2c │ │ │ │ + bl c9d4c │ │ │ │ ldr r5, [sp, #472] @ 0x1d8 │ │ │ │ cmp r5, #3 │ │ │ │ - bne c3268 │ │ │ │ + bne c3288 │ │ │ │ add r0, sp, #1248 @ 0x4e0 │ │ │ │ - bl cb218 │ │ │ │ + bl cb238 │ │ │ │ add r9, sp, #1248 @ 0x4e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl caa64 │ │ │ │ + bl caa84 │ │ │ │ add sl, r9, #32 │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r1, sl │ │ │ │ - bl d7648 │ │ │ │ + bl d7668 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ add r5, r9, #480 @ 0x1e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3130 │ │ │ │ + beq c3150 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3108 │ │ │ │ + bne c3128 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c3130 │ │ │ │ + bne c3150 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ add r3, sp, #472 @ 0x1d8 │ │ │ │ ldr r7, [sp, #1680] @ 0x690 │ │ │ │ ldr r1, [sp, #1688] @ 0x698 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ stm r5, {r0, r2, r3} │ │ │ │ add r2, r9, #768 @ 0x300 │ │ │ │ ldr r0, [sp, #1728] @ 0x6c0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, r9, #760 @ 0x2f8 │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r2] │ │ │ │ str r0, [sp, #2004] @ 0x7d4 │ │ │ │ - bls c3184 │ │ │ │ - ldr r0, [pc, #412] @ c330c │ │ │ │ + bls c31a4 │ │ │ │ + ldr r0, [pc, #412] @ c332c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, #9 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r0, [sp, #1692] @ 0x69c │ │ │ │ ldr r1, [sp, #1700] @ 0x6a4 │ │ │ │ cmp r0, r1 │ │ │ │ - bls c31b0 │ │ │ │ - ldr r0, [pc, #372] @ c3310 │ │ │ │ + bls c31d0 │ │ │ │ + ldr r0, [pc, #372] @ c3330 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r0, [sp, #1704] @ 0x6a8 │ │ │ │ ldr r1, [sp, #1712] @ 0x6b0 │ │ │ │ cmp r0, r1 │ │ │ │ - bls c31dc │ │ │ │ - ldr r0, [pc, #332] @ c3314 │ │ │ │ + bls c31fc │ │ │ │ + ldr r0, [pc, #332] @ c3334 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #8 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r0, [sp, #1716] @ 0x6b4 │ │ │ │ ldr r1, [sp, #1724] @ 0x6bc │ │ │ │ cmp r0, r1 │ │ │ │ - bls c3208 │ │ │ │ - ldr r2, [pc, #292] @ c3318 │ │ │ │ + bls c3228 │ │ │ │ + ldr r2, [pc, #292] @ c3338 │ │ │ │ add r0, r9, #468 @ 0x1d4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, #4 │ │ │ │ - bl c48e4 │ │ │ │ + bl c4904 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add ip, sp, #32 │ │ │ │ add r1, r8, #448 @ 0x1c0 │ │ │ │ ldr r5, [sp, #1668] @ 0x684 │ │ │ │ ldr r6, [sp, #1672] @ 0x688 │ │ │ │ ldm r7, {r0, r2, r3, r4} │ │ │ │ ldr r7, [sp, #1676] @ 0x68c │ │ │ │ stm ip, {r0, r2, r3, r4} │ │ │ │ add r0, fp, #32 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 1e85c │ │ │ │ mov r0, sl │ │ │ │ - bl c4578 │ │ │ │ + bl c4598 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm fp, {r4, r5, r6, r7} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -168278,17 +168286,17 @@ │ │ │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ add ip, sp, #32 │ │ │ │ ldr r1, [sp, #484] @ 0x1e4 │ │ │ │ ldr r2, [sp, #488] @ 0x1e8 │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, r8, #32 │ │ │ │ - bl c4578 │ │ │ │ + bl c4598 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4490 │ │ │ │ + bl c44b0 │ │ │ │ add r3, sp, #32 │ │ │ │ add ip, sp, #16 │ │ │ │ str r5, [fp, #8] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ str r7, [fp, #12] │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add ip, fp, #16 │ │ │ │ @@ -168298,36 +168306,36 @@ │ │ │ │ add sp, sp, #1004 @ 0x3ec │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #472 @ 0x1d8 │ │ │ │ mov r6, r0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - b c32e0 │ │ │ │ + b c3300 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r8, #32 │ │ │ │ - bl c4578 │ │ │ │ + bl c4598 │ │ │ │ mov r0, r4 │ │ │ │ - bl c4490 │ │ │ │ + bl c44b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r0, r3, r4, lsl #2 │ │ │ │ - ldrsbeq r0, [r3], -r0 @ │ │ │ │ - andseq r0, r3, r8, lsr #1 │ │ │ │ - @ instruction: 0x0012ffb0 │ │ │ │ - mulseq r2, ip, lr │ │ │ │ - andseq pc, r2, r0, lsl #29 │ │ │ │ - andseq pc, r2, r4, ror #28 │ │ │ │ + andseq r0, r3, r4, ror #1 │ │ │ │ + ldrheq r0, [r3], -r0 @ │ │ │ │ + andseq r0, r3, r8, lsl #1 │ │ │ │ + mulseq r2, r0, pc @ │ │ │ │ + andseq pc, r2, ip, ror lr @ │ │ │ │ + andseq pc, r2, r0, ror #28 │ │ │ │ andseq pc, r2, r4, asr #28 │ │ │ │ + andseq pc, r2, r4, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq c36ac │ │ │ │ + beq c36cc │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ add r5, r1, #468 @ 0x1d4 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r1, #492 @ 0x1ec │ │ │ │ @@ -168338,219 +168346,219 @@ │ │ │ │ add r0, r1, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmn fp, #-2147483646 @ 0x80000002 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bhi c3704 │ │ │ │ + bhi c3724 │ │ │ │ ldr r0, [r6, #748] @ 0x2ec │ │ │ │ ldr r1, [r6, #752] @ 0x2f0 │ │ │ │ cmp r0, fp │ │ │ │ movcs r0, fp │ │ │ │ cmp r1, fp │ │ │ │ str r0, [r6, #748] @ 0x2ec │ │ │ │ movls r1, fp │ │ │ │ ldr r0, [r6, #476] @ 0x1dc │ │ │ │ str r1, [r6, #752] @ 0x2f0 │ │ │ │ cmp r7, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne c3720 │ │ │ │ + bne c3740 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne c33c8 │ │ │ │ - ldr r1, [pc, #996] @ c37a4 │ │ │ │ + bne c33e8 │ │ │ │ + ldr r1, [pc, #996] @ c37c4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [r6, #472] @ 0x1d8 │ │ │ │ add r1, r7, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str fp, [r0, r7, lsl #2] │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ str r1, [r6, #476] @ 0x1dc │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c33fc │ │ │ │ + beq c341c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ - bl d8614 │ │ │ │ + bl d8634 │ │ │ │ ldr r9, [r6, #764] @ 0x2fc │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq c366c │ │ │ │ + beq c368c │ │ │ │ add r0, r8, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b c3444 │ │ │ │ + b c3464 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - beq c366c │ │ │ │ + beq c368c │ │ │ │ ldrb sl, [fp], #1 │ │ │ │ mov r4, r9 │ │ │ │ tst r5, #1 │ │ │ │ - beq c346c │ │ │ │ + beq c348c │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ mov r5, #1 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c34a4 │ │ │ │ - b c3690 │ │ │ │ + bne c34c4 │ │ │ │ + b c36b0 │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs c3794 │ │ │ │ + bcs c37b4 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ - beq c34a4 │ │ │ │ + beq c34c4 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq c3690 │ │ │ │ + beq c36b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, sl │ │ │ │ - bl df20c │ │ │ │ + bl df22c │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c34fc │ │ │ │ + beq c351c │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs c34dc │ │ │ │ + bcs c34fc │ │ │ │ orr r1, sl, #32 │ │ │ │ - b c34f0 │ │ │ │ + b c3510 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ mov r1, sl │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc r1, r1, #95 @ 0x5f │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ - bl df20c │ │ │ │ + bl df22c │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r1, r4 │ │ │ │ - bls c3778 │ │ │ │ + bls c3798 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3550 │ │ │ │ + beq c3570 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r2, [r1, sl] │ │ │ │ ldr r1, [r6, #452] @ 0x1c4 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs c3788 │ │ │ │ + bcs c37a8 │ │ │ │ ldr r1, [r6, #448] @ 0x1c0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne c3434 │ │ │ │ - b c35ac │ │ │ │ + bne c3454 │ │ │ │ + b c35cc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl c9370 │ │ │ │ + bl c9390 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c35ac │ │ │ │ + beq c35cc │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs c3768 │ │ │ │ + bcs c3788 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r2, r3]! │ │ │ │ cmp r3, sl │ │ │ │ - bcs c3598 │ │ │ │ + bcs c35b8 │ │ │ │ ldr r3, [r2, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c356c │ │ │ │ - b c35ac │ │ │ │ - bne c35ac │ │ │ │ + bne c358c │ │ │ │ + b c35cc │ │ │ │ + bne c35cc │ │ │ │ add r0, r2, #1 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne c3434 │ │ │ │ + bne c3454 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - bne c36e4 │ │ │ │ + bne c3704 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl c93dc │ │ │ │ + bl c93fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c36c0 │ │ │ │ + bne c36e0 │ │ │ │ ldr r0, [r8, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3428 │ │ │ │ + beq c3448 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs c362c │ │ │ │ + bcs c364c │ │ │ │ orr sl, sl, #32 │ │ │ │ - b c363c │ │ │ │ + b c365c │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc sl, sl, #95 @ 0x5f │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl c93dc │ │ │ │ + bl c93fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c3430 │ │ │ │ - b c36c0 │ │ │ │ + beq c3450 │ │ │ │ + b c36e0 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9824 │ │ │ │ + bl c9844 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c3718 │ │ │ │ + bne c3738 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r4, r4, #12 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bne c3368 │ │ │ │ + bne c3388 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ orr r1, r1, #4 │ │ │ │ @@ -168571,18 +168579,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r7, fp} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r4, #4 │ │ │ │ - b c36c8 │ │ │ │ - ldr r0, [pc, #132] @ c37ac │ │ │ │ + b c36e8 │ │ │ │ + ldr r0, [pc, #132] @ c37cc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #128] @ c37b0 │ │ │ │ + ldr r1, [pc, #128] @ c37d0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -168590,41 +168598,41 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r2, [pc, #72] @ c37b8 │ │ │ │ + ldr r2, [pc, #72] @ c37d8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #52] @ c37b4 │ │ │ │ + ldr r2, [pc, #52] @ c37d4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #44] @ c37bc │ │ │ │ + ldr r2, [pc, #44] @ c37dc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ c37a8 │ │ │ │ + ldr r2, [pc, #12] @ c37c8 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq pc, r2, r8, ror #23 │ │ │ │ - andseq pc, r2, ip, lsl r8 @ │ │ │ │ - andseq pc, r2, r4, ror #16 │ │ │ │ - andseq pc, r2, r0, asr r8 @ │ │ │ │ - @ instruction: 0x0012f7f0 │ │ │ │ - @ instruction: 0x0012f7f0 │ │ │ │ - @ instruction: 0x0012f7f4 │ │ │ │ + andseq pc, r2, r8, asr #23 │ │ │ │ + @ instruction: 0x0012f7fc │ │ │ │ + andseq pc, r2, r4, asr #16 │ │ │ │ + andseq pc, r2, r0, lsr r8 @ │ │ │ │ + @ instruction: 0x0012f7d0 │ │ │ │ + @ instruction: 0x0012f7d0 │ │ │ │ + @ instruction: 0x0012f7d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq c3b48 │ │ │ │ + beq c3b68 │ │ │ │ add r0, r2, r3, lsl #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r1, #492 @ 0x1ec │ │ │ │ add r5, r1, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r1, #32 │ │ │ │ mov r4, r2 │ │ │ │ @@ -168633,219 +168641,219 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r1, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldm r4, {r8, fp} │ │ │ │ cmn fp, #-2147483646 @ 0x80000002 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bhi c3ba0 │ │ │ │ + bhi c3bc0 │ │ │ │ ldr r0, [r6, #748] @ 0x2ec │ │ │ │ ldr r1, [r6, #752] @ 0x2f0 │ │ │ │ cmp r0, fp │ │ │ │ movcs r0, fp │ │ │ │ cmp r1, fp │ │ │ │ str r0, [r6, #748] @ 0x2ec │ │ │ │ movls r1, fp │ │ │ │ ldr r0, [r6, #476] @ 0x1dc │ │ │ │ str r1, [r6, #752] @ 0x2f0 │ │ │ │ cmp r7, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne c3bbc │ │ │ │ + bne c3bdc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne c3864 │ │ │ │ - ldr r1, [pc, #996] @ c3c40 │ │ │ │ + bne c3884 │ │ │ │ + ldr r1, [pc, #996] @ c3c60 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [r6, #472] @ 0x1d8 │ │ │ │ add r1, r7, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str fp, [r0, r7, lsl #2] │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ str r1, [r6, #476] @ 0x1dc │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3898 │ │ │ │ + beq c38b8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ - bl d8614 │ │ │ │ + bl d8634 │ │ │ │ ldr r9, [r6, #764] @ 0x2fc │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq c3b08 │ │ │ │ + beq c3b28 │ │ │ │ add r0, r8, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b c38e0 │ │ │ │ + b c3900 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - beq c3b08 │ │ │ │ + beq c3b28 │ │ │ │ ldrb sl, [fp], #1 │ │ │ │ mov r4, r9 │ │ │ │ tst r5, #1 │ │ │ │ - beq c3908 │ │ │ │ + beq c3928 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ mov r5, #1 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3940 │ │ │ │ - b c3b2c │ │ │ │ + bne c3960 │ │ │ │ + b c3b4c │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs c3c30 │ │ │ │ + bcs c3c50 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ - beq c3940 │ │ │ │ + beq c3960 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq c3b2c │ │ │ │ + beq c3b4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, sl │ │ │ │ - bl df20c │ │ │ │ + bl df22c │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3998 │ │ │ │ + beq c39b8 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs c3978 │ │ │ │ + bcs c3998 │ │ │ │ orr r1, sl, #32 │ │ │ │ - b c398c │ │ │ │ + b c39ac │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ mov r1, sl │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc r1, r1, #95 @ 0x5f │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ - bl df20c │ │ │ │ + bl df22c │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r1, r4 │ │ │ │ - bls c3c14 │ │ │ │ + bls c3c34 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c39ec │ │ │ │ + beq c3a0c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r2, [r1, sl] │ │ │ │ ldr r1, [r6, #452] @ 0x1c4 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs c3c24 │ │ │ │ + bcs c3c44 │ │ │ │ ldr r1, [r6, #448] @ 0x1c0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne c38d0 │ │ │ │ - b c3a48 │ │ │ │ + bne c38f0 │ │ │ │ + b c3a68 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl c9370 │ │ │ │ + bl c9390 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3a48 │ │ │ │ + beq c3a68 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs c3c04 │ │ │ │ + bcs c3c24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r2, r3]! │ │ │ │ cmp r3, sl │ │ │ │ - bcs c3a34 │ │ │ │ + bcs c3a54 │ │ │ │ ldr r3, [r2, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3a08 │ │ │ │ - b c3a48 │ │ │ │ - bne c3a48 │ │ │ │ + bne c3a28 │ │ │ │ + b c3a68 │ │ │ │ + bne c3a68 │ │ │ │ add r0, r2, #1 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne c38d0 │ │ │ │ + bne c38f0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - bne c3b80 │ │ │ │ + bne c3ba0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl c93dc │ │ │ │ + bl c93fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c3b5c │ │ │ │ + bne c3b7c │ │ │ │ ldr r0, [r8, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c38c4 │ │ │ │ + beq c38e4 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs c3ac8 │ │ │ │ + bcs c3ae8 │ │ │ │ orr sl, sl, #32 │ │ │ │ - b c3ad8 │ │ │ │ + b c3af8 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc sl, sl, #95 @ 0x5f │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl c93dc │ │ │ │ + bl c93fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c38cc │ │ │ │ - b c3b5c │ │ │ │ + beq c38ec │ │ │ │ + b c3b7c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9824 │ │ │ │ + bl c9844 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c3bb4 │ │ │ │ + bne c3bd4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bne c3808 │ │ │ │ + bne c3828 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ orr r1, r1, #4 │ │ │ │ @@ -168866,18 +168874,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r7, fp} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r4, #4 │ │ │ │ - b c3b64 │ │ │ │ - ldr r0, [pc, #132] @ c3c48 │ │ │ │ + b c3b84 │ │ │ │ + ldr r0, [pc, #132] @ c3c68 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #128] @ c3c4c │ │ │ │ + ldr r1, [pc, #128] @ c3c6c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -168885,41 +168893,41 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r2, [pc, #72] @ c3c54 │ │ │ │ + ldr r2, [pc, #72] @ c3c74 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #52] @ c3c50 │ │ │ │ + ldr r2, [pc, #52] @ c3c70 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #44] @ c3c58 │ │ │ │ + ldr r2, [pc, #44] @ c3c78 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ c3c44 │ │ │ │ + ldr r2, [pc, #12] @ c3c64 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq pc, r2, ip, asr #14 │ │ │ │ - andseq pc, r2, r0, lsl #7 │ │ │ │ - andseq pc, r2, r8, asr #7 │ │ │ │ - @ instruction: 0x0012f3b4 │ │ │ │ - andseq pc, r2, r4, asr r3 @ │ │ │ │ - andseq pc, r2, r4, asr r3 @ │ │ │ │ - andseq pc, r2, r8, asr r3 @ │ │ │ │ + andseq pc, r2, ip, lsr #14 │ │ │ │ + andseq pc, r2, r0, ror #6 │ │ │ │ + andseq pc, r2, r8, lsr #7 │ │ │ │ + mulseq r2, r4, r3 │ │ │ │ + andseq pc, r2, r4, lsr r3 @ │ │ │ │ + andseq pc, r2, r4, lsr r3 @ │ │ │ │ + andseq pc, r2, r8, lsr r3 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq c3fe8 │ │ │ │ + beq c4008 │ │ │ │ add r0, r2, r3, lsl #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r1, #492 @ 0x1ec │ │ │ │ add r5, r1, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, r1, #32 │ │ │ │ mov r4, r2 │ │ │ │ @@ -168929,219 +168937,219 @@ │ │ │ │ add r0, r1, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr fp, [r4, #8] │ │ │ │ ldr r8, [r4, #4] │ │ │ │ cmn fp, #-2147483646 @ 0x80000002 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - bhi c4040 │ │ │ │ + bhi c4060 │ │ │ │ ldr r0, [r6, #748] @ 0x2ec │ │ │ │ ldr r1, [r6, #752] @ 0x2f0 │ │ │ │ cmp r0, fp │ │ │ │ movcs r0, fp │ │ │ │ cmp r1, fp │ │ │ │ str r0, [r6, #748] @ 0x2ec │ │ │ │ movls r1, fp │ │ │ │ ldr r0, [r6, #476] @ 0x1dc │ │ │ │ str r1, [r6, #752] @ 0x2f0 │ │ │ │ cmp r7, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne c405c │ │ │ │ + bne c407c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r0 │ │ │ │ - bne c3d04 │ │ │ │ - ldr r1, [pc, #996] @ c40e0 │ │ │ │ + bne c3d24 │ │ │ │ + ldr r1, [pc, #996] @ c4100 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [r6, #472] @ 0x1d8 │ │ │ │ add r1, r7, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str fp, [r0, r7, lsl #2] │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ str r1, [r6, #476] @ 0x1dc │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3d38 │ │ │ │ + beq c3d58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ - bl d8614 │ │ │ │ + bl d8634 │ │ │ │ ldr r9, [r6, #764] @ 0x2fc │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq c3fa8 │ │ │ │ + beq c3fc8 │ │ │ │ add r0, r8, fp │ │ │ │ mov fp, r8 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b c3d80 │ │ │ │ + b c3da0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - beq c3fa8 │ │ │ │ + beq c3fc8 │ │ │ │ ldrb sl, [fp], #1 │ │ │ │ mov r4, r9 │ │ │ │ tst r5, #1 │ │ │ │ - beq c3da8 │ │ │ │ + beq c3dc8 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ mov r5, #1 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - bne c3de0 │ │ │ │ - b c3fcc │ │ │ │ + bne c3e00 │ │ │ │ + b c3fec │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs c40d0 │ │ │ │ + bcs c40f0 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ movwne r5, #1 │ │ │ │ - beq c3de0 │ │ │ │ + beq c3e00 │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq c3fcc │ │ │ │ + beq c3fec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, sl │ │ │ │ - bl df20c │ │ │ │ + bl df22c │ │ │ │ ldr r0, [r6, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3e38 │ │ │ │ + beq c3e58 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs c3e18 │ │ │ │ + bcs c3e38 │ │ │ │ orr r1, sl, #32 │ │ │ │ - b c3e2c │ │ │ │ + b c3e4c │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ mov r1, sl │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc r1, r1, #95 @ 0x5f │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r1 │ │ │ │ - bl df20c │ │ │ │ + bl df22c │ │ │ │ ldr r1, [r6, #428] @ 0x1ac │ │ │ │ cmp r1, r4 │ │ │ │ - bls c40b4 │ │ │ │ + bls c40d4 │ │ │ │ ldr r0, [r6, #424] @ 0x1a8 │ │ │ │ add r1, r4, r4, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3e8c │ │ │ │ + beq c3eac │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrb r2, [r1, sl] │ │ │ │ ldr r1, [r6, #452] @ 0x1c4 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs c40c4 │ │ │ │ + bcs c40e4 │ │ │ │ ldr r1, [r6, #448] @ 0x1c0 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne c3d70 │ │ │ │ - b c3ee8 │ │ │ │ + bne c3d90 │ │ │ │ + b c3f08 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl c9370 │ │ │ │ + bl c9390 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c3ee8 │ │ │ │ + beq c3f08 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bcs c40a4 │ │ │ │ + bcs c40c4 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r2, r3]! │ │ │ │ cmp r3, sl │ │ │ │ - bcs c3ed4 │ │ │ │ + bcs c3ef4 │ │ │ │ ldr r3, [r2, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3ea8 │ │ │ │ - b c3ee8 │ │ │ │ - bne c3ee8 │ │ │ │ + bne c3ec8 │ │ │ │ + b c3f08 │ │ │ │ + bne c3f08 │ │ │ │ add r0, r2, #1 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #1 │ │ │ │ - bne c3d70 │ │ │ │ + bne c3d90 │ │ │ │ mov r2, r7 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl c9b48 │ │ │ │ + bl c9b68 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #3 │ │ │ │ - bne c4020 │ │ │ │ + bne c4040 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl c93dc │ │ │ │ + bl c93fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c3ffc │ │ │ │ + bne c401c │ │ │ │ ldr r0, [r8, #416] @ 0x1a0 │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3d64 │ │ │ │ + beq c3d84 │ │ │ │ sub r0, sl, #65 @ 0x41 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ - bcs c3f68 │ │ │ │ + bcs c3f88 │ │ │ │ orr sl, sl, #32 │ │ │ │ - b c3f78 │ │ │ │ + b c3f98 │ │ │ │ sub r0, sl, #97 @ 0x61 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ andcc sl, sl, #95 @ 0x5f │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl c93dc │ │ │ │ + bl c93fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - beq c3d6c │ │ │ │ - b c3ffc │ │ │ │ + beq c3d8c │ │ │ │ + b c401c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9824 │ │ │ │ + bl c9844 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #3 │ │ │ │ - bne c4054 │ │ │ │ + bne c4074 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add r4, r4, #16 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bne c3ca4 │ │ │ │ + bne c3cc4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ orr r1, r1, #4 │ │ │ │ @@ -169162,18 +169170,18 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ stm r1, {r0, r7, fp} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr r1, r4, #4 │ │ │ │ - b c4004 │ │ │ │ - ldr r0, [pc, #132] @ c40e8 │ │ │ │ + b c4024 │ │ │ │ + ldr r0, [pc, #132] @ c4108 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #128] @ c40ec │ │ │ │ + ldr r1, [pc, #128] @ c410c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ @@ -169181,449 +169189,449 @@ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r2, [pc, #72] @ c40f4 │ │ │ │ + ldr r2, [pc, #72] @ c4114 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #52] @ c40f0 │ │ │ │ + ldr r2, [pc, #52] @ c4110 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #44] @ c40f8 │ │ │ │ + ldr r2, [pc, #44] @ c4118 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ c40e4 │ │ │ │ + ldr r2, [pc, #12] @ c4104 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq pc, r2, ip, lsr #5 │ │ │ │ - andseq lr, r2, r0, ror #29 │ │ │ │ - andseq lr, r2, r8, lsr #30 │ │ │ │ - andseq lr, r2, r4, lsl pc │ │ │ │ - @ instruction: 0x0012eeb4 │ │ │ │ - @ instruction: 0x0012eeb4 │ │ │ │ - @ instruction: 0x0012eeb8 │ │ │ │ + andseq pc, r2, ip, lsl #5 │ │ │ │ + andseq lr, r2, r0, asr #29 │ │ │ │ + andseq lr, r2, r8, lsl #30 │ │ │ │ + @ instruction: 0x0012eef4 │ │ │ │ + mulseq r2, r4, lr │ │ │ │ + mulseq r2, r4, lr │ │ │ │ + mulseq r2, r8, lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d32bc │ │ │ │ + bl d32dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2710 │ │ │ │ + bl d2730 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d3a38 │ │ │ │ + bl d3a58 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cf0c8 │ │ │ │ + bl cf0e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d0038 │ │ │ │ + bl d0058 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1b4c │ │ │ │ + bl d1b6c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ c41d0 │ │ │ │ - ldr r2, [pc, #28] @ c41d4 │ │ │ │ + ldr r1, [pc, #28] @ c41f0 │ │ │ │ + ldr r2, [pc, #28] @ c41f4 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 1625c4 │ │ │ │ - andseq lr, r2, r0, lsr #31 │ │ │ │ + b 1625e4 │ │ │ │ + andseq lr, r2, r0, lsl #31 │ │ │ │ strdeq r9, [fp], -r0 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4208 │ │ │ │ + beq c4228 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c4248 │ │ │ │ + beq c4268 │ │ │ │ add r5, r6, #4 │ │ │ │ - b c4228 │ │ │ │ + b c4248 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c4248 │ │ │ │ + beq c4268 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c421c │ │ │ │ + beq c423c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b c421c │ │ │ │ + bl 52170 │ │ │ │ + b c423c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4268 │ │ │ │ + beq c4288 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4284 │ │ │ │ + beq c42a4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #44]! @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c42c0 │ │ │ │ + beq c42e0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c4294 │ │ │ │ + bne c42b4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c42c0 │ │ │ │ + bne c42e0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c430c │ │ │ │ + beq c432c │ │ │ │ add r5, r6, #4 │ │ │ │ - b c42ec │ │ │ │ + b c430c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c430c │ │ │ │ + beq c432c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c42e0 │ │ │ │ + beq c4300 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b c42e0 │ │ │ │ + bl 52170 │ │ │ │ + b c4300 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4330 │ │ │ │ + beq c4350 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c4378 │ │ │ │ + beq c4398 │ │ │ │ add r5, r6, #4 │ │ │ │ - b c435c │ │ │ │ + b c437c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c4378 │ │ │ │ + beq c4398 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4350 │ │ │ │ + beq c4370 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b c4350 │ │ │ │ + bl 52170 │ │ │ │ + b c4370 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4398 │ │ │ │ + beq c43b8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c43b8 │ │ │ │ + beq c43d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne c43cc │ │ │ │ + bne c43ec │ │ │ │ cmp r2, #1 │ │ │ │ - bne c43f0 │ │ │ │ + bne c4410 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c464c │ │ │ │ + bl c466c │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4434 │ │ │ │ + beq c4454 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c4408 │ │ │ │ + bne c4428 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c464c │ │ │ │ - b c444c │ │ │ │ + bl c466c │ │ │ │ + b c446c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4484 │ │ │ │ + beq c44a4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c445c │ │ │ │ + bne c447c │ │ │ │ cmp r1, #1 │ │ │ │ - bne c4484 │ │ │ │ + bne c44a4 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c44b8 │ │ │ │ + beq c44d8 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c44d4 │ │ │ │ + beq c44f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c44f0 │ │ │ │ + beq c4510 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c450c │ │ │ │ + beq c452c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4528 │ │ │ │ + beq c4548 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #60]! @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c4538 │ │ │ │ + bne c4558 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c4564 │ │ │ │ + bne c4584 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r0, #360] @ 0x168 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4598 │ │ │ │ + beq c45b8 │ │ │ │ ldr r0, [r4, #364] @ 0x16c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c4630 │ │ │ │ + bne c4650 │ │ │ │ ldr r6, [r4, #316] @ 0x13c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - beq c4648 │ │ │ │ + beq c4668 │ │ │ │ ldr r7, [r4, #324] @ 0x144 │ │ │ │ ldr r8, [r4, #320] @ 0x140 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c45f4 │ │ │ │ + beq c4614 │ │ │ │ add r5, r8, #4 │ │ │ │ - b c45d8 │ │ │ │ + b c45f8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c45f4 │ │ │ │ + beq c4614 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c45cc │ │ │ │ + beq c45ec │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b c45cc │ │ │ │ + bl 52170 │ │ │ │ + b c45ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq c4610 │ │ │ │ + beq c4630 │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4648 │ │ │ │ + beq c4668 │ │ │ │ ldr r0, [r4, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r4, #316] @ 0x13c │ │ │ │ cmp r6, #-2147483648 @ 0x80000000 │ │ │ │ - bne c45b4 │ │ │ │ + bne c45d4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c465c │ │ │ │ + bne c467c │ │ │ │ cmp r2, #1 │ │ │ │ - bne c4680 │ │ │ │ + bne c46a0 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c46c4 │ │ │ │ + beq c46e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b c46a4 │ │ │ │ + b c46c4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c46c4 │ │ │ │ + beq c46e4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4698 │ │ │ │ + beq c46b8 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b c4698 │ │ │ │ + bl 52170 │ │ │ │ + b c46b8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c46e8 │ │ │ │ + beq c4708 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c42c4 │ │ │ │ + bl c42e4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ str r2, [sp] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r1, r4 │ │ │ │ - bhi c4724 │ │ │ │ + bhi c4744 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub sl, r1, r4 │ │ │ │ cmp r4, sl │ │ │ │ mov r5, sl │ │ │ │ movcc r5, r4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi c471c │ │ │ │ + bhi c473c │ │ │ │ ldr r6, [sp] │ │ │ │ add r7, r0, r4, lsl #4 │ │ │ │ mov fp, r1 │ │ │ │ cmp sl, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ movcc r1, r7 │ │ │ │ lsl r2, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r8, r6, r5, lsl #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs c4828 │ │ │ │ + bcs c4848 │ │ │ │ mvn r0, #15 │ │ │ │ add r4, r0, fp, lsl #4 │ │ │ │ ldrd sl, [r7, #-12] │ │ │ │ ldr r5, [r8, #-8] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r5, fp │ │ │ │ @@ -169655,23 +169663,23 @@ │ │ │ │ str r2, [r6, r4]! │ │ │ │ str r0, [r6, #12] │ │ │ │ eor r0, r3, #1 │ │ │ │ str r7, [r6, #4] │ │ │ │ add r7, r1, r0, lsl #4 │ │ │ │ str r5, [r6, #8] │ │ │ │ cmp r7, r9 │ │ │ │ - beq c4820 │ │ │ │ + beq c4840 │ │ │ │ ldr r0, [sp] │ │ │ │ sub r4, r4, #16 │ │ │ │ cmp r8, r0 │ │ │ │ - bne c4778 │ │ │ │ + bne c4798 │ │ │ │ mov r9, r7 │ │ │ │ - b c48cc │ │ │ │ + b c48ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq c48cc │ │ │ │ + beq c48ec │ │ │ │ add r4, r9, fp, lsl #4 │ │ │ │ ldr sl, [sp] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr fp, [sl, #8] │ │ │ │ ldr r6, [sl, #4] │ │ │ │ cmp r5, fp │ │ │ │ @@ -169702,56 +169710,56 @@ │ │ │ │ stm r9, {r2, r3, r6} │ │ │ │ add r9, r9, #16 │ │ │ │ add sl, sl, r0, lsl #4 │ │ │ │ cmp sl, r8 │ │ │ │ str sl, [sp] │ │ │ │ addne r7, r7, r1, lsl #4 │ │ │ │ cmpne r7, r4 │ │ │ │ - bne c4834 │ │ │ │ + bne c4854 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ sub r2, r8, r1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1e85c │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc c4964 │ │ │ │ + bcc c4984 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne c4910 │ │ │ │ + bne c4930 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mul r1, r1, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c494c │ │ │ │ + beq c496c │ │ │ │ mul r5, r3, r8 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r5 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c499c │ │ │ │ + beq c49bc │ │ │ │ strd r8, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r5, r2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r9, r5 │ │ │ │ strd r8, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #64] @ c49ac │ │ │ │ + ldr r0, [pc, #64] @ c49cc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #60] @ c49b0 │ │ │ │ + ldr r1, [pc, #60] @ c49d0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -169759,33 +169767,33 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ - andseq lr, r2, ip, lsr r7 │ │ │ │ - andseq lr, r2, ip, lsr r7 │ │ │ │ + andseq lr, r2, ip, lsl r7 │ │ │ │ + andseq lr, r2, ip, lsl r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ c49f0 │ │ │ │ - ldr r3, [pc, #40] @ c49f4 │ │ │ │ + ldr r1, [pc, #40] @ c4a10 │ │ │ │ + ldr r3, [pc, #40] @ c4a14 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r9, fp, r3, lsl #12 │ │ │ │ - @ instruction: 0x0012e6f8 │ │ │ │ + @ instruction: 0x0012e6d8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #500 @ 0x1f4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ strb r1, [sp, #36] @ 0x24 │ │ │ │ @@ -169804,18 +169812,18 @@ │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl af4b8 │ │ │ │ + bl af4d8 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne c4a80 │ │ │ │ + bne c4aa0 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r6, [r4, #9] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -169841,18 +169849,18 @@ │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ strh r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, sp │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl af0ec │ │ │ │ + bl af10c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne c4b14 │ │ │ │ + bne c4b34 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb r6, [r4, #9] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -169863,32 +169871,32 @@ │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ addcs r4, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmpcs r4, r1 │ │ │ │ - bcs c4bb4 │ │ │ │ + bcs c4bd4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #312] @ c4c94 │ │ │ │ - ldr r1, [pc, #312] @ c4c98 │ │ │ │ + ldr r0, [pc, #312] @ c4cb4 │ │ │ │ + ldr r1, [pc, #312] @ c4cb8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #280] @ c4c9c │ │ │ │ + ldr r2, [pc, #280] @ c4cbc │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #264] @ c4ca0 │ │ │ │ + ldr r2, [pc, #264] @ c4cc0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -169896,96 +169904,96 @@ │ │ │ │ add ip, sp, #16 │ │ │ │ mov r4, #0 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ strh r4, [sp, #28] │ │ │ │ - bl dac68 │ │ │ │ + bl dac88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4c38 │ │ │ │ + bne c4c58 │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - beq c4c34 │ │ │ │ + beq c4c54 │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r1, [sp, #44] @ 0x2c │ │ │ │ ldrne r0, [sp, #40] @ 0x28 │ │ │ │ strdne r0, [r6, #4] │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #72] @ c4c88 │ │ │ │ - ldr r3, [pc, #72] @ c4c8c │ │ │ │ - ldr r2, [pc, #72] @ c4c90 │ │ │ │ + ldr r1, [pc, #72] @ c4ca8 │ │ │ │ + ldr r3, [pc, #72] @ c4cac │ │ │ │ + ldr r2, [pc, #72] @ c4cb0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq r9, fp, sp, lsr #7 │ │ │ │ - andseq lr, r2, r8, asr r4 │ │ │ │ - andseq lr, r2, r8, lsl #9 │ │ │ │ - andseq lr, r2, r0, ror #9 │ │ │ │ - andseq lr, r2, r0, ror #9 │ │ │ │ - andseq fp, r4, r4, lsr r3 │ │ │ │ - @ instruction: 0x0014b3b0 │ │ │ │ + andseq lr, r2, r8, lsr r4 │ │ │ │ + andseq lr, r2, r8, ror #8 │ │ │ │ + andseq lr, r2, r0, asr #9 │ │ │ │ + andseq lr, r2, r0, asr #9 │ │ │ │ + andseq fp, r4, r4, lsl r3 │ │ │ │ + mulseq r4, r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ addcs r4, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmpcs r4, r1 │ │ │ │ - bcs c4d38 │ │ │ │ + bcs c4d58 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #312] @ c4e18 │ │ │ │ - ldr r1, [pc, #312] @ c4e1c │ │ │ │ + ldr r0, [pc, #312] @ c4e38 │ │ │ │ + ldr r1, [pc, #312] @ c4e3c │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #280] @ c4e20 │ │ │ │ + ldr r2, [pc, #280] @ c4e40 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #264] @ c4e24 │ │ │ │ + ldr r2, [pc, #264] @ c4e44 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -169993,329 +170001,329 @@ │ │ │ │ add ip, sp, #16 │ │ │ │ mov r4, #1 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ ldrb r0, [r5, #9] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ strh r4, [sp, #28] │ │ │ │ - bl dac68 │ │ │ │ + bl dac88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4dbc │ │ │ │ + bne c4ddc │ │ │ │ ldrd r0, [r5] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r1, #72] @ 0x48 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ bic r1, r1, #7 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - beq c4db8 │ │ │ │ + beq c4dd8 │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r1, [sp, #44] @ 0x2c │ │ │ │ ldrne r0, [sp, #40] @ 0x28 │ │ │ │ strdne r0, [r6, #4] │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #72] @ c4e0c │ │ │ │ - ldr r3, [pc, #72] @ c4e10 │ │ │ │ - ldr r2, [pc, #72] @ c4e14 │ │ │ │ + ldr r1, [pc, #72] @ c4e2c │ │ │ │ + ldr r3, [pc, #72] @ c4e30 │ │ │ │ + ldr r2, [pc, #72] @ c4e34 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq r9, fp, r9, lsr #4 │ │ │ │ - @ instruction: 0x0012e2d4 │ │ │ │ - andseq lr, r2, r4, lsl #6 │ │ │ │ - andseq lr, r2, ip, asr r3 │ │ │ │ - andseq lr, r2, ip, asr r3 │ │ │ │ - @ instruction: 0x0014b1b0 │ │ │ │ - andseq fp, r4, ip, lsr #4 │ │ │ │ - b da9a8 │ │ │ │ + @ instruction: 0x0012e2b4 │ │ │ │ + andseq lr, r2, r4, ror #5 │ │ │ │ + andseq lr, r2, ip, lsr r3 │ │ │ │ + andseq lr, r2, ip, lsr r3 │ │ │ │ + mulseq r4, r0, r1 │ │ │ │ + andseq fp, r4, ip, lsl #4 │ │ │ │ + b da9c8 │ │ │ │ push {r4, lr} │ │ │ │ ldr lr, [sp, #12] │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp lr, ip │ │ │ │ - bcc c4ea0 │ │ │ │ + bcc c4ec0 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi c4eb4 │ │ │ │ + bhi c4ed4 │ │ │ │ mov r3, #0 │ │ │ │ cmp ip, lr │ │ │ │ - beq c4e98 │ │ │ │ + beq c4eb8 │ │ │ │ add r3, r2, ip │ │ │ │ sub lr, ip, lr │ │ │ │ mov r2, #0 │ │ │ │ ldrb r4, [r3, -r2] │ │ │ │ ldrb r4, [r1, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c4e88 │ │ │ │ + bne c4ea8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne c4e60 │ │ │ │ + bne c4e80 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, ip, r2 │ │ │ │ add r3, r2, #1 │ │ │ │ strd r2, [r0, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #32] @ c4ec8 │ │ │ │ + ldr r2, [pc, #32] @ c4ee8 │ │ │ │ mov r0, ip │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ c4ecc │ │ │ │ + ldr r2, [pc, #16] @ c4eec │ │ │ │ mov r0, lr │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - andseq lr, r2, ip, lsr r2 │ │ │ │ - andseq lr, r2, r8, lsr #4 │ │ │ │ + andseq lr, r2, ip, lsl r2 │ │ │ │ + andseq lr, r2, r8, lsl #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov ip, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs c4efc │ │ │ │ + bcs c4f1c │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ cmp r1, #1 │ │ │ │ addeq r5, r4, #1 │ │ │ │ moveq ip, #1 │ │ │ │ strdeq r4, [r0, #4] │ │ │ │ str ip, [r0] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r1, ip │ │ │ │ - bcc c5094 │ │ │ │ + bcc c50b4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi c50a4 │ │ │ │ + bhi c50c4 │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, ip │ │ │ │ - ble c4f60 │ │ │ │ + ble c4f80 │ │ │ │ ldrb r4, [lr] │ │ │ │ sub r6, r1, ip │ │ │ │ add lr, r2, ip │ │ │ │ cmp r6, #3 │ │ │ │ - bhi c4f68 │ │ │ │ + bhi c4f88 │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r4, r1 │ │ │ │ - beq c5078 │ │ │ │ + beq c5098 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c4f48 │ │ │ │ + bne c4f68 │ │ │ │ str sl, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r9, #256 @ 0x100 │ │ │ │ ldr r7, [lr] │ │ │ │ movt r9, #257 @ 0x101 │ │ │ │ orr r5, r9, #1 │ │ │ │ mul r5, r4, r5 │ │ │ │ eor r7, r7, r5 │ │ │ │ sub r3, r9, r7 │ │ │ │ orr r3, r3, r7 │ │ │ │ movw r7, #32896 @ 0x8080 │ │ │ │ movt r7, #32896 @ 0x8080 │ │ │ │ and r3, r3, r7 │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4fe4 │ │ │ │ + bne c5004 │ │ │ │ add r8, r2, r1 │ │ │ │ bic r2, lr, #3 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r6, #9 │ │ │ │ - bcs c5004 │ │ │ │ + bcs c5024 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs c4f60 │ │ │ │ + bcs c4f80 │ │ │ │ and r3, lr, #3 │ │ │ │ add r1, r1, r3 │ │ │ │ sub r1, r1, ip │ │ │ │ sub r1, r1, #4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq c5078 │ │ │ │ + beq c5098 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c4fc8 │ │ │ │ - b c4f60 │ │ │ │ + bne c4fe8 │ │ │ │ + b c4f80 │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r4, r1 │ │ │ │ - beq c5078 │ │ │ │ + beq c5098 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c4fe8 │ │ │ │ - b c4f60 │ │ │ │ + bne c5008 │ │ │ │ + b c4f80 │ │ │ │ sub r1, r8, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi c5050 │ │ │ │ + bhi c5070 │ │ │ │ ldr r3, [r2] │ │ │ │ eor r3, r3, r5 │ │ │ │ sub r6, r9, r3 │ │ │ │ orr r3, r6, r3 │ │ │ │ and r3, r3, r7 │ │ │ │ cmp r3, r7 │ │ │ │ ldreq r3, [r2, #4] │ │ │ │ eoreq r3, r3, r5 │ │ │ │ subeq r6, r9, r3 │ │ │ │ orreq r3, r6, r3 │ │ │ │ andeq r3, r3, r7 │ │ │ │ cmpeq r3, r7 │ │ │ │ - bne c5050 │ │ │ │ + bne c5070 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls c5010 │ │ │ │ + bls c5030 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs c4f60 │ │ │ │ + bcs c4f80 │ │ │ │ sub r1, r8, r2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq c5078 │ │ │ │ + beq c5098 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c505c │ │ │ │ - b c4f60 │ │ │ │ + bne c507c │ │ │ │ + b c4f80 │ │ │ │ sub r1, r2, lr │ │ │ │ mov sl, #1 │ │ │ │ add r2, r1, ip │ │ │ │ add r3, r2, #1 │ │ │ │ strd r2, [r0, #4] │ │ │ │ str sl, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #28] @ c50b8 │ │ │ │ + ldr r2, [pc, #28] @ c50d8 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ c50bc │ │ │ │ + ldr r2, [pc, #16] @ c50dc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - andseq lr, r2, ip, asr r0 │ │ │ │ - andseq lr, r2, r8, asr #32 │ │ │ │ + andseq lr, r2, ip, lsr r0 │ │ │ │ + andseq lr, r2, r8, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp r1, ip │ │ │ │ - bcc c5284 │ │ │ │ + bcc c52a4 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi c5294 │ │ │ │ + bhi c52b4 │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, ip │ │ │ │ - ble c5244 │ │ │ │ + ble c5264 │ │ │ │ ldrb r4, [lr] │ │ │ │ sub r7, r1, ip │ │ │ │ ldrb r5, [lr, #1] │ │ │ │ add r8, r2, ip │ │ │ │ cmp r7, #3 │ │ │ │ - bhi c512c │ │ │ │ + bhi c514c │ │ │ │ mov r6, r8 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r5, r1 │ │ │ │ - beq c5254 │ │ │ │ + beq c5274 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne c510c │ │ │ │ - b c5244 │ │ │ │ + bne c512c │ │ │ │ + b c5264 │ │ │ │ movw r9, #256 @ 0x100 │ │ │ │ str r0, [sp, #8] │ │ │ │ movt r9, #257 @ 0x101 │ │ │ │ orr r6, r9, #1 │ │ │ │ ldr fp, [r8] │ │ │ │ mul r0, r4, r6 │ │ │ │ eor r3, fp, r0 │ │ │ │ sub lr, r9, r3 │ │ │ │ orr r3, lr, r3 │ │ │ │ movw lr, #32896 @ 0x8080 │ │ │ │ movt lr, #32896 @ 0x8080 │ │ │ │ and r3, r3, lr │ │ │ │ cmp r3, lr │ │ │ │ - bne c5220 │ │ │ │ + bne c5240 │ │ │ │ mul r3, r5, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ eor r3, fp, r3 │ │ │ │ sub r6, r9, r3 │ │ │ │ orr r3, r6, r3 │ │ │ │ mov r6, r8 │ │ │ │ and r3, r3, lr │ │ │ │ cmp r3, lr │ │ │ │ - bne c5224 │ │ │ │ + bne c5244 │ │ │ │ add fp, r2, r1 │ │ │ │ bic r3, r8, #3 │ │ │ │ sub r2, fp, #4 │ │ │ │ add r6, r3, #4 │ │ │ │ cmp r6, r2 │ │ │ │ str r8, [sp] │ │ │ │ - bhi c51ec │ │ │ │ + bhi c520c │ │ │ │ ldr r9, [sp, #4] │ │ │ │ movw r8, #256 @ 0x100 │ │ │ │ movt r8, #257 @ 0x101 │ │ │ │ ldr r7, [r6] │ │ │ │ eor r3, r7, r0 │ │ │ │ sub r1, r8, r3 │ │ │ │ orr r1, r1, r3 │ │ │ │ and r1, r1, lr │ │ │ │ cmp r1, lr │ │ │ │ eoreq r1, r7, r9 │ │ │ │ subeq r3, r8, r1 │ │ │ │ orreq r1, r3, r1 │ │ │ │ andeq r1, r1, lr │ │ │ │ cmpeq r1, lr │ │ │ │ - bne c51ec │ │ │ │ + bne c520c │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bls c51b0 │ │ │ │ + bls c51d0 │ │ │ │ cmp r6, fp │ │ │ │ - bcs c5274 │ │ │ │ + bcs c5294 │ │ │ │ ldr r8, [sp] │ │ │ │ sub r1, fp, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r4, r2 │ │ │ │ cmpne r5, r2 │ │ │ │ - beq c5254 │ │ │ │ + beq c5274 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne c5200 │ │ │ │ - b c5244 │ │ │ │ + bne c5220 │ │ │ │ + b c5264 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r5, r1 │ │ │ │ - beq c5250 │ │ │ │ + beq c5270 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne c5224 │ │ │ │ + bne c5244 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str sl, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r1, r6, r8 │ │ │ │ mov sl, #1 │ │ │ │ @@ -170325,182 +170333,182 @@ │ │ │ │ str sl, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str sl, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #28] @ c52a8 │ │ │ │ + ldr r2, [pc, #28] @ c52c8 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ c52ac │ │ │ │ + ldr r2, [pc, #16] @ c52cc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - andseq sp, r2, ip, ror lr │ │ │ │ - andseq sp, r2, r8, ror #28 │ │ │ │ + andseq sp, r2, ip, asr lr │ │ │ │ + andseq sp, r2, r8, asr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc c54b8 │ │ │ │ + bcc c54d8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi c54c4 │ │ │ │ + bhi c54e4 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c54ac │ │ │ │ + ble c54cc │ │ │ │ ldrb r5, [lr] │ │ │ │ sub r4, r1, r0 │ │ │ │ ldrb r6, [lr, #1] │ │ │ │ cmp r4, #3 │ │ │ │ ldrb r3, [lr, #2] │ │ │ │ add lr, r2, r0 │ │ │ │ - bhi c532c │ │ │ │ + bhi c534c │ │ │ │ mov r7, lr │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c5498 │ │ │ │ + beq c54b8 │ │ │ │ cmp r5, r1 │ │ │ │ cmpne r6, r1 │ │ │ │ - beq c5498 │ │ │ │ + beq c54b8 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c5304 │ │ │ │ - b c54ac │ │ │ │ + bne c5324 │ │ │ │ + b c54cc │ │ │ │ str ip, [sp, #16] │ │ │ │ movw ip, #256 @ 0x100 │ │ │ │ movt ip, #257 @ 0x101 │ │ │ │ orr r9, ip, #1 │ │ │ │ ldr sl, [lr] │ │ │ │ mul r7, r5, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ eor fp, sl, r7 │ │ │ │ sub r7, ip, fp │ │ │ │ orr r7, r7, fp │ │ │ │ movw fp, #32896 @ 0x8080 │ │ │ │ movt fp, #32896 @ 0x8080 │ │ │ │ and r7, r7, fp │ │ │ │ cmp r7, fp │ │ │ │ - bne c5468 │ │ │ │ + bne c5488 │ │ │ │ mul r7, r6, r9 │ │ │ │ str lr, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ eor r7, sl, r7 │ │ │ │ sub lr, ip, r7 │ │ │ │ orr r7, lr, r7 │ │ │ │ and r7, r7, fp │ │ │ │ cmp r7, fp │ │ │ │ - bne c5464 │ │ │ │ + bne c5484 │ │ │ │ mul r7, r3, r9 │ │ │ │ str r7, [sp] │ │ │ │ eor lr, sl, r7 │ │ │ │ mov sl, ip │ │ │ │ sub r7, ip, lr │ │ │ │ ldr ip, [sp, #16] │ │ │ │ orr r7, r7, lr │ │ │ │ ldr lr, [sp, #8] │ │ │ │ and r7, r7, fp │ │ │ │ cmp r7, fp │ │ │ │ mov r7, lr │ │ │ │ - bne c5470 │ │ │ │ + bne c5490 │ │ │ │ mov r4, lr │ │ │ │ add lr, r2, r1 │ │ │ │ sub r9, lr, #4 │ │ │ │ bic r7, r4, #3 │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r7, r9 │ │ │ │ - bhi c542c │ │ │ │ + bhi c544c │ │ │ │ ldr r4, [r7] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eor r1, r4, r1 │ │ │ │ sub r2, sl, r1 │ │ │ │ orr r1, r2, r1 │ │ │ │ and r1, r1, fp │ │ │ │ cmp r1, fp │ │ │ │ ldreq r1, [sp, #4] │ │ │ │ eoreq r1, r4, r1 │ │ │ │ subeq r2, sl, r1 │ │ │ │ orreq r1, r2, r1 │ │ │ │ andeq r1, r1, fp │ │ │ │ cmpeq r1, fp │ │ │ │ - bne c542c │ │ │ │ + bne c544c │ │ │ │ ldr r1, [sp] │ │ │ │ eor r1, r4, r1 │ │ │ │ sub r2, sl, r1 │ │ │ │ orr r1, r2, r1 │ │ │ │ and r1, r1, fp │ │ │ │ cmp r1, fp │ │ │ │ - beq c53cc │ │ │ │ + beq c53ec │ │ │ │ cmp r7, lr │ │ │ │ - bcs c54ac │ │ │ │ + bcs c54cc │ │ │ │ sub r1, lr, r7 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldrb r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c5498 │ │ │ │ + beq c54b8 │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r6, r2 │ │ │ │ - beq c5498 │ │ │ │ + beq c54b8 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c543c │ │ │ │ - b c54ac │ │ │ │ + bne c545c │ │ │ │ + b c54cc │ │ │ │ ldr lr, [sp, #8] │ │ │ │ mov r7, lr │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldrb r1, [r7] │ │ │ │ cmp r3, r1 │ │ │ │ - beq c5498 │ │ │ │ + beq c54b8 │ │ │ │ cmp r5, r1 │ │ │ │ cmpne r6, r1 │ │ │ │ - beq c5498 │ │ │ │ + beq c54b8 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c5470 │ │ │ │ - b c54ac │ │ │ │ + bne c5490 │ │ │ │ + b c54cc │ │ │ │ sub r1, r7, lr │ │ │ │ mov r8, #1 │ │ │ │ add r2, r1, r0 │ │ │ │ add r3, r2, #1 │ │ │ │ strd r2, [ip, #4] │ │ │ │ str r8, [ip] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #24] @ c54d8 │ │ │ │ + ldr r2, [pc, #24] @ c54f8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ c54dc │ │ │ │ + ldr r2, [pc, #16] @ c54fc │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - andseq sp, r2, ip, asr ip │ │ │ │ - andseq sp, r2, r8, asr #24 │ │ │ │ + andseq sp, r2, ip, lsr ip │ │ │ │ + andseq sp, r2, r8, lsr #24 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc c5564 │ │ │ │ + bcc c5584 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi c5578 │ │ │ │ + bhi c5598 │ │ │ │ ldr r9, [r1, #64] @ 0x40 │ │ │ │ sub r3, r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, r9 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - bcc c5558 │ │ │ │ + bcc c5578 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ add ip, sp, #8 │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r8, [r1, #60] @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ strd r8, [sp] │ │ │ │ @@ -170509,238 +170517,238 @@ │ │ │ │ addne r0, r1, r6 │ │ │ │ movne r7, #1 │ │ │ │ addne r1, r0, r9 │ │ │ │ strdne r0, [r4, #4] │ │ │ │ str r7, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ c558c │ │ │ │ + ldr r2, [pc, #32] @ c55ac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ c5590 │ │ │ │ + ldr r2, [pc, #16] @ c55b0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - @ instruction: 0x0012dbb8 │ │ │ │ - andseq sp, r2, r4, lsr #23 │ │ │ │ + mulseq r2, r8, fp │ │ │ │ + andseq sp, r2, r4, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc c55f4 │ │ │ │ + bcc c5614 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi c5604 │ │ │ │ + bhi c5624 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ sub r0, r1, r8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc c55ec │ │ │ │ + bcc c560c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r1, r2, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r9, r5, r8 │ │ │ │ moveq r7, #1 │ │ │ │ strdeq r8, [r6, #4] │ │ │ │ str r7, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #28] @ c5618 │ │ │ │ + ldr r2, [pc, #28] @ c5638 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ c561c │ │ │ │ + ldr r2, [pc, #16] @ c563c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - andseq sp, r2, ip, lsr fp │ │ │ │ - andseq sp, r2, r8, lsr #22 │ │ │ │ + andseq sp, r2, ip, lsl fp │ │ │ │ + andseq sp, r2, r8, lsl #22 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #828 @ 0x33c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r2 │ │ │ │ lsl r4, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq c5678 │ │ │ │ + beq c5698 │ │ │ │ ldr r9, [r6, #8] │ │ │ │ mov r7, #1 │ │ │ │ cmp fp, #1 │ │ │ │ - beq c567c │ │ │ │ + beq c569c │ │ │ │ sub r1, r4, #16 │ │ │ │ add r0, r6, #24 │ │ │ │ lsr r1, r1, #4 │ │ │ │ ldr r2, [r0], #16 │ │ │ │ cmp r9, r2 │ │ │ │ movcs r9, r2 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne c5660 │ │ │ │ - b c567c │ │ │ │ + bne c5680 │ │ │ │ + b c569c │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [sp, #772] @ 0x304 │ │ │ │ movw r0, #256 @ 0x100 │ │ │ │ movt r0, #514 @ 0x202 │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl dff84 │ │ │ │ + bl dffa4 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r9, r7 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c56c4 │ │ │ │ + beq c56e4 │ │ │ │ ldrb r0, [sp, #1169] @ 0x491 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5884 │ │ │ │ + beq c58a4 │ │ │ │ subs r4, r4, #16 │ │ │ │ - bne c56bc │ │ │ │ + bne c56dc │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #1488 @ 0x5d0 │ │ │ │ add sl, lr, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl dffcc │ │ │ │ + bl dffec │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c5734 │ │ │ │ + bne c5754 │ │ │ │ ldr r4, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #1132] @ 0x46c │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r1] │ │ │ │ - beq c5788 │ │ │ │ + beq c57a8 │ │ │ │ add r6, r5, #4 │ │ │ │ - b c5718 │ │ │ │ + b c5738 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq c5788 │ │ │ │ + beq c57a8 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c570c │ │ │ │ + beq c572c │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b c570c │ │ │ │ + bl 52170 │ │ │ │ + b c572c │ │ │ │ ldm r8!, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r5, [sp, #1136] @ 0x470 │ │ │ │ ldr r4, [sp, #1132] @ 0x46c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c57d0 │ │ │ │ + beq c57f0 │ │ │ │ add r8, r4, #4 │ │ │ │ - b c576c │ │ │ │ + b c578c │ │ │ │ add r8, r8, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c57d0 │ │ │ │ + beq c57f0 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5760 │ │ │ │ + beq c5780 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b c5760 │ │ │ │ + bl 52170 │ │ │ │ + b c5780 │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57a8 │ │ │ │ + beq c57c8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c57c4 │ │ │ │ + beq c57e4 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57f0 │ │ │ │ + beq c5810 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ add r4, sp, #764 @ 0x2fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5810 │ │ │ │ + beq c5830 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #762] @ 0x2fa │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ movw r0, #258 @ 0x102 │ │ │ │ strh r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [r4, #-4] │ │ │ │ add r4, sp, #1488 @ 0x5d0 │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl c2e18 │ │ │ │ + bl c2e38 │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c58e4 │ │ │ │ + beq c5904 │ │ │ │ add ip, r4, #8 │ │ │ │ orr r1, sl, #4 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r0, r0, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ - b c5938 │ │ │ │ + b c5958 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, r6, #4 │ │ │ │ add r7, lr, #104 @ 0x68 │ │ │ │ mov sl, #1 │ │ │ │ - b c58b0 │ │ │ │ + b c58d0 │ │ │ │ strb sl, [sp, #1169] @ 0x491 │ │ │ │ mov r0, r7 │ │ │ │ - bl de304 │ │ │ │ + bl de324 │ │ │ │ subs r4, r4, #16 │ │ │ │ add r5, r5, #16 │ │ │ │ - beq c56c4 │ │ │ │ + beq c56e4 │ │ │ │ ldrb r0, [sp, #1169] @ 0x491 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c58a4 │ │ │ │ + bne c58c4 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs c5898 │ │ │ │ + bcs c58b8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c5898 │ │ │ │ + beq c58b8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r7 │ │ │ │ - bl de19c │ │ │ │ - b c58a4 │ │ │ │ + bl de1bc │ │ │ │ + b c58c4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ orr r1, r4, #4 │ │ │ │ add r4, lr, #104 @ 0x68 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ @@ -170748,37 +170756,37 @@ │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e85c │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ccff0 │ │ │ │ + bl cd010 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl c4490 │ │ │ │ + bl c44b0 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ tst r0, #1 │ │ │ │ - beq c5960 │ │ │ │ + beq c5980 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl c41d8 │ │ │ │ + bl c41f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c43bc │ │ │ │ + bl c43dc │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ ldr r8, [sp, #404] @ 0x194 │ │ │ │ bl 1e85c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq c5940 │ │ │ │ + beq c5960 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ add r0, sl, #52 @ 0x34 │ │ │ │ bl 1e85c │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ @@ -170789,207 +170797,207 @@ │ │ │ │ str r9, [sl, #396] @ 0x18c │ │ │ │ str r8, [sl, #48] @ 0x30 │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl c4490 │ │ │ │ - b c59d8 │ │ │ │ + bl c44b0 │ │ │ │ + b c59f8 │ │ │ │ bl 262c4 │ │ │ │ - b c59ec │ │ │ │ + b c5a0c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c43bc │ │ │ │ + bl c43dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl c4334 │ │ │ │ + bl c4354 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #828 @ 0x33c │ │ │ │ sub sp, sp, #1024 @ 0x400 │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r2 │ │ │ │ lsl r4, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq c5a5c │ │ │ │ + beq c5a7c │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r7, #1 │ │ │ │ cmp fp, #1 │ │ │ │ - beq c5a60 │ │ │ │ + beq c5a80 │ │ │ │ sub r1, r4, #8 │ │ │ │ add r0, r6, #12 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r0], #8 │ │ │ │ cmp r9, r2 │ │ │ │ movcs r9, r2 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne c5a44 │ │ │ │ - b c5a60 │ │ │ │ + bne c5a64 │ │ │ │ + b c5a80 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #2 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ strb r0, [sp, #772] @ 0x304 │ │ │ │ movw r0, #256 @ 0x100 │ │ │ │ movt r0, #514 @ 0x202 │ │ │ │ add r1, sp, #768 @ 0x300 │ │ │ │ str r0, [sp, #768] @ 0x300 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl dff84 │ │ │ │ + bl dffa4 │ │ │ │ cmp r7, #0 │ │ │ │ moveq r9, r7 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5aa8 │ │ │ │ + beq c5ac8 │ │ │ │ ldrb r0, [sp, #1169] @ 0x491 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c68 │ │ │ │ + beq c5c88 │ │ │ │ subs r4, r4, #8 │ │ │ │ - bne c5aa0 │ │ │ │ + bne c5ac0 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r8, sp, #1488 @ 0x5d0 │ │ │ │ add sl, lr, #104 @ 0x68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl dffcc │ │ │ │ + bl dffec │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne c5b18 │ │ │ │ + bne c5b38 │ │ │ │ ldr r4, [sp, #1136] @ 0x470 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #1132] @ 0x46c │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r1] │ │ │ │ - beq c5b6c │ │ │ │ + beq c5b8c │ │ │ │ add r6, r5, #4 │ │ │ │ - b c5afc │ │ │ │ + b c5b1c │ │ │ │ add r6, r6, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq c5b6c │ │ │ │ + beq c5b8c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5af0 │ │ │ │ + beq c5b10 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b c5af0 │ │ │ │ + bl 52170 │ │ │ │ + b c5b10 │ │ │ │ ldm r8!, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ ldr r5, [sp, #1136] @ 0x470 │ │ │ │ ldr r4, [sp, #1132] @ 0x46c │ │ │ │ cmp r5, #0 │ │ │ │ - beq c5bb4 │ │ │ │ + beq c5bd4 │ │ │ │ add r8, r4, #4 │ │ │ │ - b c5b50 │ │ │ │ + b c5b70 │ │ │ │ add r8, r8, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq c5bb4 │ │ │ │ + beq c5bd4 │ │ │ │ ldr r1, [r8, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5b44 │ │ │ │ + beq c5b64 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b c5b44 │ │ │ │ + bl 52170 │ │ │ │ + b c5b64 │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5b8c │ │ │ │ + beq c5bac │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5ba8 │ │ │ │ + beq c5bc8 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #1128] @ 0x468 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5bd4 │ │ │ │ + beq c5bf4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #1140] @ 0x474 │ │ │ │ add r4, sp, #764 @ 0x2fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq c5bf4 │ │ │ │ + beq c5c14 │ │ │ │ ldr r0, [sp, #1144] @ 0x478 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #762] @ 0x2fa │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #756] @ 0x2f4 │ │ │ │ movw r0, #258 @ 0x102 │ │ │ │ strh r0, [r4] │ │ │ │ mov r0, #1 │ │ │ │ strh r0, [r4, #-4] │ │ │ │ add r4, sp, #1488 @ 0x5d0 │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl c2914 │ │ │ │ + bl c2934 │ │ │ │ ldr r0, [sp, #1488] @ 0x5d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5cc8 │ │ │ │ + beq c5ce8 │ │ │ │ add ip, r4, #8 │ │ │ │ orr r1, sl, #4 │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r1 │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ add r0, r0, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #400] @ 0x190 │ │ │ │ - b c5d1c │ │ │ │ + b c5d3c │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ add r5, r6, #4 │ │ │ │ add r7, lr, #104 @ 0x68 │ │ │ │ mov sl, #1 │ │ │ │ - b c5c94 │ │ │ │ + b c5cb4 │ │ │ │ strb sl, [sp, #1169] @ 0x491 │ │ │ │ mov r0, r7 │ │ │ │ - bl de304 │ │ │ │ + bl de324 │ │ │ │ subs r4, r4, #8 │ │ │ │ add r5, r5, #8 │ │ │ │ - beq c5aa8 │ │ │ │ + beq c5ac8 │ │ │ │ ldrb r0, [sp, #1169] @ 0x491 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5c88 │ │ │ │ + bne c5ca8 │ │ │ │ ldr r0, [sp, #1136] @ 0x470 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs c5c7c │ │ │ │ + bcs c5c9c │ │ │ │ ldr r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c5c7c │ │ │ │ + beq c5c9c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ mov r0, r7 │ │ │ │ - bl de19c │ │ │ │ - b c5c88 │ │ │ │ + bl de1bc │ │ │ │ + b c5ca8 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ orr r1, r4, #4 │ │ │ │ add r4, lr, #104 @ 0x68 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ add r5, sp, #768 @ 0x300 │ │ │ │ @@ -170997,37 +171005,37 @@ │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e85c │ │ │ │ add r4, sp, #400 @ 0x190 │ │ │ │ add r1, sp, #756 @ 0x2f4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ccff0 │ │ │ │ + bl cd010 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl c4490 │ │ │ │ + bl c44b0 │ │ │ │ ldr r0, [sp, #400] @ 0x190 │ │ │ │ tst r0, #1 │ │ │ │ - beq c5d44 │ │ │ │ + beq c5d64 │ │ │ │ add r0, sp, #400 @ 0x190 │ │ │ │ - bl c41d8 │ │ │ │ + bl c41f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c43bc │ │ │ │ + bl c43dc │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, r4, #8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ ldr r8, [sp, #404] @ 0x194 │ │ │ │ bl 1e85c │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq c5d24 │ │ │ │ + beq c5d44 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ add r0, sl, #52 @ 0x34 │ │ │ │ bl 1e85c │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ @@ -171038,57 +171046,57 @@ │ │ │ │ str r9, [sl, #396] @ 0x18c │ │ │ │ str r8, [sl, #48] @ 0x30 │ │ │ │ add sp, sp, #828 @ 0x33c │ │ │ │ add sp, sp, #1024 @ 0x400 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #768 @ 0x300 │ │ │ │ - bl c4490 │ │ │ │ - b c5dbc │ │ │ │ + bl c44b0 │ │ │ │ + b c5ddc │ │ │ │ bl 262c4 │ │ │ │ - b c5dd0 │ │ │ │ + b c5df0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c43bc │ │ │ │ + bl c43dc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ add lr, sp, #1024 @ 0x400 │ │ │ │ mov r4, r0 │ │ │ │ add r0, lr, #104 @ 0x68 │ │ │ │ - bl c4334 │ │ │ │ + bl c4354 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r1, #28] │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c5e38 │ │ │ │ + beq c5e58 │ │ │ │ cmp r5, r0 │ │ │ │ - bcc c5eec │ │ │ │ + bcc c5f0c │ │ │ │ cmp r5, r3 │ │ │ │ - bhi c5efc │ │ │ │ + bhi c5f1c │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ sub r6, r5, r0 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs c5e54 │ │ │ │ + bcs c5e74 │ │ │ │ stm sp, {r0, r5} │ │ │ │ add r0, sp, #8 │ │ │ │ - bl e0540 │ │ │ │ - b c5ec4 │ │ │ │ + bl e0560 │ │ │ │ + b c5ee4 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi c5f10 │ │ │ │ + bhi c5f30 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r3, r5 │ │ │ │ - bl dcda4 │ │ │ │ - b c5ec4 │ │ │ │ + bl dcdc4 │ │ │ │ + b c5ee4 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add ip, r2, r0 │ │ │ │ add r3, r2, r5 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, ip │ │ │ │ ldr r6, [r1, #8] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ @@ -171096,97 +171104,97 @@ │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r4, r0 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5ebc │ │ │ │ + beq c5edc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r0, r9 │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi c5f24 │ │ │ │ + bhi c5f44 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b c5ec0 │ │ │ │ + b c5ee0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ ldreq r1, [sp, #16] │ │ │ │ ldreq r0, [sp, #12] │ │ │ │ strdeq r0, [r8, #4] │ │ │ │ moveq r0, #1 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #112] @ c5f64 │ │ │ │ + ldr r2, [pc, #112] @ c5f84 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #88] @ c5f5c │ │ │ │ + ldr r2, [pc, #88] @ c5f7c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #72] @ c5f60 │ │ │ │ + ldr r2, [pc, #72] @ c5f80 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ bl 26060 │ │ │ │ - ldr r0, [pc, #60] @ c5f68 │ │ │ │ + ldr r0, [pc, #60] @ c5f88 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #56] @ c5f6c │ │ │ │ + ldr r1, [pc, #56] @ c5f8c │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - andseq sp, r2, r8, ror #2 │ │ │ │ - andseq sp, r2, r4, ror #2 │ │ │ │ - andseq sp, r2, r4, ror r1 │ │ │ │ - andseq sp, r2, r4, asr r1 │ │ │ │ + andseq sp, r2, r8, asr #2 │ │ │ │ + andseq sp, r2, r4, asr #2 │ │ │ │ andseq sp, r2, r4, asr r1 │ │ │ │ + andseq sp, r2, r4, lsr r1 │ │ │ │ + andseq sp, r2, r4, lsr r1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r4 │ │ │ │ addcs r5, r4, #1 │ │ │ │ stmib sp, {r0, r4} │ │ │ │ cmpcs r5, r0 │ │ │ │ - bcs c5ffc │ │ │ │ + bcs c601c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #276] @ c60b8 │ │ │ │ - ldr r1, [pc, #276] @ c60bc │ │ │ │ + ldr r0, [pc, #276] @ c60d8 │ │ │ │ + ldr r1, [pc, #276] @ c60dc │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #244] @ c60c0 │ │ │ │ + ldr r2, [pc, #244] @ c60e0 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #228] @ c60c4 │ │ │ │ + ldr r2, [pc, #228] @ c60e4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -171198,54 +171206,54 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r5, #1 │ │ │ │ strh r5, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl d1b4c │ │ │ │ + bl d1b6c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #2 │ │ │ │ - beq c605c │ │ │ │ + beq c607c │ │ │ │ tst r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r1, [sp, #44] @ 0x2c │ │ │ │ ldrne r0, [sp, #40] @ 0x28 │ │ │ │ strdne r0, [r6, #4] │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #72] @ c60ac │ │ │ │ - ldr r0, [pc, #72] @ c60b0 │ │ │ │ - ldr r3, [pc, #72] @ c60b4 │ │ │ │ + ldr r1, [pc, #72] @ c60cc │ │ │ │ + ldr r0, [pc, #72] @ c60d0 │ │ │ │ + ldr r3, [pc, #72] @ c60d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, r2, r0, ror #1 │ │ │ │ + andseq sp, r2, r0, asr #1 │ │ │ │ ldrdeq r8, [fp], -r3 │ │ │ │ - andseq sp, r2, ip, lsr #32 │ │ │ │ - mulseq r2, r8, r0 │ │ │ │ - mulseq r2, r8, r0 │ │ │ │ - andseq r9, r4, ip, ror #29 │ │ │ │ - andseq r9, r4, r8, ror #30 │ │ │ │ + andseq sp, r2, ip │ │ │ │ + andseq sp, r2, r8, ror r0 │ │ │ │ + andseq sp, r2, r8, ror r0 │ │ │ │ + andseq r9, r4, ip, asr #29 │ │ │ │ + andseq r9, r4, r8, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrd r4, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ @@ -171271,15 +171279,15 @@ │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ addne r0, r0, lr │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c61d4 │ │ │ │ + beq c61f4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ add sl, r3, #24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ @@ -171300,44 +171308,44 @@ │ │ │ │ cmp r1, #1 │ │ │ │ ldm sl, {r4, r6, sl} │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bne c6210 │ │ │ │ + bne c6230 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ mov r7, ip │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b c6428 │ │ │ │ + b c6448 │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r7, #0 │ │ │ │ - b c6424 │ │ │ │ + b c6444 │ │ │ │ eor r2, r2, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ eor r2, r5, #1 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r0, r0, #4 │ │ │ │ sub r1, r1, #4 │ │ │ │ mov r7, ip │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b c6278 │ │ │ │ + b c6298 │ │ │ │ mov r2, #1 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r1, r1, #4 │ │ │ │ add r0, r0, #4 │ │ │ │ orr r8, r2, r8 │ │ │ │ @@ -171345,15 +171353,15 @@ │ │ │ │ orr r9, r2, r9 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ and sl, r2, sl │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ and r6, r2, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr r4, r2, r4 │ │ │ │ - beq c640c │ │ │ │ + beq c642c │ │ │ │ ldr ip, [r0] │ │ │ │ mov r2, #0 │ │ │ │ tst r5, #1 │ │ │ │ mov r3, fp │ │ │ │ str lr, [sp, #20] │ │ │ │ mov lr, r7 │ │ │ │ ldrbne r2, [ip, #48] @ 0x30 │ │ │ │ @@ -171371,38 +171379,38 @@ │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #16] │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ - bne c63e0 │ │ │ │ + bne c6400 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov fp, r7 │ │ │ │ tst r3, #1 │ │ │ │ ldrbne r2, [ip, #49] @ 0x31 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r2, #1 │ │ │ │ - beq c6324 │ │ │ │ + beq c6344 │ │ │ │ mov r2, #1 │ │ │ │ mov r7, lr │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b c6374 │ │ │ │ + b c6394 │ │ │ │ ldr r2, [ip] │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq c6374 │ │ │ │ + beq c6394 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, #1 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -171411,21 +171419,21 @@ │ │ │ │ moveq lr, r3 │ │ │ │ moveq r5, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov r7, lr │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ tst r2, #1 │ │ │ │ - bne c6238 │ │ │ │ + bne c6258 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov lr, #0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bne c6244 │ │ │ │ + bne c6264 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ mov ip, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -171435,39 +171443,39 @@ │ │ │ │ ands r7, lr, r7 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, #1 │ │ │ │ moveq r5, r2 │ │ │ │ moveq lr, r3 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, ip │ │ │ │ - b c6244 │ │ │ │ + b c6264 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c62f0 │ │ │ │ + beq c6310 │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [ip, #20] │ │ │ │ ldr r5, [sp, #4] │ │ │ │ sub r2, r5, r2 │ │ │ │ mov r5, r7 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b c62e4 │ │ │ │ + b c6304 │ │ │ │ and r5, r5, #1 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ and r0, r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #124] @ c64ac │ │ │ │ + ldr r0, [pc, #124] @ c64cc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [sp, #48] @ 0x30 │ │ │ │ addne r2, r0, #20 │ │ │ │ strbne r1, [r0, #50] @ 0x32 │ │ │ │ movne r1, #0 │ │ │ │ strbne r1, [r0, #49] @ 0x31 │ │ │ │ ldrne r1, [sp, #16] │ │ │ │ @@ -171487,226 +171495,226 @@ │ │ │ │ strne fp, [r0, #16] │ │ │ │ stmne r2, {r1, r4, r6} │ │ │ │ addne sp, sp, #60 @ 0x3c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - @ instruction: 0x00149afc │ │ │ │ + @ instruction: 0x00149adc │ │ │ │ ldr r0, [r0] │ │ │ │ - b c91f4 │ │ │ │ + b c9214 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6504 │ │ │ │ - ldr r1, [pc, #96] @ c653c │ │ │ │ - ldr r3, [pc, #96] @ c6540 │ │ │ │ + beq c6524 │ │ │ │ + ldr r1, [pc, #96] @ c655c │ │ │ │ + ldr r3, [pc, #96] @ c6560 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ c6534 │ │ │ │ - ldr r3, [pc, #40] @ c6538 │ │ │ │ + ldr r1, [pc, #40] @ c6554 │ │ │ │ + ldr r3, [pc, #40] @ c6558 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ muleq sl, r0, pc @ │ │ │ │ - andseq ip, r2, r0, ror #24 │ │ │ │ + andseq ip, r2, r0, asr #24 │ │ │ │ andeq r7, fp, ip, lsl #26 │ │ │ │ - andseq ip, r2, r0, lsr #25 │ │ │ │ + andseq ip, r2, r0, lsl #25 │ │ │ │ ldr r0, [r0] │ │ │ │ - b f56b0 │ │ │ │ + b f56d0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #40] @ c658c │ │ │ │ - ldr r3, [pc, #40] @ c6590 │ │ │ │ + ldr r1, [pc, #40] @ c65ac │ │ │ │ + ldr r3, [pc, #40] @ c65b0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r7, fp, r9, lsl #25 │ │ │ │ - andseq ip, r2, r8, lsr #24 │ │ │ │ + andseq ip, r2, r8, lsl #24 │ │ │ │ ldr r0, [r0] │ │ │ │ - b e254c │ │ │ │ + b e256c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b c8820 │ │ │ │ + b c8840 │ │ │ │ ldr r0, [r0] │ │ │ │ - b c8bd4 │ │ │ │ + b c8bf4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne c65cc │ │ │ │ + bne c65ec │ │ │ │ tst r2, #32 │ │ │ │ - bne c65d0 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne c65f0 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r0, r0, #312 @ 0x138 │ │ │ │ - bl 8809c │ │ │ │ + bl 880bc │ │ │ │ ldr r1, [r4, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6604 │ │ │ │ + beq c6624 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6620 │ │ │ │ + beq c6640 │ │ │ │ ldr r0, [r4, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #308]! @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6628 │ │ │ │ + bne c6648 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a8a0c │ │ │ │ + b a8a2c │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq c6688 │ │ │ │ + beq c66a8 │ │ │ │ cmp r1, #2 │ │ │ │ cmpne r1, #4 │ │ │ │ - bne c66a4 │ │ │ │ + bne c66c4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c66a4 │ │ │ │ + beq c66c4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c66cc │ │ │ │ + beq c66ec │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c6730 │ │ │ │ + beq c6750 │ │ │ │ add r5, r6, #4 │ │ │ │ - b c6714 │ │ │ │ + b c6734 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c6730 │ │ │ │ + beq c6750 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6708 │ │ │ │ + beq c6728 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b c6708 │ │ │ │ + bl 52170 │ │ │ │ + b c6728 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6754 │ │ │ │ + beq c6774 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c677c │ │ │ │ + beq c679c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c67c0 │ │ │ │ + beq c67e0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq c68b8 │ │ │ │ + beq c68d8 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr r9, [r1, #20] │ │ │ │ ldr r1, [r1, #304] @ 0x130 │ │ │ │ str r0, [sp, #8] │ │ │ │ and ip, r1, #31 │ │ │ │ lsl r7, r2, ip │ │ │ │ lsl lr, r3, ip │ │ │ │ @@ -171719,204 +171727,204 @@ │ │ │ │ sub r8, r7, r9 │ │ │ │ movcc r6, r9 │ │ │ │ sub r7, r6, r9 │ │ │ │ add r4, r4, lr, lsl #3 │ │ │ │ mov r6, #1 │ │ │ │ add r1, r8, r6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq c68c0 │ │ │ │ + beq c68e0 │ │ │ │ add r1, r7, r6 │ │ │ │ cmp r1, #1 │ │ │ │ - beq c68dc │ │ │ │ + beq c68fc │ │ │ │ ldrd sl, [r5] │ │ │ │ ldrd r0, [r4] │ │ │ │ strd r0, [r5] │ │ │ │ lsrs r0, r6, ip │ │ │ │ strd sl, [r4] │ │ │ │ add r5, r5, #8 │ │ │ │ add r4, r4, #8 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq c6844 │ │ │ │ + beq c6864 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ and r7, r5, #31 │ │ │ │ lsr r1, r2, r7 │ │ │ │ cmp r4, r2, lsr r7 │ │ │ │ - bls c68f4 │ │ │ │ + bls c6914 │ │ │ │ lsr r3, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs c6908 │ │ │ │ + bcs c6928 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ ldr r7, [r0, r1, lsl #2] │ │ │ │ str r2, [r0, r1, lsl #2] │ │ │ │ str r7, [r0, r3, lsl #2] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #88] @ c6920 │ │ │ │ + ldr r2, [pc, #88] @ c6940 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #56] @ c691c │ │ │ │ + ldr r2, [pc, #56] @ c693c │ │ │ │ add r0, lr, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ c6924 │ │ │ │ + ldr r2, [pc, #40] @ c6944 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #24] @ c6928 │ │ │ │ + ldr r2, [pc, #24] @ c6948 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq sl, r2, r0, ror #10 │ │ │ │ - andseq sl, r2, ip, ror r5 │ │ │ │ - @ instruction: 0x0012c8b4 │ │ │ │ - andseq ip, r2, r0, lsr #17 │ │ │ │ + andseq sl, r2, r0, asr #10 │ │ │ │ + andseq sl, r2, ip, asr r5 │ │ │ │ + mulseq r2, r4, r8 │ │ │ │ + andseq ip, r2, r0, lsl #17 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r7, fp, #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, #0 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls c6968 │ │ │ │ - ldr r2, [pc, #428] @ c6b04 │ │ │ │ + bls c6988 │ │ │ │ + ldr r2, [pc, #428] @ c6b24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ - b c6aa0 │ │ │ │ + b c6ac0 │ │ │ │ mov r9, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c69a4 │ │ │ │ - ldr r0, [pc, #380] @ c6af8 │ │ │ │ + beq c69c4 │ │ │ │ + ldr r0, [pc, #380] @ c6b18 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6950 │ │ │ │ + beq c6970 │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp] │ │ │ │ - b c69b0 │ │ │ │ + b c69d0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ ldr r1, [r9, #304] @ 0x130 │ │ │ │ ldr r0, [r9, #20] │ │ │ │ and r1, r1, #31 │ │ │ │ lsrs r1, r0, r1 │ │ │ │ - beq c6a3c │ │ │ │ + beq c6a5c │ │ │ │ ldr r0, [r8, #12] │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #280] @ c6afc │ │ │ │ - ldr ip, [pc, #280] @ c6b00 │ │ │ │ + ldr r2, [pc, #280] @ c6b1c │ │ │ │ + ldr ip, [pc, #280] @ c6b20 │ │ │ │ and r3, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - b c6a04 │ │ │ │ + b c6a24 │ │ │ │ str r6, [sl, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq c6a3c │ │ │ │ + beq c6a5c │ │ │ │ cmp r7, fp │ │ │ │ - beq c6aa4 │ │ │ │ + beq c6ac4 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ lsl r4, r7, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq c69f8 │ │ │ │ + beq c6a18 │ │ │ │ mov r6, r0 │ │ │ │ lsr r0, r0, r3 │ │ │ │ cmp fp, r6, lsr r3 │ │ │ │ - bls c6a94 │ │ │ │ + bls c6ab4 │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ - bne c6a1c │ │ │ │ - b c69f4 │ │ │ │ + bne c6a3c │ │ │ │ + b c6a14 │ │ │ │ add r2, r8, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 96ee0 │ │ │ │ + bl 96f00 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6a68 │ │ │ │ + beq c6a88 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6a8c │ │ │ │ + beq c6aac │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, ip │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, fp │ │ │ │ - b c6a98 │ │ │ │ + b c6ab8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6ad4 │ │ │ │ + beq c6af4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b c6ad4 │ │ │ │ + bl 52170 │ │ │ │ + b c6af4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6af0 │ │ │ │ + beq c6b10 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r4, ip, lsr #11 │ │ │ │ - @ instruction: 0x0012c7dc │ │ │ │ - andseq ip, r2, r8, ror #15 │ │ │ │ - andseq r9, r2, r4, asr #22 │ │ │ │ + andseq r9, r4, ip, lsl #11 │ │ │ │ + @ instruction: 0x0012c7bc │ │ │ │ + andseq ip, r2, r8, asr #15 │ │ │ │ + andseq r9, r2, r4, lsr #22 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #120] @ c6b94 │ │ │ │ + ldr r0, [pc, #120] @ c6bb4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, #24 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, sp │ │ │ │ movne r2, r0 │ │ │ │ ldmne ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stmne r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ movne r1, #1 │ │ │ │ strbne r1, [r8, #12] │ │ │ │ @@ -171926,112 +171934,112 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl c679c │ │ │ │ + bl c67bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r4, r0, lsl r4 │ │ │ │ + @ instruction: 0x001493f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r4, r2, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov fp, r1 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c6be8 │ │ │ │ - b c6c00 │ │ │ │ + bne c6c08 │ │ │ │ + b c6c20 │ │ │ │ add r0, r7, #1 │ │ │ │ strb sl, [r8, #4] │ │ │ │ str r9, [r8] │ │ │ │ str r0, [r6, #8] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6c00 │ │ │ │ + beq c6c20 │ │ │ │ cmp r2, r4 │ │ │ │ - beq c6db0 │ │ │ │ + beq c6dd0 │ │ │ │ sub r4, r4, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - b c6c0c │ │ │ │ + b c6c2c │ │ │ │ cmp r2, r4 │ │ │ │ - beq c6db0 │ │ │ │ + beq c6dd0 │ │ │ │ add r6, r2, #1 │ │ │ │ ldr r9, [fp, #8] │ │ │ │ cmp r9, r0 │ │ │ │ - bls c6e88 │ │ │ │ + bls c6ea8 │ │ │ │ ldrb sl, [r2] │ │ │ │ add r8, r0, r0, lsl #1 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ add r3, r2, r8, lsl #3 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r3, #16] │ │ │ │ addne r0, r1, r0, lsl #3 │ │ │ │ subsne r1, r0, #8 │ │ │ │ - bne c6c4c │ │ │ │ + bne c6c6c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, #0 │ │ │ │ - b c6c5c │ │ │ │ + b c6c7c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi c6e68 │ │ │ │ + bhi c6e88 │ │ │ │ subs r1, r1, r0 │ │ │ │ - beq c6cc8 │ │ │ │ + beq c6ce8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, #0 │ │ │ │ cmp r1, #1 │ │ │ │ add r0, r3, r0, lsl #3 │ │ │ │ - beq c6ca0 │ │ │ │ + beq c6cc0 │ │ │ │ mov r3, #0 │ │ │ │ add r5, r3, r1, lsr #1 │ │ │ │ sub r1, r1, r1, lsr #1 │ │ │ │ add r7, r0, r5, lsl #3 │ │ │ │ ldrb r7, [r7, #4] │ │ │ │ cmp r7, sl │ │ │ │ movhi r5, r3 │ │ │ │ cmp r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bhi c6c7c │ │ │ │ + bhi c6c9c │ │ │ │ add r1, r0, r5, lsl #3 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ cmp r1, sl │ │ │ │ - bne c6cd0 │ │ │ │ + bne c6cf0 │ │ │ │ ldr r0, [r0, r5, lsl #3] │ │ │ │ mov r2, r6 │ │ │ │ ldrb r1, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6c00 │ │ │ │ - b c6be8 │ │ │ │ + beq c6c20 │ │ │ │ + b c6c08 │ │ │ │ mov r5, r1 │ │ │ │ - b c6cd4 │ │ │ │ + b c6cf4 │ │ │ │ addcc r5, r5, #1 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bne c6d14 │ │ │ │ - ldr r1, [pc, #432] @ c6eb8 │ │ │ │ + bne c6d34 │ │ │ │ + ldr r1, [pc, #432] @ c6ed8 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 984c8 │ │ │ │ + bl 984e8 │ │ │ │ ldr r2, [fp, #4] │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ add ip, r2, r0, lsl #3 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ @@ -172046,163 +172054,163 @@ │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r2, [r6, #16] │ │ │ │ addne r1, r2, r1, lsl #3 │ │ │ │ subsne r2, r1, #8 │ │ │ │ ldrne r0, [r1, #-4] │ │ │ │ add r5, r0, r5 │ │ │ │ cmp r7, r5 │ │ │ │ - bcc c6e74 │ │ │ │ + bcc c6e94 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r7, r0 │ │ │ │ - bne c6d88 │ │ │ │ - ldr r1, [pc, #316] @ c6ebc │ │ │ │ + bne c6da8 │ │ │ │ + ldr r1, [pc, #316] @ c6edc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r7, r5 │ │ │ │ add r8, r0, r5, lsl #3 │ │ │ │ - bls c6bc0 │ │ │ │ + bls c6be0 │ │ │ │ sub r0, r7, r5 │ │ │ │ mov r1, r8 │ │ │ │ lsl r2, r0, #3 │ │ │ │ add r0, r8, #8 │ │ │ │ bl 1e0c4 │ │ │ │ - b c6bc0 │ │ │ │ + b c6be0 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs c6e98 │ │ │ │ + bcs c6eb8 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r4, r1, r0, lsl #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c6e28 │ │ │ │ + beq c6e48 │ │ │ │ mov r7, r4 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r1, [r7, #16]! │ │ │ │ mov r8, #0 │ │ │ │ addne r0, r1, r6, lsl #3 │ │ │ │ subsne r2, r0, #8 │ │ │ │ ldrne r8, [r0, #-4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ cmp r6, r2 │ │ │ │ - bne c6e14 │ │ │ │ - ldr r1, [pc, #184] @ c6ec4 │ │ │ │ + bne c6e34 │ │ │ │ + ldr r1, [pc, #184] @ c6ee4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r1, [r7] │ │ │ │ str r8, [r1, r6, lsl #3]! │ │ │ │ add r0, r6, #1 │ │ │ │ str r5, [r1, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b c6e30 │ │ │ │ + b c6e50 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c6e44 │ │ │ │ + beq c6e64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r4 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r7, #16]! │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ cmp r6, r2 │ │ │ │ - beq c6e04 │ │ │ │ - b c6e14 │ │ │ │ - ldr r2, [pc, #92] @ c6ecc │ │ │ │ + beq c6e24 │ │ │ │ + b c6e34 │ │ │ │ + ldr r2, [pc, #92] @ c6eec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #84] @ c6ed0 │ │ │ │ + ldr r2, [pc, #84] @ c6ef0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25a08 │ │ │ │ - ldr r2, [pc, #48] @ c6ec0 │ │ │ │ + ldr r2, [pc, #48] @ c6ee0 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ c6ec8 │ │ │ │ + ldr r2, [pc, #40] @ c6ee8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl c679c │ │ │ │ + bl c67bc │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x0012c4fc │ │ │ │ - mulseq r2, r4, r4 │ │ │ │ - andseq ip, r2, r4, ror #6 │ │ │ │ - andseq ip, r2, ip, lsr #9 │ │ │ │ - andseq ip, r2, r8, asr #6 │ │ │ │ - andseq ip, r2, r8, asr r4 │ │ │ │ - mulseq r2, r4, r3 │ │ │ │ + @ instruction: 0x0012c4dc │ │ │ │ + andseq ip, r2, r4, ror r4 │ │ │ │ + andseq ip, r2, r4, asr #6 │ │ │ │ + andseq ip, r2, ip, lsl #9 │ │ │ │ + andseq ip, r2, r8, lsr #6 │ │ │ │ + andseq ip, r2, r8, lsr r4 │ │ │ │ + andseq ip, r2, r4, ror r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr ip, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne c6fbc │ │ │ │ + bne c6fdc │ │ │ │ ldr fp, [r5, #8] │ │ │ │ mov r0, #4 │ │ │ │ str ip, [sp, #24] │ │ │ │ cmp fp, #0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r4, [sp, #28] │ │ │ │ - beq c7694 │ │ │ │ + beq c76b4 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ ldr r9, [r8, #20] │ │ │ │ ldr r6, [r8, #16] │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r9, #0 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ add ip, r6, r9, lsl #3 │ │ │ │ - beq c6f80 │ │ │ │ + beq c6fa0 │ │ │ │ subs r0, ip, #8 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r0, [ip, #-4] │ │ │ │ cmpne r0, r1 │ │ │ │ - bhi c7624 │ │ │ │ + bhi c7644 │ │ │ │ add r5, r2, r0, lsl #3 │ │ │ │ sub r7, r1, r0 │ │ │ │ mvn r0, #-536870912 @ 0xe0000000 │ │ │ │ tst r9, r0 │ │ │ │ - beq c6fe8 │ │ │ │ + beq c7008 │ │ │ │ ldm r6, {r0, r3} │ │ │ │ cmp r3, r0 │ │ │ │ - bcc c7634 │ │ │ │ + bcc c7654 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi c7648 │ │ │ │ + bhi c7668 │ │ │ │ add sl, r2, r0, lsl #3 │ │ │ │ sub r0, r3, r0 │ │ │ │ add r6, r6, #8 │ │ │ │ mov r3, r5 │ │ │ │ - b c6ff0 │ │ │ │ + b c7010 │ │ │ │ add r1, r6, #8 │ │ │ │ add r2, r8, #8 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ @@ -172232,46 +172240,46 @@ │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ add r1, r1, #12 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ - b c7078 │ │ │ │ + b c7098 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [r0, r6, lsl #2] │ │ │ │ add r0, r5, r7, lsl #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, r6, #1 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ cmp sl, r0 │ │ │ │ - beq c71e4 │ │ │ │ + beq c7204 │ │ │ │ add r0, sl, #8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, fp │ │ │ │ - bcs c765c │ │ │ │ + bcs c767c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldrb r5, [sl, #4] │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ lsl r7, r5, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7228 │ │ │ │ + beq c7248 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r0 │ │ │ │ - bne c70d0 │ │ │ │ + bne c70f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #1868] @ c7818 │ │ │ │ + ldr r1, [pc, #1868] @ c7838 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ orr r0, r7, r5 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ str r9, [r1, r6, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, r6, #1 │ │ │ │ @@ -172282,97 +172290,97 @@ │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r0 │ │ │ │ - bne c712c │ │ │ │ - ldr r1, [pc, #1784] @ c781c │ │ │ │ + bne c714c │ │ │ │ + ldr r1, [pc, #1784] @ c783c │ │ │ │ add r0, sp, #28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 989e8 │ │ │ │ + bl 98a08 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ mov r1, r4 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r6, r7} │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, fp │ │ │ │ - bcs c7670 │ │ │ │ + bcs c7690 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r8, r0, lsl #3 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ ldr sl, [r0, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add ip, sl, r7, lsl #3 │ │ │ │ mov r0, #0 │ │ │ │ - beq c71a8 │ │ │ │ + beq c71c8 │ │ │ │ subs r0, ip, #8 │ │ │ │ mov r0, #0 │ │ │ │ ldrne r0, [ip, #-4] │ │ │ │ cmpne r0, r1 │ │ │ │ - bhi c75c0 │ │ │ │ + bhi c75e0 │ │ │ │ add r6, r2, r0, lsl #3 │ │ │ │ sub r3, r1, r0 │ │ │ │ mvn r0, #-536870912 @ 0xe0000000 │ │ │ │ tst r7, r0 │ │ │ │ - beq c7264 │ │ │ │ + beq c7284 │ │ │ │ ldm sl, {r4, r7} │ │ │ │ cmp r7, r4 │ │ │ │ - bcc c75d0 │ │ │ │ + bcc c75f0 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi c75e8 │ │ │ │ + bhi c7608 │ │ │ │ add sl, sl, #8 │ │ │ │ add r5, r2, r4, lsl #3 │ │ │ │ sub r0, r7, r4 │ │ │ │ mov r4, r6 │ │ │ │ - b c726c │ │ │ │ + b c728c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7328 │ │ │ │ + beq c7348 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c72b0 │ │ │ │ + bne c72d0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ ldrd r0, [r0] │ │ │ │ strd r0, [r2] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ - bl c214c │ │ │ │ - b c72e8 │ │ │ │ + bl c216c │ │ │ │ + b c7308 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ cmp r6, r0 │ │ │ │ - bne c7248 │ │ │ │ + bne c7268 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - ldr r1, [pc, #1480] @ c780c │ │ │ │ + ldr r1, [pc, #1480] @ c782c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98808 │ │ │ │ + bl 98828 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ orr r0, r5, r7 │ │ │ │ str r4, [r1, r6, lsl #3]! │ │ │ │ str r0, [r1, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b c7070 │ │ │ │ + b c7090 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r6 │ │ │ │ add r0, r5, r0, lsl #3 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ stm r0, {r1, sl, ip} │ │ │ │ @@ -172383,194 +172391,194 @@ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b c7070 │ │ │ │ + b c7090 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #2 │ │ │ │ str r9, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne c747c │ │ │ │ + bne c749c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r0 │ │ │ │ - bne c7318 │ │ │ │ - ldr r1, [pc, #1320] @ c7838 │ │ │ │ + bne c7338 │ │ │ │ + ldr r1, [pc, #1320] @ c7858 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [r0, r6, lsl #2] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r0 │ │ │ │ - beq c7368 │ │ │ │ + beq c7388 │ │ │ │ ldm r1, {r0, r3} │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bcc c75fc │ │ │ │ + bcc c761c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi c7610 │ │ │ │ + bhi c7630 │ │ │ │ add r5, r2, r0, lsl #3 │ │ │ │ sub r7, r3, r0 │ │ │ │ - b c737c │ │ │ │ + b c739c │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - beq c73a0 │ │ │ │ + beq c73c0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r0 │ │ │ │ - bne c7054 │ │ │ │ - ldr r1, [pc, #1192] @ c783c │ │ │ │ + bne c7074 │ │ │ │ + ldr r1, [pc, #1192] @ c785c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ - b c7054 │ │ │ │ + bl 98444 │ │ │ │ + b c7074 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #6 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ - bl c214c │ │ │ │ + bl c216c │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - bne c7584 │ │ │ │ + bne c75a4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ subne r2, r2, #1 │ │ │ │ ldrne r0, [sp, #32] │ │ │ │ strne r2, [sp, #36] @ 0x24 │ │ │ │ rsbne r2, r2, r2, lsl #3 │ │ │ │ ldrne r2, [r0, r2, lsl #3]! │ │ │ │ cmpne r2, #-2147483648 @ 0x80000000 │ │ │ │ - beq c74d4 │ │ │ │ + beq c74f4 │ │ │ │ add r0, r0, #4 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [sp, #176] @ 0xb0 │ │ │ │ addne r0, r2, r0, lsl #3 │ │ │ │ subsne r0, r0, #8 │ │ │ │ - beq c7684 │ │ │ │ + beq c76a4 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7458 │ │ │ │ + beq c7478 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ - b c72a8 │ │ │ │ + b c72c8 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add ip, r1, #8 │ │ │ │ add r2, lr, #8 │ │ │ │ ldm ip!, {r3, r4, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r6, r7} │ │ │ │ ldm ip!, {r1, r3, r4, r6, r7} │ │ │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ ldm ip, {r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r6, r7} │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ stm lr, {r0, r5} │ │ │ │ cmp r1, #0 │ │ │ │ - beq c74e0 │ │ │ │ + beq c7500 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c74ec │ │ │ │ - b c74fc │ │ │ │ + bne c750c │ │ │ │ + b c751c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, #42 @ 0x2a │ │ │ │ stm r2, {r0, r1, r4} │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c74fc │ │ │ │ + beq c751c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c755c │ │ │ │ + beq c757c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r5, r0, #16 │ │ │ │ - b c7520 │ │ │ │ + b c7540 │ │ │ │ add r5, r5, #56 @ 0x38 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq c755c │ │ │ │ + beq c757c │ │ │ │ ldr r1, [r5, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c753c │ │ │ │ + beq c755c │ │ │ │ ldr r0, [r5, #-12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7514 │ │ │ │ + beq c7534 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b c7514 │ │ │ │ + bl 52170 │ │ │ │ + b c7534 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c6fe0 │ │ │ │ + beq c7000 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ ldr lr, [sp, #4] │ │ │ │ add ip, r2, #8 │ │ │ │ add r3, lr, #8 │ │ │ │ ldm ip!, {r4, r5, r6, r7} │ │ │ │ @@ -172578,180 +172586,180 @@ │ │ │ │ ldm ip!, {r2, r4, r5, r6, r7} │ │ │ │ stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ ldm ip, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ strd r0, [lr] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c74ec │ │ │ │ - b c74fc │ │ │ │ - ldr r2, [pc, #600] @ c7820 │ │ │ │ + bne c750c │ │ │ │ + b c751c │ │ │ │ + ldr r2, [pc, #600] @ c7840 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - b c76a8 │ │ │ │ - ldr r2, [pc, #592] @ c7828 │ │ │ │ + b c76c8 │ │ │ │ + ldr r2, [pc, #592] @ c7848 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ bl 2606c │ │ │ │ - b c76a8 │ │ │ │ - ldr r2, [pc, #564] @ c7824 │ │ │ │ + b c76c8 │ │ │ │ + ldr r2, [pc, #564] @ c7844 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 26060 │ │ │ │ - b c76a8 │ │ │ │ - ldr r2, [pc, #560] @ c7834 │ │ │ │ + b c76c8 │ │ │ │ + ldr r2, [pc, #560] @ c7854 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 2606c │ │ │ │ - b c76a8 │ │ │ │ - ldr r2, [pc, #536] @ c7830 │ │ │ │ + b c76c8 │ │ │ │ + ldr r2, [pc, #536] @ c7850 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 26060 │ │ │ │ - b c76a8 │ │ │ │ - ldr r2, [pc, #468] @ c7800 │ │ │ │ + b c76c8 │ │ │ │ + ldr r2, [pc, #468] @ c7820 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - b c76a8 │ │ │ │ - ldr r2, [pc, #460] @ c7808 │ │ │ │ + b c76c8 │ │ │ │ + ldr r2, [pc, #460] @ c7828 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ bl 2606c │ │ │ │ - b c76a8 │ │ │ │ - ldr r2, [pc, #436] @ c7804 │ │ │ │ + b c76c8 │ │ │ │ + ldr r2, [pc, #436] @ c7824 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ bl 26060 │ │ │ │ - b c76a8 │ │ │ │ - ldr r2, [pc, #432] @ c7814 │ │ │ │ + b c76c8 │ │ │ │ + ldr r2, [pc, #432] @ c7834 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ - b c76a8 │ │ │ │ - ldr r2, [pc, #436] @ c782c │ │ │ │ + b c76c8 │ │ │ │ + ldr r2, [pc, #436] @ c784c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ - b c76a8 │ │ │ │ - ldr r0, [pc, #436] @ c7840 │ │ │ │ + b c76c8 │ │ │ │ + ldr r0, [pc, #436] @ c7860 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b c76a8 │ │ │ │ - ldr r2, [pc, #372] @ c7810 │ │ │ │ + b c76c8 │ │ │ │ + ldr r2, [pc, #372] @ c7830 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl c6758 │ │ │ │ + bl c6778 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7720 │ │ │ │ - b c7750 │ │ │ │ + beq c7740 │ │ │ │ + b c7770 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7720 │ │ │ │ - b c7750 │ │ │ │ + beq c7740 │ │ │ │ + b c7770 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl c6758 │ │ │ │ + bl c6778 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7788 │ │ │ │ - b c77b0 │ │ │ │ - b c7704 │ │ │ │ - b c7774 │ │ │ │ + beq c77a8 │ │ │ │ + b c77d0 │ │ │ │ + b c7724 │ │ │ │ + b c7794 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c7734 │ │ │ │ + bne c7754 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c7750 │ │ │ │ + bne c7770 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7788 │ │ │ │ - b c77b0 │ │ │ │ + beq c77a8 │ │ │ │ + b c77d0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7720 │ │ │ │ + beq c7740 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c7788 │ │ │ │ - b c77b0 │ │ │ │ + beq c77a8 │ │ │ │ + b c77d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne c77b0 │ │ │ │ + bne c77d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c77a8 │ │ │ │ + beq c77c8 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ add r7, r5, #16 │ │ │ │ - b c77c4 │ │ │ │ + b c77e4 │ │ │ │ add r7, r7, #56 @ 0x38 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq c7788 │ │ │ │ + beq c77a8 │ │ │ │ ldr r1, [r7, #-16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c77e0 │ │ │ │ + beq c7800 │ │ │ │ ldr r0, [r7, #-12] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c77b8 │ │ │ │ + beq c77d8 │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b c77b8 │ │ │ │ - mulseq r2, ip, ip │ │ │ │ - andseq fp, r2, r8, lsl #25 │ │ │ │ - mulseq r2, ip, ip │ │ │ │ - andseq ip, r2, r4 │ │ │ │ - andseq fp, r2, ip, lsl #23 │ │ │ │ - @ instruction: 0x0012bbd4 │ │ │ │ - andseq ip, r2, ip, lsl #3 │ │ │ │ - andseq ip, r2, r0, asr #2 │ │ │ │ - andseq fp, r2, r0, lsl #26 │ │ │ │ - andseq fp, r2, r8, ror #25 │ │ │ │ - andseq fp, r2, r0, lsl #26 │ │ │ │ - andseq fp, r2, r0, lsl #24 │ │ │ │ - andseq fp, r2, r0, asr #25 │ │ │ │ - @ instruction: 0x0012bcd4 │ │ │ │ - andseq fp, r2, r4, ror pc │ │ │ │ - andseq fp, r2, r0, lsl #30 │ │ │ │ - andseq fp, r2, ip, lsl ip │ │ │ │ + bl 52170 │ │ │ │ + b c77d8 │ │ │ │ + andseq fp, r2, ip, ror ip │ │ │ │ + andseq fp, r2, r8, ror #24 │ │ │ │ + andseq fp, r2, ip, ror ip │ │ │ │ + andseq fp, r2, r4, ror #31 │ │ │ │ + andseq fp, r2, ip, ror #22 │ │ │ │ + @ instruction: 0x0012bbb4 │ │ │ │ + andseq ip, r2, ip, ror #2 │ │ │ │ + andseq ip, r2, r0, lsr #2 │ │ │ │ + andseq fp, r2, r0, ror #25 │ │ │ │ + andseq fp, r2, r8, asr #25 │ │ │ │ + andseq fp, r2, r0, ror #25 │ │ │ │ + andseq fp, r2, r0, ror #23 │ │ │ │ + andseq fp, r2, r0, lsr #25 │ │ │ │ + @ instruction: 0x0012bcb4 │ │ │ │ + andseq fp, r2, r4, asr pc │ │ │ │ + andseq fp, r2, r0, ror #29 │ │ │ │ + @ instruction: 0x0012bbfc │ │ │ │ ldr r0, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ - b c8820 │ │ │ │ + b c8840 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #708 @ 0x2c4 │ │ │ │ add r8, sp, #344 @ 0x158 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ @@ -172760,21 +172768,21 @@ │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add lr, sp, #40 @ 0x28 │ │ │ │ mov ip, #16 │ │ │ │ mov r9, #1 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b c78ac │ │ │ │ + b c78cc │ │ │ │ add r5, r5, #1 │ │ │ │ add r0, r8, r7 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ strb r5, [r0, #1] │ │ │ │ - beq c790c │ │ │ │ + beq c792c │ │ │ │ and r4, ip, r7, lsr #3 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r0, r4]! │ │ │ │ ldmib r0, {r2, r3} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ and r0, r7, #120 @ 0x78 │ │ │ │ @@ -172784,21 +172792,21 @@ │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [lr, r0, lsr #3] │ │ │ │ tst r9, r0, lsr r2 │ │ │ │ - beq c7898 │ │ │ │ + beq c78b8 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bne c7894 │ │ │ │ - ldr r0, [pc, #1848] @ c803c │ │ │ │ + bne c78b4 │ │ │ │ + ldr r0, [pc, #1848] @ c805c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b c7ed8 │ │ │ │ + b c7ef8 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ add r6, sp, #344 @ 0x158 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e85c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -172818,159 +172826,159 @@ │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ str r3, [sp, #364] @ 0x16c │ │ │ │ str r9, [sp, #360] @ 0x168 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ str r3, [sp, #352] @ 0x160 │ │ │ │ str r9, [sp, #348] @ 0x15c │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ - beq c79e8 │ │ │ │ + beq c7a08 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r4, [sp, #352] @ 0x160 │ │ │ │ subs r5, r7, #1 │ │ │ │ ldr r9, [sp, #348] @ 0x15c │ │ │ │ add r0, r9, r4, lsl #2 │ │ │ │ - beq c79d0 │ │ │ │ + beq c79f0 │ │ │ │ mvn r1, #3 │ │ │ │ add r2, r1, r7, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r7, r4 │ │ │ │ add r1, r5, r4 │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b c79d4 │ │ │ │ + b c79f4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ add sl, r1, #1 │ │ │ │ ldr r8, [sp, #364] @ 0x16c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ cmp r7, r8 │ │ │ │ str sl, [sp, #352] @ 0x160 │ │ │ │ - bls c7a4c │ │ │ │ + bls c7a6c │ │ │ │ sub r5, r7, r8 │ │ │ │ sub r0, r3, r8 │ │ │ │ cmp r0, r5 │ │ │ │ mov r4, r8 │ │ │ │ - bcc c7a5c │ │ │ │ + bcc c7a7c │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ cmp r5, #2 │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ - bcc c7a8c │ │ │ │ + bcc c7aac │ │ │ │ mvn r1, r8 │ │ │ │ add r1, r7, r1 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r5, r4 │ │ │ │ sub r1, r0, #1 │ │ │ │ add r0, r4, r7 │ │ │ │ lsl r0, r0, #2 │ │ │ │ sub r0, r0, r8, lsl #2 │ │ │ │ add r0, r0, r6 │ │ │ │ sub r0, r0, #4 │ │ │ │ - b c7a90 │ │ │ │ + b c7ab0 │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b c7ab0 │ │ │ │ + b c7ad0 │ │ │ │ mov r1, #4 │ │ │ │ add r0, r6, #12 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r4, [sp, #364] @ 0x16c │ │ │ │ ldr r6, [sp, #360] @ 0x168 │ │ │ │ cmp r5, #2 │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ - bcs c7a18 │ │ │ │ + bcs c7a38 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #356] @ 0x164 │ │ │ │ add r7, r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r9, [sp, #348] @ 0x15c │ │ │ │ ldr sl, [sp, #352] @ 0x160 │ │ │ │ str r2, [r0] │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7d5c │ │ │ │ + beq c7d7c │ │ │ │ ldr r1, [r5, #328] @ 0x148 │ │ │ │ ldr r4, [sp, #340] @ 0x154 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b c7b00 │ │ │ │ + b c7b20 │ │ │ │ ldr r0, [r5, #300] @ 0x12c │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orr r0, r0, r1 │ │ │ │ str r0, [r5, #300] @ 0x12c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq c7d5c │ │ │ │ + beq c7d7c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r8, [r1], #4 │ │ │ │ cmp r4, r0 │ │ │ │ str r1, [sp, #24] │ │ │ │ - bne c7b24 │ │ │ │ - ldr r1, [pc, #1316] @ c8040 │ │ │ │ + bne c7b44 │ │ │ │ + ldr r1, [pc, #1316] @ c8060 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [r0, r4, lsl #2] │ │ │ │ adds r0, r4, #1 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ - bcs c7adc │ │ │ │ + bcs c7afc │ │ │ │ mov fp, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b c7b60 │ │ │ │ + b c7b80 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r5, #338] @ 0x152 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7adc │ │ │ │ + beq c7afc │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ str r0, [sp, #696] @ 0x2b8 │ │ │ │ cmp r7, r0 │ │ │ │ - bls c7e8c │ │ │ │ + bls c7eac │ │ │ │ ldr r1, [r6, r0, lsl #2] │ │ │ │ cmp r1, fp │ │ │ │ - bcs c7b9c │ │ │ │ + bcs c7bbc │ │ │ │ cmp r1, sl │ │ │ │ - bcs c7ea8 │ │ │ │ + bcs c7ec8 │ │ │ │ ldr r1, [r9, r1, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - beq c7b54 │ │ │ │ + beq c7b74 │ │ │ │ cmp fp, sl │ │ │ │ str fp, [sp, #700] @ 0x2bc │ │ │ │ - bcs c7e10 │ │ │ │ + bcs c7e30 │ │ │ │ str r0, [r9, fp, lsl #2] │ │ │ │ str fp, [r6, r0, lsl #2] │ │ │ │ ldr r1, [r5, #320] @ 0x140 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs c7e98 │ │ │ │ + bcs c7eb8 │ │ │ │ ldr r1, [r5, #316] @ 0x13c │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ @@ -172984,156 +172992,156 @@ │ │ │ │ @ instruction: 0xffffff7c │ │ │ │ @ instruction: 0xffffff74 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ cmp r5, r0 │ │ │ │ - bne c7c24 │ │ │ │ - ldr r1, [pc, #1096] @ c8064 │ │ │ │ + bne c7c44 │ │ │ │ + ldr r1, [pc, #1096] @ c8084 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ orr r0, r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ - b c7d1c │ │ │ │ + b c7d3c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r4, [sp, #340] @ 0x154 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne c7c64 │ │ │ │ - ldr r1, [pc, #1044] @ c8070 │ │ │ │ + bne c7c84 │ │ │ │ + ldr r1, [pc, #1044] @ c8090 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ - b c7d1c │ │ │ │ + b c7d3c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc c7d34 │ │ │ │ + bcc c7d54 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ bl 1e85c │ │ │ │ add r0, r8, r5 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7b60 │ │ │ │ - b c7adc │ │ │ │ + bne c7b80 │ │ │ │ + b c7afc │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldr r5, [sp, #340] @ 0x154 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne c7ce4 │ │ │ │ - ldr r1, [pc, #908] @ c8068 │ │ │ │ + bne c7d04 │ │ │ │ + ldr r1, [pc, #908] @ c8088 │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ add r4, r5, #1 │ │ │ │ str r7, [r0, r5, lsl #2] │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r4, [sp, #340] @ 0x154 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c7d10 │ │ │ │ - ldr r1, [pc, #868] @ c806c │ │ │ │ + bne c7d30 │ │ │ │ + ldr r1, [pc, #868] @ c808c │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98424 │ │ │ │ + bl 98444 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ str r8, [r0, r4, lsl #2] │ │ │ │ add r0, r5, #2 │ │ │ │ str r0, [sp, #340] @ 0x154 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c7b60 │ │ │ │ - b c7adc │ │ │ │ + bne c7b80 │ │ │ │ + b c7afc │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 21304 │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ - b c7c8c │ │ │ │ + b c7cac │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ mov r1, r5 │ │ │ │ add r8, r0, #8 │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #712] @ c8044 │ │ │ │ + ldr r0, [pc, #712] @ c8064 │ │ │ │ mov r1, #8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ mov r0, #352 @ 0x160 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7ecc │ │ │ │ + beq c7eec │ │ │ │ add r1, sp, #344 @ 0x158 │ │ │ │ mov r2, #352 @ 0x160 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c7dd0 │ │ │ │ + beq c7df0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c7de8 │ │ │ │ + beq c7e08 │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7e04 │ │ │ │ + beq c7e24 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #708 @ 0x2c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #564] @ c8050 │ │ │ │ - ldr r2, [pc, #564] @ c8054 │ │ │ │ - ldr r1, [pc, #564] @ c8058 │ │ │ │ + ldr r0, [pc, #564] @ c8070 │ │ │ │ + ldr r2, [pc, #564] @ c8074 │ │ │ │ + ldr r1, [pc, #564] @ c8078 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #344 @ 0x158 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #528] @ c805c │ │ │ │ + ldr r3, [pc, #528] @ c807c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #348] @ 0x15c │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ str r3, [sp, #364] @ 0x16c │ │ │ │ add r3, sp, #696 @ 0x2b8 │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ @@ -173142,137 +173150,137 @@ │ │ │ │ str r0, [sp, #344] @ 0x158 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #704] @ 0x2c0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 26100 │ │ │ │ - b c7ed8 │ │ │ │ - ldr r2, [pc, #436] @ c8048 │ │ │ │ + b c7ef8 │ │ │ │ + ldr r2, [pc, #436] @ c8068 │ │ │ │ add r2, pc, r2 │ │ │ │ - b c7eb8 │ │ │ │ - ldr r2, [pc, #448] @ c8060 │ │ │ │ + b c7ed8 │ │ │ │ + ldr r2, [pc, #448] @ c8080 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b c7eb8 │ │ │ │ - ldr r2, [pc, #412] @ c804c │ │ │ │ + b c7ed8 │ │ │ │ + ldr r2, [pc, #412] @ c806c │ │ │ │ mov r0, r1 │ │ │ │ mov r7, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 2623c │ │ │ │ - b c7ed8 │ │ │ │ + b c7ef8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov sl, r0 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ - bl c66a8 │ │ │ │ + bl c66c8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r8, #1 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - bne c7f6c │ │ │ │ - b c7f7c │ │ │ │ + bne c7f8c │ │ │ │ + b c7f9c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c65d4 │ │ │ │ + bl c65f4 │ │ │ │ mov r8, #0 │ │ │ │ - b c7f2c │ │ │ │ + b c7f4c │ │ │ │ bl 262c4 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, #1 │ │ │ │ - b c7f30 │ │ │ │ + b c7f50 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, #1 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b c7f50 │ │ │ │ + b c7f70 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ - b c7f84 │ │ │ │ + b c7fa4 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c8000 │ │ │ │ + bne c8020 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c8018 │ │ │ │ + bne c8038 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7f7c │ │ │ │ + beq c7f9c │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c7ff8 │ │ │ │ + beq c8018 │ │ │ │ add r0, r5, #312 @ 0x138 │ │ │ │ - bl 8809c │ │ │ │ + bl 880bc │ │ │ │ ldr r1, [r5, #312] @ 0x138 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7fac │ │ │ │ + beq c7fcc │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r5, #316] @ 0x13c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r5, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c7fc8 │ │ │ │ + beq c7fe8 │ │ │ │ ldr r0, [r5, #328] @ 0x148 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r5, #308]! @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c7fd0 │ │ │ │ + bne c7ff0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne c7ff8 │ │ │ │ + bne c8018 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ - bl a8a0c │ │ │ │ + bl a8a2c │ │ │ │ mov r0, sl │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ lsl r1, r7, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c7f60 │ │ │ │ + beq c7f80 │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ cmp r1, #0 │ │ │ │ - bne c7f6c │ │ │ │ - b c7f7c │ │ │ │ + bne c7f8c │ │ │ │ + b c7f9c │ │ │ │ bl 262c4 │ │ │ │ - andseq sl, r2, r0, lsl r5 │ │ │ │ - @ instruction: 0x0012b7d8 │ │ │ │ - @ instruction: 0x001481b0 │ │ │ │ - andseq fp, r2, r4, lsl #13 │ │ │ │ - andseq fp, r2, r0, ror r6 │ │ │ │ + @ instruction: 0x0012a4f0 │ │ │ │ + @ instruction: 0x0012b7b8 │ │ │ │ + mulseq r4, r0, r1 │ │ │ │ + andseq fp, r2, r4, ror #12 │ │ │ │ + andseq fp, r2, r0, asr r6 │ │ │ │ @ instruction: 0xffffe78c │ │ │ │ - andseq fp, r2, ip, lsr #13 │ │ │ │ - @ instruction: 0x0012b6d4 │ │ │ │ - mulseq r4, ip, r0 │ │ │ │ - andseq fp, r2, r4, ror #8 │ │ │ │ - @ instruction: 0x0012b6f8 │ │ │ │ - andseq fp, r2, r8, asr #12 │ │ │ │ - andseq fp, r2, ip, lsr #12 │ │ │ │ - andseq fp, r2, r8, ror #13 │ │ │ │ + andseq fp, r2, ip, lsl #13 │ │ │ │ + @ instruction: 0x0012b6b4 │ │ │ │ + andseq r8, r4, ip, ror r0 │ │ │ │ + andseq fp, r2, r4, asr #8 │ │ │ │ + @ instruction: 0x0012b6d8 │ │ │ │ + andseq fp, r2, r8, lsr #12 │ │ │ │ + andseq fp, r2, ip, lsl #12 │ │ │ │ + andseq fp, r2, r8, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, pc, #8 │ │ │ │ str r1, [sp] │ │ │ │ @@ -173301,22 +173309,22 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000003b8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ - b c84b0 │ │ │ │ + b c84d0 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldrb r2, [sl, #8] │ │ │ │ add r5, r4, #256 @ 0x100 │ │ │ │ ldrb ip, [sl, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c81d0 │ │ │ │ + beq c81f0 │ │ │ │ mov r7, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ add r7, r7, #16 │ │ │ │ and r6, r2, #120 @ 0x78 │ │ │ │ @@ -173395,38 +173403,38 @@ │ │ │ │ lsr r1, r7, #1 │ │ │ │ orr r0, ip, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ lsl r0, lr, r6 │ │ │ │ orr r0, r0, r1, lsr r2 │ │ │ │ orr r0, r9, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b c8488 │ │ │ │ + b c84a8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ strb r0, [r4, #337] @ 0x151 │ │ │ │ - b c8488 │ │ │ │ + b c84a8 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c84a0 │ │ │ │ + beq c84c0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ lsl lr, r0, #3 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add sl, r3, #4 │ │ │ │ add r0, r0, #16 │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ add r1, r1, #256 @ 0x100 │ │ │ │ add r0, r0, #16 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b c8388 │ │ │ │ + b c83a8 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ and r1, fp, #120 @ 0x78 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ mvn r0, #15 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ and r0, r0, fp, lsr #3 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ @@ -173461,21 +173469,21 @@ │ │ │ │ lsr r1, r4, #1 │ │ │ │ orr r0, r9, r0 │ │ │ │ str r0, [r6, #8] │ │ │ │ lsl r0, ip, r2 │ │ │ │ orr r0, r0, r1, lsr r7 │ │ │ │ orr r0, r8, r0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq c80bc │ │ │ │ + beq c80dc │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #1 │ │ │ │ ldrb fp, [sl, #1] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c82dc │ │ │ │ + beq c82fc │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ and r9, r0, #120 @ 0x78 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ and ip, r0, #128 @ 0x80 │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ @@ -173515,87 +173523,87 @@ │ │ │ │ lsr r7, r9, #1 │ │ │ │ orr r0, r0, r7, lsr r4 │ │ │ │ mov r6, r8 │ │ │ │ orr r0, r2, r0 │ │ │ │ str r0, [r1, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #1 │ │ │ │ - b c82dc │ │ │ │ + b c82fc │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r6, [sl, #8] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #336 @ 0x150 │ │ │ │ add r2, r4, #256 @ 0x100 │ │ │ │ - bl ae714 │ │ │ │ + bl ae734 │ │ │ │ ldr r0, [r4, #296] @ 0x128 │ │ │ │ orr r0, r0, r6 │ │ │ │ str r0, [r4, #296] @ 0x128 │ │ │ │ ldr r6, [r4, #320] @ 0x140 │ │ │ │ mov r1, #0 │ │ │ │ - b c84b0 │ │ │ │ + b c84d0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r0, #2 │ │ │ │ - b c84b0 │ │ │ │ + b c84d0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r6, [r4, #320] @ 0x140 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r0, #312]! @ 0x138 │ │ │ │ ldr r3, [r0, #-8] │ │ │ │ cmp r6, r2 │ │ │ │ add r1, r3, r1 │ │ │ │ str r1, [r0, #-8] │ │ │ │ - bne c84d8 │ │ │ │ - ldr r1, [pc, #108] @ c8540 │ │ │ │ + bne c84f8 │ │ │ │ + ldr r1, [pc, #108] @ c8560 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 98614 │ │ │ │ + bl 98634 │ │ │ │ ldr r0, [r4, #316] @ 0x13c │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldm sl, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [r4, #320] @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ c8538 │ │ │ │ - ldr r2, [pc, #48] @ c853c │ │ │ │ + ldr r0, [pc, #48] @ c8558 │ │ │ │ + ldr r2, [pc, #48] @ c855c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr sl, [sp, #12] │ │ │ │ bl 26160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b c8524 │ │ │ │ + b c8544 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c6654 │ │ │ │ + bl c6674 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq r5, fp, fp, lsl #28 │ │ │ │ - andseq sl, r2, r8, asr #28 │ │ │ │ - mulseq r2, r4, lr │ │ │ │ + andseq sl, r2, r8, lsr #28 │ │ │ │ + andseq sl, r2, r4, ror lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r3, [r0, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c86ac │ │ │ │ + beq c86cc │ │ │ │ ldr ip, [r0, #316] @ 0x13c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add lr, ip, r3, lsl #2 │ │ │ │ - b c8580 │ │ │ │ + b c85a0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, r2 │ │ │ │ - bcs c877c │ │ │ │ + bcs c879c │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ str r3, [r4] │ │ │ │ cmp ip, lr │ │ │ │ - beq c86ac │ │ │ │ + beq c86cc │ │ │ │ mov r4, ip │ │ │ │ ldr r3, [ip], #20 │ │ │ │ add r5, pc, #4 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ add pc, r5, r3 │ │ │ │ @ instruction: 0xffffffd0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ @@ -173604,181 +173612,181 @@ │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xffffffe4 │ │ │ │ @ instruction: 0xffffffe4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8578 │ │ │ │ + beq c8598 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsl r5, r3, #3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs c8708 │ │ │ │ + bcs c8728 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ subs r5, r5, #8 │ │ │ │ str r3, [r4], #8 │ │ │ │ - bne c85cc │ │ │ │ - b c8578 │ │ │ │ + bne c85ec │ │ │ │ + b c8598 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8578 │ │ │ │ + beq c8598 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsl r5, r3, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs c8720 │ │ │ │ + bcs c8740 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ subs r5, r5, #4 │ │ │ │ str r3, [r4], #4 │ │ │ │ - bne c8600 │ │ │ │ - b c8578 │ │ │ │ + bne c8620 │ │ │ │ + b c8598 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs c8794 │ │ │ │ + bcs c87b4 │ │ │ │ ldr r5, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r4, #8]! │ │ │ │ cmp r3, r2 │ │ │ │ str r5, [r4, #-4] │ │ │ │ - bcc c8570 │ │ │ │ - b c87ac │ │ │ │ + bcc c8590 │ │ │ │ + b c87cc │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, r2 │ │ │ │ - bcc c8570 │ │ │ │ - b c8764 │ │ │ │ + bcc c8590 │ │ │ │ + b c8784 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c8578 │ │ │ │ + beq c8598 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ lsl r5, r3, #2 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs c8738 │ │ │ │ + bcs c8758 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ subs r5, r5, #4 │ │ │ │ str r3, [r4], #4 │ │ │ │ - bne c8668 │ │ │ │ - b c8578 │ │ │ │ + bne c8688 │ │ │ │ + b c8598 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, r2 │ │ │ │ - bcc c8570 │ │ │ │ - ldr ip, [pc, #372] @ c8810 │ │ │ │ + bcc c8590 │ │ │ │ + ldr ip, [pc, #372] @ c8830 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ ldr r3, [r0, #288] @ 0x120 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs c87c4 │ │ │ │ + bcs c87e4 │ │ │ │ ldr r5, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r0, #292] @ 0x124 │ │ │ │ str r5, [r0, #288] @ 0x120 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs c87dc │ │ │ │ + bcs c87fc │ │ │ │ ldr r4, [r1, r3, lsl #2] │ │ │ │ ldr r5, [r0, #332] @ 0x14c │ │ │ │ ldr r3, [r0, #328] @ 0x148 │ │ │ │ cmp r5, #0 │ │ │ │ str r4, [r0, #292] @ 0x124 │ │ │ │ - beq c8704 │ │ │ │ + beq c8724 │ │ │ │ lsl r5, r5, #2 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs c8750 │ │ │ │ + bcs c8770 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ subs r5, r5, #4 │ │ │ │ str r0, [r3], #4 │ │ │ │ - bne c86e8 │ │ │ │ + bne c8708 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr ip, [pc, #236] @ c87fc │ │ │ │ + ldr ip, [pc, #236] @ c881c │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ - ldr ip, [pc, #216] @ c8800 │ │ │ │ + ldr ip, [pc, #216] @ c8820 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ - ldr ip, [pc, #196] @ c8804 │ │ │ │ + ldr ip, [pc, #196] @ c8824 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #192] @ c8818 │ │ │ │ + ldr r3, [pc, #192] @ c8838 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr ip, [pc, #140] @ c87f8 │ │ │ │ + ldr ip, [pc, #140] @ c8818 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ - ldr ip, [pc, #112] @ c87f4 │ │ │ │ + ldr ip, [pc, #112] @ c8814 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ - ldr ip, [pc, #112] @ c880c │ │ │ │ + ldr ip, [pc, #112] @ c882c │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ - ldr ip, [pc, #84] @ c8808 │ │ │ │ + ldr ip, [pc, #84] @ c8828 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ - ldr ip, [pc, #80] @ c881c │ │ │ │ + ldr ip, [pc, #80] @ c883c │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ - ldr ip, [pc, #48] @ c8814 │ │ │ │ + ldr ip, [pc, #48] @ c8834 │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ - andseq sl, r2, ip, ror #24 │ │ │ │ - @ instruction: 0x0012acb4 │ │ │ │ - @ instruction: 0x0012acf0 │ │ │ │ - andseq sl, r2, r8, ror #25 │ │ │ │ - @ instruction: 0x0012acf0 │ │ │ │ - mulseq r2, ip, ip │ │ │ │ - andseq sl, r2, r4, lsr #25 │ │ │ │ - andseq sl, r2, r4, asr #27 │ │ │ │ - andseq sl, r2, r4, lsr #23 │ │ │ │ - andseq sl, r2, ip, lsr ip │ │ │ │ - andseq sl, r2, ip, lsr #23 │ │ │ │ + andseq sl, r2, ip, asr #24 │ │ │ │ + mulseq r2, r4, ip │ │ │ │ + @ instruction: 0x0012acd0 │ │ │ │ + andseq sl, r2, r8, asr #25 │ │ │ │ + @ instruction: 0x0012acd0 │ │ │ │ + andseq sl, r2, ip, ror ip │ │ │ │ + andseq sl, r2, r4, lsl #25 │ │ │ │ + andseq sl, r2, r4, lsr #27 │ │ │ │ + andseq sl, r2, r4, lsl #23 │ │ │ │ + andseq sl, r2, ip, lsl ip │ │ │ │ + andseq sl, r2, ip, lsl #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #188 @ 0xbc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r2, #15 │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #860] @ c8ba0 │ │ │ │ + ldr r1, [pc, #860] @ c8bc0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8868 │ │ │ │ + beq c8888 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov fp, #0 │ │ │ │ mov r8, #3 │ │ │ │ mov r9, #2 │ │ │ │ @@ -173789,30 +173797,30 @@ │ │ │ │ ldr r1, [r0, #292] @ 0x124 │ │ │ │ ldr r7, [r0, #316] @ 0x13c │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ lsl r4, r0, #2 │ │ │ │ - b c8994 │ │ │ │ + b c89b4 │ │ │ │ mov r0, #94 @ 0x5e │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #780] @ c8bc4 │ │ │ │ + ldr r0, [pc, #780] @ c8be4 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r7, r7, #20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [pc, #756] @ c8bc8 │ │ │ │ + ldr r0, [pc, #756] @ c8be8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [pc, #740] @ c8bcc │ │ │ │ + ldr r0, [pc, #740] @ c8bec │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #8 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, #6 │ │ │ │ @@ -173836,68 +173844,68 @@ │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #616] @ c8bd0 │ │ │ │ + ldr r0, [pc, #616] @ c8bf0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add r5, r5, #1 │ │ │ │ sub r4, r4, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c885c │ │ │ │ + bne c887c │ │ │ │ cmp r4, #0 │ │ │ │ - beq c89d4 │ │ │ │ + beq c89f4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - beq c8b94 │ │ │ │ + beq c8bb4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r7, [sp, #32] │ │ │ │ cmp r0, r5 │ │ │ │ - beq c88a8 │ │ │ │ + beq c88c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - bne c89cc │ │ │ │ + bne c89ec │ │ │ │ mov r0, #62 @ 0x3e │ │ │ │ - b c88ac │ │ │ │ + b c88cc │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ - b c88b0 │ │ │ │ + b c88d0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r4, [r0, #332] @ 0x14c │ │ │ │ cmp r4, #1 │ │ │ │ - bls c8ae0 │ │ │ │ - ldr r1, [pc, #460] @ c8bb8 │ │ │ │ + bls c8b00 │ │ │ │ + ldr r1, [pc, #460] @ c8bd8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c885c │ │ │ │ + bne c887c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r9, sp, #160 @ 0xa0 │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #3 │ │ │ │ mov r5, #32 │ │ │ │ mov r8, #2 │ │ │ │ ldr fp, [r0, #328] @ 0x148 │ │ │ │ mov sl, #0 │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [fp, sl, lsl #2] │ │ │ │ - ldr r1, [pc, #384] @ c8bbc │ │ │ │ + ldr r1, [pc, #384] @ c8bdc │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #6 │ │ │ │ @@ -173918,89 +173926,89 @@ │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #180] @ 0xb4 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r6, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #272] @ c8bc0 │ │ │ │ + ldr r0, [pc, #272] @ c8be0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c8b84 │ │ │ │ + bne c8ba4 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r4, sl │ │ │ │ - bne c8a28 │ │ │ │ - ldr r1, [pc, #192] @ c8ba8 │ │ │ │ + bne c8a48 │ │ │ │ + ldr r1, [pc, #192] @ c8bc8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r6, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c885c │ │ │ │ + bne c887c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #156] @ c8bac │ │ │ │ + ldr r0, [pc, #156] @ c8bcc │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, #2 │ │ │ │ mov r6, #1 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #160 @ 0xa0 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #124] @ c8bb0 │ │ │ │ + ldr r1, [pc, #124] @ c8bd0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c885c │ │ │ │ - ldr r1, [pc, #80] @ c8bb4 │ │ │ │ + bne c887c │ │ │ │ + ldr r1, [pc, #80] @ c8bd4 │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #8] @ c8ba4 │ │ │ │ + ldr r0, [pc, #8] @ c8bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ strdeq r5, [fp], -r7 │ │ │ │ - @ instruction: 0x001292f8 │ │ │ │ + @ instruction: 0x001292d8 │ │ │ │ ldrdeq r5, [fp], -r6 │ │ │ │ - andseq sl, r2, ip, ror r8 │ │ │ │ - andseq r7, r4, r0, ror #6 │ │ │ │ + andseq sl, r2, ip, asr r8 │ │ │ │ + andseq r7, r4, r0, asr #6 │ │ │ │ andeq r5, fp, sl, asr r7 │ │ │ │ ldrdeq r5, [fp], -r2 │ │ │ │ @ instruction: 0xffffdb64 │ │ │ │ - andseq sl, r2, r4, lsl #18 │ │ │ │ + andseq sl, r2, r4, ror #17 │ │ │ │ @ instruction: 0xffffdce8 │ │ │ │ @ instruction: 0xffffdcdc │ │ │ │ - @ instruction: 0x001476b0 │ │ │ │ - andseq sl, r2, r4, ror #20 │ │ │ │ + mulseq r4, r0, r6 │ │ │ │ + andseq sl, r2, r4, asr #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ @@ -174013,113 +174021,113 @@ │ │ │ │ andeq r0, r0, r0, asr #6 │ │ │ │ andeq r0, r0, r0, lsr #4 │ │ │ │ andeq r0, r0, ip, asr #7 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b c91f4 │ │ │ │ + b c9214 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r8, sp, #24 │ │ │ │ - ldr r3, [pc, #1448] @ c91e0 │ │ │ │ + ldr r3, [pc, #1448] @ c9200 │ │ │ │ add r2, r6, r7, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 88df4 │ │ │ │ + bl 88e14 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - ldr r3, [pc, #1420] @ c91e4 │ │ │ │ + ldr r3, [pc, #1420] @ c9204 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ - bl c0590 │ │ │ │ + bl c05b0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq c9020 │ │ │ │ + beq c9040 │ │ │ │ add r5, r6, #4 │ │ │ │ - b c8c9c │ │ │ │ + b c8cbc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c9020 │ │ │ │ + beq c9040 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8c90 │ │ │ │ + beq c8cb0 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b c8c90 │ │ │ │ + bl 52170 │ │ │ │ + b c8cb0 │ │ │ │ ldrd r8, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r9, #12] │ │ │ │ mov r2, #6 │ │ │ │ - ldr r1, [pc, #1280] @ c91d0 │ │ │ │ + ldr r1, [pc, #1280] @ c91f0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne c9018 │ │ │ │ + bne c9038 │ │ │ │ ldrd sl, [r5, #4] │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ add r7, sl, fp, lsl #2 │ │ │ │ mov fp, #0 │ │ │ │ cmp sl, r7 │ │ │ │ - beq c9130 │ │ │ │ + beq c9150 │ │ │ │ ldr r0, [sl], #4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c8cfc │ │ │ │ + beq c8d1c │ │ │ │ str r0, [sp, #8] │ │ │ │ sub r0, r4, #1 │ │ │ │ cmp fp, #0 │ │ │ │ uxtb r0, r0 │ │ │ │ orr r0, r0, r0, lsl #8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c8d4c │ │ │ │ - ldr r1, [pc, #1188] @ c91dc │ │ │ │ + beq c8d6c │ │ │ │ + ldr r1, [pc, #1188] @ c91fc │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c914c │ │ │ │ + bne c916c │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #24 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r0, [pc, #1120] @ c91d4 │ │ │ │ + ldr r0, [pc, #1120] @ c91f4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #1104] @ c91d8 │ │ │ │ + ldr r0, [pc, #1104] @ c91f8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c914c │ │ │ │ + bne c916c │ │ │ │ add fp, fp, #1 │ │ │ │ - b c8cfc │ │ │ │ - ldr r1, [pc, #1004] @ c9198 │ │ │ │ - ldr r2, [pc, #1004] @ c919c │ │ │ │ - ldr r3, [pc, #1004] @ c91a0 │ │ │ │ + b c8d1c │ │ │ │ + ldr r1, [pc, #1004] @ c91b8 │ │ │ │ + ldr r2, [pc, #1004] @ c91bc │ │ │ │ + ldr r3, [pc, #1004] @ c91c0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, r0, #8 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, #2 │ │ │ │ @@ -174135,92 +174143,92 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, [r4, #28] │ │ │ │ str r7, [sp, #8] │ │ │ │ - b c9014 │ │ │ │ + b c9034 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, #4 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - ldr r1, [pc, #912] @ c91b4 │ │ │ │ + ldr r1, [pc, #912] @ c91d4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ add r8, sp, #24 │ │ │ │ - ldr r3, [pc, #892] @ c91c0 │ │ │ │ + ldr r3, [pc, #892] @ c91e0 │ │ │ │ add r2, r6, r7, lsl #3 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 88a70 │ │ │ │ + bl 88a90 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - ldr r3, [pc, #864] @ c91c4 │ │ │ │ + ldr r3, [pc, #864] @ c91e4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r7 │ │ │ │ - bl c0590 │ │ │ │ + bl c05b0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq c9094 │ │ │ │ + beq c90b4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b c8ea8 │ │ │ │ + b c8ec8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq c9094 │ │ │ │ + beq c90b4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c8e9c │ │ │ │ + beq c8ebc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b c8e9c │ │ │ │ + bl 52170 │ │ │ │ + b c8ebc │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #720] @ c91a4 │ │ │ │ + ldr r2, [pc, #720] @ c91c4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #684] @ c91a8 │ │ │ │ + ldr r2, [pc, #684] @ c91c8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b c9014 │ │ │ │ + b c9034 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r7, [pc, #616] @ c91ac │ │ │ │ - ldr r6, [pc, #616] @ c91b0 │ │ │ │ + ldr r7, [pc, #616] @ c91cc │ │ │ │ + ldr r6, [pc, #616] @ c91d0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r7, pc, r7 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -174242,19 +174250,19 @@ │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b c9014 │ │ │ │ + b c9034 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #492] @ c91b8 │ │ │ │ - ldr r2, [pc, #492] @ c91bc │ │ │ │ + ldr r1, [pc, #492] @ c91d8 │ │ │ │ + ldr r2, [pc, #492] @ c91dc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ ldrd r4, [r4, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, sp, #24 │ │ │ │ @@ -174265,28 +174273,28 @@ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9040 │ │ │ │ + beq c9060 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ - ldr r0, [pc, #416] @ c91e8 │ │ │ │ + bl 52170 │ │ │ │ + ldr r0, [pc, #416] @ c9208 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #412] @ c91ec │ │ │ │ + ldr r1, [pc, #412] @ c920c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -174295,27 +174303,27 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, [r4, #28] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1618f4 │ │ │ │ - b c9104 │ │ │ │ + bl 161914 │ │ │ │ + b c9124 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c90b4 │ │ │ │ + beq c90d4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ - ldr r0, [pc, #268] @ c91c8 │ │ │ │ + bl 52170 │ │ │ │ + ldr r0, [pc, #268] @ c91e8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #264] @ c91cc │ │ │ │ + ldr r1, [pc, #264] @ c91ec │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ mov r2, #2 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ @@ -174324,290 +174332,290 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldrd r4, [r4, #28] │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9018 │ │ │ │ + beq c9038 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #184] @ c91f0 │ │ │ │ + ldr r1, [pc, #184] @ c9210 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b c915c │ │ │ │ + b c917c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c9178 │ │ │ │ + beq c9198 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - b c9184 │ │ │ │ + b c91a4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl c66ec │ │ │ │ + bl c670c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ @ instruction: 0xffffd7fc │ │ │ │ @ instruction: 0xfffe2ba4 │ │ │ │ - @ instruction: 0x0012a4f8 │ │ │ │ - @ instruction: 0x0012a5b4 │ │ │ │ - @ instruction: 0x00146fbc │ │ │ │ - andseq sl, r2, ip, asr #10 │ │ │ │ + @ instruction: 0x0012a4d8 │ │ │ │ + mulseq r2, r4, r5 │ │ │ │ + mulseq r4, ip, pc @ │ │ │ │ + andseq sl, r2, ip, lsr #10 │ │ │ │ @ instruction: 0xffffd65c │ │ │ │ muleq sl, ip, r0 │ │ │ │ - @ instruction: 0x0012a4f8 │ │ │ │ + @ instruction: 0x0012a4d8 │ │ │ │ @ instruction: 0xffffd5d0 │ │ │ │ - andseq sl, r2, ip, asr r3 │ │ │ │ + andseq sl, r2, ip, lsr r3 │ │ │ │ andeq r5, fp, fp, ror #8 │ │ │ │ @ instruction: 0xffffd718 │ │ │ │ - andseq sl, r2, r4, lsr #7 │ │ │ │ + andseq sl, r2, r4, lsl #7 │ │ │ │ andeq r5, fp, r3, lsl #13 │ │ │ │ - andseq r7, r4, r0, asr #3 │ │ │ │ + andseq r7, r4, r0, lsr #3 │ │ │ │ @ instruction: 0x000ad6b0 │ │ │ │ andeq r5, fp, pc, lsl #11 │ │ │ │ - andseq sl, r2, r8, ror #10 │ │ │ │ + andseq sl, r2, r8, asr #10 │ │ │ │ andeq r5, fp, r7, ror r6 │ │ │ │ @ instruction: 0xffffd78c │ │ │ │ - andseq sl, r2, r8, lsr #8 │ │ │ │ + andseq sl, r2, r8, lsl #8 │ │ │ │ andeq r5, fp, r4, lsr #4 │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r2, [r0] │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne c927c │ │ │ │ - ldr r3, [pc, #236] @ c9304 │ │ │ │ + bne c929c │ │ │ │ + ldr r3, [pc, #236] @ c9324 │ │ │ │ mov r4, #0 │ │ │ │ - ldr ip, [pc, #232] @ c9308 │ │ │ │ + ldr ip, [pc, #232] @ c9328 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r4, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r4, [sp, #32] │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ c930c │ │ │ │ + ldr r3, [pc, #188] @ c932c │ │ │ │ ldr r3, [pc, r3] │ │ │ │ strb r0, [sp, #51] @ 0x33 │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ str r0, [sp] │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, #0 │ │ │ │ - ldr ip, [pc, #112] @ c92f8 │ │ │ │ - ldr lr, [pc, #112] @ c92fc │ │ │ │ + ldr ip, [pc, #112] @ c9318 │ │ │ │ + ldr lr, [pc, #112] @ c931c │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #3 │ │ │ │ str r4, [sp, #4] │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #8] │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [pc, #68] @ c9300 │ │ │ │ + ldr r4, [pc, #68] @ c9320 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ strb r0, [sp, #50] @ 0x32 │ │ │ │ add r0, sp, #51 @ 0x33 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #50 @ 0x32 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, sp │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #28] │ │ │ │ strb r3, [sp, #51] @ 0x33 │ │ │ │ str lr, [sp] │ │ │ │ ldrd r0, [r1, #28] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ @ instruction: 0xffffd318 │ │ │ │ - andseq sl, r2, r8, lsr #4 │ │ │ │ - andseq r6, r4, r8, lsr #25 │ │ │ │ + andseq sl, r2, r8, lsl #4 │ │ │ │ + andseq r6, r4, r8, lsl #25 │ │ │ │ @ instruction: 0xffffd388 │ │ │ │ - andseq sl, r2, r4, lsr #1 │ │ │ │ - andseq r6, r4, r4, lsl sp │ │ │ │ - b 163400 │ │ │ │ + andseq sl, r2, r4, lsl #1 │ │ │ │ + @ instruction: 0x00146cf4 │ │ │ │ + b 163420 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne c932c │ │ │ │ + bne c934c │ │ │ │ tst r2, #32 │ │ │ │ - bne c9330 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ - b 1618f4 │ │ │ │ + bne c9350 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ + b 161914 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl cf0c8 │ │ │ │ + bl cf0e8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d2710 │ │ │ │ + bl d2730 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ ldrhi r2, [r0, #4] │ │ │ │ addhi r1, r1, r1, lsl #2 │ │ │ │ ldrhi r1, [r2, r1, lsl #2] │ │ │ │ bxhi lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ c93a0 │ │ │ │ + ldr r2, [pc, #12] @ c93c0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x0012a1fc │ │ │ │ + @ instruction: 0x0012a1dc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ ldrhi r2, [r0, #4] │ │ │ │ addhi r1, r1, r1, lsl #2 │ │ │ │ addhi r1, r2, r1, lsl #2 │ │ │ │ ldrhi r1, [r1, #8] │ │ │ │ bxhi lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ c93d8 │ │ │ │ + ldr r2, [pc, #12] @ c93f8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq sl, r2, r4, ror #3 │ │ │ │ + andseq sl, r2, r4, asr #3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bls c95bc │ │ │ │ + bls c95dc │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add r4, r2, r2, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add r0, r7, r4, lsl #2 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9434 │ │ │ │ + beq c9454 │ │ │ │ uxtab r1, r5, r3 │ │ │ │ ldrb r6, [r1, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add r0, r0, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs c95e4 │ │ │ │ + bcs c9604 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r9, [r1, r0, lsl #2] │ │ │ │ ldr r7, [r7, r4, lsl #2] │ │ │ │ uxtb sl, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c952c │ │ │ │ + beq c954c │ │ │ │ ldr fp, [r5, #20] │ │ │ │ cmp r7, fp │ │ │ │ - bcs c95f0 │ │ │ │ + bcs c9610 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r3, r7, r7, lsl #3 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r3, [r0, r3]! │ │ │ │ cmp r3, sl │ │ │ │ - bhi c9530 │ │ │ │ - bne c9480 │ │ │ │ + bhi c9550 │ │ │ │ + bne c94a0 │ │ │ │ str r9, [r0, #1] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, r7, r7, lsl #3 │ │ │ │ mov r4, r7 │ │ │ │ add r0, r1, r6 │ │ │ │ ldr r7, [r0, #5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq c94b8 │ │ │ │ + beq c94d8 │ │ │ │ cmp r7, fp │ │ │ │ - bcs c95a8 │ │ │ │ + bcs c95c8 │ │ │ │ add r2, r7, r7, lsl #3 │ │ │ │ mov r0, r1 │ │ │ │ ldrb r2, [r0, r2]! │ │ │ │ cmp r2, sl │ │ │ │ - bcc c9480 │ │ │ │ - bls c946c │ │ │ │ + bcc c94a0 │ │ │ │ + bls c948c │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r0, #12]! │ │ │ │ cmp fp, r2 │ │ │ │ - bne c94d8 │ │ │ │ - ldr r1, [pc, #336] @ c9620 │ │ │ │ + bne c94f8 │ │ │ │ + ldr r1, [pc, #336] @ c9640 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de76c │ │ │ │ + bl de78c │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, fp, fp, lsl #3 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r1, r0]! │ │ │ │ str r2, [r1, #5] │ │ │ │ str r2, [r1, #1] │ │ │ │ add r2, fp, #1 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ str r2, [r5, #20] │ │ │ │ strb sl, [r1, r0]! │ │ │ │ str r7, [r1, #5] │ │ │ │ str r9, [r1, #1] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs c9604 │ │ │ │ + bcs c9624 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r0, r0, r6 │ │ │ │ str fp, [r0, #5] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r5, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ cmp fp, r1 │ │ │ │ - bne c9554 │ │ │ │ - ldr r1, [pc, #204] @ c9614 │ │ │ │ + bne c9574 │ │ │ │ + ldr r1, [pc, #204] @ c9634 │ │ │ │ mov r6, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de76c │ │ │ │ + bl de78c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r1, fp, fp, lsl #3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, r1]! │ │ │ │ str r3, [r0, #5] │ │ │ │ str r3, [r0, #1] │ │ │ │ @@ -174615,397 +174623,397 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r5, #20] │ │ │ │ strb sl, [r0, r1]! │ │ │ │ str r7, [r0, #5] │ │ │ │ str r9, [r0, #1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bls c95d0 │ │ │ │ + bls c95f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str fp, [r0, r4, lsl #2] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #124] @ c962c │ │ │ │ + ldr r2, [pc, #124] @ c964c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #84] @ c9618 │ │ │ │ + ldr r3, [pc, #84] @ c9638 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #76] @ c9624 │ │ │ │ + ldr r3, [pc, #76] @ c9644 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #60] @ c9628 │ │ │ │ + ldr r2, [pc, #60] @ c9648 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #36] @ c961c │ │ │ │ + ldr r2, [pc, #36] @ c963c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #36] @ c9630 │ │ │ │ + ldr r2, [pc, #36] @ c9650 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq sl, r2, ip, asr #4 │ │ │ │ - andseq sl, r2, r4, asr r0 │ │ │ │ - andseq sl, r2, r0, asr #32 │ │ │ │ - andseq sl, r2, r8, asr #5 │ │ │ │ - mulseq r2, r0, r0 │ │ │ │ - andseq sl, r2, ip, lsr r0 │ │ │ │ - mulseq r2, r8, r0 │ │ │ │ - andseq sl, r2, r8, asr #32 │ │ │ │ + andseq sl, r2, ip, lsr #4 │ │ │ │ + andseq sl, r2, r4, lsr r0 │ │ │ │ + andseq sl, r2, r0, lsr #32 │ │ │ │ + andseq sl, r2, r8, lsr #5 │ │ │ │ + andseq sl, r2, r0, ror r0 │ │ │ │ + andseq sl, r2, ip, lsl r0 │ │ │ │ + andseq sl, r2, r8, ror r0 │ │ │ │ + andseq sl, r2, r8, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov fp, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - bls c97ec │ │ │ │ + bls c980c │ │ │ │ mov r5, r3 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, r1, r3, lsl #2 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c974c │ │ │ │ + bne c976c │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c9784 │ │ │ │ + bne c97a4 │ │ │ │ add r6, r7, #12 │ │ │ │ mov r8, #0 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b c96a8 │ │ │ │ + b c96c8 │ │ │ │ add r0, r9, #1 │ │ │ │ cmp r9, #255 @ 0xff │ │ │ │ mov sl, r4 │ │ │ │ mov r9, r0 │ │ │ │ - beq c9738 │ │ │ │ + beq c9758 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r4, [r7, #20] │ │ │ │ cmp r4, r0 │ │ │ │ - bne c96c8 │ │ │ │ - ldr r1, [pc, #328] @ c9808 │ │ │ │ + bne c96e8 │ │ │ │ + ldr r1, [pc, #328] @ c9828 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de76c │ │ │ │ + bl de78c │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, r4, r4, lsl #3 │ │ │ │ add r2, r4, #1 │ │ │ │ cmp sl, #0 │ │ │ │ strb r8, [r0, r1]! │ │ │ │ str r8, [r0, #5] │ │ │ │ str r8, [r0, #1] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r2, [r7, #20] │ │ │ │ strb r9, [r0, r1]! │ │ │ │ str r8, [r0, #5] │ │ │ │ str r5, [r0, #1] │ │ │ │ - beq c971c │ │ │ │ + beq c973c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ cmp sl, r1 │ │ │ │ - bcs c97cc │ │ │ │ + bcs c97ec │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add r1, sl, sl, lsl #3 │ │ │ │ add r0, r0, r1 │ │ │ │ str r4, [r0, #5] │ │ │ │ - b c9694 │ │ │ │ + b c96b4 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, fp │ │ │ │ - bls c97dc │ │ │ │ + bls c97fc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r4, [r0, r1, lsl #2] │ │ │ │ - b c9694 │ │ │ │ + b c96b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ - ldr r0, [pc, #164] @ c97fc │ │ │ │ - ldr r1, [pc, #164] @ c9800 │ │ │ │ + ldr r0, [pc, #164] @ c981c │ │ │ │ + ldr r1, [pc, #164] @ c9820 │ │ │ │ add r2, r2, #4 │ │ │ │ - ldr r3, [pc, #160] @ c9804 │ │ │ │ + ldr r3, [pc, #160] @ c9824 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - b c97b4 │ │ │ │ - ldr r0, [pc, #128] @ c980c │ │ │ │ + b c97d4 │ │ │ │ + ldr r0, [pc, #128] @ c982c │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #124] @ c9810 │ │ │ │ - ldr r3, [pc, #124] @ c9814 │ │ │ │ + ldr r1, [pc, #124] @ c9830 │ │ │ │ + ldr r3, [pc, #124] @ c9834 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ mov r7, #4 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, #0 │ │ │ │ bl 240a0 │ │ │ │ - ldr r2, [pc, #76] @ c9820 │ │ │ │ + ldr r2, [pc, #76] @ c9840 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #52] @ c9818 │ │ │ │ + ldr r2, [pc, #52] @ c9838 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ c981c │ │ │ │ + ldr r2, [pc, #40] @ c983c │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r2, r4, lsr pc │ │ │ │ + andseq r9, r2, r4, lsl pc │ │ │ │ strdeq r4, [sl], -ip │ │ │ │ - @ instruction: 0x00129ef8 │ │ │ │ - ldrsbeq sl, [r2], -r4 │ │ │ │ - andseq r9, r2, r0, lsl pc │ │ │ │ + @ instruction: 0x00129ed8 │ │ │ │ + ldrheq sl, [r2], -r4 │ │ │ │ + @ instruction: 0x00129ef0 │ │ │ │ andeq r4, sl, ip, asr #13 │ │ │ │ - andseq r9, r2, ip, asr #29 │ │ │ │ - andseq r9, r2, r0, ror #29 │ │ │ │ - mulseq r2, r0, lr │ │ │ │ - andseq r9, r2, r0, ror #29 │ │ │ │ + andseq r9, r2, ip, lsr #29 │ │ │ │ + andseq r9, r2, r0, asr #29 │ │ │ │ + andseq r9, r2, r0, ror lr │ │ │ │ + andseq r9, r2, r0, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - bls c9920 │ │ │ │ + bls c9940 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r4, r6, r6, lsl #2 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r9, [r5, #44] @ 0x2c │ │ │ │ mov sl, r3 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs c990c │ │ │ │ + bcs c992c │ │ │ │ add r0, r2, r7, lsl #3 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c985c │ │ │ │ + bne c987c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ cmp r9, r1 │ │ │ │ - bne c9898 │ │ │ │ - ldr r1, [pc, #192] @ c9950 │ │ │ │ + bne c98b8 │ │ │ │ + ldr r1, [pc, #192] @ c9970 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de95c │ │ │ │ + bl de97c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [r2, r9, lsl #3]! │ │ │ │ add r1, r9, #1 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ str sl, [r0, r9, lsl #3] │ │ │ │ - beq c98e4 │ │ │ │ + beq c9904 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs c9930 │ │ │ │ + bcs c9950 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r1, #3 │ │ │ │ str r9, [r0] │ │ │ │ str r1, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bls c9940 │ │ │ │ + bls c9960 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, #3 │ │ │ │ str r9, [r0] │ │ │ │ str r1, [r8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #72] @ c995c │ │ │ │ + ldr r2, [pc, #72] @ c997c │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #48] @ c9958 │ │ │ │ + ldr r2, [pc, #48] @ c9978 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #28] @ c9954 │ │ │ │ + ldr r2, [pc, #28] @ c9974 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #24] @ c9960 │ │ │ │ + ldr r2, [pc, #24] @ c9980 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r2, r8, lsl pc │ │ │ │ - @ instruction: 0x00129dbc │ │ │ │ + @ instruction: 0x00129ef8 │ │ │ │ + mulseq r2, ip, sp │ │ │ │ + andseq r9, r2, ip, lsl #27 │ │ │ │ andseq r9, r2, ip, lsr #27 │ │ │ │ - andseq r9, r2, ip, asr #27 │ │ │ │ - @ instruction: 0x00129dbc │ │ │ │ + mulseq r2, ip, sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls c9b04 │ │ │ │ + bls c9b24 │ │ │ │ add r5, r3, r3, lsl #2 │ │ │ │ ldr ip, [r8, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ add r5, ip, r5, lsl #2 │ │ │ │ ldrd r6, [r8, #40] @ 0x28 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs c9aa8 │ │ │ │ + bcs c9ac8 │ │ │ │ add r4, r6, r5, lsl #3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne c9994 │ │ │ │ + bne c99b4 │ │ │ │ cmp r1, r2 │ │ │ │ stm sp, {r0, r3} │ │ │ │ - bls c9b14 │ │ │ │ + bls c9b34 │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c9a94 │ │ │ │ + beq c9ab4 │ │ │ │ add fp, r8, #36 @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r7 │ │ │ │ cmp r9, r7 │ │ │ │ - bcs c9ad0 │ │ │ │ + bcs c9af0 │ │ │ │ ldr sl, [r6, r9, lsl #3] │ │ │ │ ldr r1, [fp] │ │ │ │ cmp r4, r1 │ │ │ │ - bne c9a0c │ │ │ │ - ldr r1, [pc, #300] @ c9b28 │ │ │ │ + bne c9a2c │ │ │ │ + ldr r1, [pc, #300] @ c9b48 │ │ │ │ mov r0, fp │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de95c │ │ │ │ + bl de97c │ │ │ │ ldr r6, [r8, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ str sl, [r6, r4, lsl #3]! │ │ │ │ add r1, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r1, [r8, #44] @ 0x2c │ │ │ │ - beq c9a4c │ │ │ │ + beq c9a6c │ │ │ │ cmp r5, r4 │ │ │ │ - bhi c9ae4 │ │ │ │ + bhi c9b04 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ add r0, r0, r5, lsl #3 │ │ │ │ add r0, r0, #4 │ │ │ │ str r4, [r0] │ │ │ │ ldr r7, [r8, #44] @ 0x2c │ │ │ │ cmp r9, r7 │ │ │ │ - bcc c9a7c │ │ │ │ - b c9abc │ │ │ │ + bcc c9a9c │ │ │ │ + b c9adc │ │ │ │ ldr r1, [r8, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bls c9af4 │ │ │ │ + bls c9b14 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r0, r0, #8 │ │ │ │ str r4, [r0] │ │ │ │ ldr r7, [r8, #44] @ 0x2c │ │ │ │ cmp r9, r7 │ │ │ │ - bcs c9abc │ │ │ │ + bcs c9adc │ │ │ │ ldr r6, [r8, #40] @ 0x28 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r6, r9, lsl #3 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c99d8 │ │ │ │ + bne c99f8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ c9b38 │ │ │ │ + ldr r2, [pc, #136] @ c9b58 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #108] @ c9b30 │ │ │ │ + ldr r2, [pc, #108] @ c9b50 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #100] @ c9b3c │ │ │ │ + ldr r2, [pc, #100] @ c9b5c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #84] @ c9b40 │ │ │ │ + ldr r2, [pc, #84] @ c9b60 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #48] @ c9b2c │ │ │ │ + ldr r2, [pc, #48] @ c9b4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ c9b34 │ │ │ │ + ldr r2, [pc, #40] @ c9b54 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #40] @ c9b44 │ │ │ │ + ldr r3, [pc, #40] @ c9b64 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r2, r8, asr sp │ │ │ │ - andseq r9, r2, r8, ror ip │ │ │ │ - @ instruction: 0x00129cbc │ │ │ │ - andseq r9, r2, r8, lsl #24 │ │ │ │ - andseq r9, r2, r0, ror ip │ │ │ │ - andseq r9, r2, r8, ror #24 │ │ │ │ - andseq r9, r2, r8, ror ip │ │ │ │ - andseq r9, r2, r8, lsl ip │ │ │ │ + andseq r9, r2, r8, lsr sp │ │ │ │ + andseq r9, r2, r8, asr ip │ │ │ │ + mulseq r2, ip, ip │ │ │ │ + andseq r9, r2, r8, ror #23 │ │ │ │ + andseq r9, r2, r0, asr ip │ │ │ │ + andseq r9, r2, r8, asr #24 │ │ │ │ + andseq r9, r2, r8, asr ip │ │ │ │ + @ instruction: 0x00129bf8 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ - bcs c9bc4 │ │ │ │ + bcs c9be4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r7, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r1, #344] @ 0x158 │ │ │ │ cmp r7, r0 │ │ │ │ - bne c9b88 │ │ │ │ - ldr r1, [pc, #120] @ c9bf8 │ │ │ │ + bne c9ba8 │ │ │ │ + ldr r1, [pc, #120] @ c9c18 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de810 │ │ │ │ + bl de830 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, r7, r7, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ str r7, [r6, #4] │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r6] │ │ │ │ @@ -175013,53 +175021,53 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ str r8, [r0, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #48] @ c9bfc │ │ │ │ + ldr r0, [pc, #48] @ c9c1c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #44] @ c9c00 │ │ │ │ - ldr r1, [pc, #44] @ c9c04 │ │ │ │ + ldr r3, [pc, #44] @ c9c20 │ │ │ │ + ldr r1, [pc, #44] @ c9c24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 25e7c │ │ │ │ - andseq r9, r2, r4, asr #24 │ │ │ │ + andseq r9, r2, r4, lsr #24 │ │ │ │ andeq r4, fp, r4, lsr #17 │ │ │ │ - andseq r9, r2, r8, asr r9 │ │ │ │ - @ instruction: 0x00129bd4 │ │ │ │ + andseq r9, r2, r8, lsr r9 │ │ │ │ + @ instruction: 0x00129bb4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #1056 @ 0x420 │ │ │ │ ldrb r8, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ - bl d7510 │ │ │ │ + bl d7530 │ │ │ │ add r7, sp, #800 @ 0x320 │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ strb r0, [sp, #380] @ 0x17c │ │ │ │ mov r1, #0 │ │ │ │ strb r0, [sp, #378] @ 0x17a │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ strb r0, [sp, #310] @ 0x136 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, #0 │ │ │ │ bl 1e3b8 │ │ │ │ strb r5, [r7, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bne c9c50 │ │ │ │ + bne c9c70 │ │ │ │ add r7, sp, #384 @ 0x180 │ │ │ │ mov r5, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ str r5, [sp, #412] @ 0x19c │ │ │ │ str r5, [sp, #408] @ 0x198 │ │ │ │ @@ -175121,624 +175129,624 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ ldr fp, [r1, #764] @ 0x2fc │ │ │ │ cmp r3, #1 │ │ │ │ streq r2, [sp, #68] @ 0x44 │ │ │ │ streq r2, [sp, #60] @ 0x3c │ │ │ │ moveq r2, #1 │ │ │ │ - ldr r9, [pc, #3204] @ caa00 │ │ │ │ + ldr r9, [pc, #3204] @ caa20 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [r1, #428] @ 0x1ac │ │ │ │ add r9, pc, r9 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r1, fp │ │ │ │ - bls ca8c8 │ │ │ │ + bls ca8e8 │ │ │ │ sub r2, r0, #1 │ │ │ │ add r0, r5, #4 │ │ │ │ cmp r2, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bcs c9fe0 │ │ │ │ + bcs ca000 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ ldr r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r7, [r0, r2, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca1d4 │ │ │ │ - ldr r9, [pc, #3144] @ caa10 │ │ │ │ + beq ca1f4 │ │ │ │ + ldr r9, [pc, #3144] @ caa30 │ │ │ │ ldr r0, [r5, #440] @ 0x1b8 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs ca978 │ │ │ │ + bcs ca998 │ │ │ │ ldr r0, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r7, r7, lsl #3 │ │ │ │ add r0, r0, r2 │ │ │ │ ldr r4, [r0, #1] │ │ │ │ - ldr r9, [pc, #3112] @ caa14 │ │ │ │ + ldr r9, [pc, #3112] @ caa34 │ │ │ │ cmp fp, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ - beq c9e6c │ │ │ │ - ldr r1, [pc, #3100] @ caa18 │ │ │ │ + beq c9e8c │ │ │ │ + ldr r1, [pc, #3100] @ caa38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl ddba8 │ │ │ │ + bl ddbc8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ subs r0, r2, r0 │ │ │ │ movcc r0, r2 │ │ │ │ str r4, [r1, r0, lsl #2] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne c9e40 │ │ │ │ + bne c9e60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl de63c │ │ │ │ + bl de65c │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs ca984 │ │ │ │ + bcs ca9a4 │ │ │ │ ldr r0, [r5, #424] @ 0x1a8 │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ movne r1, #0 │ │ │ │ strne r1, [r0, #12] │ │ │ │ ldrne r1, [r5, #428] @ 0x1ac │ │ │ │ cmp r1, fp │ │ │ │ - bls ca880 │ │ │ │ - ldr r8, [pc, #2976] @ caa1c │ │ │ │ + bls ca8a0 │ │ │ │ + ldr r8, [pc, #2976] @ caa3c │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r9, #0 │ │ │ │ add r8, pc, r8 │ │ │ │ - b c9e94 │ │ │ │ + b c9eb4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r1, fp │ │ │ │ - bls ca880 │ │ │ │ + bls ca8a0 │ │ │ │ ldr r0, [r5, #440] @ 0x1b8 │ │ │ │ cmp r0, r7 │ │ │ │ - bls ca930 │ │ │ │ + bls ca950 │ │ │ │ ldr r2, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r7, r7, lsl #3 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r7, [r3, #5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca1d4 │ │ │ │ + beq ca1f4 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs ca940 │ │ │ │ + bcs ca960 │ │ │ │ add r0, r7, r7, lsl #3 │ │ │ │ add r0, r2, r0 │ │ │ │ ldr r4, [r0, #1] │ │ │ │ cmp fp, r4 │ │ │ │ - beq c9e8c │ │ │ │ + beq c9eac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne c9f54 │ │ │ │ + bne c9f74 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c9f54 │ │ │ │ + beq c9f74 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldrh lr, [r0, #50] @ 0x32 │ │ │ │ mov r5, #1 │ │ │ │ lsl r6, lr, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq c9f38 │ │ │ │ + beq c9f58 │ │ │ │ ldr r3, [r0, r5, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r2, r3, r4 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r3, r4 │ │ │ │ mvnhi r2, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq c9efc │ │ │ │ + beq c9f1c │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c9e88 │ │ │ │ + beq c9ea8 │ │ │ │ sub lr, r5, #2 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq c9f54 │ │ │ │ + beq c9f74 │ │ │ │ add r0, r0, lr, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b c9ef0 │ │ │ │ + b c9f10 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - bne c9f78 │ │ │ │ + bne c9f98 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl ddba8 │ │ │ │ + bl ddbc8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, r3, r1 │ │ │ │ subs r0, r1, r0 │ │ │ │ movcc r0, r1 │ │ │ │ str r4, [r2, r0, lsl #2] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne c9fb4 │ │ │ │ + bne c9fd4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl de63c │ │ │ │ + bl de65c │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ cmp r4, r1 │ │ │ │ - bcs ca968 │ │ │ │ + bcs ca988 │ │ │ │ ldr r0, [r5, #424] @ 0x1a8 │ │ │ │ add r2, r4, r4, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ strne r9, [r0, #12] │ │ │ │ ldrne r1, [r5, #428] @ 0x1ac │ │ │ │ - b c9e8c │ │ │ │ + b c9eac │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add r1, fp, fp, lsl #2 │ │ │ │ ldr r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r7, [r0, r1, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca1d4 │ │ │ │ - ldr r9, [pc, #2564] @ caa04 │ │ │ │ + beq ca1f4 │ │ │ │ + ldr r9, [pc, #2564] @ caa24 │ │ │ │ ldr r1, [r5, #440] @ 0x1b8 │ │ │ │ add r9, pc, r9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs ca928 │ │ │ │ + bcs ca948 │ │ │ │ ldr r0, [r5, #436] @ 0x1b4 │ │ │ │ add r1, r7, r7, lsl #3 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r4, [r0, #1] │ │ │ │ cmp fp, r4 │ │ │ │ - beq ca070 │ │ │ │ - ldr r1, [pc, #2524] @ caa08 │ │ │ │ + beq ca090 │ │ │ │ + ldr r1, [pc, #2524] @ caa28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl ddba8 │ │ │ │ + bl ddbc8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add r2, r2, r3 │ │ │ │ subs r0, r2, r0 │ │ │ │ movcc r0, r2 │ │ │ │ str r4, [r1, r0, lsl #2] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne ca070 │ │ │ │ + bne ca090 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl de63c │ │ │ │ + bl de65c │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ cmp r1, fp │ │ │ │ - bls ca880 │ │ │ │ - ldr r9, [pc, #2468] @ caa28 │ │ │ │ + bls ca8a0 │ │ │ │ + ldr r9, [pc, #2468] @ caa48 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ - ldr r8, [pc, #2464] @ caa2c │ │ │ │ + ldr r8, [pc, #2464] @ caa4c │ │ │ │ add r9, pc, r9 │ │ │ │ add r8, pc, r8 │ │ │ │ - b ca0a0 │ │ │ │ + b ca0c0 │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ cmp r1, fp │ │ │ │ - bls ca880 │ │ │ │ + bls ca8a0 │ │ │ │ ldr r1, [r5, #440] @ 0x1b8 │ │ │ │ cmp r1, r7 │ │ │ │ - bls ca928 │ │ │ │ + bls ca948 │ │ │ │ ldr r0, [r5, #436] @ 0x1b4 │ │ │ │ add r2, r7, r7, lsl #3 │ │ │ │ add r2, r0, r2 │ │ │ │ ldr r7, [r2, #5] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ca1d4 │ │ │ │ + beq ca1f4 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs ca938 │ │ │ │ + bcs ca958 │ │ │ │ add r1, r7, r7, lsl #3 │ │ │ │ add r0, r0, r1 │ │ │ │ ldr r4, [r0, #1] │ │ │ │ cmp fp, r4 │ │ │ │ - beq ca094 │ │ │ │ + beq ca0b4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca170 │ │ │ │ + bne ca190 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca170 │ │ │ │ + beq ca190 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ mov r3, #1 │ │ │ │ lsl r5, r2, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca154 │ │ │ │ + beq ca174 │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ sub r5, r5, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ subs r6, r1, r4 │ │ │ │ movwne r6, #1 │ │ │ │ cmp r1, r4 │ │ │ │ mvnhi r6, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ca108 │ │ │ │ + beq ca128 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ uxtb r1, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca094 │ │ │ │ + beq ca0b4 │ │ │ │ sub r2, r3, #2 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ca160 │ │ │ │ - b ca170 │ │ │ │ + bne ca180 │ │ │ │ + b ca190 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ca170 │ │ │ │ + beq ca190 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b ca0fc │ │ │ │ + b ca11c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ca194 │ │ │ │ + bne ca1b4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl ddba8 │ │ │ │ + bl ddbc8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, r3, r1 │ │ │ │ subs r0, r1, r0 │ │ │ │ movcc r0, r1 │ │ │ │ str r4, [r2, r0, lsl #2] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne ca094 │ │ │ │ + bne ca0b4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ - bl de63c │ │ │ │ - b ca094 │ │ │ │ + bl de65c │ │ │ │ + b ca0b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca804 │ │ │ │ + beq ca824 │ │ │ │ add r1, r5, #420 @ 0x1a4 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, r5, #492 @ 0x1ec │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r2, r1, #20 │ │ │ │ add r1, r1, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - b ca214 │ │ │ │ + b ca234 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca804 │ │ │ │ + beq ca824 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ add r0, r7, #1 │ │ │ │ ldr fp, [r3, r7, lsl #2] │ │ │ │ subs r2, r0, r2 │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ movcc r2, r0 │ │ │ │ cmp r1, fp │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bls ca880 │ │ │ │ + bls ca8a0 │ │ │ │ mov r2, #0 │ │ │ │ str fp, [sp, #20] │ │ │ │ ldr r0, [r5, #436] @ 0x1b4 │ │ │ │ add sl, fp, fp, lsl #2 │ │ │ │ tst r2, #1 │ │ │ │ - beq ca284 │ │ │ │ + beq ca2a4 │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, r9 │ │ │ │ - bls ca954 │ │ │ │ + bls ca974 │ │ │ │ add r2, r9, r9, lsl #3 │ │ │ │ add r2, r0, r2 │ │ │ │ add r2, r2, #5 │ │ │ │ ldr r9, [r2] │ │ │ │ cmp r9, #0 │ │ │ │ - bne ca298 │ │ │ │ - b ca7a4 │ │ │ │ + bne ca2b8 │ │ │ │ + b ca7c4 │ │ │ │ ldr r2, [r5, #424] @ 0x1a8 │ │ │ │ add r2, r2, sl, lsl #2 │ │ │ │ ldr r9, [r2] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ca7a4 │ │ │ │ + beq ca7c4 │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r9, r2 │ │ │ │ - bcs ca8e0 │ │ │ │ + bcs ca900 │ │ │ │ add r2, r9, r9, lsl #3 │ │ │ │ ldrb r8, [r0, r2]! │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r0, #1] │ │ │ │ cmp r2, #1 │ │ │ │ - bne ca340 │ │ │ │ + bne ca360 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca340 │ │ │ │ + beq ca360 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ mov r6, #1 │ │ │ │ lsl r5, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca324 │ │ │ │ + beq ca344 │ │ │ │ ldr r2, [r0, r6, lsl #2] │ │ │ │ sub r5, r5, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r4, r2, r7 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r7 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq ca2d8 │ │ │ │ + beq ca2f8 │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca3b8 │ │ │ │ + beq ca3d8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ sub r3, r6, #2 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ca330 │ │ │ │ - b ca340 │ │ │ │ + bne ca350 │ │ │ │ + b ca360 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ca340 │ │ │ │ + beq ca360 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b ca2cc │ │ │ │ + b ca2ec │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ca368 │ │ │ │ - ldr r1, [pc, #1796] @ caa5c │ │ │ │ + bne ca388 │ │ │ │ + ldr r1, [pc, #1796] @ caa7c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl ddba8 │ │ │ │ + bl ddbc8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, r3, r1 │ │ │ │ subs r0, r1, r0 │ │ │ │ movcc r0, r1 │ │ │ │ str r7, [r2, r0, lsl #2] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne ca3a4 │ │ │ │ + bne ca3c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl de63c │ │ │ │ + bl de65c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ cmp r0, #1 │ │ │ │ - bls ca3c8 │ │ │ │ - b ca60c │ │ │ │ + bls ca3e8 │ │ │ │ + b ca62c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r1, fp │ │ │ │ - bhi ca3fc │ │ │ │ - b ca880 │ │ │ │ + bhi ca41c │ │ │ │ + b ca8a0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs ca8b8 │ │ │ │ + bcs ca8d8 │ │ │ │ ldr r0, [r5, #424] @ 0x1a8 │ │ │ │ add r2, r7, r7, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca60c │ │ │ │ + beq ca62c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ cmp r1, fp │ │ │ │ - bls ca880 │ │ │ │ + bls ca8a0 │ │ │ │ ldr r0, [r5, #440] @ 0x1b8 │ │ │ │ cmp r0, r9 │ │ │ │ - bls ca890 │ │ │ │ + bls ca8b0 │ │ │ │ ldr r2, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r9, r9, lsl #3 │ │ │ │ add r3, r2, r3 │ │ │ │ ldr r9, [r3, #5] │ │ │ │ cmp r9, #0 │ │ │ │ - beq ca7a4 │ │ │ │ + beq ca7c4 │ │ │ │ cmp r9, r0 │ │ │ │ - bcs ca8a4 │ │ │ │ + bcs ca8c4 │ │ │ │ add r0, r9, r9, lsl #3 │ │ │ │ ldrb r8, [r2, r0]! │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r2, #1] │ │ │ │ cmp r0, #1 │ │ │ │ - bne ca4d4 │ │ │ │ + bne ca4f4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca4d4 │ │ │ │ + beq ca4f4 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldrh r3, [r0, #50] @ 0x32 │ │ │ │ mov r6, #1 │ │ │ │ lsl r5, r3, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca4a8 │ │ │ │ + beq ca4c8 │ │ │ │ ldr r2, [r0, r6, lsl #2] │ │ │ │ sub r5, r5, #4 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r4, r2, r7 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r2, r7 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq ca45c │ │ │ │ + beq ca47c │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca4c4 │ │ │ │ + beq ca4e4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ sub r3, r6, #2 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ca4b4 │ │ │ │ - b ca4d4 │ │ │ │ + bne ca4d4 │ │ │ │ + b ca4f4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ca4d4 │ │ │ │ + beq ca4f4 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b ca450 │ │ │ │ + b ca470 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r1, fp │ │ │ │ - bhi ca3fc │ │ │ │ - b ca880 │ │ │ │ + bhi ca41c │ │ │ │ + b ca8a0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ca4fc │ │ │ │ - ldr r1, [pc, #1356] @ caa38 │ │ │ │ + bne ca51c │ │ │ │ + ldr r1, [pc, #1356] @ caa58 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl ddba8 │ │ │ │ + bl ddbc8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, r3, r1 │ │ │ │ subs r0, r1, r0 │ │ │ │ movcc r0, r1 │ │ │ │ str r7, [r2, r0, lsl #2] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bne ca5fc │ │ │ │ + bne ca61c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca5b0 │ │ │ │ + beq ca5d0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrh r2, [r0, #50] @ 0x32 │ │ │ │ mov r3, #1 │ │ │ │ lsl r6, r2, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ca594 │ │ │ │ + beq ca5b4 │ │ │ │ ldr r4, [r0, r3, lsl #2] │ │ │ │ sub r6, r6, #4 │ │ │ │ add r3, r3, #1 │ │ │ │ subs r5, r4, r7 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r4, r7 │ │ │ │ mvnhi r5, #0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq ca548 │ │ │ │ + beq ca568 │ │ │ │ uxtb r2, r5 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca5fc │ │ │ │ + beq ca61c │ │ │ │ sub r2, r3, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ca5a0 │ │ │ │ - b ca6fc │ │ │ │ + bne ca5c0 │ │ │ │ + b ca71c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca6fc │ │ │ │ + beq ca71c │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b ca53c │ │ │ │ - ldr r0, [pc, #1156] @ caa3c │ │ │ │ + b ca55c │ │ │ │ + ldr r0, [pc, #1156] @ caa5c │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca8f4 │ │ │ │ + beq ca914 │ │ │ │ mov r1, #1 │ │ │ │ stm r0, {r4, r7} │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca3c8 │ │ │ │ + bcc ca3e8 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs ca904 │ │ │ │ + bcs ca924 │ │ │ │ ldr fp, [r5, #424] @ 0x1a8 │ │ │ │ add r2, fp, sl, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bls ca85c │ │ │ │ + bls ca87c │ │ │ │ ldr r6, [r5, #436] @ 0x1b4 │ │ │ │ ldr r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr lr, [r5, #448] @ 0x1c0 │ │ │ │ ldr ip, [r5, #452] @ 0x1c4 │ │ │ │ - b ca648 │ │ │ │ + b ca668 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bls ca85c │ │ │ │ + bls ca87c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r4, fp, r2, lsl #2 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq ca680 │ │ │ │ + beq ca6a0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r0, r8] │ │ │ │ add r2, r5, r0 │ │ │ │ cmp r2, ip │ │ │ │ - bcs ca86c │ │ │ │ + bcs ca88c │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ cmp r2, #1 │ │ │ │ - beq ca63c │ │ │ │ - b ca758 │ │ │ │ + beq ca65c │ │ │ │ + b ca778 │ │ │ │ ldr r5, [fp, r2, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ - beq ca63c │ │ │ │ + beq ca65c │ │ │ │ cmp r2, r3 │ │ │ │ - bcs ca848 │ │ │ │ + bcs ca868 │ │ │ │ add sl, r2, r2, lsl #3 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r0, [r2, sl]! │ │ │ │ cmp r0, r8 │ │ │ │ - bcs ca6bc │ │ │ │ + bcs ca6dc │ │ │ │ ldr r2, [r2, #5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne ca690 │ │ │ │ - b ca63c │ │ │ │ - bne ca63c │ │ │ │ + bne ca6b0 │ │ │ │ + b ca65c │ │ │ │ + bne ca65c │ │ │ │ ldr r0, [r2, #1] │ │ │ │ cmp r0, #1 │ │ │ │ - beq ca63c │ │ │ │ + beq ca65c │ │ │ │ cmp r5, r3 │ │ │ │ - bcs ca8d8 │ │ │ │ + bcs ca8f8 │ │ │ │ add r0, r5, r5, lsl #3 │ │ │ │ mov r2, r6 │ │ │ │ ldrb r0, [r2, r0]! │ │ │ │ cmp r0, r8 │ │ │ │ - bcs ca74c │ │ │ │ + bcs ca76c │ │ │ │ ldr r5, [r2, #5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne ca6cc │ │ │ │ + bne ca6ec │ │ │ │ mov r2, #1 │ │ │ │ - b ca758 │ │ │ │ + b ca778 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ @@ -175748,271 +175756,271 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ - bl d9f88 │ │ │ │ + bl d9fa8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - b ca5f0 │ │ │ │ + b ca610 │ │ │ │ ldr r2, [r2, #1] │ │ │ │ mov r0, #1 │ │ │ │ movne r2, r0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs ca918 │ │ │ │ + bcs ca938 │ │ │ │ add r0, r7, r7, lsl #2 │ │ │ │ add r0, fp, r0, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r3, r7 │ │ │ │ - bl c9964 │ │ │ │ + bl c9984 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ cmp r0, #3 │ │ │ │ - bne ca7d0 │ │ │ │ + bne ca7f0 │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ mov r2, #1 │ │ │ │ cmp r1, fp │ │ │ │ - bhi ca24c │ │ │ │ - b ca880 │ │ │ │ + bhi ca26c │ │ │ │ + b ca8a0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ca208 │ │ │ │ + bcc ca228 │ │ │ │ ldr r2, [r5, #764] @ 0x2fc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r3, fp │ │ │ │ - bl c9964 │ │ │ │ + bl c9984 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #3 │ │ │ │ - beq ca208 │ │ │ │ + beq ca228 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr ip, [sp, #4] │ │ │ │ orr r1, r1, #4 │ │ │ │ add r2, ip, #4 │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca824 │ │ │ │ + beq ca844 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl dea00 │ │ │ │ - b ca824 │ │ │ │ + bl dea20 │ │ │ │ + b ca844 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, #3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r2] │ │ │ │ - beq ca824 │ │ │ │ + beq ca844 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl dea00 │ │ │ │ + bl dea20 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca840 │ │ │ │ + beq ca860 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r2 │ │ │ │ - ldr r9, [pc, #500] @ caa48 │ │ │ │ + ldr r9, [pc, #500] @ caa68 │ │ │ │ mov r1, r3 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c4 │ │ │ │ - ldr r9, [pc, #480] @ caa44 │ │ │ │ + b ca8e4 │ │ │ │ + ldr r9, [pc, #480] @ caa64 │ │ │ │ mov fp, r2 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c4 │ │ │ │ - ldr r9, [pc, #472] @ caa4c │ │ │ │ + b ca8e4 │ │ │ │ + ldr r9, [pc, #472] @ caa6c │ │ │ │ mov fp, r2 │ │ │ │ mov r1, ip │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c4 │ │ │ │ - ldr r9, [pc, #388] @ caa0c │ │ │ │ + b ca8e4 │ │ │ │ + ldr r9, [pc, #388] @ caa2c │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c8 │ │ │ │ + b ca8e8 │ │ │ │ mov fp, r9 │ │ │ │ - ldr r9, [pc, #388] @ caa20 │ │ │ │ + ldr r9, [pc, #388] @ caa40 │ │ │ │ mov r1, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c4 │ │ │ │ + b ca8e4 │ │ │ │ mov fp, r9 │ │ │ │ - ldr r9, [pc, #388] @ caa34 │ │ │ │ + ldr r9, [pc, #388] @ caa54 │ │ │ │ mov r1, r0 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c4 │ │ │ │ - ldr r9, [pc, #416] @ caa60 │ │ │ │ + b ca8e4 │ │ │ │ + ldr r9, [pc, #416] @ caa80 │ │ │ │ mov fp, r7 │ │ │ │ add r9, pc, r9 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r9 │ │ │ │ bl 2623c │ │ │ │ - b ca900 │ │ │ │ + b ca920 │ │ │ │ mov fp, r5 │ │ │ │ - b ca84c │ │ │ │ + b ca86c │ │ │ │ mov fp, r9 │ │ │ │ - ldr r9, [pc, #364] @ caa58 │ │ │ │ + ldr r9, [pc, #364] @ caa78 │ │ │ │ mov r1, r2 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c4 │ │ │ │ + b ca8e4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r9, [pc, #308] @ caa40 │ │ │ │ + ldr r9, [pc, #308] @ caa60 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c8 │ │ │ │ - ldr r9, [pc, #304] @ caa50 │ │ │ │ + b ca8e8 │ │ │ │ + ldr r9, [pc, #304] @ caa70 │ │ │ │ mov fp, r7 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c4 │ │ │ │ + b ca8e4 │ │ │ │ mov fp, r7 │ │ │ │ - b ca8c4 │ │ │ │ + b ca8e4 │ │ │ │ mov fp, r7 │ │ │ │ - b ca894 │ │ │ │ + b ca8b4 │ │ │ │ mov fp, r7 │ │ │ │ - b ca948 │ │ │ │ + b ca968 │ │ │ │ mov fp, r7 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r9, [pc, #224] @ caa30 │ │ │ │ + ldr r9, [pc, #224] @ caa50 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c4 │ │ │ │ + b ca8e4 │ │ │ │ mov fp, r9 │ │ │ │ - ldr r9, [pc, #244] @ caa54 │ │ │ │ + ldr r9, [pc, #244] @ caa74 │ │ │ │ mov r1, r2 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c4 │ │ │ │ - ldr r9, [pc, #180] @ caa24 │ │ │ │ + b ca8e4 │ │ │ │ + ldr r9, [pc, #180] @ caa44 │ │ │ │ mov fp, r4 │ │ │ │ add r9, pc, r9 │ │ │ │ - b ca8c4 │ │ │ │ + b ca8e4 │ │ │ │ mov fp, r7 │ │ │ │ mov r1, r0 │ │ │ │ - b ca8c4 │ │ │ │ + b ca8e4 │ │ │ │ mov fp, r4 │ │ │ │ - b ca8c4 │ │ │ │ - b ca9b4 │ │ │ │ - b ca9b4 │ │ │ │ - mov r4, r0 │ │ │ │ - b ca9d8 │ │ │ │ - b ca9b4 │ │ │ │ - b ca9b4 │ │ │ │ - b ca9b4 │ │ │ │ - b ca9b4 │ │ │ │ - b ca9b4 │ │ │ │ - b ca9b4 │ │ │ │ + b ca8e4 │ │ │ │ + b ca9d4 │ │ │ │ + b ca9d4 │ │ │ │ + mov r4, r0 │ │ │ │ + b ca9f8 │ │ │ │ + b ca9d4 │ │ │ │ + b ca9d4 │ │ │ │ + b ca9d4 │ │ │ │ + b ca9d4 │ │ │ │ + b ca9d4 │ │ │ │ + b ca9d4 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - b ca9c4 │ │ │ │ + b ca9e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ca9d8 │ │ │ │ + beq ca9f8 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl dea00 │ │ │ │ + bl dea20 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ca9f4 │ │ │ │ + beq caa14 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r9, r2, r4, asr r8 │ │ │ │ - @ instruction: 0x001297d4 │ │ │ │ - @ instruction: 0x001297bc │ │ │ │ - andseq r8, r2, ip, asr #26 │ │ │ │ - andseq r9, r2, ip, lsl #20 │ │ │ │ - andseq r9, r2, r8, lsl #20 │ │ │ │ + andseq r9, r2, r4, lsr r8 │ │ │ │ + @ instruction: 0x001297b4 │ │ │ │ + mulseq r2, ip, r7 │ │ │ │ + andseq r8, r2, ip, lsr #26 │ │ │ │ andseq r9, r2, ip, ror #19 │ │ │ │ - andseq r9, r2, r4, ror #18 │ │ │ │ - andseq r8, r2, r8, asr #26 │ │ │ │ - andseq r8, r2, r4, lsl #29 │ │ │ │ - andseq r9, r2, ip, asr r5 │ │ │ │ - andseq r9, r2, r8, asr r7 │ │ │ │ - andseq r8, r2, r8, lsl #29 │ │ │ │ - andseq r8, r2, r4, asr pc │ │ │ │ - andseq r9, r2, r8, lsr #6 │ │ │ │ - andseq r5, r4, r0, ror r9 │ │ │ │ - andseq r8, r2, r4, lsr #30 │ │ │ │ - mulseq r2, r0, sp │ │ │ │ - andseq r8, r2, r0, asr sp │ │ │ │ - andseq r8, r2, ip, lsl #27 │ │ │ │ - andseq r8, r2, r4, lsr #30 │ │ │ │ - andseq r8, r2, r4, lsl #25 │ │ │ │ - andseq r8, r2, r8, lsl pc │ │ │ │ - @ instruction: 0x001294bc │ │ │ │ - andseq r8, r2, r4, ror #30 │ │ │ │ + andseq r9, r2, r8, ror #19 │ │ │ │ + andseq r9, r2, ip, asr #19 │ │ │ │ + andseq r9, r2, r4, asr #18 │ │ │ │ + andseq r8, r2, r8, lsr #26 │ │ │ │ + andseq r8, r2, r4, ror #28 │ │ │ │ + andseq r9, r2, ip, lsr r5 │ │ │ │ + andseq r9, r2, r8, lsr r7 │ │ │ │ + andseq r8, r2, r8, ror #28 │ │ │ │ + andseq r8, r2, r4, lsr pc │ │ │ │ + andseq r9, r2, r8, lsl #6 │ │ │ │ + andseq r5, r4, r0, asr r9 │ │ │ │ + andseq r8, r2, r4, lsl #30 │ │ │ │ + andseq r8, r2, r0, ror sp │ │ │ │ + andseq r8, r2, r0, lsr sp │ │ │ │ + andseq r8, r2, ip, ror #26 │ │ │ │ + andseq r8, r2, r4, lsl #30 │ │ │ │ + andseq r8, r2, r4, ror #24 │ │ │ │ + @ instruction: 0x00128ef8 │ │ │ │ + mulseq r2, ip, r4 │ │ │ │ + andseq r8, r2, r4, asr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ ldr r4, [r0, #764] @ 0x2fc │ │ │ │ ldr r0, [r0, #768] @ 0x300 │ │ │ │ cmp r4, r0 │ │ │ │ - bcs cac74 │ │ │ │ + bcs cac94 │ │ │ │ cmp r0, #3 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bne cac8c │ │ │ │ + bne cacac │ │ │ │ ldr fp, [sl, #428] @ 0x1ac │ │ │ │ mov r5, #0 │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r6, fp, #2 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls caab8 │ │ │ │ - ldr r2, [pc, #756] @ cada0 │ │ │ │ + bls caad8 │ │ │ │ + ldr r2, [pc, #756] @ cadc0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq caafc │ │ │ │ - ldr r0, [pc, #676] @ cad6c │ │ │ │ + beq cab1c │ │ │ │ + ldr r0, [pc, #676] @ cad8c │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq caaa4 │ │ │ │ + beq caac4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, fp │ │ │ │ cmp fp, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bne cab10 │ │ │ │ - b cab24 │ │ │ │ + bne cab30 │ │ │ │ + b cab44 │ │ │ │ mov r8, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - beq cab24 │ │ │ │ + beq cab44 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp fp, r0 │ │ │ │ - bne cab14 │ │ │ │ + bne cab34 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ stm r0, {r1, r8, fp} │ │ │ │ add r9, sl, #420 @ 0x1a4 │ │ │ │ mov r5, #4 │ │ │ │ - ldr r0, [pc, #552] @ cad70 │ │ │ │ + ldr r0, [pc, #552] @ cad90 │ │ │ │ mov r7, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sl, #428] @ 0x1ac │ │ │ │ add r3, r5, r5, lsl #2 │ │ │ │ ldr r2, [sl, #424] @ 0x1a8 │ │ │ │ @@ -176021,84 +176029,84 @@ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ movhi r4, r5 │ │ │ │ cmp r5, r1 │ │ │ │ mov r6, r1 │ │ │ │ add r2, r2, #8 │ │ │ │ movhi r6, r5 │ │ │ │ cmp r4, r5 │ │ │ │ - beq cabe0 │ │ │ │ + beq cac00 │ │ │ │ cmp r6, r5 │ │ │ │ - beq cad2c │ │ │ │ + beq cad4c │ │ │ │ ldr r3, [r2], #20 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cab80 │ │ │ │ + beq caba0 │ │ │ │ sub r2, r5, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r0 │ │ │ │ - bl de364 │ │ │ │ + bl de384 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ cmn r7, #-2147483647 @ 0x80000001 │ │ │ │ - bne cab54 │ │ │ │ - ldr r1, [pc, #444] @ cad88 │ │ │ │ + bne cab74 │ │ │ │ + ldr r1, [pc, #444] @ cada8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b cacec │ │ │ │ + b cad0c │ │ │ │ sub r6, r7, #1 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #3 │ │ │ │ mov r3, r6 │ │ │ │ - bl de364 │ │ │ │ + bl de384 │ │ │ │ sub r5, r7, #2 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bcs cacd8 │ │ │ │ + bcs cacf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r5 │ │ │ │ - bl de364 │ │ │ │ + bl de384 │ │ │ │ cmp r7, #2 │ │ │ │ - bls cad10 │ │ │ │ + bls cad30 │ │ │ │ ldr r1, [sl, #428] @ 0x1ac │ │ │ │ sub r0, r7, #3 │ │ │ │ add r2, sl, #760 @ 0x2f8 │ │ │ │ cmp r6, r1 │ │ │ │ stm r2, {r0, r5, r6} │ │ │ │ - bcs cad20 │ │ │ │ + bcs cad40 │ │ │ │ ldr r0, [sl, #424] @ 0x1a8 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ add ip, sp, #16 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ strne r6, [sl, #760] @ 0x2f8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r9 │ │ │ │ - bl de468 │ │ │ │ + bl de488 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #272] @ cad8c │ │ │ │ + ldr r0, [pc, #272] @ cadac │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ - ldr r2, [pc, #268] @ cad90 │ │ │ │ + ldr r2, [pc, #268] @ cadb0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #256] @ cad94 │ │ │ │ + ldr r0, [pc, #256] @ cadb4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #252] @ cad98 │ │ │ │ - ldr r2, [pc, #252] @ cad9c │ │ │ │ + ldr r1, [pc, #252] @ cadb8 │ │ │ │ + ldr r2, [pc, #252] @ cadbc │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -176106,438 +176114,438 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r1, [pc, #148] @ cad74 │ │ │ │ + ldr r1, [pc, #148] @ cad94 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r0, [pc, #132] @ cad78 │ │ │ │ + ldr r0, [pc, #132] @ cad98 │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r3, [pc, #128] @ cad7c │ │ │ │ + ldr r3, [pc, #128] @ cad9c │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - b cad38 │ │ │ │ - ldr r0, [pc, #104] @ cad80 │ │ │ │ + b cad58 │ │ │ │ + ldr r0, [pc, #104] @ cada0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b cad38 │ │ │ │ - ldr r0, [pc, #92] @ cad84 │ │ │ │ + b cad58 │ │ │ │ + ldr r0, [pc, #92] @ cada4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b cad40 │ │ │ │ + b cad60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cad64 │ │ │ │ + beq cad84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r4, r0, ror #8 │ │ │ │ - andseq r8, r2, r4, ror #26 │ │ │ │ - mulseq r2, r8, fp │ │ │ │ - strdeq r3, [fp], -r5 │ │ │ │ - andseq r8, r2, r8, asr #16 │ │ │ │ - andseq r8, r2, r8, ror fp │ │ │ │ + andseq r5, r4, r0, asr #8 │ │ │ │ + andseq r8, r2, r4, asr #26 │ │ │ │ andseq r8, r2, r8, ror fp │ │ │ │ - andseq r8, r2, r8, ror #25 │ │ │ │ + strdeq r3, [fp], -r5 │ │ │ │ + andseq r8, r2, r8, lsr #16 │ │ │ │ + andseq r8, r2, r8, asr fp │ │ │ │ + andseq r8, r2, r8, asr fp │ │ │ │ + andseq r8, r2, r8, asr #25 │ │ │ │ andeq r3, fp, r5, asr r8 │ │ │ │ - @ instruction: 0x00128bd8 │ │ │ │ - @ instruction: 0x00128bd0 │ │ │ │ + @ instruction: 0x00128bb8 │ │ │ │ + @ instruction: 0x00128bb0 │ │ │ │ andeq r3, sl, r0, lsr #4 │ │ │ │ - andseq r8, r2, r4, lsr #23 │ │ │ │ - andseq sl, r2, r0, asr r3 │ │ │ │ + andseq r8, r2, r4, lsl #23 │ │ │ │ + andseq sl, r2, r0, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r1, #428] @ 0x1ac │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq caef4 │ │ │ │ + beq caf14 │ │ │ │ add r9, r1, #492 @ 0x1ec │ │ │ │ mov r4, #0 │ │ │ │ mov sl, #1 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b cadf4 │ │ │ │ + b cae14 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ str fp, [r0, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq caef4 │ │ │ │ + beq caf14 │ │ │ │ cmp r4, #2 │ │ │ │ - bcc cade8 │ │ │ │ + bcc cae08 │ │ │ │ cmp r4, ip │ │ │ │ - bcs caf30 │ │ │ │ + bcs caf50 │ │ │ │ ldr r2, [r1, #424] @ 0x1a8 │ │ │ │ add r7, r4, r4, lsl #2 │ │ │ │ ldr r0, [r1, #416] @ 0x1a0 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs cade8 │ │ │ │ + bcs cae08 │ │ │ │ ldrb r0, [r1, #747] @ 0x2eb │ │ │ │ ldr fp, [r1, #452] @ 0x1c4 │ │ │ │ ldr r2, [r1, #444] @ 0x1bc │ │ │ │ add r6, r0, #1 │ │ │ │ sub r2, r2, fp │ │ │ │ mov r3, fp │ │ │ │ cmp r2, r0 │ │ │ │ - bls caec8 │ │ │ │ + bls caee8 │ │ │ │ ldr r2, [r1, #448] @ 0x1c0 │ │ │ │ str sl, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne cae48 │ │ │ │ + bne cae68 │ │ │ │ ldr ip, [r1, #428] @ 0x1ac │ │ │ │ str r3, [r1, #452] @ 0x1c4 │ │ │ │ cmp ip, r4 │ │ │ │ - bls caf44 │ │ │ │ + bls caf64 │ │ │ │ ldr r0, [r1, #424] @ 0x1a8 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r0, r7, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq cadd4 │ │ │ │ + beq cadf4 │ │ │ │ ldr r0, [r1, #436] @ 0x1b4 │ │ │ │ ldr r6, [r1, #440] @ 0x1b8 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs caf1c │ │ │ │ + bcs caf3c │ │ │ │ add lr, r5, r5, lsl #3 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r5, [r8, lr]! │ │ │ │ ldrb r5, [r9, r5] │ │ │ │ add r5, fp, r5 │ │ │ │ cmp r5, r3 │ │ │ │ - bcs caf08 │ │ │ │ + bcs caf28 │ │ │ │ ldr r7, [r8, #1] │ │ │ │ str r7, [r2, r5, lsl #2] │ │ │ │ add r7, r0, lr │ │ │ │ ldr r5, [r7, #5] │ │ │ │ cmp r5, #0 │ │ │ │ - bne cae88 │ │ │ │ - b cadd4 │ │ │ │ + bne caea8 │ │ │ │ + b cadf4 │ │ │ │ mov r0, #4 │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp] │ │ │ │ add r0, r1, #444 @ 0x1bc │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 23f68 │ │ │ │ ldr r3, [r5, #452] @ 0x1c4 │ │ │ │ mov r1, r5 │ │ │ │ - b cae44 │ │ │ │ + b cae64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #3 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #84] @ caf64 │ │ │ │ + ldr r2, [pc, #84] @ caf84 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #60] @ caf60 │ │ │ │ + ldr r2, [pc, #60] @ caf80 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #36] @ caf5c │ │ │ │ + ldr r2, [pc, #36] @ caf7c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ caf58 │ │ │ │ + ldr r2, [pc, #12] @ caf78 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ bl 2623c │ │ │ │ - andseq r8, r2, ip, lsl #13 │ │ │ │ - mulseq r2, r8, r9 │ │ │ │ - @ instruction: 0x001289b4 │ │ │ │ - @ instruction: 0x001289d8 │ │ │ │ + andseq r8, r2, ip, ror #12 │ │ │ │ + andseq r8, r2, r8, ror r9 │ │ │ │ + mulseq r2, r4, r9 │ │ │ │ + @ instruction: 0x001289b8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r2, [r1, #764] @ 0x2fc │ │ │ │ add r6, r1, #420 @ 0x1a4 │ │ │ │ mov r7, sp │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1, #768] @ 0x300 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ - bl c9634 │ │ │ │ + bl c9654 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne cafd4 │ │ │ │ + bne caff4 │ │ │ │ mov r7, sp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ - bl c9634 │ │ │ │ + bl c9654 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne cafd4 │ │ │ │ + bne caff4 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r4, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #428] @ 0x1ac │ │ │ │ ldr r2, [r5, #764] @ 0x2fc │ │ │ │ cmp r1, r2 │ │ │ │ - bls cb14c │ │ │ │ + bls cb16c │ │ │ │ ldr sl, [r5, #768] @ 0x300 │ │ │ │ cmp r1, sl │ │ │ │ - bls cb160 │ │ │ │ + bls cb180 │ │ │ │ ldr r1, [r5, #424] @ 0x1a8 │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r9, sl, sl, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r0, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb0a0 │ │ │ │ + beq cb0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb118 │ │ │ │ + beq cb138 │ │ │ │ ldr r1, [r5, #440] @ 0x1b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs cb130 │ │ │ │ + bcs cb150 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs cb094 │ │ │ │ + bcs cb0b4 │ │ │ │ ldr r7, [r5, #436] @ 0x1b4 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r4, r0, r0, lsl #3 │ │ │ │ add r3, r7, r3 │ │ │ │ add r4, r7, r4 │ │ │ │ cmp r1, r0 │ │ │ │ ldr r6, [r3, #1] │ │ │ │ ldr r3, [r3, #5] │ │ │ │ str r6, [r4, #1] │ │ │ │ - bls cb140 │ │ │ │ + bls cb160 │ │ │ │ ldr r0, [r4, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb0a0 │ │ │ │ + beq cb0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb118 │ │ │ │ + beq cb138 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs cb130 │ │ │ │ + bcs cb150 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc cb04c │ │ │ │ - ldr r2, [pc, #232] @ cb184 │ │ │ │ + bcc cb06c │ │ │ │ + ldr r2, [pc, #232] @ cb1a4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb118 │ │ │ │ + beq cb138 │ │ │ │ mov r7, sp │ │ │ │ add r1, r5, #420 @ 0x1a4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, sl │ │ │ │ - bl c9964 │ │ │ │ + bl c9984 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne cb108 │ │ │ │ + bne cb128 │ │ │ │ ldr r1, [r5, #428] @ 0x1ac │ │ │ │ cmp sl, r1 │ │ │ │ movcc r0, #3 │ │ │ │ movcc r1, #0 │ │ │ │ strcc r0, [r8] │ │ │ │ ldrcc r0, [r5, #424] @ 0x1a8 │ │ │ │ addcc r0, r0, r9, lsl #2 │ │ │ │ strcc r1, [r0, #12] │ │ │ │ addcc sp, sp, #24 │ │ │ │ popcc {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #128] @ cb180 │ │ │ │ + ldr r2, [pc, #128] @ cb1a0 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldm r7, {r0, r1, r2, r3, r5, r6} │ │ │ │ stm r8, {r0, r1, r2, r3, r5, r6} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #88] @ cb178 │ │ │ │ + ldr r0, [pc, #88] @ cb198 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #84] @ cb17c │ │ │ │ + ldr r2, [pc, #84] @ cb19c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r2, [pc, #84] @ cb18c │ │ │ │ + ldr r2, [pc, #84] @ cb1ac │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ cb170 │ │ │ │ + ldr r2, [pc, #40] @ cb190 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #52] @ cb188 │ │ │ │ + ldr r3, [pc, #52] @ cb1a8 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ cb174 │ │ │ │ + ldr r2, [pc, #12] @ cb194 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r8, r2, r0, lsr #9 │ │ │ │ - andseq r8, r2, ip, ror #8 │ │ │ │ - andeq r3, fp, r0, ror #7 │ │ │ │ - andseq r8, r2, r4, lsl #16 │ │ │ │ - @ instruction: 0x001287fc │ │ │ │ - andseq r8, r2, r4, lsl #17 │ │ │ │ andseq r8, r2, r0, lsl #9 │ │ │ │ - @ instruction: 0x001287d4 │ │ │ │ + andseq r8, r2, ip, asr #8 │ │ │ │ + andeq r3, fp, r0, ror #7 │ │ │ │ + andseq r8, r2, r4, ror #15 │ │ │ │ + @ instruction: 0x001287dc │ │ │ │ + andseq r8, r2, r4, ror #16 │ │ │ │ + andseq r8, r2, r0, ror #8 │ │ │ │ + @ instruction: 0x001287b4 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r0, #428] @ 0x1ac │ │ │ │ ldr r0, [r0, #764] @ 0x2fc │ │ │ │ cmp r1, r0 │ │ │ │ - bls cb204 │ │ │ │ + bls cb224 │ │ │ │ ldr r1, [ip, #424] @ 0x1a8 │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ ldr r3, [r1, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {fp, pc} │ │ │ │ ldr lr, [ip, #436] @ 0x1b4 │ │ │ │ ldr r1, [ip, #440] @ 0x1b8 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs cb1f4 │ │ │ │ + bcs cb214 │ │ │ │ add r2, r3, r3, lsl #3 │ │ │ │ add ip, lr, r2 │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ streq r0, [r3] │ │ │ │ ldr r3, [ip, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb1c4 │ │ │ │ + bne cb1e4 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #24] @ cb214 │ │ │ │ + ldr r2, [pc, #24] @ cb234 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #4] @ cb210 │ │ │ │ + ldr r2, [pc, #4] @ cb230 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r8, r2, ip, asr #7 │ │ │ │ - andseq r8, r2, r0, asr #14 │ │ │ │ + andseq r8, r2, ip, lsr #7 │ │ │ │ + andseq r8, r2, r0, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr r1, [r0, #428] @ 0x1ac │ │ │ │ ldr r0, [r0, #764] @ 0x2fc │ │ │ │ cmp r0, r1 │ │ │ │ - bcs cb330 │ │ │ │ + bcs cb350 │ │ │ │ ldr r1, [lr, #416] @ 0x1a0 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs cb264 │ │ │ │ + bcs cb284 │ │ │ │ ldr r1, [lr, #424] @ 0x1a8 │ │ │ │ add r2, r0, r0, lsl #2 │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r3, [r1] │ │ │ │ cmpne r3, #0 │ │ │ │ - bne cb268 │ │ │ │ + bne cb288 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr r2, [lr, #436] @ 0x1b4 │ │ │ │ ldr r1, [lr, #440] @ 0x1b8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq cb2ec │ │ │ │ + beq cb30c │ │ │ │ ldr r8, [lr, #448] @ 0x1c0 │ │ │ │ add r5, lr, #492 @ 0x1ec │ │ │ │ ldr ip, [lr, #452] @ 0x1c4 │ │ │ │ mov lr, #0 │ │ │ │ - b cb2a0 │ │ │ │ + b cb2c0 │ │ │ │ str lr, [r8, r3, lsl #2] │ │ │ │ ldr r3, [r7, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cb264 │ │ │ │ + beq cb284 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs cb320 │ │ │ │ + bcs cb340 │ │ │ │ add r6, r3, r3, lsl #3 │ │ │ │ add r7, r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldr r4, [r3, #1]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne cb294 │ │ │ │ + bne cb2b4 │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ str lr, [r3] │ │ │ │ ldrb r4, [r5, r4] │ │ │ │ add r3, r9, r4 │ │ │ │ cmp r3, ip │ │ │ │ - bcc cb290 │ │ │ │ - ldr r2, [pc, #96] @ cb340 │ │ │ │ + bcc cb2b0 │ │ │ │ + ldr r2, [pc, #96] @ cb360 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs cb320 │ │ │ │ + bcs cb340 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ add r6, r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ ldr r5, [r3, #1]! │ │ │ │ cmp r5, r0 │ │ │ │ streq r7, [r3] │ │ │ │ ldr r3, [r6, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cb2f0 │ │ │ │ - b cb264 │ │ │ │ - ldr r2, [pc, #20] @ cb33c │ │ │ │ + bne cb310 │ │ │ │ + b cb284 │ │ │ │ + ldr r2, [pc, #20] @ cb35c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ cb344 │ │ │ │ + ldr r2, [pc, #12] @ cb364 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r8, r2, r4, lsr r6 │ │ │ │ - andseq r8, r2, r8, lsl #13 │ │ │ │ - andseq r8, r2, r8, lsl r6 │ │ │ │ + andseq r8, r2, r4, lsl r6 │ │ │ │ + andseq r8, r2, r8, ror #12 │ │ │ │ + @ instruction: 0x001285f8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r1, r1, #420 @ 0x1a4 │ │ │ │ mov r5, sp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl c9634 │ │ │ │ + bl c9654 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #3 │ │ │ │ - bne cb388 │ │ │ │ + bne cb3a8 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r7] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldm r5, {r0, r1, r2, r3, r4, r6} │ │ │ │ stm r7, {r0, r1, r2, r3, r4, r6} │ │ │ │ add sp, sp, #24 │ │ │ │ @@ -176546,35 +176554,35 @@ │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r2, #20 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #2584] @ cbdd8 │ │ │ │ + ldr r1, [pc, #2584] @ cbdf8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb3e4 │ │ │ │ + beq cb404 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - beq cbacc │ │ │ │ + beq cbaec │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r4, #348] @ 0x15c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ ldr sl, [r4, #340] @ 0x154 │ │ │ │ @@ -176587,36 +176595,36 @@ │ │ │ │ mov r0, #0 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ str r8, [sp, #20] │ │ │ │ str r9, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp, #8] │ │ │ │ cmp r0, r8 │ │ │ │ - bcs cbdb8 │ │ │ │ + bcs cbdd8 │ │ │ │ add r5, r1, #20 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cb530 │ │ │ │ + bne cb550 │ │ │ │ mov r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #2368] @ cbddc │ │ │ │ + ldr r0, [pc, #2368] @ cbdfc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #2344] @ cbde0 │ │ │ │ + ldr r0, [pc, #2344] @ cbe00 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, #3 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ strb r0, [sp, #136] @ 0x88 │ │ │ │ @@ -176625,31 +176633,31 @@ │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb3d8 │ │ │ │ + bne cb3f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r0 │ │ │ │ - beq cbacc │ │ │ │ + beq cbaec │ │ │ │ cmp r8, #2 │ │ │ │ - bls cbdb8 │ │ │ │ + bls cbdd8 │ │ │ │ add r2, r6, #40 @ 0x28 │ │ │ │ mov r3, #2 │ │ │ │ mov r6, #3 │ │ │ │ mov r4, r5 │ │ │ │ - b cb548 │ │ │ │ + b cb568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb618 │ │ │ │ + beq cb638 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub r0, fp, r3 │ │ │ │ clz r0, r0 │ │ │ │ @@ -176657,74 +176665,74 @@ │ │ │ │ sub r1, r1, r3 │ │ │ │ mov r5, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ - bcs cb5a4 │ │ │ │ + bcs cb5c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb5d0 │ │ │ │ - ldr r1, [pc, #2204] @ cbe24 │ │ │ │ + beq cb5f0 │ │ │ │ + ldr r1, [pc, #2204] @ cbe44 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb648 │ │ │ │ - b cbd94 │ │ │ │ + beq cb668 │ │ │ │ + b cbdb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb5f4 │ │ │ │ - ldr r1, [pc, #2168] @ cbe2c │ │ │ │ + beq cb614 │ │ │ │ + ldr r1, [pc, #2168] @ cbe4c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb648 │ │ │ │ - b cbd94 │ │ │ │ - ldr r1, [pc, #2108] @ cbe14 │ │ │ │ + beq cb668 │ │ │ │ + b cbdb4 │ │ │ │ + ldr r1, [pc, #2108] @ cbe34 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb648 │ │ │ │ - b cbd94 │ │ │ │ - ldr r1, [pc, #2092] @ cbe28 │ │ │ │ + beq cb668 │ │ │ │ + b cbdb4 │ │ │ │ + ldr r1, [pc, #2092] @ cbe48 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cb648 │ │ │ │ - b cbd94 │ │ │ │ + beq cb668 │ │ │ │ + b cbdb4 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #2036] @ cbe18 │ │ │ │ + ldr r1, [pc, #2036] @ cbe38 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbd94 │ │ │ │ + bne cbdb4 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r5, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ mov r3, #8 │ │ │ │ - ldr r1, [pc, #1972] @ cbe1c │ │ │ │ + ldr r1, [pc, #1972] @ cbe3c │ │ │ │ mov r6, #32 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r4, r5 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ @@ -176748,268 +176756,268 @@ │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ stm r3, {r0, r5, r6} │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [pc, #1848] @ cbe20 │ │ │ │ + ldr r0, [pc, #1848] @ cbe40 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbd94 │ │ │ │ + bne cbdb4 │ │ │ │ add r0, r4, r4, lsl #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r5, #0 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr sl, [r9, r0, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b cb7a4 │ │ │ │ + b cb7c4 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #1804] @ cbe5c │ │ │ │ + ldr r0, [pc, #1804] @ cbe7c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #1788] @ cbe60 │ │ │ │ + ldr r0, [pc, #1788] @ cbe80 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ strb r8, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #1768] @ cbe64 │ │ │ │ + ldr r0, [pc, #1768] @ cbe84 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ mov fp, r9 │ │ │ │ mov r1, #1 │ │ │ │ - bne cb3d8 │ │ │ │ + bne cb3f8 │ │ │ │ cmp sl, #0 │ │ │ │ - beq cb7f8 │ │ │ │ + beq cb818 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp sl, r3 │ │ │ │ - bcs cbda4 │ │ │ │ + bcs cbdc4 │ │ │ │ add r0, sl, sl, lsl #3 │ │ │ │ mov r1, r7 │ │ │ │ tst r5, #1 │ │ │ │ ldrb r4, [r1, r0]! │ │ │ │ ldr r9, [r1, #1] │ │ │ │ ldr sl, [r1, #5] │ │ │ │ - beq cb824 │ │ │ │ + beq cb844 │ │ │ │ cmp r9, fp │ │ │ │ - bne cb888 │ │ │ │ + bne cb8a8 │ │ │ │ bic r0, r6, #65280 @ 0xff00 │ │ │ │ mov r9, fp │ │ │ │ orr r6, r0, r4, lsl #8 │ │ │ │ cmp sl, #0 │ │ │ │ - bne cb834 │ │ │ │ - b cb86c │ │ │ │ + bne cb854 │ │ │ │ + b cb88c │ │ │ │ ubfx r4, r6, #8, #8 │ │ │ │ cmp r5, #1 │ │ │ │ - bne cb968 │ │ │ │ + bne cb988 │ │ │ │ uxtb r8, r6 │ │ │ │ mov sl, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bne cb8bc │ │ │ │ - b cb8dc │ │ │ │ + bne cb8dc │ │ │ │ + b cb8fc │ │ │ │ orr r6, r4, r4, lsl #8 │ │ │ │ mov fp, r9 │ │ │ │ cmp sl, #0 │ │ │ │ - beq cb86c │ │ │ │ + beq cb88c │ │ │ │ cmp sl, r3 │ │ │ │ - bcs cbda4 │ │ │ │ + bcs cbdc4 │ │ │ │ add r0, sl, sl, lsl #3 │ │ │ │ mov r1, r7 │ │ │ │ ldrb r0, [r1, r0]! │ │ │ │ ldr r2, [r1, #1] │ │ │ │ ldr sl, [r1, #5] │ │ │ │ cmp fp, r2 │ │ │ │ - bne cb89c │ │ │ │ + bne cb8bc │ │ │ │ bic r1, r6, #65280 @ 0xff00 │ │ │ │ cmp sl, #0 │ │ │ │ orr r6, r1, r0, lsl #8 │ │ │ │ mov r4, r0 │ │ │ │ - bne cb834 │ │ │ │ + bne cb854 │ │ │ │ uxtb r8, r6 │ │ │ │ mov sl, #0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - bne cb8bc │ │ │ │ - b cb8dc │ │ │ │ + bne cb8dc │ │ │ │ + b cb8fc │ │ │ │ ubfx r2, r6, #8, #8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ - b cb8a4 │ │ │ │ + b cb8c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r2 │ │ │ │ orr r6, r0, r0, lsl #8 │ │ │ │ uxtb r8, r1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cb8dc │ │ │ │ + beq cb8fc │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #1420] @ cbe58 │ │ │ │ + ldr r1, [pc, #1420] @ cbe78 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbd94 │ │ │ │ + bne cbdb4 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, r4 │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - beq cb72c │ │ │ │ + beq cb74c │ │ │ │ str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [pc, #1312] @ cbe34 │ │ │ │ + ldr r0, [pc, #1312] @ cbe54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #1296] @ cbe38 │ │ │ │ + ldr r1, [pc, #1296] @ cbe58 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ strb r8, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ strb r4, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #1260] @ cbe3c │ │ │ │ + ldr r0, [pc, #1260] @ cbe5c │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ str fp, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b cb790 │ │ │ │ - ldr r1, [pc, #1232] @ cbe40 │ │ │ │ + b cb7b0 │ │ │ │ + ldr r1, [pc, #1232] @ cbe60 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbd94 │ │ │ │ + bne cbdb4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ ldr r8, [sp, #20] │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r0, sl │ │ │ │ ldr fp, [sp, #8] │ │ │ │ - bcs cbab4 │ │ │ │ - ldr r1, [pc, #1172] @ cbe44 │ │ │ │ + bcs cbad4 │ │ │ │ + ldr r1, [pc, #1172] @ cbe64 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #18 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbd94 │ │ │ │ + bne cbdb4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r6, r7 │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cba8c │ │ │ │ + beq cbaac │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs cbdc4 │ │ │ │ + bcs cbde4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, r7, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ - beq cba24 │ │ │ │ - ldr r1, [pc, #1096] @ cbe54 │ │ │ │ + beq cba44 │ │ │ │ + ldr r1, [pc, #1096] @ cbe74 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cbd94 │ │ │ │ + bne cbdb4 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #1020] @ cbe48 │ │ │ │ + ldr r0, [pc, #1020] @ cbe68 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [pc, #1004] @ cbe4c │ │ │ │ + ldr r0, [pc, #1004] @ cbe6c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb3d8 │ │ │ │ + bne cb3f8 │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne cb9e4 │ │ │ │ - ldr r1, [pc, #956] @ cbe50 │ │ │ │ + bne cba04 │ │ │ │ + ldr r1, [pc, #956] @ cbe70 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r6 │ │ │ │ - bne cb3d8 │ │ │ │ + bne cb3f8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bne cb458 │ │ │ │ - ldr r0, [pc, #788] @ cbde8 │ │ │ │ + bne cb478 │ │ │ │ + ldr r0, [pc, #788] @ cbe08 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #784] @ cbdec │ │ │ │ + ldr r1, [pc, #784] @ cbe0c │ │ │ │ mov r5, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ @@ -177018,21 +177026,21 @@ │ │ │ │ mov r6, #2 │ │ │ │ str r0, [sp, #172] @ 0xac │ │ │ │ mov r0, r7 │ │ │ │ add r9, sp, #172 @ 0xac │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb3d8 │ │ │ │ - ldr r0, [pc, #704] @ cbdf0 │ │ │ │ + bne cb3f8 │ │ │ │ + ldr r0, [pc, #704] @ cbe10 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #700] @ cbdf4 │ │ │ │ + ldr r1, [pc, #700] @ cbe14 │ │ │ │ add fp, sp, #84 @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ @@ -177044,21 +177052,21 @@ │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ movwne r0, #1 │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ strb r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb3d8 │ │ │ │ - ldr sl, [pc, #608] @ cbdf8 │ │ │ │ + bne cb3f8 │ │ │ │ + ldr sl, [pc, #608] @ cbe18 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r0, [pc, #604] @ cbdfc │ │ │ │ + ldr r0, [pc, #604] @ cbe1c │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ @@ -177067,38 +177075,38 @@ │ │ │ │ mov r0, r7 │ │ │ │ add sl, pc, sl │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb3d8 │ │ │ │ - ldr r0, [pc, #524] @ cbe00 │ │ │ │ + bne cb3f8 │ │ │ │ + ldr r0, [pc, #524] @ cbe20 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ ldr r8, [r1, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ str r8, [sp, #84] @ 0x54 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb3d8 │ │ │ │ - ldr r0, [pc, #452] @ cbe04 │ │ │ │ + bne cb3f8 │ │ │ │ + ldr r0, [pc, #452] @ cbe24 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ @@ -177106,37 +177114,37 @@ │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ - bl c9334 │ │ │ │ + bl c9354 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb3d8 │ │ │ │ - ldr r0, [pc, #376] @ cbe08 │ │ │ │ + bne cb3f8 │ │ │ │ + ldr r0, [pc, #376] @ cbe28 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ add r1, r1, #332 @ 0x14c │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #176] @ 0xb0 │ │ │ │ - bl c9334 │ │ │ │ + bl c9354 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb3d8 │ │ │ │ - ldr r0, [pc, #308] @ cbe0c │ │ │ │ + bne cb3f8 │ │ │ │ + ldr r0, [pc, #308] @ cbe2c │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -177157,93 +177165,93 @@ │ │ │ │ str fp, [sp, #172] @ 0xac │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ addne r0, r0, r2 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9334 │ │ │ │ + bl c9354 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cb3d8 │ │ │ │ - ldr r0, [pc, #180] @ cbe10 │ │ │ │ + bne cb3f8 │ │ │ │ + ldr r0, [pc, #180] @ cbe30 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ str r4, [sp, #120] @ 0x78 │ │ │ │ - bl c9334 │ │ │ │ + bl c9354 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #132] @ cbe30 │ │ │ │ + ldr r2, [pc, #132] @ cbe50 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #36] @ cbde4 │ │ │ │ + ldr r0, [pc, #36] @ cbe04 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #156] @ cbe68 │ │ │ │ + ldr r2, [pc, #156] @ cbe88 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ andeq r3, fp, r8, ror #2 │ │ │ │ - andseq r4, r4, ip, lsl sl │ │ │ │ - andseq r8, r2, r8, ror r5 │ │ │ │ - andseq r9, r2, ip, lsr #3 │ │ │ │ + @ instruction: 0x001449fc │ │ │ │ + andseq r8, r2, r8, asr r5 │ │ │ │ + andseq r9, r2, ip, lsl #3 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - andseq r7, r2, r0, asr #29 │ │ │ │ + andseq r7, r2, r0, lsr #29 │ │ │ │ @ instruction: 0xffffd7d0 │ │ │ │ - andseq r7, r2, r0, ror lr │ │ │ │ + andseq r7, r2, r0, asr lr │ │ │ │ @ instruction: 0xffffd748 │ │ │ │ - andseq r7, r2, r8, lsl lr │ │ │ │ - @ instruction: 0x00127dd8 │ │ │ │ - mulseq r2, r8, sp │ │ │ │ - andseq r7, r2, ip, asr sp │ │ │ │ - andseq r7, r2, r8, lsl sp │ │ │ │ - andseq r7, r2, ip, lsr #25 │ │ │ │ + @ instruction: 0x00127df8 │ │ │ │ + @ instruction: 0x00127db8 │ │ │ │ + andseq r7, r2, r8, ror sp │ │ │ │ + andseq r7, r2, ip, lsr sp │ │ │ │ + @ instruction: 0x00127cf8 │ │ │ │ + andseq r7, r2, ip, lsl #25 │ │ │ │ andeq r3, fp, r6, lsr #5 │ │ │ │ andeq r3, fp, r6, asr r2 │ │ │ │ - andseq r4, r4, ip, asr #16 │ │ │ │ - andseq r8, r2, r4, lsr r3 │ │ │ │ + andseq r4, r4, ip, lsr #16 │ │ │ │ + andseq r8, r2, r4, lsl r3 │ │ │ │ strdeq r3, [fp], -r4 │ │ │ │ andeq r3, fp, lr, ror r2 │ │ │ │ andeq r3, fp, r4, asr #5 │ │ │ │ - @ instruction: 0x001277f4 │ │ │ │ + @ instruction: 0x001277d4 │ │ │ │ @ instruction: 0xffffd9fc │ │ │ │ - andseq r4, r4, r8, lsl #13 │ │ │ │ - andseq r8, r2, ip, lsr r0 │ │ │ │ + andseq r4, r4, r8, ror #12 │ │ │ │ + andseq r8, r2, ip, lsl r0 │ │ │ │ andeq r2, fp, r8, asr #23 │ │ │ │ andeq r2, fp, ip, lsl #23 │ │ │ │ - andseq r4, r4, ip, ror #8 │ │ │ │ + andseq r4, r4, ip, asr #8 │ │ │ │ ldrdeq sl, [sl], -r4 │ │ │ │ andeq r2, fp, r4, lsr #21 │ │ │ │ andeq r2, fp, sp, lsr #22 │ │ │ │ andeq r2, fp, r5, ror ip │ │ │ │ @ instruction: 0xffffdbc0 │ │ │ │ - andseq r4, r4, r0, asr r8 │ │ │ │ - @ instruction: 0x001281fc │ │ │ │ - @ instruction: 0x001277f4 │ │ │ │ + andseq r4, r4, r0, lsr r8 │ │ │ │ + @ instruction: 0x001281dc │ │ │ │ + @ instruction: 0x001277d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cbf7c │ │ │ │ + beq cbf9c │ │ │ │ ldr fp, [r0, #4] │ │ │ │ add r7, r7, r7, lsl #2 │ │ │ │ ldrb lr, [r0, #327] @ 0x147 │ │ │ │ add r8, fp, r7, lsl #2 │ │ │ │ ldrd r6, [r0, #16] │ │ │ │ ldr r9, [r0, #32] │ │ │ │ add r3, lr, #1 │ │ │ │ @@ -177253,299 +177261,299 @@ │ │ │ │ add r0, r0, lr, lsl #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr sl, [r1, #4] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ and r2, r0, #31 │ │ │ │ str r3, [sp] │ │ │ │ - b cbed4 │ │ │ │ + b cbef4 │ │ │ │ add fp, fp, #20 │ │ │ │ cmp fp, r8 │ │ │ │ - beq cbf7c │ │ │ │ + beq cbf9c │ │ │ │ ldr r0, [fp, #12] │ │ │ │ lsr r1, r0, r2 │ │ │ │ cmp r5, r0, lsr r2 │ │ │ │ - bls cbfa8 │ │ │ │ + bls cbfc8 │ │ │ │ ldr r0, [sl, r1, lsl #2] │ │ │ │ ldr r1, [fp] │ │ │ │ str r0, [fp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cbf2c │ │ │ │ + beq cbf4c │ │ │ │ cmp r1, r7 │ │ │ │ - bcs cbfbc │ │ │ │ + bcs cbfdc │ │ │ │ add r0, r1, r1, lsl #3 │ │ │ │ add r0, r6, r0 │ │ │ │ ldr r3, [r0, #1] │ │ │ │ lsr r1, r3, r2 │ │ │ │ cmp r5, r3, lsr r2 │ │ │ │ - bls cbfa8 │ │ │ │ + bls cbfc8 │ │ │ │ ldr r3, [sl, r1, lsl #2] │ │ │ │ ldr r1, [r0, #5] │ │ │ │ str r3, [r0, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne cbef8 │ │ │ │ + bne cbf18 │ │ │ │ ldr ip, [fp, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq cbec8 │ │ │ │ + beq cbee8 │ │ │ │ cmp r9, ip │ │ │ │ - bcc cbf84 │ │ │ │ + bcc cbfa4 │ │ │ │ sub r1, r9, ip │ │ │ │ cmp r1, lr │ │ │ │ - bls cbf98 │ │ │ │ + bls cbfb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r4, r0, ip, lsl #2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r4] │ │ │ │ lsr r1, r3, r2 │ │ │ │ cmp r5, r3, lsr r2 │ │ │ │ - bls cbfa8 │ │ │ │ + bls cbfc8 │ │ │ │ ldr r1, [sl, r1, lsl #2] │ │ │ │ subs r0, r0, #4 │ │ │ │ str r1, [r4], #4 │ │ │ │ - bne cbf58 │ │ │ │ - b cbec8 │ │ │ │ + bne cbf78 │ │ │ │ + b cbee8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #80] @ cbfdc │ │ │ │ + ldr r2, [pc, #80] @ cbffc │ │ │ │ mov r0, ip │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #56] @ cbfd8 │ │ │ │ + ldr r2, [pc, #56] @ cbff8 │ │ │ │ ldr r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #36] @ cbfd4 │ │ │ │ + ldr r2, [pc, #36] @ cbff4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ cbfd0 │ │ │ │ + ldr r2, [pc, #12] @ cbff0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x001275bc │ │ │ │ - mulseq r2, r0, sl │ │ │ │ + mulseq r2, ip, r5 │ │ │ │ + andseq r7, r2, r0, ror sl │ │ │ │ + andseq r7, r2, r4, lsr #11 │ │ │ │ andseq r7, r2, r4, asr #11 │ │ │ │ - andseq r7, r2, r4, ror #11 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ cc02c │ │ │ │ - ldr r3, [pc, #56] @ cc030 │ │ │ │ + ldr r1, [pc, #56] @ cc04c │ │ │ │ + ldr r3, [pc, #56] @ cc050 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ cc034 │ │ │ │ + ldr ip, [pc, #52] @ cc054 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r2, fp, r9, lsl #12 │ │ │ │ andeq r2, fp, ip, lsl #12 │ │ │ │ - andseq r7, r2, ip, lsr sl │ │ │ │ + andseq r7, r2, ip, lsl sl │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ cc074 │ │ │ │ - ldr r3, [pc, #40] @ cc078 │ │ │ │ + ldr r1, [pc, #40] @ cc094 │ │ │ │ + ldr r3, [pc, #40] @ cc098 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrdeq r2, [fp], -r1 │ │ │ │ - andseq r7, r2, r0, lsl sl │ │ │ │ - ldr r2, [pc, #32] @ cc0a4 │ │ │ │ + @ instruction: 0x001279f0 │ │ │ │ + ldr r2, [pc, #32] @ cc0c4 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ cc0a8 │ │ │ │ + ldr r1, [pc, #28] @ cc0c8 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ @ instruction: 0x000b25bc │ │ │ │ - andseq r7, r2, r4, ror #19 │ │ │ │ - b 163400 │ │ │ │ + andseq r7, r2, r4, asr #19 │ │ │ │ + b 163420 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne cc0c8 │ │ │ │ + bne cc0e8 │ │ │ │ tst r2, #32 │ │ │ │ - bne cc0cc │ │ │ │ - b 16422c │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne cc0ec │ │ │ │ + b 16424c │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne cc0e8 │ │ │ │ + bne cc108 │ │ │ │ tst r2, #32 │ │ │ │ - bne cc0ec │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ - b 1618f4 │ │ │ │ + bne cc10c │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ + b 161914 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cc13c │ │ │ │ + beq cc15c │ │ │ │ add r5, r6, #4 │ │ │ │ - b cc11c │ │ │ │ + b cc13c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq cc13c │ │ │ │ + beq cc15c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cc110 │ │ │ │ + beq cc130 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b cc110 │ │ │ │ + bl 52170 │ │ │ │ + b cc130 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc160 │ │ │ │ + beq cc180 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1b4c │ │ │ │ + bl d1b6c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d32bc │ │ │ │ + bl d32dc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ and r0, r0, #31 │ │ │ │ lsr r0, r1, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cc258 │ │ │ │ + bcc cc278 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cc264 │ │ │ │ + beq cc284 │ │ │ │ ldr r1, [fp, #20] │ │ │ │ sub r0, r0, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs cc29c │ │ │ │ + bcs cc2bc │ │ │ │ ldr r1, [fp, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov sl, r2 │ │ │ │ add r4, r1, r0, lsl #2 │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ add r5, r0, #4 │ │ │ │ - b cc218 │ │ │ │ + b cc238 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ add r5, r5, #4 │ │ │ │ str r7, [r0, r9, lsl #2] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq cc250 │ │ │ │ + beq cc270 │ │ │ │ cmp r6, r8 │ │ │ │ - bcs cc2b0 │ │ │ │ + bcs cc2d0 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r7, [r0, r6, lsl #3]! │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r9, r1 │ │ │ │ - bne cc1f8 │ │ │ │ - ldr r1, [pc, #128] @ cc2c4 │ │ │ │ + bne cc218 │ │ │ │ + ldr r1, [pc, #128] @ cc2e4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ - b cc1f8 │ │ │ │ + bl de8d8 │ │ │ │ + b cc218 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ cc2c8 │ │ │ │ + ldr r0, [pc, #104] @ cc2e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #100] @ cc2d0 │ │ │ │ + ldr r0, [pc, #100] @ cc2f0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #96] @ cc2d4 │ │ │ │ + ldr r1, [pc, #96] @ cc2f4 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 26100 │ │ │ │ cmp r8, r6 │ │ │ │ - bls cc2b0 │ │ │ │ - ldr r2, [pc, #32] @ cc2cc │ │ │ │ + bls cc2d0 │ │ │ │ + ldr r2, [pc, #32] @ cc2ec │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #32] @ cc2d8 │ │ │ │ + ldr r2, [pc, #32] @ cc2f8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r7, r2, r4, ror r8 │ │ │ │ - andseq r7, r2, ip, ror #16 │ │ │ │ - andseq r7, r2, r0, lsl #16 │ │ │ │ - andseq r7, r2, ip, lsl r8 │ │ │ │ - andseq r7, r2, ip, lsl r8 │ │ │ │ - andseq r7, r2, ip, asr fp │ │ │ │ + andseq r7, r2, r4, asr r8 │ │ │ │ + andseq r7, r2, ip, asr #16 │ │ │ │ + andseq r7, r2, r0, ror #15 │ │ │ │ + @ instruction: 0x001277fc │ │ │ │ + @ instruction: 0x001277fc │ │ │ │ + andseq r7, r2, ip, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ mov r2, #10 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r1, [pc, #3112] @ ccf28 │ │ │ │ + ldr r1, [pc, #3112] @ ccf48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc324 │ │ │ │ + beq cc344 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r0, #52]! @ 0x34 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ccb24 │ │ │ │ + beq ccb44 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ mov r1, #2 │ │ │ │ add sl, r4, #332 @ 0x14c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and fp, r0, #31 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldm sl, {r8, r9, sl} │ │ │ │ @@ -177570,35 +177578,35 @@ │ │ │ │ str r6, [sp, #20] │ │ │ │ str r8, [sp, #28] │ │ │ │ str r9, [sp, #16] │ │ │ │ str sl, [sp, #12] │ │ │ │ str fp, [sp, #24] │ │ │ │ lsl r1, r0, fp │ │ │ │ cmp r6, #3 │ │ │ │ - bcc cc464 │ │ │ │ + bcc cc484 │ │ │ │ cmp r0, #1 │ │ │ │ - bne cc46c │ │ │ │ + bne cc48c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #2 │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #2872] @ ccf2c │ │ │ │ + ldr r1, [pc, #2872] @ ccf4c │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #32 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #2848] @ ccf30 │ │ │ │ + ldr r1, [pc, #2848] @ ccf50 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #6 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, #3 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ strb r1, [sp, #132] @ 0x84 │ │ │ │ @@ -177607,103 +177615,103 @@ │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #124] @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb14 │ │ │ │ + bne ccb34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #2 │ │ │ │ - b cc46c │ │ │ │ + b cc48c │ │ │ │ cmp r0, #1 │ │ │ │ - beq cca80 │ │ │ │ + beq ccaa0 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - beq cc4d4 │ │ │ │ + beq cc4f4 │ │ │ │ sub r0, r9, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ clz r0, r0 │ │ │ │ sub r1, sl, r1 │ │ │ │ clz r1, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs cc4f8 │ │ │ │ + bcs cc518 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc524 │ │ │ │ - ldr r1, [pc, #2784] @ ccf98 │ │ │ │ + beq cc544 │ │ │ │ + ldr r1, [pc, #2784] @ ccfb8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc568 │ │ │ │ - b ccb14 │ │ │ │ - ldr r1, [pc, #2744] @ ccf94 │ │ │ │ + beq cc588 │ │ │ │ + b ccb34 │ │ │ │ + ldr r1, [pc, #2744] @ ccfb4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc568 │ │ │ │ - b ccb14 │ │ │ │ + beq cc588 │ │ │ │ + b ccb34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc548 │ │ │ │ - ldr r1, [pc, #2712] @ ccfa0 │ │ │ │ + beq cc568 │ │ │ │ + ldr r1, [pc, #2712] @ ccfc0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc568 │ │ │ │ - b ccb14 │ │ │ │ - ldr r1, [pc, #2568] @ ccf34 │ │ │ │ + beq cc588 │ │ │ │ + b ccb34 │ │ │ │ + ldr r1, [pc, #2568] @ ccf54 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cc568 │ │ │ │ - b ccb14 │ │ │ │ - ldr r1, [pc, #2636] @ ccf9c │ │ │ │ + beq cc588 │ │ │ │ + b ccb34 │ │ │ │ + ldr r1, [pc, #2636] @ ccfbc │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb14 │ │ │ │ + bne ccb34 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #2572] @ ccfa4 │ │ │ │ + ldr r0, [pc, #2572] @ ccfc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #2548] @ ccfa8 │ │ │ │ + ldr r0, [pc, #2548] @ ccfc8 │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ strb r0, [sp, #132] @ 0x84 │ │ │ │ @@ -177712,324 +177720,324 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb14 │ │ │ │ + bne ccb34 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov r5, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r8, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b cc6b0 │ │ │ │ + b cc6d0 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #2400] @ ccfb0 │ │ │ │ + ldr r0, [pc, #2400] @ ccfd0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #2384] @ ccfb4 │ │ │ │ + ldr r1, [pc, #2384] @ ccfd4 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #163 @ 0xa3 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ strb r7, [sp, #163] @ 0xa3 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ strb r9, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #2348] @ ccfb8 │ │ │ │ + ldr r0, [pc, #2348] @ ccfd8 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bne ccb14 │ │ │ │ + bne ccb34 │ │ │ │ ldr r9, [sp, #84] @ 0x54 │ │ │ │ cmp fp, r9 │ │ │ │ - bls cc6e4 │ │ │ │ + bls cc704 │ │ │ │ ubfx r9, sl, #8, #8 │ │ │ │ cmp r5, #1 │ │ │ │ - bne cc8a4 │ │ │ │ + bne cc8c4 │ │ │ │ uxtb r7, sl │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne cc7fc │ │ │ │ - b cc81c │ │ │ │ + bne cc81c │ │ │ │ + b cc83c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ add r0, fp, r0 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs ccef8 │ │ │ │ + bcs ccf18 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r2, fp, #1 │ │ │ │ mov ip, r6 │ │ │ │ tst r5, #1 │ │ │ │ ldr r8, [r3, r0, lsl #2] │ │ │ │ uxtb r0, fp │ │ │ │ - beq cc744 │ │ │ │ + beq cc764 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r1 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ - bne cc7bc │ │ │ │ + bne cc7dc │ │ │ │ bfi sl, fp, #8, #8 │ │ │ │ mov r8, r1 │ │ │ │ cmp fp, r9 │ │ │ │ - bcc cc758 │ │ │ │ + bcc cc778 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r8 │ │ │ │ mov r9, r0 │ │ │ │ - b cc7a4 │ │ │ │ + b cc7c4 │ │ │ │ orr sl, r0, r0, lsl #8 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp fp, r9 │ │ │ │ - bcs cc734 │ │ │ │ + bcs cc754 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r1, r1, fp, lsl #8 │ │ │ │ add r2, r5, fp │ │ │ │ cmp r2, r7 │ │ │ │ - bcs ccef4 │ │ │ │ + bcs ccf14 │ │ │ │ ldr r4, [r6, fp, lsl #2] │ │ │ │ add r3, fp, #1 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r8, r4 │ │ │ │ - bne cc7d4 │ │ │ │ + bne cc7f4 │ │ │ │ lsr r0, r1, #8 │ │ │ │ add r1, r1, #256 @ 0x100 │ │ │ │ bfi sl, r0, #8, #8 │ │ │ │ cmp r9, r3 │ │ │ │ mov fp, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bne cc760 │ │ │ │ + bne cc780 │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ mov r4, r8 │ │ │ │ uxtb r7, sl │ │ │ │ mov r5, #0 │ │ │ │ mov r6, ip │ │ │ │ cmp r6, #0 │ │ │ │ - bne cc7fc │ │ │ │ - b cc81c │ │ │ │ + bne cc81c │ │ │ │ + b cc83c │ │ │ │ mov r4, r8 │ │ │ │ ubfx r9, sl, #8, #8 │ │ │ │ mov r3, sl │ │ │ │ mov fp, r2 │ │ │ │ mov r8, r1 │ │ │ │ - b cc7e4 │ │ │ │ + b cc804 │ │ │ │ add fp, fp, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r2 │ │ │ │ orr sl, r0, r0, lsl #8 │ │ │ │ uxtb r7, r3 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, ip │ │ │ │ cmp r6, #0 │ │ │ │ - beq cc81c │ │ │ │ + beq cc83c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #2000] @ ccfdc │ │ │ │ + ldr r1, [pc, #2000] @ ccffc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb14 │ │ │ │ + bne ccb34 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, r9 │ │ │ │ - bne cc62c │ │ │ │ + bne cc64c │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #1936] @ ccfe0 │ │ │ │ + ldr r0, [pc, #1936] @ cd000 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #1920] @ ccfe4 │ │ │ │ + ldr r0, [pc, #1920] @ cd004 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ strb r7, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #1900] @ ccfe8 │ │ │ │ + ldr r0, [pc, #1900] @ cd008 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq cc6b0 │ │ │ │ - b ccb14 │ │ │ │ + beq cc6d0 │ │ │ │ + b ccb34 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1800] @ ccfbc │ │ │ │ + ldr r1, [pc, #1800] @ ccfdc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb14 │ │ │ │ + bne ccb34 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ cmp r0, r8 │ │ │ │ - bcs cca64 │ │ │ │ - ldr r1, [pc, #1748] @ ccfc0 │ │ │ │ + bcs cca84 │ │ │ │ + ldr r1, [pc, #1748] @ ccfe0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb14 │ │ │ │ + bne ccb34 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mvn r0, #1 │ │ │ │ add r0, r0, r1, lsr fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs ccf18 │ │ │ │ + bcs ccf38 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, r5 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r4, r1, r0, lsl #2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - ldr r9, [pc, #1672] @ ccfc4 │ │ │ │ + ldr r9, [pc, #1672] @ ccfe4 │ │ │ │ cmp r5, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ - beq cca38 │ │ │ │ + beq cca58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #1616] @ ccfc8 │ │ │ │ + ldr r1, [pc, #1616] @ ccfe8 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb14 │ │ │ │ + bne ccb34 │ │ │ │ cmp r5, #1 │ │ │ │ - beq cca38 │ │ │ │ + beq cca58 │ │ │ │ mov sl, #1 │ │ │ │ - ldr r1, [pc, #1564] @ ccfcc │ │ │ │ + ldr r1, [pc, #1564] @ ccfec │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb14 │ │ │ │ + bne ccb34 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, sl │ │ │ │ - bls ccf08 │ │ │ │ + bls ccf28 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldr r0, [r0, sl, lsl #2] │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #1484] @ ccfd4 │ │ │ │ + ldr r1, [pc, #1484] @ ccff4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ccb14 │ │ │ │ + bne ccb34 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, sl │ │ │ │ - bne cc9a8 │ │ │ │ - ldr r1, [pc, #1432] @ ccfd8 │ │ │ │ + bne cc9c8 │ │ │ │ + ldr r1, [pc, #1432] @ ccff8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r6 │ │ │ │ - bne cc318 │ │ │ │ + bne cc338 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ ldr sl, [sp, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc cc3b0 │ │ │ │ - b ccb24 │ │ │ │ + bcc cc3d0 │ │ │ │ + b ccb44 │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ mov r1, #2 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #1160] @ ccf38 │ │ │ │ + ldr r0, [pc, #1160] @ ccf58 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r2, #32 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #1136] @ ccf3c │ │ │ │ + ldr r0, [pc, #1136] @ ccf5c │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ mov r2, #6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ mov r0, #3 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ strb r0, [sp, #132] @ 0x84 │ │ │ │ @@ -178038,24 +178046,24 @@ │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ccb24 │ │ │ │ + beq ccb44 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1044] @ ccf40 │ │ │ │ + ldr r0, [pc, #1044] @ ccf60 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1040] @ ccf44 │ │ │ │ + ldr r1, [pc, #1040] @ ccf64 │ │ │ │ mov r8, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, r4, #344 @ 0x158 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ @@ -178064,21 +178072,21 @@ │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ add sl, sp, #136 @ 0x88 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc318 │ │ │ │ - ldr r0, [pc, #960] @ ccf48 │ │ │ │ + bne cc338 │ │ │ │ + ldr r0, [pc, #960] @ ccf68 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #956] @ ccf4c │ │ │ │ + ldr r1, [pc, #956] @ ccf6c │ │ │ │ add fp, sp, #92 @ 0x5c │ │ │ │ ldr r9, [r4, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r9, #0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ @@ -178089,124 +178097,124 @@ │ │ │ │ strb r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc318 │ │ │ │ - ldr r2, [pc, #868] @ ccf50 │ │ │ │ + bne cc338 │ │ │ │ + ldr r2, [pc, #868] @ ccf70 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r0, [pc, #864] @ ccf54 │ │ │ │ + ldr r0, [pc, #864] @ ccf74 │ │ │ │ mov r6, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc318 │ │ │ │ - ldr r0, [pc, #792] @ ccf58 │ │ │ │ + bne cc338 │ │ │ │ + ldr r0, [pc, #792] @ ccf78 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #768] @ ccf5c │ │ │ │ + ldr r1, [pc, #768] @ ccf7c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, r7 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc318 │ │ │ │ + bne cc338 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #2 │ │ │ │ - ldr r0, [pc, #708] @ ccf60 │ │ │ │ + ldr r0, [pc, #708] @ ccf80 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #684] @ ccf64 │ │ │ │ + ldr r1, [pc, #684] @ ccf84 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl cc0f0 │ │ │ │ + bl cc110 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc318 │ │ │ │ - ldr r0, [pc, #640] @ ccf68 │ │ │ │ + bne cc338 │ │ │ │ + ldr r0, [pc, #640] @ ccf88 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #616] @ ccf6c │ │ │ │ + ldr r1, [pc, #616] @ ccf8c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r4, #324 @ 0x144 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl cc0f0 │ │ │ │ + bl cc110 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc318 │ │ │ │ + bne cc338 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #2 │ │ │ │ - ldr r0, [pc, #564] @ ccf70 │ │ │ │ + ldr r0, [pc, #564] @ ccf90 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #540] @ ccf74 │ │ │ │ + ldr r1, [pc, #540] @ ccf94 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r4, #56 @ 0x38 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ - bl cc0f0 │ │ │ │ + bl cc110 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc318 │ │ │ │ - ldr r0, [pc, #496] @ ccf78 │ │ │ │ + bne cc338 │ │ │ │ + ldr r0, [pc, #496] @ ccf98 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #492] @ ccf7c │ │ │ │ + ldr r1, [pc, #492] @ ccf9c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ and r0, r0, #31 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ @@ -178215,47 +178223,47 @@ │ │ │ │ lsl r0, r2, r0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ - bl cc0f0 │ │ │ │ + bl cc110 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc318 │ │ │ │ + bne cc338 │ │ │ │ mov r8, #0 │ │ │ │ mov r6, #2 │ │ │ │ - ldr r0, [pc, #404] @ ccf80 │ │ │ │ + ldr r0, [pc, #404] @ ccfa0 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #380] @ ccf84 │ │ │ │ + ldr r1, [pc, #380] @ ccfa4 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc0f0 │ │ │ │ + bl cc110 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc318 │ │ │ │ - ldr r0, [pc, #336] @ ccf88 │ │ │ │ + bne cc338 │ │ │ │ + ldr r0, [pc, #336] @ ccfa8 │ │ │ │ cmp r9, #0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #312] @ ccf8c │ │ │ │ + ldr r1, [pc, #312] @ ccfac │ │ │ │ ldr r2, [r4, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ @@ -178267,152 +178275,152 @@ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ add r0, r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ addne r0, r0, r4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str fp, [sp, #136] @ 0x88 │ │ │ │ - bl cc0f0 │ │ │ │ + bl cc110 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cc318 │ │ │ │ - ldr r0, [pc, #220] @ ccf90 │ │ │ │ + bne cc338 │ │ │ │ + ldr r0, [pc, #220] @ ccfb0 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov r1, #4 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl cc0f0 │ │ │ │ + bl cc110 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - ldr r2, [pc, #172] @ ccfac │ │ │ │ + ldr r2, [pc, #172] @ ccfcc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #220] @ ccfec │ │ │ │ + ldr r2, [pc, #220] @ cd00c │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #176] @ ccfd0 │ │ │ │ + ldr r2, [pc, #176] @ ccff0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldrdeq r2, [fp], -fp │ │ │ │ - andseq r3, r4, r4, asr #21 │ │ │ │ - andseq r7, r2, r4, lsr #15 │ │ │ │ + andseq r3, r4, r4, lsr #21 │ │ │ │ + andseq r7, r2, r4, lsl #15 │ │ │ │ andeq r2, fp, r2, asr r3 │ │ │ │ - andseq r3, r4, r8, lsl #8 │ │ │ │ - andseq r7, r2, r8, ror #1 │ │ │ │ + andseq r3, r4, r8, ror #7 │ │ │ │ + andseq r7, r2, r8, asr #1 │ │ │ │ strdeq r2, [r0], -r4 │ │ │ │ - @ instruction: 0x00126fd4 │ │ │ │ + @ instruction: 0x00126fb4 │ │ │ │ @ instruction: 0xfffff510 │ │ │ │ - andseq r6, r2, r4, lsl #31 │ │ │ │ + andseq r6, r2, r4, ror #30 │ │ │ │ @ instruction: 0xfffff4d4 │ │ │ │ - andseq r6, r2, r4, lsr pc │ │ │ │ - @ instruction: 0x00126ef8 │ │ │ │ + andseq r6, r2, r4, lsl pc │ │ │ │ + @ instruction: 0x00126ed8 │ │ │ │ @ instruction: 0xfffff468 │ │ │ │ - andseq r6, r2, ip, lsr #29 │ │ │ │ + andseq r6, r2, ip, lsl #29 │ │ │ │ @ instruction: 0xfffff40c │ │ │ │ - andseq r6, r2, r0, ror lr │ │ │ │ + andseq r6, r2, r0, asr lr │ │ │ │ @ instruction: 0xfffff3c0 │ │ │ │ - andseq r6, r2, ip, lsr #28 │ │ │ │ + andseq r6, r2, ip, lsl #28 │ │ │ │ @ instruction: 0xfffff36c │ │ │ │ @ instruction: 0xfffff31c │ │ │ │ - andseq r6, r2, r8, ror #27 │ │ │ │ - mulseq r2, ip, sp │ │ │ │ - andseq r3, r4, r4, ror #2 │ │ │ │ - andseq r6, r2, r0, ror #26 │ │ │ │ + andseq r6, r2, r8, asr #27 │ │ │ │ + andseq r6, r2, ip, ror sp │ │ │ │ + andseq r3, r4, r4, asr #2 │ │ │ │ + andseq r6, r2, r0, asr #26 │ │ │ │ @ instruction: 0xfffff274 │ │ │ │ - @ instruction: 0x00126cf4 │ │ │ │ + @ instruction: 0x00126cd4 │ │ │ │ muleq fp, sl, r3 │ │ │ │ andeq r2, fp, r4, asr #7 │ │ │ │ andeq r2, fp, sl, lsr #6 │ │ │ │ andeq r2, fp, r0, ror r3 │ │ │ │ - andseq r3, r4, r0, lsr #18 │ │ │ │ - andseq r7, r2, r0, lsl r6 │ │ │ │ - andseq r6, r2, r8, ror #25 │ │ │ │ + andseq r3, r4, r0, lsl #18 │ │ │ │ + @ instruction: 0x001275f0 │ │ │ │ + andseq r6, r2, r8, asr #25 │ │ │ │ @ instruction: 0xfffffa7c │ │ │ │ - andseq r3, r4, ip, asr #18 │ │ │ │ - andseq r7, r2, ip, ror #8 │ │ │ │ + andseq r3, r4, ip, lsr #18 │ │ │ │ + andseq r7, r2, ip, asr #8 │ │ │ │ andeq r1, fp, r5, lsr lr │ │ │ │ strdeq r1, [fp], -r9 │ │ │ │ strdeq r9, [sl], -r8 │ │ │ │ - andseq r3, r4, r0, asr #10 │ │ │ │ + andseq r3, r4, r0, lsr #10 │ │ │ │ andeq r1, fp, r2, lsr sp │ │ │ │ - @ instruction: 0x00126cb8 │ │ │ │ - @ instruction: 0x001434b0 │ │ │ │ + mulseq r2, r8, ip │ │ │ │ + mulseq r4, r0, r4 │ │ │ │ andeq r1, fp, r1, lsr #25 │ │ │ │ ldrdeq r1, [fp], -lr │ │ │ │ @ instruction: 0xfffff87c │ │ │ │ - andseq r3, r4, r0, asr r7 │ │ │ │ - andseq r7, r2, ip, ror #4 │ │ │ │ - andseq r6, r2, r8, asr #23 │ │ │ │ + andseq r3, r4, r0, lsr r7 │ │ │ │ + andseq r7, r2, ip, asr #4 │ │ │ │ + andseq r6, r2, r8, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #740 @ 0x2e4 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #9] │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd028 │ │ │ │ + beq cd048 │ │ │ │ add r1, sl, #72 @ 0x48 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 1e85c │ │ │ │ ldrb r7, [sl, #327] @ 0x147 │ │ │ │ - b cd064 │ │ │ │ + b cd084 │ │ │ │ add r5, sp, #376 @ 0x178 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e3b8 │ │ │ │ strb r6, [r5, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bne cd040 │ │ │ │ + bne cd060 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 1e85c │ │ │ │ ldrb r7, [sp, #631] @ 0x277 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ ldrb r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r3 │ │ │ │ - bne cd090 │ │ │ │ + bne cd0b0 │ │ │ │ cmn r3, #1 │ │ │ │ - ble cec54 │ │ │ │ + ble cec74 │ │ │ │ cmp r3, #1 │ │ │ │ - bls cec60 │ │ │ │ + bls cec80 │ │ │ │ mvn r0, #3 │ │ │ │ add r5, r0, r3, lsl #1 │ │ │ │ clz r0, r7 │ │ │ │ cmp r7, #0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, #1 │ │ │ │ movne r2, r0 │ │ │ │ lsl r0, r1, r0 │ │ │ │ movweq r0, #1 │ │ │ │ cmp r0, r5, lsl r2 │ │ │ │ - bhi cebf0 │ │ │ │ + bhi cec10 │ │ │ │ rsb r0, r0, r5, lsl r2 │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bls cd0f4 │ │ │ │ + bls cd114 │ │ │ │ add r1, r8, #16 │ │ │ │ mov r2, #0 │ │ │ │ mvn r3, #-2147483647 @ 0x80000001 │ │ │ │ str r2, [r8, #8] │ │ │ │ str r0, [r1, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r3, [r1] │ │ │ │ @@ -178422,131 +178430,131 @@ │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sl, #340] @ 0x154 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ - beq cd11c │ │ │ │ + beq cd13c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cec70 │ │ │ │ + beq cec90 │ │ │ │ sub fp, r0, #1 │ │ │ │ - b cd134 │ │ │ │ + b cd154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cec7c │ │ │ │ + beq cec9c │ │ │ │ sub r0, r0, #1 │ │ │ │ cmn r0, #1 │ │ │ │ - ble cec88 │ │ │ │ + ble ceca8 │ │ │ │ lsl fp, r0, #1 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r9, #0 │ │ │ │ lsl r2, r5, r0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r7, r2, #2 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls cd164 │ │ │ │ - ldr r2, [pc, #4056] @ ce130 │ │ │ │ + bls cd184 │ │ │ │ + ldr r2, [pc, #4056] @ ce150 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - beq cd1a4 │ │ │ │ - ldr r0, [pc, #4072] @ ce160 │ │ │ │ + beq cd1c4 │ │ │ │ + ldr r0, [pc, #4072] @ ce180 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd150 │ │ │ │ + beq cd170 │ │ │ │ mov r2, r4 │ │ │ │ str r4, [sp, #112] @ 0x70 │ │ │ │ - b cd1b0 │ │ │ │ + b cd1d0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bcc cd1dc │ │ │ │ + bcc cd1fc │ │ │ │ sub r7, r7, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e3b8 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ add r1, r0, r7 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov r7, #0 │ │ │ │ str r8, [sp, #16] │ │ │ │ mov r0, #4 │ │ │ │ - ldr r3, [pc, #3980] @ ce180 │ │ │ │ + ldr r3, [pc, #3980] @ ce1a0 │ │ │ │ str r7, [r1] │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [sp, #384] @ 0x180 │ │ │ │ str r0, [sp, #380] @ 0x17c │ │ │ │ str r7, [sp, #376] @ 0x178 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, fp │ │ │ │ - bl dbd84 │ │ │ │ + bl dbda4 │ │ │ │ ldr fp, [sl, #56] @ 0x38 │ │ │ │ str sl, [sp, #32] │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ lsl sl, fp, #2 │ │ │ │ cmnls sl, #-2147483644 @ 0x80000004 │ │ │ │ - bls cd244 │ │ │ │ - ldr r2, [pc, #4092] @ ce230 │ │ │ │ + bls cd264 │ │ │ │ + ldr r2, [pc, #4092] @ ce250 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ bl 25cb8 │ │ │ │ - b ced20 │ │ │ │ + b ced40 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp sl, #0 │ │ │ │ str r6, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ - beq cd288 │ │ │ │ - ldr r0, [pc, #4052] @ ce234 │ │ │ │ + beq cd2a8 │ │ │ │ + ldr r0, [pc, #4052] @ ce254 │ │ │ │ mov r1, #4 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd22c │ │ │ │ + beq cd24c │ │ │ │ mov r9, r0 │ │ │ │ mov r6, fp │ │ │ │ - b cd290 │ │ │ │ + b cd2b0 │ │ │ │ mov r9, #4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e85c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq cd2dc │ │ │ │ + beq cd2fc │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne cd2b0 │ │ │ │ + bne cd2d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi ced20 │ │ │ │ + bmi ced40 │ │ │ │ ldr sl, [r7, #64] @ 0x40 │ │ │ │ ldr r0, [r7, #68] @ 0x44 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - b cd2dc │ │ │ │ + b cd2fc │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldrb r8, [r7, #352] @ 0x160 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ bl 1e85c │ │ │ │ @@ -178587,21 +178595,21 @@ │ │ │ │ str ip, [sp, #696] @ 0x2b8 │ │ │ │ str r5, [sp, #436] @ 0x1b4 │ │ │ │ str fp, [sp, #428] @ 0x1ac │ │ │ │ str r2, [sp, #704] @ 0x2c0 │ │ │ │ str r2, [sp, #708] @ 0x2c4 │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ str r2, [sp, #716] @ 0x2cc │ │ │ │ - beq cdb1c │ │ │ │ + beq cdb3c │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ movne r0, #1 │ │ │ │ strne r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cda9c │ │ │ │ + beq cdabc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r1, #28] │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ ldr lr, [r1, #32] │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ @@ -178614,435 +178622,435 @@ │ │ │ │ ldrd r0, [r1, #40] @ 0x28 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r0, r0, #65 @ 0x41 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str lr, [sp, #76] @ 0x4c │ │ │ │ - b cd434 │ │ │ │ + b cd454 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #20 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ - beq cda9c │ │ │ │ + beq cdabc │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r2, r0 │ │ │ │ - beq cebcc │ │ │ │ + beq cebec │ │ │ │ lsl r0, r2, r5 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd490 │ │ │ │ + beq cd4b0 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ mov r4, r2 │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl cc19c │ │ │ │ + bl cc1bc │ │ │ │ ldr r3, [sp, #380] @ 0x17c │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [sp, #384] @ 0x180 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [r9, r0, lsl #2] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ movwne r3, #1 │ │ │ │ - beq cd948 │ │ │ │ + beq cd968 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - b cd50c │ │ │ │ + b cd52c │ │ │ │ mov r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, r0, r8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs ceb48 │ │ │ │ + bcs ceb68 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ lsl r1, r3, r5 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ mov r2, r8 │ │ │ │ add ip, ip, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cd878 │ │ │ │ + beq cd898 │ │ │ │ cmp r6, fp │ │ │ │ - bcs ce8c0 │ │ │ │ + bcs ce8e0 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ mov r1, sl │ │ │ │ ldrb r0, [r1, r0]! │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ ldr r6, [r1, #5] │ │ │ │ cmp ip, r0 │ │ │ │ ldr r3, [r1, #1] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bcs cd6f0 │ │ │ │ + bcs cd710 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd5b4 │ │ │ │ + beq cd5d4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldrb r1, [r1, ip] │ │ │ │ uxtb r3, r1 │ │ │ │ sub r1, r2, r3 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ tst lr, r1 │ │ │ │ - bne cd58c │ │ │ │ + bne cd5ac │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs ceb48 │ │ │ │ + bcs ceb68 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ add r1, ip, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne cd804 │ │ │ │ + bne cd824 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ tst lr, #1 │ │ │ │ ldrb r8, [r1, r0] │ │ │ │ - bne cd700 │ │ │ │ - b cd708 │ │ │ │ + bne cd720 │ │ │ │ + b cd728 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b cd5cc │ │ │ │ + b cd5ec │ │ │ │ add ip, ip, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq cd6e8 │ │ │ │ + beq cd708 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ tst lr, #1 │ │ │ │ ldrb r8, [r1, ip] │ │ │ │ - beq cd5e4 │ │ │ │ + beq cd604 │ │ │ │ cmp r2, r8 │ │ │ │ - beq cd5bc │ │ │ │ + beq cd5dc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq cd6b4 │ │ │ │ + beq cd6d4 │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r7, r2 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ - bls ce920 │ │ │ │ + bls ce940 │ │ │ │ uxtb r4, ip │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r5, r9, r3, lsl #2 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cd65c │ │ │ │ + beq cd67c │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ add r1, r1, r3 │ │ │ │ cmp r1, lr │ │ │ │ - bcs ce948 │ │ │ │ + bcs ce968 │ │ │ │ add r3, r0, r1, lsl #2 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne cd6b8 │ │ │ │ + bne cd6d8 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs ce934 │ │ │ │ + bcs ce954 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - bhi cd610 │ │ │ │ - b ce920 │ │ │ │ + bhi cd630 │ │ │ │ + b ce940 │ │ │ │ cmp r7, r2 │ │ │ │ - bls ce964 │ │ │ │ + bls ce984 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cd644 │ │ │ │ + beq cd664 │ │ │ │ cmp r3, fp │ │ │ │ - bcs ce8bc │ │ │ │ + bcs ce8dc │ │ │ │ add r1, r3, r3, lsl #3 │ │ │ │ mov r3, sl │ │ │ │ ldrb r1, [r3, r1]! │ │ │ │ cmp r1, r4 │ │ │ │ - bcs cd69c │ │ │ │ + bcs cd6bc │ │ │ │ ldr r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cd670 │ │ │ │ - b cd644 │ │ │ │ - bne cd644 │ │ │ │ + bne cd690 │ │ │ │ + b cd664 │ │ │ │ + bne cd664 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq cd644 │ │ │ │ - b cd6b8 │ │ │ │ + beq cd664 │ │ │ │ + b cd6d8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r6, r0, r8 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs ceb4c │ │ │ │ + bcs ceb6c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsl r1, r3, r5 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ - b cd5bc │ │ │ │ + b cd5dc │ │ │ │ mov ip, r0 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ tst lr, #1 │ │ │ │ ldrb r8, [r1, r0] │ │ │ │ - beq cd708 │ │ │ │ + beq cd728 │ │ │ │ cmp r2, r8 │ │ │ │ - beq cd4fc │ │ │ │ + beq cd51c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ subs r1, r0, #1 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ moveq r0, r1 │ │ │ │ movwne r1, #1 │ │ │ │ orr r1, r2, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq cd4d0 │ │ │ │ + beq cd4f0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq cd4cc │ │ │ │ + beq cd4ec │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r2 │ │ │ │ - bls cea18 │ │ │ │ + bls cea38 │ │ │ │ add r3, r2, r2, lsl #2 │ │ │ │ add r5, r9, r3, lsl #2 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cd7a4 │ │ │ │ + beq cd7c4 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r1, lr │ │ │ │ - bcs ce948 │ │ │ │ + bcs ce968 │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #1 │ │ │ │ - bne cd4d0 │ │ │ │ + bne cd4f0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r2, r0 │ │ │ │ - bcs cea2c │ │ │ │ + bcs cea4c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bhi cd74c │ │ │ │ - b cea18 │ │ │ │ + bhi cd76c │ │ │ │ + b cea38 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r2 │ │ │ │ - bls cea5c │ │ │ │ + bls cea7c │ │ │ │ ldr r4, [r9, r3, lsl #2] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cd788 │ │ │ │ + beq cd7a8 │ │ │ │ cmp r4, fp │ │ │ │ - bcs ce95c │ │ │ │ + bcs ce97c │ │ │ │ add r1, r4, r4, lsl #3 │ │ │ │ mov r3, sl │ │ │ │ ldrb r1, [r3, r1]! │ │ │ │ cmp r1, r0 │ │ │ │ - bcs cd7ec │ │ │ │ + bcs cd80c │ │ │ │ ldr r4, [r3, #5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne cd7c0 │ │ │ │ - b cd788 │ │ │ │ - bne cd788 │ │ │ │ + bne cd7e0 │ │ │ │ + b cd7a8 │ │ │ │ + bne cd7a8 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, #1 │ │ │ │ - beq cd788 │ │ │ │ - b cd4d0 │ │ │ │ + beq cd7a8 │ │ │ │ + b cd4f0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ mvn r1, ip │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ add r4, r0, ip │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov ip, #0 │ │ │ │ add r1, r1, r0 │ │ │ │ - b cd83c │ │ │ │ + b cd85c │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ str ip, [r7, r2, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ subs r1, r1, #1 │ │ │ │ - beq cd85c │ │ │ │ + beq cd87c │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq cd834 │ │ │ │ + beq cd854 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r2, r0, r3 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc cd828 │ │ │ │ - b cea94 │ │ │ │ + bcc cd848 │ │ │ │ + b ceab4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ tst lr, #1 │ │ │ │ ldrb r8, [r1, r0] │ │ │ │ - bne cd700 │ │ │ │ - b cd708 │ │ │ │ + bne cd720 │ │ │ │ + b cd728 │ │ │ │ ldr lr, [sp, #76] @ 0x4c │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bhi cd40c │ │ │ │ + bhi cd42c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cd95c │ │ │ │ + beq cd97c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ mov r3, ip │ │ │ │ addne r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r0, ip] │ │ │ │ - beq cd8bc │ │ │ │ + beq cd8dc │ │ │ │ cmp r2, r7 │ │ │ │ - beq cd8e0 │ │ │ │ + beq cd900 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r6, r0, r7 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs ceb4c │ │ │ │ + bcs ceb6c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ - beq cd40c │ │ │ │ + beq cd42c │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi cd40c │ │ │ │ + bhi cd42c │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ movwhi r1, #255 @ 0xff │ │ │ │ ldrb r7, [r0, r3] │ │ │ │ cmp r2, r7 │ │ │ │ - beq cd930 │ │ │ │ + beq cd950 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r6, r0, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs ceb4c │ │ │ │ + bcs ceb6c │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r2, r6, lsl #2] │ │ │ │ mov r2, r7 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bhi cd40c │ │ │ │ + bhi cd42c │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov r3, r1 │ │ │ │ - bls cd8f0 │ │ │ │ - b cd40c │ │ │ │ + bls cd910 │ │ │ │ + b cd42c │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cd898 │ │ │ │ + bne cd8b8 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r7, ip, #1 │ │ │ │ cmp ip, #254 @ 0xfe │ │ │ │ movwhi r7, #255 @ 0xff │ │ │ │ tst r3, #1 │ │ │ │ ldrb r1, [r0, ip] │ │ │ │ - beq cd980 │ │ │ │ + beq cd9a0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq cda80 │ │ │ │ + beq cdaa0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cda54 │ │ │ │ + beq cda74 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r6 │ │ │ │ - bls cea1c │ │ │ │ + bls cea3c │ │ │ │ uxtb r2, ip │ │ │ │ add r4, r6, r6, lsl #2 │ │ │ │ add r5, r9, r4, lsl #2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cd9f8 │ │ │ │ + beq cda18 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ ldrb r4, [r0, ip] │ │ │ │ add r3, r3, r4 │ │ │ │ cmp r3, lr │ │ │ │ - bcs cea40 │ │ │ │ + bcs cea60 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #1 │ │ │ │ - bne cda58 │ │ │ │ + bne cda78 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs cea30 │ │ │ │ + bcs cea50 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bhi cd9a0 │ │ │ │ - b cea1c │ │ │ │ + bhi cd9c0 │ │ │ │ + b cea3c │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r6 │ │ │ │ - bls cea60 │ │ │ │ + bls cea80 │ │ │ │ ldr r4, [r9, r4, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cd9dc │ │ │ │ + beq cd9fc │ │ │ │ cmp r4, fp │ │ │ │ - bcs ce95c │ │ │ │ + bcs ce97c │ │ │ │ add r3, r4, r4, lsl #3 │ │ │ │ mov r4, sl │ │ │ │ ldrb r3, [r4, r3]! │ │ │ │ cmp r3, r2 │ │ │ │ - bcs cda3c │ │ │ │ + bcs cda5c │ │ │ │ ldr r4, [r4, #5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne cda10 │ │ │ │ - b cd9dc │ │ │ │ - bne cd9dc │ │ │ │ + bne cda30 │ │ │ │ + b cd9fc │ │ │ │ + bne cd9fc │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #1 │ │ │ │ - beq cd9dc │ │ │ │ - b cda58 │ │ │ │ + beq cd9fc │ │ │ │ + b cda78 │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ add r6, r0, r1 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs ceb4c │ │ │ │ + bcs ceb6c │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ lsl r2, r4, r5 │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ mov r2, r1 │ │ │ │ cmp ip, #254 @ 0xfe │ │ │ │ - bhi cd40c │ │ │ │ + bhi cd42c │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ mov ip, r7 │ │ │ │ - bls cd95c │ │ │ │ - b cd40c │ │ │ │ + bls cd97c │ │ │ │ + b cd42c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r2, #336] @ 0x150 │ │ │ │ ldr r1, [r2, #344] @ 0x158 │ │ │ │ lsl r3, r3, r5 │ │ │ │ ldr r2, [r2, #348] @ 0x15c │ │ │ │ @@ -179057,133 +179065,133 @@ │ │ │ │ lsl r0, r1, r5 │ │ │ │ movwne r0, #0 │ │ │ │ str r3, [sp, #716] @ 0x2cc │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi ce774 │ │ │ │ + bhi ce794 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ cmp r1, r6 │ │ │ │ - bhi ce7d4 │ │ │ │ + bhi ce7f4 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ ldr r6, [sp, #396] @ 0x18c │ │ │ │ cmp r1, r6 │ │ │ │ - bhi ce834 │ │ │ │ - b ce89c │ │ │ │ - ldr r7, [pc, #4064] @ ceb04 │ │ │ │ + bhi ce854 │ │ │ │ + b ce8bc │ │ │ │ + ldr r7, [pc, #4064] @ ceb24 │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r7, pc, r7 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r2, #2 │ │ │ │ - bhi ce874 │ │ │ │ + bhi ce894 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmn r8, #-2147483644 @ 0x80000004 │ │ │ │ - bhi ce874 │ │ │ │ + bhi ce894 │ │ │ │ cmp r8, #0 │ │ │ │ - beq cdbb0 │ │ │ │ - ldr r0, [pc, #4080] @ ceb44 │ │ │ │ + beq cdbd0 │ │ │ │ + ldr r0, [pc, #4080] @ ceb64 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - beq ce874 │ │ │ │ + beq ce894 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcc cdbc8 │ │ │ │ + bcc cdbe8 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ sub r5, r8, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r7, r5 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - b cdbd8 │ │ │ │ + b cdbf8 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs cdb88 │ │ │ │ + bcs cdba8 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - beq ce8d8 │ │ │ │ + beq ce8f8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq cdc18 │ │ │ │ - ldr r0, [pc, #4092] @ cebec │ │ │ │ + beq cdc38 │ │ │ │ + ldr r0, [pc, #4092] @ cec0c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ced0c │ │ │ │ + beq ced2c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov ip, r0 │ │ │ │ mov r1, r2 │ │ │ │ - b cdc1c │ │ │ │ + b cdc3c │ │ │ │ mov ip, #4 │ │ │ │ cmp r2, #2 │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp, #8] │ │ │ │ - bcc cdc50 │ │ │ │ + bcc cdc70 │ │ │ │ sub r8, r8, #4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ mov r7, ip │ │ │ │ mov r2, r8 │ │ │ │ bl 1e3b8 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ add r0, r7, r8 │ │ │ │ mov ip, r7 │ │ │ │ ldr fp, [sp, #428] @ 0x1ac │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ cmp fp, #0 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - bmi ce8f0 │ │ │ │ - beq cdca0 │ │ │ │ - ldr r0, [pc, #4088] @ cec6c │ │ │ │ + bmi ce910 │ │ │ │ + beq cdcc0 │ │ │ │ + ldr r0, [pc, #4088] @ cec8c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 52158 │ │ │ │ + bl 52178 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - beq ce8f4 │ │ │ │ + beq ce914 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - b cdca8 │ │ │ │ + b cdcc8 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ lsl r0, r0, r5 │ │ │ │ mov lr, fp │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r4, #344] @ 0x158 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #348] @ 0x15c │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq ce5b4 │ │ │ │ + beq ce5d4 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov lr, #0 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ @@ -179201,1375 +179209,1375 @@ │ │ │ │ add r0, r0, #65 @ 0x41 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ - b cdd70 │ │ │ │ + b cdd90 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str lr, [r0, fp, lsl #2] │ │ │ │ str lr, [ip, fp, lsl #2] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add fp, fp, #1 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add lr, lr, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, r2, #20 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, fp │ │ │ │ - beq ce5a8 │ │ │ │ + beq ce5c8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq cec40 │ │ │ │ + beq cec60 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc cdd38 │ │ │ │ + bcc cdd58 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r1 │ │ │ │ str lr, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - beq ce134 │ │ │ │ + beq ce154 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r2, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - beq ce134 │ │ │ │ + beq ce154 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str lr, [r0, r1, lsl #2] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add r2, lr, r0 │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ lsr r0, r2, r1 │ │ │ │ cmp r7, r2, lsr r1 │ │ │ │ - bls cec94 │ │ │ │ + bls cecb4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r1, r0] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cde38 │ │ │ │ + beq cde58 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r7, sl, r0, lsl #2 │ │ │ │ ldr r0, [r7, #8]! │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl cc19c │ │ │ │ + bl cc1bc │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl cc19c │ │ │ │ + bl cc1bc │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r0, [sl, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ movwne r2, #1 │ │ │ │ - beq ce394 │ │ │ │ + beq ce3b4 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b cdea0 │ │ │ │ + b cdec0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ add r3, r2, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs cec1c │ │ │ │ + bcs cec3c │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ str r5, [r1, r3, lsl #2] │ │ │ │ mov r1, lr │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ add ip, ip, #1 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce164 │ │ │ │ + beq ce184 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs ce910 │ │ │ │ + bcs ce930 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r2, r4 │ │ │ │ ldrb fp, [r2, r0]! │ │ │ │ ldr r0, [r2, #1] │ │ │ │ cmp ip, fp │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r2, #5] │ │ │ │ - bcc cdf14 │ │ │ │ + bcc cdf34 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ tst r7, #1 │ │ │ │ ldrb lr, [r2, fp] │ │ │ │ - bne ce014 │ │ │ │ - b ce01c │ │ │ │ + bne ce034 │ │ │ │ + b ce03c │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ add r1, r1, r9 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs ceac0 │ │ │ │ + bcs ceae0 │ │ │ │ ldr r2, [sp, #380] @ 0x17c │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ str r8, [r2, r1, lsl #2] │ │ │ │ mov r1, r9 │ │ │ │ add ip, ip, #1 │ │ │ │ mov r7, #1 │ │ │ │ cmp ip, fp │ │ │ │ - beq ce000 │ │ │ │ + beq ce020 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ tst r7, #1 │ │ │ │ ldrb r9, [r2, ip] │ │ │ │ - beq cdf2c │ │ │ │ + beq cdf4c │ │ │ │ cmp r1, r9 │ │ │ │ - beq cdf04 │ │ │ │ + beq cdf24 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cdedc │ │ │ │ + beq cdefc │ │ │ │ cmp r5, r1 │ │ │ │ - bls ce978 │ │ │ │ + bls ce998 │ │ │ │ uxtb r7, ip │ │ │ │ add r3, r1, r1, lsl #2 │ │ │ │ add lr, sl, r3, lsl #2 │ │ │ │ ldr r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq cdfa4 │ │ │ │ + beq cdfc4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs ce998 │ │ │ │ + bcs ce9b8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r8, #1 │ │ │ │ - bne cdee0 │ │ │ │ + bne cdf00 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs ce988 │ │ │ │ + bcs ce9a8 │ │ │ │ ldr r1, [lr, #12] │ │ │ │ cmp r5, r1 │ │ │ │ - bhi cdf48 │ │ │ │ - b ce978 │ │ │ │ + bhi cdf68 │ │ │ │ + b ce998 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, r1 │ │ │ │ - bls ce9bc │ │ │ │ + bls ce9dc │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cdf88 │ │ │ │ + beq cdfa8 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs ce90c │ │ │ │ + bcs ce92c │ │ │ │ add r2, r3, r3, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3, r2]! │ │ │ │ cmp r2, r7 │ │ │ │ - bcs cdfe8 │ │ │ │ + bcs ce008 │ │ │ │ ldr r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cdfbc │ │ │ │ - b cdf88 │ │ │ │ - bne cdf88 │ │ │ │ + bne cdfdc │ │ │ │ + b cdfa8 │ │ │ │ + bne cdfa8 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r8, [r3] │ │ │ │ cmp r8, #1 │ │ │ │ - beq cdf88 │ │ │ │ - b cdee0 │ │ │ │ + beq cdfa8 │ │ │ │ + b cdf00 │ │ │ │ mov ip, fp │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ tst r7, #1 │ │ │ │ ldrb lr, [r2, fp] │ │ │ │ - beq ce01c │ │ │ │ + beq ce03c │ │ │ │ cmp r1, lr │ │ │ │ - beq cde8c │ │ │ │ + beq cdeac │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #1 │ │ │ │ - bne ce0fc │ │ │ │ + bne ce11c │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cde68 │ │ │ │ + beq cde88 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r3 │ │ │ │ - bls cead0 │ │ │ │ + bls ceaf0 │ │ │ │ add r7, r3, r3, lsl #2 │ │ │ │ add r1, sl, r7, lsl #2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ce0a0 │ │ │ │ + beq ce0c0 │ │ │ │ ldr r7, [sp, #108] @ 0x6c │ │ │ │ ldrb r7, [r7, fp] │ │ │ │ add r2, r2, r7 │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r7 │ │ │ │ - bcs ceb08 │ │ │ │ + bcs ceb28 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ add r7, r7, r2, lsl #2 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #1 │ │ │ │ - bne cde6c │ │ │ │ + bne cde8c │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs ceae0 │ │ │ │ + bcs ceb00 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi ce044 │ │ │ │ - b cead0 │ │ │ │ + bhi ce064 │ │ │ │ + b ceaf0 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, r3 │ │ │ │ - bls ceb70 │ │ │ │ + bls ceb90 │ │ │ │ ldr r7, [sl, r7, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ce084 │ │ │ │ + beq ce0a4 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs cea48 │ │ │ │ + bcs cea68 │ │ │ │ add r2, r7, r7, lsl #3 │ │ │ │ mov r7, r4 │ │ │ │ ldrb r2, [r7, r2]! │ │ │ │ cmp r2, fp │ │ │ │ - bcs ce0e4 │ │ │ │ + bcs ce104 │ │ │ │ ldr r7, [r7, #5] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ce0b8 │ │ │ │ - b ce084 │ │ │ │ - bne ce084 │ │ │ │ + bne ce0d8 │ │ │ │ + b ce0a4 │ │ │ │ + bne ce0a4 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #1 │ │ │ │ - beq ce084 │ │ │ │ - b cde6c │ │ │ │ + beq ce0a4 │ │ │ │ + b cde8c │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ add r3, r2, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs cebfc │ │ │ │ + bcs cec1c │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r5, [r1, r3, lsl #2] │ │ │ │ add r3, r2, lr │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc cde80 │ │ │ │ - b cec10 │ │ │ │ - @ instruction: 0x00126afc │ │ │ │ + bcc cdea0 │ │ │ │ + b cec30 │ │ │ │ + @ instruction: 0x00126adc │ │ │ │ cmp r0, r1 │ │ │ │ - bne ce184 │ │ │ │ + bne ce1a4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str lr, [r0, r1, lsl #2] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip, r1, lsl #2] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce1c8 │ │ │ │ - b ce1f8 │ │ │ │ - andseq r2, r4, ip, lsr #27 │ │ │ │ + bne ce1e8 │ │ │ │ + b ce218 │ │ │ │ + andseq r2, r4, ip, lsl #27 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - bls ce3a0 │ │ │ │ + bls ce3c0 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ - b ce59c │ │ │ │ - andseq r6, r2, r4, ror sl │ │ │ │ + b ce5bc │ │ │ │ + andseq r6, r2, r4, asr sl │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ str lr, [ip, r2, lsl #2] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ lsr r0, lr, r1 │ │ │ │ cmp r2, lr, lsr r1 │ │ │ │ - bls cecac │ │ │ │ + bls ceccc │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r1, r0] │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce1f8 │ │ │ │ + beq ce218 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, lr │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl cc19c │ │ │ │ + bl cc1bc │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ ldr r8, [sl, r0, lsl #2] │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #384] @ 0x180 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq ce380 │ │ │ │ + beq ce3a0 │ │ │ │ ldr r9, [sp, #60] @ 0x3c │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b ce248 │ │ │ │ - andseq r6, r2, r0, asr r8 │ │ │ │ - andseq r2, r4, r8, asr #25 │ │ │ │ + b ce268 │ │ │ │ + andseq r6, r2, r0, lsr r8 │ │ │ │ + andseq r2, r4, r8, lsr #25 │ │ │ │ add r7, lr, #1 │ │ │ │ mov fp, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq ce360 │ │ │ │ + beq ce380 │ │ │ │ cmp r8, r6 │ │ │ │ - bcs ceb88 │ │ │ │ + bcs ceba8 │ │ │ │ add r2, r8, r8, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ ldrb ip, [r3, r2]! │ │ │ │ ldr r5, [r3, #1] │ │ │ │ cmp r7, ip │ │ │ │ ldr r8, [r3, #5] │ │ │ │ - bcs ce2dc │ │ │ │ + bcs ce2fc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ uxtb r2, r2 │ │ │ │ sub r3, r0, r2 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ tst fp, r3 │ │ │ │ - bne ce2b0 │ │ │ │ + bne ce2d0 │ │ │ │ add r0, r1, r2 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs ceb2c │ │ │ │ + bcs ceb4c │ │ │ │ str lr, [r5, r0, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ add r2, r7, #1 │ │ │ │ mov fp, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bne ce320 │ │ │ │ + bne ce340 │ │ │ │ mov lr, ip │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ tst fp, #1 │ │ │ │ ldrb r2, [r2, ip] │ │ │ │ - bne ce2f0 │ │ │ │ - b ce2f8 │ │ │ │ + bne ce310 │ │ │ │ + b ce318 │ │ │ │ mov lr, r7 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ tst fp, #1 │ │ │ │ ldrb r2, [r2, ip] │ │ │ │ - beq ce2f8 │ │ │ │ + beq ce318 │ │ │ │ cmp r0, r2 │ │ │ │ - beq ce238 │ │ │ │ + beq ce258 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs cebac │ │ │ │ + bcs cebcc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ subs r1, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ str r1, [r3, r0, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ - b ce238 │ │ │ │ + b ce258 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mvn r3, r7 │ │ │ │ add r2, r2, r7 │ │ │ │ add r7, r3, ip │ │ │ │ - b ce344 │ │ │ │ + b ce364 │ │ │ │ str lr, [r5, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq ce2c0 │ │ │ │ + beq ce2e0 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq ce33c │ │ │ │ + beq ce35c │ │ │ │ add r0, r1, r3 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc ce334 │ │ │ │ - b ceb2c │ │ │ │ + bcc ce354 │ │ │ │ + b ceb4c │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bls ce4f0 │ │ │ │ + bls ce510 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ - b cdd48 │ │ │ │ + b cdd68 │ │ │ │ mov r8, #0 │ │ │ │ ldrb r2, [sp, #440] @ 0x1b8 │ │ │ │ mov r7, #1 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ - b ce51c │ │ │ │ + b ce53c │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ mov ip, #0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add lr, ip, #1 │ │ │ │ cmp ip, #254 @ 0xfe │ │ │ │ movwhi lr, #255 @ 0xff │ │ │ │ tst r2, #1 │ │ │ │ ldrb r8, [r0, ip] │ │ │ │ - beq ce3c4 │ │ │ │ + beq ce3e4 │ │ │ │ cmp r1, r8 │ │ │ │ - beq ce4c0 │ │ │ │ + beq ce4e0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce49c │ │ │ │ + beq ce4bc │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ cmp r1, r0 │ │ │ │ - bls cea70 │ │ │ │ + bls cea90 │ │ │ │ uxtb r1, ip │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r7, sl, r3, lsl #2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ce440 │ │ │ │ + beq ce460 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldrb r3, [r3, ip] │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs ceaa8 │ │ │ │ + bcs ceac8 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne ce4a0 │ │ │ │ + bne ce4c0 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs cea84 │ │ │ │ + bcs ceaa4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi ce3e4 │ │ │ │ - b cea70 │ │ │ │ + bhi ce404 │ │ │ │ + b cea90 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, r0 │ │ │ │ - bls ceaf0 │ │ │ │ + bls ceb10 │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ce424 │ │ │ │ + beq ce444 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs ce9d4 │ │ │ │ + bcs ce9f4 │ │ │ │ add r2, r3, r3, lsl #3 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3, r2]! │ │ │ │ cmp r2, r1 │ │ │ │ - bcs ce484 │ │ │ │ + bcs ce4a4 │ │ │ │ ldr r3, [r3, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ce458 │ │ │ │ - b ce424 │ │ │ │ - bne ce424 │ │ │ │ + bne ce478 │ │ │ │ + b ce444 │ │ │ │ + bne ce444 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq ce424 │ │ │ │ - b ce4a0 │ │ │ │ + beq ce444 │ │ │ │ + b ce4c0 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #384] @ 0x180 │ │ │ │ add r0, r0, r8 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs ceb9c │ │ │ │ + bcs cebbc │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ str r3, [r1, r0, lsl #2] │ │ │ │ mov r1, r8 │ │ │ │ cmp ip, #254 @ 0xfe │ │ │ │ - bhi ce4d8 │ │ │ │ + bhi ce4f8 │ │ │ │ mov r2, #1 │ │ │ │ cmp lr, #255 @ 0xff │ │ │ │ mov ip, lr │ │ │ │ - bls ce3a0 │ │ │ │ + bls ce3c0 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ - b cdd48 │ │ │ │ + b cdd68 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr ip, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldrb r2, [r1, r7] │ │ │ │ sub r1, r7, #255 @ 0xff │ │ │ │ addne r7, lr, #2 │ │ │ │ clz r1, r1 │ │ │ │ ldr lr, [sp, #96] @ 0x60 │ │ │ │ cmp r0, r2 │ │ │ │ lsr r8, r1, #5 │ │ │ │ - beq ce53c │ │ │ │ + beq ce55c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, lr, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs cebdc │ │ │ │ + bcs cebfc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, r0, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ cmp r8, #0 │ │ │ │ - bne ce59c │ │ │ │ + bne ce5bc │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bhi ce59c │ │ │ │ + bhi ce5bc │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ ldrb r8, [r1, r7] │ │ │ │ add r1, r7, #1 │ │ │ │ movwhi r1, #255 @ 0xff │ │ │ │ cmp r0, r8 │ │ │ │ - beq ce588 │ │ │ │ + beq ce5a8 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add r0, lr, r8 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs cebdc │ │ │ │ + bcs cebfc │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, r0, lsl #2] │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ - bhi ce59c │ │ │ │ + bhi ce5bc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ mov r7, r1 │ │ │ │ - bls ce54c │ │ │ │ + bls ce56c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #68] @ 0x44 │ │ │ │ - b cdd48 │ │ │ │ + b cdd68 │ │ │ │ ldr lr, [sp, #428] @ 0x1ac │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ cmp lr, #0 │ │ │ │ - beq ce6b4 │ │ │ │ + beq ce6d4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r4, #0 │ │ │ │ - ldr ip, [pc, #2440] @ cef54 │ │ │ │ - ldr r2, [pc, #2440] @ cef58 │ │ │ │ - ldr sl, [pc, #2440] @ cef5c │ │ │ │ + ldr ip, [pc, #2440] @ cef74 │ │ │ │ + ldr r2, [pc, #2440] @ cef78 │ │ │ │ + ldr sl, [pc, #2440] @ cef7c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r9, [pc, #2436] @ cef60 │ │ │ │ + ldr r9, [pc, #2436] @ cef80 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ add r9, pc, r9 │ │ │ │ lsl r3, r0, #2 │ │ │ │ - b ce604 │ │ │ │ + b ce624 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, lr │ │ │ │ - beq ce6b4 │ │ │ │ + beq ce6d4 │ │ │ │ cmp r4, fp │ │ │ │ - beq cec28 │ │ │ │ + beq cec48 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ lsl r0, r4, r5 │ │ │ │ ldrb r5, [r1, r4] │ │ │ │ ldr r1, [sp, #384] @ 0x180 │ │ │ │ cmp r5, #0 │ │ │ │ - beq ce66c │ │ │ │ + beq ce68c │ │ │ │ cmp r1, r0 │ │ │ │ - bcc ce9ec │ │ │ │ + bcc cea0c │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi ce9fc │ │ │ │ + bhi cea1c │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r5, r3 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs ceb5c │ │ │ │ + bcs ceb7c │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ subs r5, r5, #4 │ │ │ │ str r0, [r1], #4 │ │ │ │ - bne ce648 │ │ │ │ - b ce5f4 │ │ │ │ + bne ce668 │ │ │ │ + b ce614 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc ce9f0 │ │ │ │ + bcc cea10 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ sub r1, r1, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - bhi cea04 │ │ │ │ + bhi cea24 │ │ │ │ ldr r1, [sp, #380] @ 0x17c │ │ │ │ mov r5, r3 │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs ceb68 │ │ │ │ + bcs ceb88 │ │ │ │ ldr r0, [r8, r0, lsl #2] │ │ │ │ subs r5, r5, #4 │ │ │ │ str r0, [r1], #4 │ │ │ │ - bne ce690 │ │ │ │ - b ce5f4 │ │ │ │ + bne ce6b0 │ │ │ │ + b ce614 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r0, #336] @ 0x150 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs cecc4 │ │ │ │ + bcs cece4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ str r0, [sp, #704] @ 0x2c0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r5 │ │ │ │ - bcs cecd4 │ │ │ │ + bcs cecf4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmp r3, r5 │ │ │ │ str r0, [sp, #708] @ 0x2c4 │ │ │ │ - bcs cece4 │ │ │ │ + bcs ced04 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r1, r5 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ str r0, [sp, #712] @ 0x2c8 │ │ │ │ - bcs cecf8 │ │ │ │ + bcs ced18 │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #716] @ 0x2cc │ │ │ │ - beq ce734 │ │ │ │ + beq ce754 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce750 │ │ │ │ + beq ce770 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ ldr r6, [sp, #384] @ 0x180 │ │ │ │ cmp r1, r6 │ │ │ │ - bls cdaf8 │ │ │ │ + bls cdb18 │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ce7b0 │ │ │ │ + beq ce7d0 │ │ │ │ lsl r8, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, #4 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce7bc │ │ │ │ - ldr r7, [pc, #2152] @ cf014 │ │ │ │ + bne ce7dc │ │ │ │ + ldr r7, [pc, #2152] @ cf034 │ │ │ │ add r7, pc, r7 │ │ │ │ - b ce874 │ │ │ │ + b ce894 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r6, [sp, #376] @ 0x178 │ │ │ │ str r4, [sp, #380] @ 0x17c │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ ldr r6, [sp, #408] @ 0x198 │ │ │ │ cmp r1, r6 │ │ │ │ - bls cdb08 │ │ │ │ + bls cdb28 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ce810 │ │ │ │ + beq ce830 │ │ │ │ lsl r8, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ mov r5, #4 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce81c │ │ │ │ - ldr r7, [pc, #2060] @ cf018 │ │ │ │ + bne ce83c │ │ │ │ + ldr r7, [pc, #2060] @ cf038 │ │ │ │ add r7, pc, r7 │ │ │ │ - b ce874 │ │ │ │ + b ce894 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r6, [sp, #400] @ 0x190 │ │ │ │ str r4, [sp, #404] @ 0x194 │ │ │ │ ldr r1, [sp, #388] @ 0x184 │ │ │ │ ldr r6, [sp, #396] @ 0x18c │ │ │ │ cmp r1, r6 │ │ │ │ - bls ce89c │ │ │ │ + bls ce8bc │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [sp, #392] @ 0x188 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - beq ce888 │ │ │ │ + beq ce8a8 │ │ │ │ add r2, r6, r6, lsl #1 │ │ │ │ mov r5, #4 │ │ │ │ lsl r8, r2, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ce894 │ │ │ │ - ldr r7, [pc, #1960] @ cf01c │ │ │ │ + bne ce8b4 │ │ │ │ + ldr r7, [pc, #1960] @ cf03c │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 25cb8 │ │ │ │ - b ced20 │ │ │ │ + b ced40 │ │ │ │ mov r2, #4 │ │ │ │ mov r4, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r6, [sp, #388] @ 0x184 │ │ │ │ str r4, [sp, #392] @ 0x188 │ │ │ │ add r0, r7, #4 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ bl 1e85c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r7] │ │ │ │ add sp, sp, #740 @ 0x2e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, r3 │ │ │ │ - ldr r2, [pc, #1828] @ cefec │ │ │ │ + ldr r2, [pc, #1828] @ cf00c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ - b ced20 │ │ │ │ + b ced40 │ │ │ │ mov r0, #0 │ │ │ │ mov ip, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp fp, #0 │ │ │ │ str ip, [sp, #80] @ 0x50 │ │ │ │ - bpl cdc68 │ │ │ │ + bpl cdc88 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #1612] @ cef48 │ │ │ │ + ldr r2, [pc, #1612] @ cef68 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 25cb8 │ │ │ │ - b ced20 │ │ │ │ + b ced40 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #1648] @ cef88 │ │ │ │ + ldr r2, [pc, #1648] @ cefa8 │ │ │ │ mov r5, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9a8 │ │ │ │ + b ce9c8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1752] @ cf004 │ │ │ │ + ldr r2, [pc, #1752] @ cf024 │ │ │ │ mov fp, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce8c8 │ │ │ │ + b ce8e8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1744] @ cf010 │ │ │ │ + ldr r2, [pc, #1744] @ cf030 │ │ │ │ mov fp, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce8c8 │ │ │ │ + b ce8e8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r2, [pc, #1720] @ cf00c │ │ │ │ + ldr r2, [pc, #1720] @ cf02c │ │ │ │ mov fp, lr │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce8c8 │ │ │ │ + b ce8e8 │ │ │ │ mov r6, r4 │ │ │ │ - b ce8c0 │ │ │ │ + b ce8e0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1688] @ cf008 │ │ │ │ + ldr r2, [pc, #1688] @ cf028 │ │ │ │ mov fp, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce8c8 │ │ │ │ - ldr r2, [pc, #1612] @ cefcc │ │ │ │ + b ce8e8 │ │ │ │ + ldr r2, [pc, #1612] @ cefec │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9a8 │ │ │ │ - ldr r2, [pc, #1608] @ cefd8 │ │ │ │ + b ce9c8 │ │ │ │ + ldr r2, [pc, #1608] @ ceff8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9a8 │ │ │ │ + b ce9c8 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #1580] @ cefd4 │ │ │ │ + ldr r2, [pc, #1580] @ ceff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ bl 2623c │ │ │ │ - b ced20 │ │ │ │ - ldr r2, [pc, #1548] @ cefd0 │ │ │ │ + b ced40 │ │ │ │ + ldr r2, [pc, #1548] @ ceff0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ bl 2623c │ │ │ │ - b ced20 │ │ │ │ - ldr r2, [pc, #1464] @ cef94 │ │ │ │ + b ced40 │ │ │ │ + ldr r2, [pc, #1464] @ cefb4 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r6 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ + b ce9d0 │ │ │ │ mov r2, ip │ │ │ │ ldr r4, [sp, #12] │ │ │ │ bl 26054 │ │ │ │ - b ced20 │ │ │ │ - ldr sl, [pc, #1396] @ cef78 │ │ │ │ + b ced40 │ │ │ │ + ldr sl, [pc, #1396] @ cef98 │ │ │ │ add sl, pc, sl │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #12] │ │ │ │ bl 26060 │ │ │ │ - b ced20 │ │ │ │ + b ced40 │ │ │ │ mov r6, r2 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #1488] @ ceff8 │ │ │ │ + ldr r2, [pc, #1488] @ cf018 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce8c8 │ │ │ │ + b ce8e8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1480] @ cf000 │ │ │ │ + ldr r2, [pc, #1480] @ cf020 │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce8c8 │ │ │ │ + b ce8e8 │ │ │ │ mov r6, r3 │ │ │ │ - b ce94c │ │ │ │ - ldr r2, [pc, #1392] @ cefc0 │ │ │ │ + b ce96c │ │ │ │ + ldr r2, [pc, #1392] @ cefe0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ceb18 │ │ │ │ + b ceb38 │ │ │ │ mov r6, r2 │ │ │ │ ldr fp, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #1424] @ ceffc │ │ │ │ + ldr r2, [pc, #1424] @ cf01c │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce8c8 │ │ │ │ - ldr r2, [pc, #1300] @ cef8c │ │ │ │ + b ce8e8 │ │ │ │ + ldr r2, [pc, #1300] @ cefac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #116] @ 0x74 │ │ │ │ - b ce9b0 │ │ │ │ - ldr r2, [pc, #1296] @ cef9c │ │ │ │ + b ce9d0 │ │ │ │ + ldr r2, [pc, #1296] @ cefbc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ + b ce9d0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1364] @ ceff4 │ │ │ │ + ldr r2, [pc, #1364] @ cf014 │ │ │ │ mov fp, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce8c8 │ │ │ │ + b ce8e8 │ │ │ │ mov r0, r2 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #1248] @ cef98 │ │ │ │ + ldr r2, [pc, #1248] @ cefb8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ - ldr r2, [pc, #1248] @ cefa8 │ │ │ │ + b ce9d0 │ │ │ │ + ldr r2, [pc, #1248] @ cefc8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9a8 │ │ │ │ + b ce9c8 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [pc, #1244] @ cefb8 │ │ │ │ + ldr r2, [pc, #1244] @ cefd8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ceb18 │ │ │ │ + b ceb38 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #1244] @ cefc8 │ │ │ │ + ldr r2, [pc, #1244] @ cefe8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ceb18 │ │ │ │ - ldr r2, [pc, #1176] @ cef90 │ │ │ │ + b ceb38 │ │ │ │ + ldr r2, [pc, #1176] @ cefb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ bl 2623c │ │ │ │ - b ced20 │ │ │ │ - mulseq r2, r0, r1 │ │ │ │ + b ced40 │ │ │ │ + andseq r6, r2, r0, ror r1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #1196] @ cefc4 │ │ │ │ + ldr r2, [pc, #1196] @ cefe4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ bl 2623c │ │ │ │ - b ced20 │ │ │ │ - ldr r2, [pc, #1204] @ cefe8 │ │ │ │ + b ced40 │ │ │ │ + ldr r2, [pc, #1204] @ cf008 │ │ │ │ mov r5, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b ce9b0 │ │ │ │ - @ instruction: 0x001423d4 │ │ │ │ + b ce9d0 │ │ │ │ + @ instruction: 0x001423b4 │ │ │ │ mov r6, r2 │ │ │ │ ldr fp, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1176] @ ceff0 │ │ │ │ + ldr r2, [pc, #1176] @ cf010 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce8c8 │ │ │ │ - ldr r2, [pc, #1048] @ cef7c │ │ │ │ + b ce8e8 │ │ │ │ + ldr r2, [pc, #1048] @ cef9c │ │ │ │ add r2, pc, r2 │ │ │ │ - b cea78 │ │ │ │ + b cea98 │ │ │ │ mov r2, r9 │ │ │ │ - b cea78 │ │ │ │ - ldr r2, [pc, #1092] @ cefbc │ │ │ │ + b cea98 │ │ │ │ + ldr r2, [pc, #1092] @ cefdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ mov r0, r3 │ │ │ │ bl 2623c │ │ │ │ - b ced20 │ │ │ │ - ldr r2, [pc, #1104] @ cefe0 │ │ │ │ + b ced40 │ │ │ │ + ldr r2, [pc, #1104] @ cf000 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ceb38 │ │ │ │ - ldr r2, [pc, #992] @ cef84 │ │ │ │ + b ceb58 │ │ │ │ + ldr r2, [pc, #992] @ cefa4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ - ldr r1, [pc, #1004] @ cefa0 │ │ │ │ + b ce9d0 │ │ │ │ + ldr r1, [pc, #1004] @ cefc0 │ │ │ │ cmp r5, #1 │ │ │ │ - ldr r2, [pc, #1000] @ cefa4 │ │ │ │ + ldr r2, [pc, #1000] @ cefc4 │ │ │ │ mov r5, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ movne r2, r1 │ │ │ │ - b ceb38 │ │ │ │ - ldr r0, [pc, #880] @ cef44 │ │ │ │ + b ceb58 │ │ │ │ + ldr r0, [pc, #880] @ cef64 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b ced20 │ │ │ │ + b ced40 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #1020] @ cefe4 │ │ │ │ + ldr r2, [pc, #1020] @ cf004 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ceb38 │ │ │ │ - andseq r2, r4, ip, lsr r3 │ │ │ │ - ldr r0, [pc, #1072] @ cf028 │ │ │ │ + b ceb58 │ │ │ │ + andseq r2, r4, ip, lsl r3 │ │ │ │ + ldr r0, [pc, #1072] @ cf048 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r2, [pc, #928] @ cefac │ │ │ │ + ldr r2, [pc, #928] @ cefcc │ │ │ │ add r2, pc, r2 │ │ │ │ - b ceb20 │ │ │ │ - ldr r2, [pc, #924] @ cefb4 │ │ │ │ + b ceb40 │ │ │ │ + ldr r2, [pc, #924] @ cefd4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ceb18 │ │ │ │ - ldr r2, [pc, #908] @ cefb0 │ │ │ │ + b ceb38 │ │ │ │ + ldr r2, [pc, #908] @ cefd0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ceb18 │ │ │ │ + b ceb38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - ldr r2, [pc, #812] @ cef64 │ │ │ │ + ldr r2, [pc, #812] @ cef84 │ │ │ │ mov r5, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ + b ce9d0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #772] @ cef50 │ │ │ │ + ldr r0, [pc, #772] @ cef70 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b ced20 │ │ │ │ - ldr r0, [pc, #964] @ cf020 │ │ │ │ + b ced40 │ │ │ │ + ldr r0, [pc, #964] @ cf040 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #956] @ cf024 │ │ │ │ + ldr r0, [pc, #956] @ cf044 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - @ instruction: 0x001422b4 │ │ │ │ - ldr r0, [pc, #712] @ cef40 │ │ │ │ + mulseq r4, r4, r2 │ │ │ │ + ldr r0, [pc, #712] @ cef60 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #696] @ cef3c │ │ │ │ + ldr r0, [pc, #696] @ cef5c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #924] @ cf02c │ │ │ │ + ldr r0, [pc, #924] @ cf04c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - ldr r2, [pc, #732] @ cef80 │ │ │ │ + ldr r2, [pc, #732] @ cefa0 │ │ │ │ mov r5, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ + b ce9d0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #804] @ cefdc │ │ │ │ + ldr r2, [pc, #804] @ ceffc │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ - ldr r2, [pc, #668] @ cef68 │ │ │ │ + b ce9d0 │ │ │ │ + ldr r2, [pc, #668] @ cef88 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ - ldr r2, [pc, #656] @ cef6c │ │ │ │ + b ce9d0 │ │ │ │ + ldr r2, [pc, #656] @ cef8c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ - ldr r2, [pc, #644] @ cef70 │ │ │ │ + b ce9d0 │ │ │ │ + ldr r2, [pc, #644] @ cef90 │ │ │ │ mov r0, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ - ldr r2, [pc, #628] @ cef74 │ │ │ │ + b ce9d0 │ │ │ │ + ldr r2, [pc, #628] @ cef94 │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - b ce9b0 │ │ │ │ - ldr r2, [pc, #568] @ cef4c │ │ │ │ + b ce9d0 │ │ │ │ + ldr r2, [pc, #568] @ cef6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b cedb8 │ │ │ │ + b cedd8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ - b ced9c │ │ │ │ + b cedbc │ │ │ │ mov r6, r0 │ │ │ │ - b cef0c │ │ │ │ + b cef2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ - b ced84 │ │ │ │ - b ced60 │ │ │ │ - b cee00 │ │ │ │ - b ced70 │ │ │ │ + b ceda4 │ │ │ │ + b ced80 │ │ │ │ + b cee20 │ │ │ │ + b ced90 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b ced84 │ │ │ │ - b ced80 │ │ │ │ + b ceda4 │ │ │ │ + b ceda0 │ │ │ │ mov r6, r0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b ced84 │ │ │ │ + b ceda4 │ │ │ │ mov r6, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq ced9c │ │ │ │ + beq cedbc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cedb8 │ │ │ │ + beq cedd8 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r4, #0 │ │ │ │ - bne cede0 │ │ │ │ + bne cee00 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - bne cee10 │ │ │ │ + bne cee30 │ │ │ │ ldr r4, [sp, #396] @ 0x18c │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cee30 │ │ │ │ - b cee58 │ │ │ │ + beq cee50 │ │ │ │ + b cee78 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cedcc │ │ │ │ - b cee10 │ │ │ │ + beq cedec │ │ │ │ + b cee30 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [sp, #376] @ 0x178 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cedcc │ │ │ │ + beq cedec │ │ │ │ ldr r0, [sp, #380] @ 0x17c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [sp, #396] @ 0x18c │ │ │ │ ldr r5, [sp, #392] @ 0x188 │ │ │ │ cmp r4, #0 │ │ │ │ - bne cee58 │ │ │ │ + bne cee78 │ │ │ │ ldr r0, [sp, #388] @ 0x184 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cee8c │ │ │ │ + bne ceeac │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ceeac │ │ │ │ + bne ceecc │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne ceec8 │ │ │ │ - b cef18 │ │ │ │ + bne ceee8 │ │ │ │ + b cef38 │ │ │ │ add r7, r5, #4 │ │ │ │ - b cee6c │ │ │ │ + b cee8c │ │ │ │ add r7, r7, #12 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq cee30 │ │ │ │ + beq cee50 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq cee60 │ │ │ │ + beq cee80 │ │ │ │ ldr r0, [r7] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b cee60 │ │ │ │ + bl 52170 │ │ │ │ + b cee80 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cee48 │ │ │ │ + beq cee68 │ │ │ │ ldr r0, [sp, #404] @ 0x194 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #416] @ 0x1a0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cef18 │ │ │ │ + beq cef38 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ceed4 │ │ │ │ + bne ceef4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne cef18 │ │ │ │ + bne cef38 │ │ │ │ dmb ish │ │ │ │ - bl dfd70 │ │ │ │ - b cef18 │ │ │ │ + bl dfd90 │ │ │ │ + b cef38 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #728 @ 0x2d8 │ │ │ │ - bl cc0f4 │ │ │ │ + bl cc114 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cef20 │ │ │ │ + bne cef40 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r2, r8, lsr #31 │ │ │ │ - @ instruction: 0x00124fd4 │ │ │ │ - mulseq r2, r8, r3 │ │ │ │ - andseq r5, r2, r0, ror #7 │ │ │ │ - @ instruction: 0x00124fb8 │ │ │ │ - andseq r6, r2, r0, lsr #6 │ │ │ │ - @ instruction: 0x001257b8 │ │ │ │ - andseq r5, r2, r0, lsl #15 │ │ │ │ - andseq r5, r2, r8, asr r7 │ │ │ │ + andseq r4, r2, r8, lsl #31 │ │ │ │ + @ instruction: 0x00124fb4 │ │ │ │ + andseq r6, r2, r8, ror r3 │ │ │ │ + andseq r5, r2, r0, asr #7 │ │ │ │ + mulseq r2, r8, pc @ │ │ │ │ + andseq r6, r2, r0, lsl #6 │ │ │ │ + mulseq r2, r8, r7 │ │ │ │ andseq r5, r2, r0, ror #14 │ │ │ │ - ldrsheq r5, [r2], -r0 │ │ │ │ - andseq r5, r2, ip, lsl r0 │ │ │ │ - andseq r5, r2, ip, lsl r0 │ │ │ │ - andseq r5, r2, r8, lsl r0 │ │ │ │ - andseq r5, r2, r4, lsl r0 │ │ │ │ - andseq r5, r2, r8, ror #6 │ │ │ │ - andseq r5, r2, r8, lsl r2 │ │ │ │ - ldrsheq r5, [r2], -r4 │ │ │ │ - andseq r5, r2, r4, asr r2 │ │ │ │ - @ instruction: 0x001254f0 │ │ │ │ - @ instruction: 0x001253b4 │ │ │ │ - andseq r4, r2, r0, lsr #21 │ │ │ │ - andseq r5, r2, r4, lsr #8 │ │ │ │ - andseq r5, r2, r0, lsl #7 │ │ │ │ - @ instruction: 0x001253bc │ │ │ │ - @ instruction: 0x001251fc │ │ │ │ - andseq r5, r2, r8, lsl #4 │ │ │ │ - andseq r5, r2, r0, lsr r3 │ │ │ │ - @ instruction: 0x001251d0 │ │ │ │ - @ instruction: 0x001251d8 │ │ │ │ - @ instruction: 0x001251d4 │ │ │ │ - andseq r5, r2, r0, asr r3 │ │ │ │ - andseq r4, r2, r0, lsr #20 │ │ │ │ - @ instruction: 0x001253b4 │ │ │ │ - andseq r5, r2, r4, lsr #6 │ │ │ │ + andseq r5, r2, r8, lsr r7 │ │ │ │ + andseq r5, r2, r0, asr #14 │ │ │ │ + ldrsbeq r5, [r2], -r0 │ │ │ │ + @ instruction: 0x00124ffc │ │ │ │ + @ instruction: 0x00124ffc │ │ │ │ + @ instruction: 0x00124ff8 │ │ │ │ + @ instruction: 0x00124ff4 │ │ │ │ + andseq r5, r2, r8, asr #6 │ │ │ │ + @ instruction: 0x001251f8 │ │ │ │ + ldrsbeq r5, [r2], -r4 │ │ │ │ + andseq r5, r2, r4, lsr r2 │ │ │ │ + @ instruction: 0x001254d0 │ │ │ │ + mulseq r2, r4, r3 │ │ │ │ + andseq r4, r2, r0, lsl #21 │ │ │ │ + andseq r5, r2, r4, lsl #8 │ │ │ │ andseq r5, r2, r0, ror #6 │ │ │ │ - andseq r5, r2, r8, lsr #9 │ │ │ │ - @ instruction: 0x00124bd4 │ │ │ │ - mulseq r2, r4, r4 │ │ │ │ - @ instruction: 0x001254b8 │ │ │ │ - andseq r5, r2, ip, ror #1 │ │ │ │ + mulseq r2, ip, r3 │ │ │ │ + @ instruction: 0x001251dc │ │ │ │ + andseq r5, r2, r8, ror #3 │ │ │ │ + andseq r5, r2, r0, lsl r3 │ │ │ │ + @ instruction: 0x001251b0 │ │ │ │ + @ instruction: 0x001251b8 │ │ │ │ + @ instruction: 0x001251b4 │ │ │ │ + andseq r5, r2, r0, lsr r3 │ │ │ │ + andseq r4, r2, r0, lsl #20 │ │ │ │ + mulseq r2, r4, r3 │ │ │ │ + andseq r5, r2, r4, lsl #6 │ │ │ │ + andseq r5, r2, r0, asr #6 │ │ │ │ + andseq r5, r2, r8, lsl #9 │ │ │ │ + @ instruction: 0x00124bb4 │ │ │ │ + andseq r5, r2, r4, ror r4 │ │ │ │ + mulseq r2, r8, r4 │ │ │ │ + andseq r5, r2, ip, asr #1 │ │ │ │ + andseq r5, r2, r4, asr r2 │ │ │ │ + andseq r5, r2, r4, asr #3 │ │ │ │ andseq r5, r2, r4, ror r2 │ │ │ │ - andseq r5, r2, r4, ror #3 │ │ │ │ - mulseq r2, r4, r2 │ │ │ │ - andseq r5, r2, r4, asr #10 │ │ │ │ - andseq r5, r2, r4, asr r1 │ │ │ │ - andseq r5, r2, r8, lsl #4 │ │ │ │ - andseq r5, r2, r4, lsl #8 │ │ │ │ - andseq r4, r2, ip, lsr #22 │ │ │ │ - andseq r5, r2, r0, lsl r4 │ │ │ │ - @ instruction: 0x001254fc │ │ │ │ - andseq r4, r2, r4, lsr #24 │ │ │ │ - andseq r5, r2, r4, ror #9 │ │ │ │ - andseq r5, r2, r8, lsl #10 │ │ │ │ - @ instruction: 0x001254d0 │ │ │ │ - andseq r5, r2, r0, lsl #9 │ │ │ │ - andseq r5, r2, r8, lsr #8 │ │ │ │ - andseq r4, r2, r0, lsr #31 │ │ │ │ - andseq r4, r2, r4, lsr #31 │ │ │ │ - andseq r5, r2, r4, lsr #32 │ │ │ │ - andseq r4, r2, ip, lsr #31 │ │ │ │ - ldr r2, [pc, #32] @ cf058 │ │ │ │ + andseq r5, r2, r4, lsr #10 │ │ │ │ + andseq r5, r2, r4, lsr r1 │ │ │ │ + andseq r5, r2, r8, ror #3 │ │ │ │ + andseq r5, r2, r4, ror #7 │ │ │ │ + andseq r4, r2, ip, lsl #22 │ │ │ │ + @ instruction: 0x001253f0 │ │ │ │ + @ instruction: 0x001254dc │ │ │ │ + andseq r4, r2, r4, lsl #24 │ │ │ │ + andseq r5, r2, r4, asr #9 │ │ │ │ + andseq r5, r2, r8, ror #9 │ │ │ │ + @ instruction: 0x001254b0 │ │ │ │ + andseq r5, r2, r0, ror #8 │ │ │ │ + andseq r5, r2, r8, lsl #8 │ │ │ │ + andseq r4, r2, r0, lsl #31 │ │ │ │ + andseq r4, r2, r4, lsl #31 │ │ │ │ + andseq r5, r2, r4 │ │ │ │ + andseq r4, r2, ip, lsl #31 │ │ │ │ + ldr r2, [pc, #32] @ cf078 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ cf05c │ │ │ │ + ldr r1, [pc, #28] @ cf07c │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq pc, sl, r4, lsr #15 │ │ │ │ - andseq r4, r2, r4, lsl lr │ │ │ │ + @ instruction: 0x00124df4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cf0a4 │ │ │ │ + beq cf0c4 │ │ │ │ ldrd r4, [r2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq cf0a8 │ │ │ │ + beq cf0c8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcs cf0b0 │ │ │ │ + bcs cf0d0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ str r5, [r2, #4] │ │ │ │ - bne cf078 │ │ │ │ + bne cf098 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ cf0c4 │ │ │ │ + ldr r2, [pc, #12] @ cf0e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r4, r2, r0, ror pc │ │ │ │ + andseq r4, r2, r0, asr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - bls cf0f0 │ │ │ │ + bls cf110 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r1] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldrb r0, [fp, #352] @ 0x160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf1a4 │ │ │ │ + beq cf1c4 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ ldrb r4, [r2, #17] │ │ │ │ cmp r0, #1 │ │ │ │ - beq cf1b4 │ │ │ │ + beq cf1d4 │ │ │ │ ldr r9, [fp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - beq cf490 │ │ │ │ + beq cf4b0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne cf260 │ │ │ │ + bne cf280 │ │ │ │ ldr r6, [fp, #344] @ 0x158 │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cf884 │ │ │ │ + beq cf8a4 │ │ │ │ ldr r0, [fp, #340] @ 0x154 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc cf884 │ │ │ │ + bcc cf8a4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl d4c00 │ │ │ │ + bl d4c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfe5c │ │ │ │ + beq cfe7c │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ cmp r1, sl │ │ │ │ - bls cff7c │ │ │ │ + bls cff9c │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, sl, lsl #2] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc cf84c │ │ │ │ + bcc cf86c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b cf884 │ │ │ │ + b cf8a4 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf254 │ │ │ │ + beq cf274 │ │ │ │ ldr r3, [fp, #348] @ 0x15c │ │ │ │ mov ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf2e8 │ │ │ │ + beq cf308 │ │ │ │ ldr r0, [fp, #340] @ 0x154 │ │ │ │ cmp r0, r3 │ │ │ │ - bcc cf2e8 │ │ │ │ + bcc cf308 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls cfeb4 │ │ │ │ + bls cfed4 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfe5c │ │ │ │ + beq cfe7c │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs cfef4 │ │ │ │ + bcs cff14 │ │ │ │ ldr r7, [fp, #40] @ 0x28 │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ ldr r0, [r7, r0, lsl #3] │ │ │ │ cmp r1, r0 │ │ │ │ - bls cfee8 │ │ │ │ + bls cff08 │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc cf84c │ │ │ │ + bcc cf86c │ │ │ │ sub r7, r8, r0 │ │ │ │ mov ip, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf2e8 │ │ │ │ + beq cf308 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ stm r1, {r0, r7, r8} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [fp, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - beq cf498 │ │ │ │ + beq cf4b8 │ │ │ │ ldr r7, [fp, #344] @ 0x158 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cf278 │ │ │ │ + beq cf298 │ │ │ │ ldr r0, [fp, #340] @ 0x154 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs cf74c │ │ │ │ + bcs cf76c │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ mov r2, sl │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -180581,371 +180589,371 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf8fc │ │ │ │ + beq cf91c │ │ │ │ cmp r0, #2 │ │ │ │ - bne cf8e0 │ │ │ │ + bne cf900 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r8, r5 │ │ │ │ - bcs cfac8 │ │ │ │ + bcs cfae8 │ │ │ │ add r9, fp, #72 @ 0x48 │ │ │ │ - b cf358 │ │ │ │ + b cf378 │ │ │ │ cmp r8, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bcs cf320 │ │ │ │ + bcs cf340 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r6, r8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mov sl, r8 │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #20] │ │ │ │ movhi r6, r0 │ │ │ │ add r0, fp, #72 @ 0x48 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ - b cf5f8 │ │ │ │ + b cf618 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str ip, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r8, #1 │ │ │ │ cmp r0, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bcs cfac8 │ │ │ │ + bcs cfae8 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs cfec4 │ │ │ │ + bcs cfee4 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bls cfed8 │ │ │ │ + bls cfef8 │ │ │ │ ldrb r2, [sl, r8] │ │ │ │ mov r0, r7 │ │ │ │ ldr ip, [fp, #4] │ │ │ │ add r6, r0, r0, lsl #2 │ │ │ │ add r4, ip, r6, lsl #2 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cf3cc │ │ │ │ + beq cf3ec │ │ │ │ ldrb r5, [r9, r2] │ │ │ │ ldr r6, [fp, #32] │ │ │ │ add r7, r7, r5 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs cfda8 │ │ │ │ + bcs cfdc8 │ │ │ │ ldr r6, [fp, #28] │ │ │ │ add r7, r6, r7, lsl #2 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #1 │ │ │ │ - bne cf424 │ │ │ │ + bne cf444 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs cfd7c │ │ │ │ + bcs cfd9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi cf378 │ │ │ │ - b cfd88 │ │ │ │ + bhi cf398 │ │ │ │ + b cfda8 │ │ │ │ cmp r1, r0 │ │ │ │ - bls cfde0 │ │ │ │ + bls cfe00 │ │ │ │ ldr r6, [ip, r6, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cf3b4 │ │ │ │ + beq cf3d4 │ │ │ │ ldr r7, [fp, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - bcs cfd30 │ │ │ │ + bcs cfd50 │ │ │ │ ldr r5, [fp, #16] │ │ │ │ add r6, r6, r6, lsl #3 │ │ │ │ ldrb r6, [r5, r6]! │ │ │ │ cmp r6, r2 │ │ │ │ - bcs cf410 │ │ │ │ + bcs cf430 │ │ │ │ ldr r6, [r5, #5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne cf3e4 │ │ │ │ - b cf3b4 │ │ │ │ - bne cf3b4 │ │ │ │ + bne cf404 │ │ │ │ + b cf3d4 │ │ │ │ + bne cf3d4 │ │ │ │ add r7, r5, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r7, #1 │ │ │ │ - beq cf3b4 │ │ │ │ + beq cf3d4 │ │ │ │ ldr r0, [fp, #336] @ 0x150 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi cf348 │ │ │ │ + bhi cf368 │ │ │ │ cmp r7, #0 │ │ │ │ - beq cfac8 │ │ │ │ + beq cfae8 │ │ │ │ ldr r0, [fp, #340] @ 0x154 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs cfcc8 │ │ │ │ + bcs cfce8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r6, [sp, #28] │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfac8 │ │ │ │ + beq cfae8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r8 │ │ │ │ addls r0, r8, #1 │ │ │ │ cmp r0, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bcc cf358 │ │ │ │ - b cfac8 │ │ │ │ + bcc cf378 │ │ │ │ + b cfae8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf764 │ │ │ │ + beq cf784 │ │ │ │ ldr r3, [fp, #344] @ 0x158 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf4b0 │ │ │ │ + beq cf4d0 │ │ │ │ ldr r0, [fp, #340] @ 0x154 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs cf7d8 │ │ │ │ + bcs cf7f8 │ │ │ │ cmp r8, r5 │ │ │ │ - bcs cfac8 │ │ │ │ + bcs cfae8 │ │ │ │ ldr r9, [r2, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ add ip, fp, #72 @ 0x48 │ │ │ │ cmp r9, r8 │ │ │ │ movhi r0, r9 │ │ │ │ - b cf4e0 │ │ │ │ + b cf500 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - beq cfac8 │ │ │ │ + beq cfae8 │ │ │ │ cmp r8, r0 │ │ │ │ - beq cfe38 │ │ │ │ + beq cfe58 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls cfe48 │ │ │ │ + bls cfe68 │ │ │ │ ldrb r2, [sl, r8] │ │ │ │ mov r6, r3 │ │ │ │ ldr lr, [fp, #4] │ │ │ │ add r3, r6, r6, lsl #2 │ │ │ │ add r5, lr, r3, lsl #2 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf554 │ │ │ │ + beq cf574 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ ldr r7, [fp, #32] │ │ │ │ add r3, r4, r3 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs cfdbc │ │ │ │ + bcs cfddc │ │ │ │ ldr r4, [fp, #28] │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne cf5ac │ │ │ │ + bne cf5cc │ │ │ │ cmp r6, r1 │ │ │ │ - bcs cfd6c │ │ │ │ + bcs cfd8c │ │ │ │ ldr r6, [r5, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi cf500 │ │ │ │ - b cfe4c │ │ │ │ + bhi cf520 │ │ │ │ + b cfe6c │ │ │ │ cmp r1, r6 │ │ │ │ - bls cfdd0 │ │ │ │ + bls cfdf0 │ │ │ │ ldr r7, [lr, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cf53c │ │ │ │ + beq cf55c │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs cfd44 │ │ │ │ + bcs cfd64 │ │ │ │ ldr r4, [fp, #16] │ │ │ │ add r7, r7, r7, lsl #3 │ │ │ │ ldrb r7, [r4, r7]! │ │ │ │ cmp r7, r2 │ │ │ │ - bcs cf598 │ │ │ │ + bcs cf5b8 │ │ │ │ ldr r7, [r4, #5] │ │ │ │ cmp r7, #0 │ │ │ │ - bne cf56c │ │ │ │ - b cf53c │ │ │ │ - bne cf53c │ │ │ │ + bne cf58c │ │ │ │ + b cf55c │ │ │ │ + bne cf55c │ │ │ │ add r3, r4, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq cf53c │ │ │ │ + beq cf55c │ │ │ │ ldr r1, [fp, #336] @ 0x150 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi cf4d4 │ │ │ │ + bhi cf4f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cfac8 │ │ │ │ + beq cfae8 │ │ │ │ ldr r1, [fp, #340] @ 0x154 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc cf4d4 │ │ │ │ + bcc cf4f4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ - b cfcd0 │ │ │ │ + b cfcf0 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r1 │ │ │ │ - beq cf324 │ │ │ │ + beq cf344 │ │ │ │ cmp sl, r6 │ │ │ │ - beq cfe24 │ │ │ │ + beq cfe44 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls cfe14 │ │ │ │ + bls cfe34 │ │ │ │ ldr r9, [fp, #4] │ │ │ │ add r7, r3, r3, lsl #2 │ │ │ │ ldrb r5, [r2, sl] │ │ │ │ add r3, r9, r7, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf658 │ │ │ │ + beq cf678 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldrb r5, [r7, r5] │ │ │ │ ldr r7, [fp, #32] │ │ │ │ add r3, r3, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs cfdbc │ │ │ │ + bcs cfddc │ │ │ │ ldr r7, [fp, #28] │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - bne cf6a8 │ │ │ │ - b cf324 │ │ │ │ + bne cf6c8 │ │ │ │ + b cf344 │ │ │ │ ldr r7, [r9, r7, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cf324 │ │ │ │ + beq cf344 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs cfd44 │ │ │ │ + bcs cfd64 │ │ │ │ ldr lr, [fp, #16] │ │ │ │ add r7, r7, r7, lsl #3 │ │ │ │ ldrb r7, [lr, r7]! │ │ │ │ cmp r7, r5 │ │ │ │ - bcs cf694 │ │ │ │ + bcs cf6b4 │ │ │ │ ldr r7, [lr, #5] │ │ │ │ cmp r7, #0 │ │ │ │ - bne cf668 │ │ │ │ - b cf324 │ │ │ │ - bne cf324 │ │ │ │ + bne cf688 │ │ │ │ + b cf344 │ │ │ │ + bne cf344 │ │ │ │ add r3, lr, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #1 │ │ │ │ - beq cf324 │ │ │ │ + beq cf344 │ │ │ │ ldr r7, [fp, #336] @ 0x150 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi cf5e8 │ │ │ │ + bhi cf608 │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf324 │ │ │ │ + beq cf344 │ │ │ │ ldr r7, [fp, #340] @ 0x154 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc cf5e8 │ │ │ │ + bcc cf608 │ │ │ │ cmp r1, r3 │ │ │ │ - bls cfeb4 │ │ │ │ + bls cfed4 │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ add r1, r9, r1, lsl #2 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cfe5c │ │ │ │ + beq cfe7c │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ cmp r7, r1 │ │ │ │ - bcs cff00 │ │ │ │ + bcs cff20 │ │ │ │ ldr r5, [fp, #40] @ 0x28 │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ ldr r7, [r5, r7, lsl #3] │ │ │ │ cmp r1, r7 │ │ │ │ - bls cff10 │ │ │ │ + bls cff30 │ │ │ │ ldr r5, [fp, #52] @ 0x34 │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r5, [r5, r7, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ - bcc cf84c │ │ │ │ + bcc cf86c │ │ │ │ sub r5, r1, r5 │ │ │ │ cmp r5, r8 │ │ │ │ - bhi cf5e8 │ │ │ │ + bhi cf608 │ │ │ │ mov ip, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf5dc │ │ │ │ + beq cf5fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, #1 │ │ │ │ stm r2, {r0, r5} │ │ │ │ str r1, [r2, #8] │ │ │ │ str r7, [r2, #12] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bls cff58 │ │ │ │ + bls cff78 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r1, r7, r7, lsl #2 │ │ │ │ - b cf7ec │ │ │ │ + b cf80c │ │ │ │ ldr r6, [fp, #344] @ 0x158 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cfb04 │ │ │ │ + beq cfb24 │ │ │ │ ldr r0, [fp, #340] @ 0x154 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc cfb04 │ │ │ │ + bcc cfb24 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl d4c00 │ │ │ │ + bl d4c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfe5c │ │ │ │ + beq cfe7c │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bls cff68 │ │ │ │ + bls cff88 │ │ │ │ ldr r0, [fp, #52] @ 0x34 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc cf84c │ │ │ │ + bcc cf86c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ sub r0, r8, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b cfb04 │ │ │ │ + b cfb24 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bls cfeb4 │ │ │ │ + bls cfed4 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ add r1, r3, r3, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfe5c │ │ │ │ + beq cfe7c │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - bcs cfef4 │ │ │ │ + bcs cff14 │ │ │ │ ldr r2, [fp, #40] @ 0x28 │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, r0, lsl #3] │ │ │ │ cmp r1, r0 │ │ │ │ - bls cfee8 │ │ │ │ + bls cff08 │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ ldrcs r3, [sp, #36] @ 0x24 │ │ │ │ movcs r2, #1 │ │ │ │ subcs r1, r8, r1 │ │ │ │ strcs r2, [r3] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ strcs r8, [r3, #8] │ │ │ │ strcs r0, [r3, #12] │ │ │ │ addcs sp, sp, #68 @ 0x44 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1896] @ cffbc │ │ │ │ + ldr r0, [pc, #1896] @ cffdc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1892] @ cffc0 │ │ │ │ + ldr r1, [pc, #1892] @ cffe0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -180969,17 +180977,17 @@ │ │ │ │ str r5, [sp, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cf8fc │ │ │ │ + beq cf91c │ │ │ │ cmp r0, #1 │ │ │ │ - bne cf90c │ │ │ │ + bne cf92c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r1, [r7, #4] │ │ │ │ str r2, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ @@ -180987,121 +180995,121 @@ │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str sl, [sp, #16] │ │ │ │ add r9, fp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs cfadc │ │ │ │ + bcs cfafc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - bcs cfe90 │ │ │ │ + bcs cfeb0 │ │ │ │ ldr r1, [fp, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bls cfea4 │ │ │ │ + bls cfec4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov ip, r4 │ │ │ │ ldr r7, [fp, #4] │ │ │ │ ldrb r2, [r0, sl] │ │ │ │ mov r0, r6 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r4, r7, r3, lsl #2 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cf9a0 │ │ │ │ + beq cf9c0 │ │ │ │ ldrb r5, [r9, r2] │ │ │ │ ldr r3, [fp, #32] │ │ │ │ add r6, r6, r5 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs cfe00 │ │ │ │ + bcs cfe20 │ │ │ │ ldr r3, [fp, #28] │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #1 │ │ │ │ - bne cf9f8 │ │ │ │ + bne cfa18 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs cfd7c │ │ │ │ + bcs cfd9c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi cf94c │ │ │ │ - b cfd88 │ │ │ │ + bhi cf96c │ │ │ │ + b cfda8 │ │ │ │ cmp r1, r0 │ │ │ │ - bls cfde0 │ │ │ │ + bls cfe00 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cf988 │ │ │ │ + beq cf9a8 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bcs cfd58 │ │ │ │ + bcs cfd78 │ │ │ │ ldr r5, [fp, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r5, r3]! │ │ │ │ cmp r3, r2 │ │ │ │ - bcs cf9e4 │ │ │ │ + bcs cfa04 │ │ │ │ ldr r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne cf9b8 │ │ │ │ - b cf988 │ │ │ │ - bne cf988 │ │ │ │ + bne cf9d8 │ │ │ │ + b cf9a8 │ │ │ │ + bne cf9a8 │ │ │ │ add r3, r5, #1 │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #1 │ │ │ │ - beq cf988 │ │ │ │ + beq cf9a8 │ │ │ │ ldr r0, [fp, #336] @ 0x150 │ │ │ │ mov r4, ip │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi cfa5c │ │ │ │ + bhi cfa7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq cfadc │ │ │ │ + beq cfafc │ │ │ │ ldr r0, [fp, #340] @ 0x154 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs cfa64 │ │ │ │ + bcs cfa84 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r4 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ str sl, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfac8 │ │ │ │ + beq cfae8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b cf918 │ │ │ │ + b cf938 │ │ │ │ add r0, sl, #1 │ │ │ │ - b cf918 │ │ │ │ + b cf938 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r6 │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq cfe5c │ │ │ │ + beq cfe7c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs cff8c │ │ │ │ + bcs cffac │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ ldr r1, [fp, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bls cfee8 │ │ │ │ + bls cff08 │ │ │ │ ldr r1, [fp, #52] @ 0x34 │ │ │ │ add r8, sl, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc cf84c │ │ │ │ + bcc cf86c │ │ │ │ sub r0, r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - b cf918 │ │ │ │ + b cf938 │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ @@ -181111,426 +181119,426 @@ │ │ │ │ str r8, [r0, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bcs cfca0 │ │ │ │ + bcs cfcc0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ add r9, fp, #72 @ 0x48 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ movhi r0, r2 │ │ │ │ mov r2, r8 │ │ │ │ - b cfb48 │ │ │ │ + b cfb68 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq cfca4 │ │ │ │ + beq cfcc4 │ │ │ │ cmp r8, r0 │ │ │ │ - beq cfe68 │ │ │ │ + beq cfe88 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r4, r6 │ │ │ │ - bls cfe78 │ │ │ │ + bls cfe98 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr lr, [fp, #4] │ │ │ │ ldrb ip, [r3, r8] │ │ │ │ mov r3, r6 │ │ │ │ add r5, r3, r3, lsl #2 │ │ │ │ add sl, lr, r5, lsl #2 │ │ │ │ ldr r7, [sl, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq cfbc0 │ │ │ │ + beq cfbe0 │ │ │ │ ldrb r5, [r9, ip] │ │ │ │ ldr r6, [fp, #32] │ │ │ │ add r7, r7, r5 │ │ │ │ cmp r7, r6 │ │ │ │ - bcs cfda8 │ │ │ │ + bcs cfdc8 │ │ │ │ ldr r5, [fp, #28] │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #1 │ │ │ │ - bne cfc18 │ │ │ │ + bne cfc38 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs cfd94 │ │ │ │ + bcs cfdb4 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi cfb6c │ │ │ │ - b cfe7c │ │ │ │ + bhi cfb8c │ │ │ │ + b cfe9c │ │ │ │ cmp r4, r3 │ │ │ │ - bls cfdec │ │ │ │ + bls cfe0c │ │ │ │ ldr r6, [lr, r5, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq cfba8 │ │ │ │ + beq cfbc8 │ │ │ │ ldr r7, [fp, #20] │ │ │ │ cmp r6, r7 │ │ │ │ - bcs cfd30 │ │ │ │ + bcs cfd50 │ │ │ │ ldr r5, [fp, #16] │ │ │ │ add r6, r6, r6, lsl #3 │ │ │ │ ldrb r6, [r5, r6]! │ │ │ │ cmp r6, ip │ │ │ │ - bcs cfc04 │ │ │ │ + bcs cfc24 │ │ │ │ ldr r6, [r5, #5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne cfbd8 │ │ │ │ - b cfba8 │ │ │ │ - bne cfba8 │ │ │ │ + bne cfbf8 │ │ │ │ + b cfbc8 │ │ │ │ + bne cfbc8 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #1 │ │ │ │ - beq cfba8 │ │ │ │ + beq cfbc8 │ │ │ │ ldr r3, [fp, #336] @ 0x150 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi cfb38 │ │ │ │ + bhi cfb58 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq cfca4 │ │ │ │ + beq cfcc4 │ │ │ │ ldr r3, [fp, #340] @ 0x154 │ │ │ │ cmp r3, r6 │ │ │ │ - bcc cfb3c │ │ │ │ + bcc cfb5c │ │ │ │ cmp r4, r6 │ │ │ │ - bls cff20 │ │ │ │ + bls cff40 │ │ │ │ add r1, r6, r6, lsl #2 │ │ │ │ add r1, lr, r1, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cfe5c │ │ │ │ + beq cfe7c │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bcs cff34 │ │ │ │ + bcs cff54 │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ ldr r7, [fp, #56] @ 0x38 │ │ │ │ ldr r1, [r1, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - bls cff44 │ │ │ │ + bls cff64 │ │ │ │ ldr r3, [fp, #52] @ 0x34 │ │ │ │ add r2, r8, #1 │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc cf84c │ │ │ │ + bcc cf86c │ │ │ │ sub r3, r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b cfb3c │ │ │ │ + b cfb5c │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl d4c00 │ │ │ │ + bl d4c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq cfe5c │ │ │ │ + beq cfe7c │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bls cff68 │ │ │ │ + bls cff88 │ │ │ │ ldr r2, [fp, #52] @ 0x34 │ │ │ │ add r0, r8, #1 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ ldrcs r7, [sp, #36] @ 0x24 │ │ │ │ movcs r3, #1 │ │ │ │ subcs r2, r0, r2 │ │ │ │ strcs r3, [r7] │ │ │ │ strcs r2, [r7, #4] │ │ │ │ strcs r0, [r7, #8] │ │ │ │ strcs r1, [r7, #12] │ │ │ │ addcs sp, sp, #68 @ 0x44 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b cf84c │ │ │ │ - ldr r2, [pc, #724] @ d000c │ │ │ │ + b cf86c │ │ │ │ + ldr r2, [pc, #724] @ d002c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #684] @ cfff8 │ │ │ │ + ldr r2, [pc, #684] @ d0018 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #700] @ d001c │ │ │ │ + ldr r2, [pc, #700] @ d003c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #596] @ cffc8 │ │ │ │ + ldr r2, [pc, #596] @ cffe8 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #592] @ cffd4 │ │ │ │ + ldr r2, [pc, #592] @ cfff4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #532] @ cffa4 │ │ │ │ + ldr r2, [pc, #532] @ cffc4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #588] @ cffe8 │ │ │ │ + ldr r2, [pc, #588] @ d0008 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #628] @ d0024 │ │ │ │ + ldr r2, [pc, #628] @ d0044 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #592] @ d0014 │ │ │ │ + ldr r2, [pc, #592] @ d0034 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #568] @ d0010 │ │ │ │ + ldr r2, [pc, #568] @ d0030 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #544] @ d0008 │ │ │ │ + ldr r2, [pc, #544] @ d0028 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #496] @ cffe4 │ │ │ │ + ldr r2, [pc, #496] @ d0004 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #536] @ d0020 │ │ │ │ + ldr r2, [pc, #536] @ d0040 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #472] @ cfff4 │ │ │ │ + ldr r2, [pc, #472] @ d0014 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #464] @ cfffc │ │ │ │ + ldr r2, [pc, #464] @ d001c │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #396] @ cffcc │ │ │ │ + ldr r2, [pc, #396] @ cffec │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r2, [pc, #368] @ cffc4 │ │ │ │ + ldr r2, [pc, #368] @ cffe4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #332] @ cffb0 │ │ │ │ + ldr r0, [pc, #332] @ cffd0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #380] @ cffec │ │ │ │ + ldr r2, [pc, #380] @ d000c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #348] @ cffe0 │ │ │ │ + ldr r2, [pc, #348] @ d0000 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #320] @ cffd8 │ │ │ │ + ldr r2, [pc, #320] @ cfff8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #292] @ cffd0 │ │ │ │ + ldr r2, [pc, #292] @ cfff0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #308] @ cfff0 │ │ │ │ + ldr r2, [pc, #308] @ d0010 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #220] @ cffa8 │ │ │ │ + ldr r2, [pc, #220] @ cffc8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #192] @ cffa0 │ │ │ │ + ldr r2, [pc, #192] @ cffc0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #200] @ cffb8 │ │ │ │ + ldr r2, [pc, #200] @ cffd8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #184] @ cffb4 │ │ │ │ + ldr r2, [pc, #184] @ cffd4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #296] @ d0030 │ │ │ │ + ldr r2, [pc, #296] @ d0050 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #232] @ d0000 │ │ │ │ + ldr r2, [pc, #232] @ d0020 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #256] @ d0028 │ │ │ │ + ldr r2, [pc, #256] @ d0048 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #248] @ d0034 │ │ │ │ + ldr r2, [pc, #248] @ d0054 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #224] @ d002c │ │ │ │ + ldr r2, [pc, #224] @ d004c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #164] @ d0004 │ │ │ │ + ldr r2, [pc, #164] @ d0024 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #60] @ cffac │ │ │ │ + ldr r2, [pc, #60] @ cffcc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #148] @ d0018 │ │ │ │ + ldr r2, [pc, #148] @ d0038 │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #72] @ cffdc │ │ │ │ + ldr r2, [pc, #72] @ cfffc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ - andseq r4, r2, ip, asr r1 │ │ │ │ - @ instruction: 0x001242b0 │ │ │ │ - mulseq r2, r4, pc @ │ │ │ │ - andseq r4, r2, r0, lsl #2 │ │ │ │ - andseq r4, r2, ip, lsl r2 │ │ │ │ + andseq r4, r2, ip, lsr r1 │ │ │ │ + mulseq r2, r0, r2 │ │ │ │ + andseq r3, r2, r4, ror pc │ │ │ │ + andseq r4, r2, r0, ror #1 │ │ │ │ + @ instruction: 0x001241fc │ │ │ │ + andseq r4, r2, r4, lsl r1 │ │ │ │ + andseq r4, r2, r0, ror #2 │ │ │ │ + andseq r4, r2, r8, lsl #12 │ │ │ │ + andseq r4, r2, r8, lsl #12 │ │ │ │ + andseq r4, r2, r8, asr #3 │ │ │ │ + andseq r4, r2, r8, asr #5 │ │ │ │ + andseq r4, r2, r4 │ │ │ │ + andseq r4, r2, r0, ror r1 │ │ │ │ + @ instruction: 0x001242bc │ │ │ │ + andseq r3, r2, r8, lsr #31 │ │ │ │ + andseq r4, r2, ip, ror r0 │ │ │ │ + mulseq r2, ip, r1 │ │ │ │ + andseq r3, r2, r4, lsl #15 │ │ │ │ + andseq r4, r2, r4, lsr #5 │ │ │ │ + @ instruction: 0x00123fd4 │ │ │ │ + @ instruction: 0x001236d8 │ │ │ │ + andseq r4, r2, r0, lsl #4 │ │ │ │ + andseq r4, r2, ip, lsr #5 │ │ │ │ + andseq r4, r2, r4, lsl r0 │ │ │ │ andseq r4, r2, r4, lsr r1 │ │ │ │ - andseq r4, r2, r0, lsl #3 │ │ │ │ - andseq r4, r2, r8, lsr #12 │ │ │ │ - andseq r4, r2, r8, lsr #12 │ │ │ │ - andseq r4, r2, r8, ror #3 │ │ │ │ - andseq r4, r2, r8, ror #5 │ │ │ │ - andseq r4, r2, r4, lsr #32 │ │ │ │ - mulseq r2, r0, r1 │ │ │ │ - @ instruction: 0x001242dc │ │ │ │ - andseq r3, r2, r8, asr #31 │ │ │ │ - mulseq r2, ip, r0 │ │ │ │ - @ instruction: 0x001241bc │ │ │ │ - andseq r3, r2, r4, lsr #15 │ │ │ │ - andseq r4, r2, r4, asr #5 │ │ │ │ - @ instruction: 0x00123ff4 │ │ │ │ - @ instruction: 0x001236f8 │ │ │ │ - andseq r4, r2, r0, lsr #4 │ │ │ │ - andseq r4, r2, ip, asr #5 │ │ │ │ - andseq r4, r2, r4, lsr r0 │ │ │ │ - andseq r4, r2, r4, asr r1 │ │ │ │ - andseq r3, r2, r4, asr r6 │ │ │ │ - @ instruction: 0x001237b0 │ │ │ │ - andseq r4, r2, r0, ror #5 │ │ │ │ - @ instruction: 0x001237bc │ │ │ │ - andseq r4, r2, r4, lsl #5 │ │ │ │ - andseq r4, r2, r8, ror #1 │ │ │ │ - @ instruction: 0x001242b8 │ │ │ │ - andseq r4, r2, r0, asr #4 │ │ │ │ + andseq r3, r2, r4, lsr r6 │ │ │ │ + mulseq r2, r0, r7 │ │ │ │ + andseq r4, r2, r0, asr #5 │ │ │ │ + mulseq r2, ip, r7 │ │ │ │ + andseq r4, r2, r4, ror #4 │ │ │ │ + andseq r4, r2, r8, asr #1 │ │ │ │ mulseq r2, r8, r2 │ │ │ │ - andseq r3, r2, r8, lsl #13 │ │ │ │ - andseq r4, r2, ip, lsl r1 │ │ │ │ - andseq r4, r2, r4, lsr #2 │ │ │ │ - ldrsheq r4, [r2], -r0 │ │ │ │ + andseq r4, r2, r0, lsr #4 │ │ │ │ + andseq r4, r2, r8, ror r2 │ │ │ │ + andseq r3, r2, r8, ror #12 │ │ │ │ + ldrsheq r4, [r2], -ip │ │ │ │ + andseq r4, r2, r4, lsl #2 │ │ │ │ + ldrsbeq r4, [r2], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldm r2, {r4, r9} │ │ │ │ cmp r4, r9 │ │ │ │ - bls d005c │ │ │ │ + bls d007c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr ip, [r1] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #64] @ 0x40 │ │ │ │ ldrb r0, [ip, #324] @ 0x144 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d00f0 │ │ │ │ + beq d0110 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ cmp r0, #1 │ │ │ │ - beq d0100 │ │ │ │ + beq d0120 │ │ │ │ ldr r5, [ip, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d0444 │ │ │ │ + beq d0464 │ │ │ │ cmp r7, #0 │ │ │ │ - bne d0164 │ │ │ │ + bne d0184 │ │ │ │ ldr r7, [ip, #316] @ 0x13c │ │ │ │ mov fp, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d0b54 │ │ │ │ + beq d0b74 │ │ │ │ ldr r0, [ip, #312] @ 0x138 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc d0c78 │ │ │ │ + bcc d0c98 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc d15ec │ │ │ │ + bcc d160c │ │ │ │ cmp r1, r7 │ │ │ │ - beq d1668 │ │ │ │ + beq d1688 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ sub r1, r1, r7 │ │ │ │ add r6, r0, r7, lsl #2 │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne d0c10 │ │ │ │ + bne d0c30 │ │ │ │ ldr r0, [ip, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b d0c20 │ │ │ │ + b d0c40 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0158 │ │ │ │ + beq d0178 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ ldr r9, [ip, #320] @ 0x140 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d01ec │ │ │ │ + beq d020c │ │ │ │ ldr r0, [ip, #312] @ 0x138 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc d07e0 │ │ │ │ + bcc d0800 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r1, r9 │ │ │ │ - bcc d15bc │ │ │ │ + bcc d15dc │ │ │ │ cmp r1, r9 │ │ │ │ - beq d1668 │ │ │ │ + beq d1688 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ sub r1, r1, r9 │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ ldrb r6, [r0] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ - bne d06cc │ │ │ │ + bne d06ec │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ add r3, r3, #2 │ │ │ │ - b d06dc │ │ │ │ + b d06fc │ │ │ │ ldr r5, [ip, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d044c │ │ │ │ + beq d046c │ │ │ │ ldr r6, [ip, #316] @ 0x13c │ │ │ │ cmp r6, #0 │ │ │ │ - beq d017c │ │ │ │ + beq d019c │ │ │ │ ldr r0, [ip, #312] @ 0x138 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs d0704 │ │ │ │ + bcs d0724 │ │ │ │ ldr r0, [ip, #32] │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ sub r0, r1, #1 │ │ │ │ stm sp, {r4, r9} │ │ │ │ @@ -181541,594 +181549,594 @@ │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0b10 │ │ │ │ + beq d0b30 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d0b04 │ │ │ │ + bne d0b24 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp sl, r9 │ │ │ │ - bcs d06b8 │ │ │ │ + bcs d06d8 │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b d0200 │ │ │ │ - b d07e0 │ │ │ │ + b d0220 │ │ │ │ + b d0800 │ │ │ │ add r0, sl, #1 │ │ │ │ cmp r0, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bcs d06b8 │ │ │ │ + bcs d06d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp sl, r0 │ │ │ │ - bcs d16c8 │ │ │ │ + bcs d16e8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs d1750 │ │ │ │ + bcs d1770 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ mov r0, r6 │ │ │ │ add lr, r4, #2 │ │ │ │ ldr ip, [fp, r0, lsl #2] │ │ │ │ uxtb r2, ip │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq d0268 │ │ │ │ + beq d0288 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne d0290 │ │ │ │ + bne d02b0 │ │ │ │ add r3, lr, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d167c │ │ │ │ + bcs d169c │ │ │ │ ldr r6, [fp, r3, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ - beq d0274 │ │ │ │ - b d03b8 │ │ │ │ + beq d0294 │ │ │ │ + b d03d8 │ │ │ │ ubfx r2, ip, #8, #8 │ │ │ │ cmp r4, r2 │ │ │ │ - beq d0428 │ │ │ │ + beq d0448 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d160c │ │ │ │ + bcs d162c │ │ │ │ ldr r0, [fp, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d0234 │ │ │ │ - b d1618 │ │ │ │ + bcc d0254 │ │ │ │ + b d1638 │ │ │ │ ands r2, ip, #3 │ │ │ │ ubfx r8, ip, #2, #6 │ │ │ │ add r6, r0, #2 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d1560 │ │ │ │ + bcc d1580 │ │ │ │ add r3, r8, r2 │ │ │ │ sub r7, r1, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi d15a8 │ │ │ │ + bhi d15c8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r3, r2, r8, lsl #2 │ │ │ │ add r8, fp, r6, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq d0274 │ │ │ │ + beq d0294 │ │ │ │ ldr r2, [r8, r7] │ │ │ │ ubfx r5, r2, #16, #8 │ │ │ │ uxtb r6, r2 │ │ │ │ cmp r4, r6 │ │ │ │ - beq d0334 │ │ │ │ + beq d0354 │ │ │ │ ubfx r6, r2, #8, #8 │ │ │ │ cmp r4, r6 │ │ │ │ - beq d0360 │ │ │ │ + beq d0380 │ │ │ │ cmp r4, r5 │ │ │ │ - beq d038c │ │ │ │ + beq d03ac │ │ │ │ add r7, r7, #4 │ │ │ │ lsr r2, r2, #24 │ │ │ │ cmp r4, r2 │ │ │ │ - bne d02c8 │ │ │ │ + bne d02e8 │ │ │ │ add r6, r0, #1 │ │ │ │ tst ip, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, ip, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d03b4 │ │ │ │ - b d1a2c │ │ │ │ + bcc d03d4 │ │ │ │ + b d1a4c │ │ │ │ add r6, r0, #1 │ │ │ │ tst ip, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, ip, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d03b4 │ │ │ │ - b d199c │ │ │ │ + bcc d03d4 │ │ │ │ + b d19bc │ │ │ │ add r6, r0, #1 │ │ │ │ tst ip, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, ip, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d03b4 │ │ │ │ - b d19e4 │ │ │ │ + bcc d03d4 │ │ │ │ + b d1a04 │ │ │ │ add r6, r0, #1 │ │ │ │ tst ip, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, ip, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1a08 │ │ │ │ + bcs d1a28 │ │ │ │ ldr r6, [fp, r3, lsl #2] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #308] @ 0x134 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi d01f0 │ │ │ │ + bhi d0210 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d06b8 │ │ │ │ + beq d06d8 │ │ │ │ ldr r0, [r5, #312] @ 0x138 │ │ │ │ cmp r0, r6 │ │ │ │ - bcs d1420 │ │ │ │ + bcs d1440 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1450 │ │ │ │ + beq d1470 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ cmp r0, r9 │ │ │ │ mov sl, r0 │ │ │ │ - bcc d0200 │ │ │ │ - b d06b8 │ │ │ │ + bcc d0220 │ │ │ │ + b d06d8 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d03b4 │ │ │ │ - ldr r2, [pc, #4064] @ d141c │ │ │ │ + bcc d03d4 │ │ │ │ + ldr r2, [pc, #4064] @ d143c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ cmp r7, #0 │ │ │ │ - beq d073c │ │ │ │ + beq d075c │ │ │ │ ldr r7, [ip, #316] @ 0x13c │ │ │ │ cmp r7, #0 │ │ │ │ - beq d0464 │ │ │ │ + beq d0484 │ │ │ │ ldr r0, [ip, #312] @ 0x138 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs d0b1c │ │ │ │ + bcs d0b3c │ │ │ │ cmp r4, r9 │ │ │ │ - bcs d06b8 │ │ │ │ + bcs d06d8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ movhi r1, r0 │ │ │ │ add r0, ip, #44 @ 0x2c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b d04a4 │ │ │ │ + b d04c4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq d06b8 │ │ │ │ + beq d06d8 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r4, r1 │ │ │ │ - beq d16b4 │ │ │ │ + beq d16d4 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs d16a0 │ │ │ │ + bcs d16c0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov sl, r9 │ │ │ │ ldr fp, [ip, #4] │ │ │ │ mov r8, r7 │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ ldrb ip, [r3, r2] │ │ │ │ add r2, ip, #2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [fp, r8, lsl #2] │ │ │ │ uxtb r2, r9 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq d051c │ │ │ │ + beq d053c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne d0544 │ │ │ │ + bne d0564 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r7, r2, r8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs d1658 │ │ │ │ + bcs d1678 │ │ │ │ ldr r7, [fp, r7, lsl #2] │ │ │ │ cmp r7, #1 │ │ │ │ - beq d0528 │ │ │ │ - b d066c │ │ │ │ + beq d0548 │ │ │ │ + b d068c │ │ │ │ ubfx r2, r9, #8, #8 │ │ │ │ cmp ip, r2 │ │ │ │ - beq d069c │ │ │ │ + beq d06bc │ │ │ │ add r3, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d15fc │ │ │ │ + bcs d161c │ │ │ │ ldr r8, [fp, r3, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc d04e4 │ │ │ │ - b d16a4 │ │ │ │ + bcc d0504 │ │ │ │ + b d16c4 │ │ │ │ ands r2, r9, #3 │ │ │ │ ubfx lr, r9, #2, #6 │ │ │ │ add r7, r8, #2 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc d1584 │ │ │ │ + bcc d15a4 │ │ │ │ add r6, lr, r2 │ │ │ │ sub r5, r1, r7 │ │ │ │ cmp r6, r5 │ │ │ │ - bhi d1594 │ │ │ │ + bhi d15b4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r6, r2, lr, lsl #2 │ │ │ │ add r7, fp, r7, lsl #2 │ │ │ │ mov r5, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - beq d0528 │ │ │ │ + beq d0548 │ │ │ │ ldr r2, [r7, r5] │ │ │ │ ubfx r4, r2, #16, #8 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp ip, r3 │ │ │ │ - beq d05e8 │ │ │ │ + beq d0608 │ │ │ │ ubfx r3, r2, #8, #8 │ │ │ │ cmp ip, r3 │ │ │ │ - beq d0614 │ │ │ │ + beq d0634 │ │ │ │ cmp ip, r4 │ │ │ │ - beq d0640 │ │ │ │ + beq d0660 │ │ │ │ add r5, r5, #4 │ │ │ │ lsr r2, r2, #24 │ │ │ │ cmp ip, r2 │ │ │ │ - bne d057c │ │ │ │ + bne d059c │ │ │ │ add r6, r8, #1 │ │ │ │ tst r9, #3 │ │ │ │ mov r2, r8 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r5 │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc d0668 │ │ │ │ - b d17ec │ │ │ │ + bcc d0688 │ │ │ │ + b d180c │ │ │ │ add r6, r8, #1 │ │ │ │ tst r9, #3 │ │ │ │ mov r2, r8 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r5 │ │ │ │ add r7, r2, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc d0668 │ │ │ │ - b d1780 │ │ │ │ + bcc d0688 │ │ │ │ + b d17a0 │ │ │ │ add r6, r8, #1 │ │ │ │ tst r9, #3 │ │ │ │ mov r2, r8 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r5 │ │ │ │ add r7, r2, #3 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc d0668 │ │ │ │ - b d17a4 │ │ │ │ + bcc d0688 │ │ │ │ + b d17c4 │ │ │ │ add r6, r8, #1 │ │ │ │ tst r9, #3 │ │ │ │ mov r2, r8 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ movne r2, r6 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r5 │ │ │ │ add r7, r2, #4 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs d17c8 │ │ │ │ + bcs d17e8 │ │ │ │ ldr r7, [fp, r7, lsl #2] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ mov r9, sl │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #308] @ 0x134 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi d0498 │ │ │ │ + bhi d04b8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d06b8 │ │ │ │ + beq d06d8 │ │ │ │ ldr r2, [ip, #312] @ 0x138 │ │ │ │ cmp r2, r7 │ │ │ │ - bcc d0498 │ │ │ │ - b d1018 │ │ │ │ + bcc d04b8 │ │ │ │ + b d1038 │ │ │ │ add r7, r8, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc d0668 │ │ │ │ - ldr r2, [pc, #4076] @ d169c │ │ │ │ + bcc d0688 │ │ │ │ + ldr r2, [pc, #4076] @ d16bc │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, r6, r6, lsr #2 │ │ │ │ tst r6, #3 │ │ │ │ add r3, r5, #2 │ │ │ │ addne r3, r5, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1714 │ │ │ │ + bcs d1734 │ │ │ │ ldr r6, [r0, r3, lsl #2] │ │ │ │ cmn r6, #1 │ │ │ │ - ble d0790 │ │ │ │ + ble d07b0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1760 │ │ │ │ + bcs d1780 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ - b d0794 │ │ │ │ + b d07b4 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d15dc │ │ │ │ + bcc d15fc │ │ │ │ cmp r1, r6 │ │ │ │ - beq d1668 │ │ │ │ + beq d1688 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne d0b5c │ │ │ │ + bne d0b7c │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ add r3, r2, #2 │ │ │ │ - b d0b6c │ │ │ │ + b d0b8c │ │ │ │ ldr r6, [ip, #316] @ 0x13c │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d0b90 │ │ │ │ + beq d0bb0 │ │ │ │ ldr r0, [ip, #312] @ 0x138 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc d10c0 │ │ │ │ + bcc d10e0 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d15dc │ │ │ │ + bcc d15fc │ │ │ │ cmp r1, r6 │ │ │ │ - beq d1668 │ │ │ │ + beq d1688 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ ldrb r7, [r0] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bne d1058 │ │ │ │ + bne d1078 │ │ │ │ ldr r3, [ip, #40] @ 0x28 │ │ │ │ add r3, r3, #2 │ │ │ │ - b d1068 │ │ │ │ + b d1088 │ │ │ │ bic r0, r6, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d1724 │ │ │ │ + bls d1744 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc d1528 │ │ │ │ + bcc d1548 │ │ │ │ sub r3, r4, r0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d07e0 │ │ │ │ + beq d0800 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ stm r1, {r0, r3, r4} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bcs d0ad4 │ │ │ │ + bcs d0af4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov sl, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #16] │ │ │ │ movhi r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, ip, #44 @ 0x2c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b d0840 │ │ │ │ + b d0860 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r0 │ │ │ │ - beq d0ad8 │ │ │ │ + beq d0af8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp sl, r0 │ │ │ │ - beq d1634 │ │ │ │ + beq d1654 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r9, r1 │ │ │ │ - bcs d1624 │ │ │ │ + bcs d1644 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb fp, [r2, r0] │ │ │ │ ldr r0, [r3, r9, lsl #2] │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq d08b8 │ │ │ │ + beq d08d8 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne d08ec │ │ │ │ + bne d090c │ │ │ │ add r0, r9, fp │ │ │ │ add r7, r0, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs d1658 │ │ │ │ + bcs d1678 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0, r7, lsl #2] │ │ │ │ subs r9, r0, #1 │ │ │ │ movne r9, r0 │ │ │ │ ldr r0, [ip, #308] @ 0x134 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi d0830 │ │ │ │ - b d09ec │ │ │ │ + bhi d0850 │ │ │ │ + b d0a0c │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ cmp fp, r0 │ │ │ │ - bne d0ad8 │ │ │ │ + bne d0af8 │ │ │ │ add r7, r9, #2 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs d06a8 │ │ │ │ + bcs d06c8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [r0, r7, lsl #2] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [ip, #308] @ 0x134 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi d0830 │ │ │ │ - b d09ec │ │ │ │ + bhi d0850 │ │ │ │ + b d0a0c │ │ │ │ ands ip, r0, #3 │ │ │ │ ubfx r2, r0, #2, #6 │ │ │ │ add r6, r9, #2 │ │ │ │ movwne ip, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d1560 │ │ │ │ + bcc d1580 │ │ │ │ add r5, r2, ip │ │ │ │ sub r4, r1, r6 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi d1570 │ │ │ │ + bhi d1590 │ │ │ │ lsl r3, ip, #2 │ │ │ │ add r5, r3, r2, lsl #2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r4, #0 │ │ │ │ add r6, r3, r6, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq d0ad8 │ │ │ │ + beq d0af8 │ │ │ │ ldr lr, [r6, r4] │ │ │ │ ubfx r3, lr, #16, #8 │ │ │ │ uxtb r8, lr │ │ │ │ cmp fp, r8 │ │ │ │ - beq d0984 │ │ │ │ + beq d09a4 │ │ │ │ ubfx r7, lr, #8, #8 │ │ │ │ cmp fp, r7 │ │ │ │ - beq d09a0 │ │ │ │ + beq d09c0 │ │ │ │ cmp fp, r3 │ │ │ │ - beq d09bc │ │ │ │ + beq d09dc │ │ │ │ add r4, r4, #4 │ │ │ │ lsr r3, lr, #24 │ │ │ │ cmp fp, r3 │ │ │ │ - bne d0928 │ │ │ │ + bne d0948 │ │ │ │ add r3, r9, ip │ │ │ │ add r2, r3, r2 │ │ │ │ add r2, r2, r4 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc d09d4 │ │ │ │ - b d190c │ │ │ │ + bcc d09f4 │ │ │ │ + b d192c │ │ │ │ add r3, r9, ip │ │ │ │ add r2, r3, r2 │ │ │ │ add r2, r2, r4 │ │ │ │ add r2, r2, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc d09d4 │ │ │ │ - b d18a0 │ │ │ │ + bcc d09f4 │ │ │ │ + b d18c0 │ │ │ │ add r3, r9, ip │ │ │ │ add r2, r3, r2 │ │ │ │ add r2, r2, r4 │ │ │ │ add r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc d09d4 │ │ │ │ - b d18c4 │ │ │ │ + bcc d09f4 │ │ │ │ + b d18e4 │ │ │ │ add r3, r9, ip │ │ │ │ add r2, r3, r2 │ │ │ │ add r2, r2, r4 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs d18e8 │ │ │ │ + bcs d1908 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r9, [r0, r2, lsl #2] │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [ip, #308] @ 0x134 │ │ │ │ cmp r9, r0 │ │ │ │ - bhi d0830 │ │ │ │ + bhi d0850 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d0ad8 │ │ │ │ + beq d0af8 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [ip, #312] @ 0x138 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc d0830 │ │ │ │ + bcc d0850 │ │ │ │ cmp r1, r9 │ │ │ │ - bcc d15bc │ │ │ │ + bcc d15dc │ │ │ │ cmp r1, r9 │ │ │ │ - beq d1668 │ │ │ │ + beq d1688 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne d0a34 │ │ │ │ + bne d0a54 │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ add r6, r2, #2 │ │ │ │ - b d0a44 │ │ │ │ + b d0a64 │ │ │ │ add r3, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r6, r3, #2 │ │ │ │ addne r6, r3, #3 │ │ │ │ sub r1, r1, r9 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs d1730 │ │ │ │ + bcs d1750 │ │ │ │ ldr r2, [r0, r6, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble d0a7c │ │ │ │ + ble d0a9c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs d1770 │ │ │ │ + bcs d1790 │ │ │ │ ldr r3, [r0, r6, lsl #2] │ │ │ │ ldr r1, [ip, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi d0a8c │ │ │ │ - b d1704 │ │ │ │ + bhi d0aac │ │ │ │ + b d1724 │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bls d1704 │ │ │ │ + bls d1724 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d1528 │ │ │ │ + bcc d1548 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub r1, r0, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi d0830 │ │ │ │ + bhi d0850 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d148c │ │ │ │ + bne d14ac │ │ │ │ str r1, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b d0830 │ │ │ │ + b d0850 │ │ │ │ str r4, [sp, #24] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -182141,96 +182149,96 @@ │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib r7, {r1, r2, r3} │ │ │ │ str r0, [r7] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc d15ec │ │ │ │ + bcc d160c │ │ │ │ cmp r1, r7 │ │ │ │ - beq d1668 │ │ │ │ + beq d1688 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ sub r1, r1, r7 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne d0b94 │ │ │ │ + bne d0bb4 │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ add r3, r2, #2 │ │ │ │ - b d0ba4 │ │ │ │ + b d0bc4 │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ - b d0c78 │ │ │ │ + b d0c98 │ │ │ │ add r7, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r3, r7, #2 │ │ │ │ addne r3, r7, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1714 │ │ │ │ + bcs d1734 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble d0bcc │ │ │ │ + ble d0bec │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d0bc4 │ │ │ │ - b d1760 │ │ │ │ - b d10c0 │ │ │ │ + bcc d0be4 │ │ │ │ + b d1780 │ │ │ │ + b d10e0 │ │ │ │ add r7, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r3, r7, #2 │ │ │ │ addne r3, r7, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1714 │ │ │ │ + bcs d1734 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble d0bcc │ │ │ │ + ble d0bec │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1760 │ │ │ │ + bcs d1780 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ - b d0bd0 │ │ │ │ + b d0bf0 │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bls d1704 │ │ │ │ + bls d1724 │ │ │ │ ldr r0, [ip, #16] │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ ldrcs r2, [sp, #52] @ 0x34 │ │ │ │ movcs r1, #1 │ │ │ │ subcs r0, r4, r0 │ │ │ │ strcs r1, [r2] │ │ │ │ strcs r0, [r2, #4] │ │ │ │ strcs r4, [r2, #8] │ │ │ │ strcs r3, [r2, #12] │ │ │ │ addcs sp, sp, #92 @ 0x5c │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b d1528 │ │ │ │ + b d1548 │ │ │ │ add lr, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, lr, #2 │ │ │ │ addne r0, lr, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d1a50 │ │ │ │ + bcs d1a70 │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble d0c48 │ │ │ │ + ble d0c68 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d1a5c │ │ │ │ + bcs d1a7c │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ - b d0c4c │ │ │ │ + b d0c6c │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d1724 │ │ │ │ + bls d1744 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc d1528 │ │ │ │ + bcc d1548 │ │ │ │ mov fp, #1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [ip, #32] │ │ │ │ ldrd r2, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ @@ -182243,457 +182251,457 @@ │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d0cd4 │ │ │ │ + beq d0cf4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d0ce0 │ │ │ │ + bne d0d00 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib sl, {r1, r2, r3} │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ str fp, [sp, #32] │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs d0fec │ │ │ │ + bcs d100c │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp sl, r0 │ │ │ │ - bcs d16c8 │ │ │ │ + bcs d16e8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bcs d1740 │ │ │ │ + bcs d1760 │ │ │ │ ldrb r0, [r8, sl] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [r5, #4] │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ add r0, r2, #2 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr lr, [fp, r0, lsl #2] │ │ │ │ uxtb r3, lr │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq d0d70 │ │ │ │ + beq d0d90 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne d0d98 │ │ │ │ + bne d0db8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r3, r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d167c │ │ │ │ + bcs d169c │ │ │ │ ldr r7, [fp, r3, lsl #2] │ │ │ │ cmp r7, #1 │ │ │ │ - beq d0d7c │ │ │ │ - b d0ec0 │ │ │ │ + beq d0d9c │ │ │ │ + b d0ee0 │ │ │ │ ubfx r3, lr, #8, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq d0f28 │ │ │ │ + beq d0f48 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d160c │ │ │ │ + bcs d162c │ │ │ │ ldr r0, [fp, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d0d38 │ │ │ │ - b d1618 │ │ │ │ + bcc d0d58 │ │ │ │ + b d1638 │ │ │ │ ands r5, lr, #3 │ │ │ │ ubfx ip, lr, #2, #6 │ │ │ │ add r4, r0, #2 │ │ │ │ movwne r5, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc d15cc │ │ │ │ + bcc d15ec │ │ │ │ add r3, ip, r5 │ │ │ │ sub r7, r1, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi d15a8 │ │ │ │ + bhi d15c8 │ │ │ │ lsl r3, r5, #2 │ │ │ │ mov r7, #0 │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ add ip, fp, r4, lsl #2 │ │ │ │ cmp r3, r7 │ │ │ │ - beq d0d7c │ │ │ │ + beq d0d9c │ │ │ │ ldr r5, [ip, r7] │ │ │ │ ubfx r6, r5, #16, #8 │ │ │ │ uxtb r4, r5 │ │ │ │ cmp r2, r4 │ │ │ │ - beq d0e3c │ │ │ │ + beq d0e5c │ │ │ │ ubfx r4, r5, #8, #8 │ │ │ │ cmp r2, r4 │ │ │ │ - beq d0e68 │ │ │ │ + beq d0e88 │ │ │ │ cmp r2, r6 │ │ │ │ - beq d0e94 │ │ │ │ + beq d0eb4 │ │ │ │ add r7, r7, #4 │ │ │ │ lsr r4, r5, #24 │ │ │ │ cmp r2, r4 │ │ │ │ - bne d0dd0 │ │ │ │ + bne d0df0 │ │ │ │ add r5, r0, #1 │ │ │ │ tst lr, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ movne r2, r5 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d0ebc │ │ │ │ - b d19c0 │ │ │ │ + bcc d0edc │ │ │ │ + b d19e0 │ │ │ │ add r5, r0, #1 │ │ │ │ tst lr, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ movne r2, r5 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d0ebc │ │ │ │ - b d1930 │ │ │ │ + bcc d0edc │ │ │ │ + b d1950 │ │ │ │ add r5, r0, #1 │ │ │ │ tst lr, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ movne r2, r5 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d0ebc │ │ │ │ - b d1954 │ │ │ │ + bcc d0edc │ │ │ │ + b d1974 │ │ │ │ add r5, r0, #1 │ │ │ │ tst lr, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ movne r2, r5 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r7 │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1978 │ │ │ │ + bcs d1998 │ │ │ │ ldr r7, [fp, r3, lsl #2] │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #308] @ 0x134 │ │ │ │ cmp r7, r0 │ │ │ │ - bhi d0f38 │ │ │ │ + bhi d0f58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d0fec │ │ │ │ + beq d100c │ │ │ │ ldr r0, [r5, #312] @ 0x138 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs d0f40 │ │ │ │ + bcs d0f60 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r8 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r9, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1048 │ │ │ │ + beq d1068 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b d0cf8 │ │ │ │ + b d0d18 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d0ebc │ │ │ │ - b d0434 │ │ │ │ + bcc d0edc │ │ │ │ + b d0454 │ │ │ │ add r0, sl, #1 │ │ │ │ - b d0cf8 │ │ │ │ + b d0d18 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc d15ec │ │ │ │ + bcc d160c │ │ │ │ cmp r1, r7 │ │ │ │ - beq d1668 │ │ │ │ + beq d1688 │ │ │ │ add r2, fp, r7, lsl #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne d0f6c │ │ │ │ + bne d0f8c │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b d0f7c │ │ │ │ + b d0f9c │ │ │ │ add r6, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r6, #2 │ │ │ │ addne r0, r6, #3 │ │ │ │ sub r1, r1, r7 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d1a50 │ │ │ │ + bcs d1a70 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble d0fa8 │ │ │ │ + ble d0fc8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d1a5c │ │ │ │ + bcs d1a7c │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b d0fac │ │ │ │ + b d0fcc │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d1724 │ │ │ │ + bls d1744 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, sl, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc d1528 │ │ │ │ + bcc d1548 │ │ │ │ sub r0, r1, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ - b d0cf8 │ │ │ │ + b d0d18 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [r1] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r1, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, r7 │ │ │ │ - bcc d15ec │ │ │ │ + bcc d160c │ │ │ │ cmp r1, r7 │ │ │ │ - beq d1668 │ │ │ │ + beq d1688 │ │ │ │ add r0, fp, r7, lsl #2 │ │ │ │ sub r1, r1, r7 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne d13e4 │ │ │ │ + bne d1404 │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ add r3, r2, #2 │ │ │ │ - b d13f4 │ │ │ │ + b d1414 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, r7, r7, lsr #2 │ │ │ │ tst r7, #3 │ │ │ │ add r3, r5, #2 │ │ │ │ addne r3, r5, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1714 │ │ │ │ + bcs d1734 │ │ │ │ ldr r7, [r0, r3, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble d1090 │ │ │ │ + ble d10b0 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1760 │ │ │ │ + bcs d1780 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ - b d1094 │ │ │ │ + b d10b4 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d1724 │ │ │ │ + bls d1744 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc d1528 │ │ │ │ + bcc d1548 │ │ │ │ mov r1, #1 │ │ │ │ sub r0, r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r4, r9 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bcs d13b4 │ │ │ │ + bcs d13d4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ movhi r1, r0 │ │ │ │ add r0, ip, #44 @ 0x2c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b d110c │ │ │ │ + b d112c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq d13b8 │ │ │ │ + beq d13d8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r4, r0 │ │ │ │ - beq d16f0 │ │ │ │ + beq d1710 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bcs d16dc │ │ │ │ + bcs d16fc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r7, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr lr, [ip, #4] │ │ │ │ ldrb r0, [r0, r4] │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ ldrb sl, [r2, r0] │ │ │ │ add fp, sl, #2 │ │ │ │ ldr r8, [lr, r7, lsl #2] │ │ │ │ uxtb r0, r8 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq d1178 │ │ │ │ + beq d1198 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne d11a0 │ │ │ │ + bne d11c0 │ │ │ │ add r6, fp, r7 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs d168c │ │ │ │ + bcs d16ac │ │ │ │ ldr r6, [lr, r6, lsl #2] │ │ │ │ cmp r6, #1 │ │ │ │ - beq d1184 │ │ │ │ - b d12cc │ │ │ │ + beq d11a4 │ │ │ │ + b d12ec │ │ │ │ ubfx r0, r8, #8, #8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq d1398 │ │ │ │ + beq d13b8 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs d1648 │ │ │ │ + bcs d1668 │ │ │ │ ldr r7, [lr, r7, lsl #2] │ │ │ │ cmp r7, r1 │ │ │ │ - bcc d1144 │ │ │ │ - b d16e0 │ │ │ │ + bcc d1164 │ │ │ │ + b d1700 │ │ │ │ ands r2, r8, #3 │ │ │ │ ubfx ip, r8, #2, #6 │ │ │ │ add r6, r7, #2 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d1560 │ │ │ │ + bcc d1580 │ │ │ │ add r5, ip, r2 │ │ │ │ sub r4, r1, r6 │ │ │ │ cmp r5, r4 │ │ │ │ - bhi d1570 │ │ │ │ + bhi d1590 │ │ │ │ lsl r0, r2, #2 │ │ │ │ add r5, r0, ip, lsl #2 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ add r6, lr, r6, lsl #2 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, r4 │ │ │ │ - beq d1184 │ │ │ │ + beq d11a4 │ │ │ │ ldr r2, [r6, r4] │ │ │ │ ubfx r0, r2, #16, #8 │ │ │ │ uxtb r3, r2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq d1248 │ │ │ │ + beq d1268 │ │ │ │ ubfx r3, r2, #8, #8 │ │ │ │ cmp sl, r3 │ │ │ │ - beq d1274 │ │ │ │ + beq d1294 │ │ │ │ cmp sl, r0 │ │ │ │ - beq d12a0 │ │ │ │ + beq d12c0 │ │ │ │ add r4, r4, #4 │ │ │ │ lsr r0, r2, #24 │ │ │ │ cmp sl, r0 │ │ │ │ - bne d11dc │ │ │ │ + bne d11fc │ │ │ │ add r5, r7, #1 │ │ │ │ tst r8, #3 │ │ │ │ mov r0, r7 │ │ │ │ ubfx r2, r8, #2, #6 │ │ │ │ movne r0, r5 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r4 │ │ │ │ add r6, r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc d12c8 │ │ │ │ - b d187c │ │ │ │ + bcc d12e8 │ │ │ │ + b d189c │ │ │ │ add r5, r7, #1 │ │ │ │ tst r8, #3 │ │ │ │ mov r0, r7 │ │ │ │ ubfx r2, r8, #2, #6 │ │ │ │ movne r0, r5 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r4 │ │ │ │ add r6, r0, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc d12c8 │ │ │ │ - b d1810 │ │ │ │ + bcc d12e8 │ │ │ │ + b d1830 │ │ │ │ add r5, r7, #1 │ │ │ │ tst r8, #3 │ │ │ │ mov r0, r7 │ │ │ │ ubfx r2, r8, #2, #6 │ │ │ │ movne r0, r5 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r4 │ │ │ │ add r6, r0, #3 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc d12c8 │ │ │ │ - b d1834 │ │ │ │ + bcc d12e8 │ │ │ │ + b d1854 │ │ │ │ add r5, r7, #1 │ │ │ │ tst r8, #3 │ │ │ │ mov r0, r7 │ │ │ │ ubfx r2, r8, #2, #6 │ │ │ │ movne r0, r5 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, r4 │ │ │ │ add r6, r0, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs d1858 │ │ │ │ + bcs d1878 │ │ │ │ ldr r6, [lr, r6, lsl #2] │ │ │ │ ldr r0, [ip, #308] @ 0x134 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi d10fc │ │ │ │ + bhi d111c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d13b8 │ │ │ │ + beq d13d8 │ │ │ │ ldr r0, [ip, #312] @ 0x138 │ │ │ │ cmp r0, r6 │ │ │ │ - bcc d1100 │ │ │ │ + bcc d1120 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d15dc │ │ │ │ + bcc d15fc │ │ │ │ cmp r1, r6 │ │ │ │ - beq d1668 │ │ │ │ + beq d1688 │ │ │ │ add r0, lr, r6, lsl #2 │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne d131c │ │ │ │ + bne d133c │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ add r3, r2, #2 │ │ │ │ - b d132c │ │ │ │ + b d134c │ │ │ │ add r7, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r3, r7, #2 │ │ │ │ addne r3, r7, #3 │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1714 │ │ │ │ + bcs d1734 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble d1358 │ │ │ │ + ble d1378 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1760 │ │ │ │ + bcs d1780 │ │ │ │ ldr r0, [r0, r3, lsl #2] │ │ │ │ - b d135c │ │ │ │ + b d137c │ │ │ │ bic r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d1724 │ │ │ │ + bls d1744 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ add r2, r4, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bcc d1528 │ │ │ │ + bcc d1548 │ │ │ │ sub r0, r2, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b d1100 │ │ │ │ + b d1120 │ │ │ │ add r6, r7, #2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc d12c8 │ │ │ │ - ldr r2, [pc, #1864] @ d1af4 │ │ │ │ + bcc d12e8 │ │ │ │ + ldr r2, [pc, #1864] @ d1b14 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r0] │ │ │ │ @@ -182706,537 +182714,537 @@ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, r2, r2, lsr #2 │ │ │ │ tst r2, #3 │ │ │ │ add r3, r7, #2 │ │ │ │ addne r3, r7, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1714 │ │ │ │ + bcs d1734 │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble d1464 │ │ │ │ + ble d1484 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d1760 │ │ │ │ + bcs d1780 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ - b d1468 │ │ │ │ - andseq r3, r2, r0, lsr #22 │ │ │ │ + b d1488 │ │ │ │ + andseq r3, r2, r0, lsl #22 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d15dc │ │ │ │ + bcc d15fc │ │ │ │ cmp r1, r6 │ │ │ │ - beq d1668 │ │ │ │ + beq d1688 │ │ │ │ add r2, fp, r6, lsl #2 │ │ │ │ sub r1, r1, r6 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne d14ac │ │ │ │ + bne d14cc │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b d14bc │ │ │ │ + b d14dc │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [ip, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - bls d1704 │ │ │ │ + bls d1724 │ │ │ │ ldr r1, [ip, #16] │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d1528 │ │ │ │ + bcc d1548 │ │ │ │ sub r1, r0, r1 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r7] │ │ │ │ str r1, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ str r3, [r7, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d1a50 │ │ │ │ + bcs d1a70 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble d14e4 │ │ │ │ + ble d1504 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d1a5c │ │ │ │ + bcs d1a7c │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b d14e8 │ │ │ │ + b d1508 │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d1724 │ │ │ │ + bls d1744 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ ldrcs r7, [sp, #52] @ 0x34 │ │ │ │ movcs r3, #1 │ │ │ │ subcs r2, r1, r2 │ │ │ │ strcs r3, [r7] │ │ │ │ strcs r2, [r7, #4] │ │ │ │ strcs r1, [r7, #8] │ │ │ │ strcs r0, [r7, #12] │ │ │ │ addcs sp, sp, #92 @ 0x5c │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1388] @ d1a9c │ │ │ │ + ldr r0, [pc, #1388] @ d1abc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1384] @ d1aa0 │ │ │ │ + ldr r1, [pc, #1384] @ d1ac0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #1496] @ d1b40 │ │ │ │ + ldr r2, [pc, #1496] @ d1b60 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #1436] @ d1b14 │ │ │ │ + ldr r2, [pc, #1436] @ d1b34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #1440] @ d1b2c │ │ │ │ + ldr r2, [pc, #1440] @ d1b4c │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #1420] @ d1b28 │ │ │ │ + ldr r2, [pc, #1420] @ d1b48 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #1392] @ d1b20 │ │ │ │ + ldr r2, [pc, #1392] @ d1b40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #1348] @ d1b08 │ │ │ │ + ldr r2, [pc, #1348] @ d1b28 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #1376] @ d1b34 │ │ │ │ + ldr r2, [pc, #1376] @ d1b54 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #1156] @ d1a68 │ │ │ │ + ldr r2, [pc, #1156] @ d1a88 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #1328] @ d1b24 │ │ │ │ + ldr r2, [pc, #1328] @ d1b44 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #1208] @ d1abc │ │ │ │ + ldr r2, [pc, #1208] @ d1adc │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1220] @ d1ad8 │ │ │ │ + ldr r2, [pc, #1220] @ d1af8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1124] @ d1a84 │ │ │ │ + ldr r2, [pc, #1124] @ d1aa4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1252] @ d1b10 │ │ │ │ + ldr r2, [pc, #1252] @ d1b30 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1244] @ d1b18 │ │ │ │ + ldr r2, [pc, #1244] @ d1b38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1196] @ d1afc │ │ │ │ + ldr r2, [pc, #1196] @ d1b1c │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1112] @ d1ab8 │ │ │ │ + ldr r2, [pc, #1112] @ d1ad8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1236] @ d1b44 │ │ │ │ + ldr r2, [pc, #1236] @ d1b64 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1104] @ d1ad4 │ │ │ │ + ldr r2, [pc, #1104] @ d1af4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1124] @ d1af8 │ │ │ │ + ldr r2, [pc, #1124] @ d1b18 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r3, r2, ip, lsr #17 │ │ │ │ + andseq r3, r2, ip, lsl #17 │ │ │ │ mov r8, r7 │ │ │ │ - ldr r2, [pc, #1016] @ d1aa4 │ │ │ │ + ldr r2, [pc, #1016] @ d1ac4 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1140] @ d1b30 │ │ │ │ + ldr r2, [pc, #1140] @ d1b50 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1128] @ d1b38 │ │ │ │ + ldr r2, [pc, #1128] @ d1b58 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r7, r6 │ │ │ │ - ldr r2, [pc, #1016] @ d1ae0 │ │ │ │ + ldr r2, [pc, #1016] @ d1b00 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1032] @ d1b00 │ │ │ │ + ldr r2, [pc, #1032] @ d1b20 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #908] @ d1a98 │ │ │ │ + ldr r2, [pc, #908] @ d1ab8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #1068] @ d1b48 │ │ │ │ + ldr r2, [pc, #1068] @ d1b68 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #992] @ d1b0c │ │ │ │ + ldr r2, [pc, #992] @ d1b2c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #996] @ d1b1c │ │ │ │ + ldr r2, [pc, #996] @ d1b3c │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #888] @ d1ac0 │ │ │ │ + ldr r2, [pc, #888] @ d1ae0 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #808] @ d1a80 │ │ │ │ + ldr r2, [pc, #808] @ d1aa0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #924] @ d1b04 │ │ │ │ + ldr r2, [pc, #924] @ d1b24 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #772] @ d1a7c │ │ │ │ + ldr r2, [pc, #772] @ d1a9c │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #812] @ d1ab4 │ │ │ │ + ldr r2, [pc, #812] @ d1ad4 │ │ │ │ tst r9, #3 │ │ │ │ ubfx r0, r9, #2, #6 │ │ │ │ movne r8, r6 │ │ │ │ add r0, r8, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #772] @ d1ab0 │ │ │ │ + ldr r2, [pc, #772] @ d1ad0 │ │ │ │ tst r9, #3 │ │ │ │ ubfx r0, r9, #2, #6 │ │ │ │ movne r8, r6 │ │ │ │ add r0, r8, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #732] @ d1aac │ │ │ │ + ldr r2, [pc, #732] @ d1acc │ │ │ │ tst r9, #3 │ │ │ │ ubfx r0, r9, #2, #6 │ │ │ │ movne r8, r6 │ │ │ │ add r0, r8, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #692] @ d1aa8 │ │ │ │ + ldr r2, [pc, #692] @ d1ac8 │ │ │ │ tst r9, #3 │ │ │ │ ubfx r0, r9, #2, #6 │ │ │ │ movne r8, r6 │ │ │ │ add r0, r8, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #728] @ d1af0 │ │ │ │ + ldr r2, [pc, #728] @ d1b10 │ │ │ │ tst r8, #3 │ │ │ │ ubfx r0, r8, #2, #6 │ │ │ │ movne r7, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #688] @ d1aec │ │ │ │ + ldr r2, [pc, #688] @ d1b0c │ │ │ │ tst r8, #3 │ │ │ │ ubfx r0, r8, #2, #6 │ │ │ │ movne r7, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #648] @ d1ae8 │ │ │ │ + ldr r2, [pc, #648] @ d1b08 │ │ │ │ tst r8, #3 │ │ │ │ ubfx r0, r8, #2, #6 │ │ │ │ movne r7, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #608] @ d1ae4 │ │ │ │ + ldr r2, [pc, #608] @ d1b04 │ │ │ │ tst r8, #3 │ │ │ │ ubfx r0, r8, #2, #6 │ │ │ │ movne r7, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r7, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #464] @ d1a78 │ │ │ │ + ldr r2, [pc, #464] @ d1a98 │ │ │ │ tst r0, #3 │ │ │ │ addne r9, r9, #1 │ │ │ │ ubfx r0, r0, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r9, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #424] @ d1a74 │ │ │ │ + ldr r2, [pc, #424] @ d1a94 │ │ │ │ tst r0, #3 │ │ │ │ addne r9, r9, #1 │ │ │ │ ubfx r0, r0, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r9, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #384] @ d1a70 │ │ │ │ + ldr r2, [pc, #384] @ d1a90 │ │ │ │ tst r0, #3 │ │ │ │ addne r9, r9, #1 │ │ │ │ ubfx r0, r0, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r9, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #344] @ d1a6c │ │ │ │ + ldr r2, [pc, #344] @ d1a8c │ │ │ │ tst r0, #3 │ │ │ │ addne r9, r9, #1 │ │ │ │ ubfx r0, r0, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r9, r0 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #408] @ d1ad0 │ │ │ │ + ldr r2, [pc, #408] @ d1af0 │ │ │ │ tst lr, #3 │ │ │ │ movne r0, r5 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #368] @ d1acc │ │ │ │ + ldr r2, [pc, #368] @ d1aec │ │ │ │ tst lr, #3 │ │ │ │ movne r0, r5 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #328] @ d1ac8 │ │ │ │ + ldr r2, [pc, #328] @ d1ae8 │ │ │ │ tst lr, #3 │ │ │ │ movne r0, r5 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #240] @ d1a94 │ │ │ │ + ldr r2, [pc, #240] @ d1ab4 │ │ │ │ tst ip, #3 │ │ │ │ ubfx r3, ip, #2, #6 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #252] @ d1ac4 │ │ │ │ + ldr r2, [pc, #252] @ d1ae4 │ │ │ │ tst lr, #3 │ │ │ │ movne r0, r5 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #164] @ d1a90 │ │ │ │ + ldr r2, [pc, #164] @ d1ab0 │ │ │ │ tst ip, #3 │ │ │ │ ubfx r3, ip, #2, #6 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #124] @ d1a8c │ │ │ │ + ldr r2, [pc, #124] @ d1aac │ │ │ │ tst ip, #3 │ │ │ │ ubfx r3, ip, #2, #6 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #84] @ d1a88 │ │ │ │ + ldr r2, [pc, #84] @ d1aa8 │ │ │ │ tst ip, #3 │ │ │ │ ubfx r3, ip, #2, #6 │ │ │ │ movne r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #228] @ d1b3c │ │ │ │ + ldr r2, [pc, #228] @ d1b5c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #120] @ d1adc │ │ │ │ + ldr r2, [pc, #120] @ d1afc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r2, r2, r8, asr #19 │ │ │ │ - @ instruction: 0x001225f0 │ │ │ │ - andseq r2, r2, r4, lsr #12 │ │ │ │ - andseq r2, r2, r8, asr r6 │ │ │ │ - andseq r2, r2, ip, lsl #13 │ │ │ │ - andseq r2, r2, r4, lsl #17 │ │ │ │ - mulseq r2, r4, r7 │ │ │ │ - @ instruction: 0x001228d0 │ │ │ │ - @ instruction: 0x001224d0 │ │ │ │ - andseq r2, r2, r4, lsl #10 │ │ │ │ - andseq r2, r2, r8, lsr r5 │ │ │ │ - mulseq r2, r0, r5 │ │ │ │ - andseq r2, r2, r0, lsl #17 │ │ │ │ - andseq r2, r2, ip, asr #18 │ │ │ │ - andseq r2, r2, ip, asr #18 │ │ │ │ - andseq r2, r2, r0, asr #16 │ │ │ │ - andseq r2, r2, ip, lsl #14 │ │ │ │ - andseq r2, r2, r0, asr #14 │ │ │ │ + andseq r2, r2, r8, lsr #19 │ │ │ │ + @ instruction: 0x001225d0 │ │ │ │ + andseq r2, r2, r4, lsl #12 │ │ │ │ + andseq r2, r2, r8, lsr r6 │ │ │ │ + andseq r2, r2, ip, ror #12 │ │ │ │ + andseq r2, r2, r4, ror #16 │ │ │ │ andseq r2, r2, r4, ror r7 │ │ │ │ - andseq r2, r2, r8, lsr #15 │ │ │ │ + @ instruction: 0x001228b0 │ │ │ │ + @ instruction: 0x001224b0 │ │ │ │ + andseq r2, r2, r4, ror #9 │ │ │ │ + andseq r2, r2, r8, lsl r5 │ │ │ │ + andseq r2, r2, r0, ror r5 │ │ │ │ + andseq r2, r2, r0, ror #16 │ │ │ │ + andseq r2, r2, ip, lsr #18 │ │ │ │ + andseq r2, r2, ip, lsr #18 │ │ │ │ + andseq r2, r2, r0, lsr #16 │ │ │ │ + andseq r2, r2, ip, ror #13 │ │ │ │ + andseq r2, r2, r0, lsr #14 │ │ │ │ + andseq r2, r2, r4, asr r7 │ │ │ │ + andseq r2, r2, r8, lsl #15 │ │ │ │ + andseq r2, r2, ip, ror #17 │ │ │ │ + andseq r2, r2, r8, asr r9 │ │ │ │ + andseq r2, r2, r4, lsl #15 │ │ │ │ + andseq r2, r2, ip, lsl r5 │ │ │ │ + andseq r2, r2, r4, ror r5 │ │ │ │ + andseq r2, r2, r8, lsr #11 │ │ │ │ + @ instruction: 0x001225dc │ │ │ │ + andseq r2, r2, r8, asr #17 │ │ │ │ + andseq r2, r2, ip, asr #18 │ │ │ │ + andseq r2, r2, ip, ror r5 │ │ │ │ + andseq r2, r2, r4, ror #15 │ │ │ │ + andseq r2, r2, r0, ror #12 │ │ │ │ + mulseq r2, r4, r6 │ │ │ │ + andseq r2, r2, r8, asr #13 │ │ │ │ + @ instruction: 0x001226fc │ │ │ │ + mulseq r2, r0, fp │ │ │ │ + @ instruction: 0x001228b8 │ │ │ │ andseq r2, r2, ip, lsl #18 │ │ │ │ - andseq r2, r2, r8, ror r9 │ │ │ │ - andseq r2, r2, r4, lsr #15 │ │ │ │ - andseq r2, r2, ip, lsr r5 │ │ │ │ - mulseq r2, r4, r5 │ │ │ │ - andseq r2, r2, r8, asr #11 │ │ │ │ - @ instruction: 0x001225fc │ │ │ │ - andseq r2, r2, r8, ror #17 │ │ │ │ - andseq r2, r2, ip, ror #18 │ │ │ │ - mulseq r2, ip, r5 │ │ │ │ + andseq r2, r2, r8, asr #14 │ │ │ │ + andseq r2, r2, r4, ror r8 │ │ │ │ + andseq r2, r2, r8, asr #19 │ │ │ │ + andseq r2, r2, r4, asr #16 │ │ │ │ + andseq r2, r2, r0, lsr #17 │ │ │ │ + andseq r2, r2, r0, ror #18 │ │ │ │ andseq r2, r2, r4, lsl #16 │ │ │ │ - andseq r2, r2, r0, lsl #13 │ │ │ │ - @ instruction: 0x001226b4 │ │ │ │ - andseq r2, r2, r8, ror #13 │ │ │ │ - andseq r2, r2, ip, lsl r7 │ │ │ │ - @ instruction: 0x00122bb0 │ │ │ │ - @ instruction: 0x001228d8 │ │ │ │ - andseq r2, r2, ip, lsr #18 │ │ │ │ - andseq r2, r2, r8, ror #14 │ │ │ │ mulseq r2, r4, r8 │ │ │ │ - andseq r2, r2, r8, ror #19 │ │ │ │ - andseq r2, r2, r4, ror #16 │ │ │ │ - andseq r2, r2, r0, asr #17 │ │ │ │ - andseq r2, r2, r0, lsl #19 │ │ │ │ - andseq r2, r2, r4, lsr #16 │ │ │ │ - @ instruction: 0x001228b4 │ │ │ │ - andseq r2, r2, r8, asr #18 │ │ │ │ - @ instruction: 0x001229b8 │ │ │ │ - andseq r2, r2, ip, asr r9 │ │ │ │ - andseq r2, r2, r0, asr #19 │ │ │ │ - andseq r2, r2, r4, lsr #15 │ │ │ │ - andseq r2, r2, r8, ror r9 │ │ │ │ - mulseq r2, r0, r7 │ │ │ │ - mulseq r2, r8, r5 │ │ │ │ - andseq r2, r2, r4, ror #19 │ │ │ │ - andseq r2, r2, r8, asr #18 │ │ │ │ - @ instruction: 0x001228d0 │ │ │ │ + andseq r2, r2, r8, lsr #18 │ │ │ │ + mulseq r2, r8, r9 │ │ │ │ + andseq r2, r2, ip, lsr r9 │ │ │ │ + andseq r2, r2, r0, lsr #19 │ │ │ │ + andseq r2, r2, r4, lsl #15 │ │ │ │ + andseq r2, r2, r8, asr r9 │ │ │ │ + andseq r2, r2, r0, ror r7 │ │ │ │ + andseq r2, r2, r8, ror r5 │ │ │ │ + andseq r2, r2, r4, asr #19 │ │ │ │ + andseq r2, r2, r8, lsr #18 │ │ │ │ + @ instruction: 0x001228b0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ ldrd r8, [r2] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - bls d1b74 │ │ │ │ + bls d1b94 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r1] │ │ │ │ ldrb r0, [r5, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1bcc │ │ │ │ + beq d1bec │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ ldrb r7, [r2, #17] │ │ │ │ cmp r0, #1 │ │ │ │ - beq d1bdc │ │ │ │ + beq d1bfc │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq d1e4c │ │ │ │ + beq d1e6c │ │ │ │ cmp r7, #0 │ │ │ │ - bne d1c0c │ │ │ │ + bne d1c2c │ │ │ │ ldr r7, [r5, #336] @ 0x150 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d20fc │ │ │ │ + beq d211c │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r0, r7 │ │ │ │ - bcs d219c │ │ │ │ + bcs d21bc │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d2204 │ │ │ │ + b d2224 │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1c00 │ │ │ │ + beq d1c20 │ │ │ │ ldr r6, [r5, #340] @ 0x154 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d1fd4 │ │ │ │ + beq d1ff4 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ - bcs d1c90 │ │ │ │ + bcs d1cb0 │ │ │ │ mov r1, #0 │ │ │ │ - b d1d0c │ │ │ │ + b d1d2c │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq d1e54 │ │ │ │ + beq d1e74 │ │ │ │ ldr r6, [r5, #336] @ 0x150 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d1f94 │ │ │ │ + beq d1fb4 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs d20c4 │ │ │ │ + bcs d20e4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ str r4, [sp, #32] │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r4, [r0, #16] │ │ │ │ sub r0, r1, #1 │ │ │ │ @@ -183247,334 +183255,334 @@ │ │ │ │ str r4, [sp, #28] │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2280 │ │ │ │ + beq d22a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne d2270 │ │ │ │ + bne d2290 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs d20b0 │ │ │ │ + bcs d20d0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ add r7, r5, #64 @ 0x40 │ │ │ │ - b d202c │ │ │ │ + b d204c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r3, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r3, r6, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2680 │ │ │ │ + bcs d26a0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d262c │ │ │ │ + beq d264c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d268c │ │ │ │ + bls d26ac │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc d2508 │ │ │ │ + bcc d2528 │ │ │ │ sub r3, r8, r1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d1d0c │ │ │ │ + beq d1d2c │ │ │ │ stm r4, {r1, r3} │ │ │ │ str r8, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, r9 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs d1f68 │ │ │ │ + bcs d1f88 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add lr, r5, #64 @ 0x40 │ │ │ │ cmp r0, r8 │ │ │ │ mov sl, r8 │ │ │ │ movhi r3, r0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r8, [sp, #16] │ │ │ │ - b d1d64 │ │ │ │ + b d1d84 │ │ │ │ str fp, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r7, [sp, #24] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r9, sl │ │ │ │ - beq d1f6c │ │ │ │ + beq d1f8c │ │ │ │ cmp r3, sl │ │ │ │ - beq d2618 │ │ │ │ + beq d2638 │ │ │ │ ldrb r0, [r2, sl] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ add r7, r6, r0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs d2608 │ │ │ │ + bcs d2628 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r5, #328] @ 0x148 │ │ │ │ ldr r6, [r0, r7, lsl #2] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi d1d58 │ │ │ │ + bhi d1d78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d1f6c │ │ │ │ + beq d1f8c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc d1d58 │ │ │ │ + bcc d1d78 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r7, r7, r6, lsr r0 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs d265c │ │ │ │ + bcs d267c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d262c │ │ │ │ + beq d264c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r7, [r0] │ │ │ │ cmp r1, r7 │ │ │ │ - bls d264c │ │ │ │ + bls d266c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r0, [r0, r7, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi d2508 │ │ │ │ + bhi d2528 │ │ │ │ sub ip, sl, r0 │ │ │ │ add fp, ip, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bhi d1d58 │ │ │ │ + bhi d1d78 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1d4c │ │ │ │ + beq d1d6c │ │ │ │ mov r1, #1 │ │ │ │ add r0, sl, #1 │ │ │ │ add r2, ip, #1 │ │ │ │ stm r4, {r1, r2} │ │ │ │ str r0, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq d20dc │ │ │ │ + beq d20fc │ │ │ │ ldr r0, [r5, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d20fc │ │ │ │ + beq d211c │ │ │ │ ldr ip, [r5, #332] @ 0x14c │ │ │ │ cmp ip, r0 │ │ │ │ - bcs d2114 │ │ │ │ + bcs d2134 │ │ │ │ mov lr, r4 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs d218c │ │ │ │ + bcs d21ac │ │ │ │ ldrd sl, [r2, #8] │ │ │ │ cmp fp, r8 │ │ │ │ rsb r2, r8, #0 │ │ │ │ movhi r8, fp │ │ │ │ rsb r4, r8, #0 │ │ │ │ rsb r7, r9, #0 │ │ │ │ add r3, r5, #64 @ 0x40 │ │ │ │ - b d1ea4 │ │ │ │ + b d1ec4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq d218c │ │ │ │ + beq d21ac │ │ │ │ cmp r4, r2 │ │ │ │ - beq d266c │ │ │ │ + beq d268c │ │ │ │ ldrb r1, [sl, -r2] │ │ │ │ ldrb r6, [r3, r1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r0, r0, r6 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2640 │ │ │ │ + bcs d2660 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r6, [r5, #328] @ 0x148 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ - bhi d1e98 │ │ │ │ + bhi d1eb8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d218c │ │ │ │ + beq d21ac │ │ │ │ cmp ip, r0 │ │ │ │ - bcc d1e98 │ │ │ │ + bcc d1eb8 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r3, r3, #31 │ │ │ │ add r0, r7, r0, lsr r3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2680 │ │ │ │ + bcs d26a0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d262c │ │ │ │ + beq d264c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d268c │ │ │ │ + bls d26ac │ │ │ │ ldr r3, [r5, #28] │ │ │ │ rsb r1, r2, #1 │ │ │ │ ldr r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, r1 │ │ │ │ addls r2, r3, r2 │ │ │ │ movls r7, #1 │ │ │ │ rsbls r2, r2, #1 │ │ │ │ strls r7, [lr] │ │ │ │ strls r2, [lr, #4] │ │ │ │ strls r1, [lr, #8] │ │ │ │ strls r0, [lr, #12] │ │ │ │ addls sp, sp, #60 @ 0x3c │ │ │ │ popls {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b d2508 │ │ │ │ + b d2528 │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [r4, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1844] @ d26d0 │ │ │ │ + ldr r0, [pc, #1844] @ d26f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #2 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ strne r6, [r4] │ │ │ │ strbne r5, [r0] │ │ │ │ strne r1, [r4, #4] │ │ │ │ addne sp, sp, #60 @ 0x3c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b d2010 │ │ │ │ - ldr r0, [pc, #1784] @ d26d4 │ │ │ │ + b d2030 │ │ │ │ + ldr r0, [pc, #1784] @ d26f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, r0 │ │ │ │ movne r0, #0 │ │ │ │ strne r6, [r4] │ │ │ │ strbne r0, [r5] │ │ │ │ strne r5, [r4, #4] │ │ │ │ addne sp, sp, #60 @ 0x3c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 25cd0 │ │ │ │ add r0, r8, #1 │ │ │ │ cmp r0, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bcs d20b0 │ │ │ │ + bcs d20d0 │ │ │ │ cmp r8, fp │ │ │ │ - bcs d266c │ │ │ │ + bcs d268c │ │ │ │ ldrb r0, [sl, r8] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldrb r0, [r7, r0] │ │ │ │ add r0, r6, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2640 │ │ │ │ + bcs d2660 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ ldr r6, [r1, r0, lsl #2] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi d201c │ │ │ │ + bhi d203c │ │ │ │ cmp r6, #0 │ │ │ │ - beq d20b0 │ │ │ │ + beq d20d0 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r0, r6 │ │ │ │ - bcs d2588 │ │ │ │ + bcs d25a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ strd r8, [sp] │ │ │ │ blx r4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d20b0 │ │ │ │ + beq d20d0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r8 │ │ │ │ addls r0, r8, #1 │ │ │ │ cmp r0, r9 │ │ │ │ mov r8, r0 │ │ │ │ - bcc d202c │ │ │ │ + bcc d204c │ │ │ │ mov r0, #0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [r1] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r2, r6, lsr r0 │ │ │ │ - b d2128 │ │ │ │ + b d2148 │ │ │ │ ldr r3, [r5, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d20fc │ │ │ │ + beq d211c │ │ │ │ ldr r6, [r5, #332] @ 0x14c │ │ │ │ cmp r6, r3 │ │ │ │ - bcs d23b8 │ │ │ │ + bcs d23d8 │ │ │ │ mov lr, #0 │ │ │ │ - b d241c │ │ │ │ - bl e05c0 │ │ │ │ + b d243c │ │ │ │ + bl e05e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ strd r0, [r4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mvn r3, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r2, r2, #31 │ │ │ │ add r0, r3, r0, lsr r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2680 │ │ │ │ + bcs d26a0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d262c │ │ │ │ + beq d264c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d268c │ │ │ │ + bls d26ac │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc d2508 │ │ │ │ + bcc d2528 │ │ │ │ mov r2, #1 │ │ │ │ sub r1, r8, r1 │ │ │ │ str r2, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r8, [r4, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ @@ -183585,31 +183593,31 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r6, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r6, r7, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2680 │ │ │ │ + bcs d26a0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d262c │ │ │ │ + beq d264c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d268c │ │ │ │ + bls d26ac │ │ │ │ ldr r1, [r5, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc d2508 │ │ │ │ + bcc d2528 │ │ │ │ sub sl, r8, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ ldr fp, [r2, #8] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ @@ -183623,17 +183631,17 @@ │ │ │ │ str r6, [sp, #28] │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r1, [sp, #24] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1b68 │ │ │ │ + beq d1b88 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d2290 │ │ │ │ + bne d22b0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stmib r4, {r1, r2, r3} │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -183647,168 +183655,168 @@ │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ str sl, [sp, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r0, r9 │ │ │ │ - bcs d2564 │ │ │ │ + bcs d2584 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs d26bc │ │ │ │ + bcs d26dc │ │ │ │ ldrb r0, [fp, sl] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2640 │ │ │ │ + bcs d2660 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r5, #328] @ 0x148 │ │ │ │ ldr r7, [r1, r0, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bhi d2338 │ │ │ │ + bhi d2358 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d2564 │ │ │ │ + beq d2584 │ │ │ │ ldr r0, [r5, #332] @ 0x14c │ │ │ │ cmp r0, r7 │ │ │ │ - bcs d2340 │ │ │ │ + bcs d2360 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, fp │ │ │ │ str sl, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d1b64 │ │ │ │ + beq d1b84 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b d22a8 │ │ │ │ + b d22c8 │ │ │ │ add r0, sl, #1 │ │ │ │ - b d22a8 │ │ │ │ + b d22c8 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r2, r7, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2680 │ │ │ │ + bcs d26a0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d262c │ │ │ │ + beq d264c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d268c │ │ │ │ + bls d26ac │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add r8, sl, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r8, r0 │ │ │ │ - bcc d2508 │ │ │ │ + bcc d2528 │ │ │ │ sub r0, r8, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - b d22a8 │ │ │ │ + b d22c8 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r7, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r7, r3, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2680 │ │ │ │ + bcs d26a0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d262c │ │ │ │ + beq d264c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d268c │ │ │ │ + bls d26ac │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc d2508 │ │ │ │ + bcc d2528 │ │ │ │ mov lr, #1 │ │ │ │ sub r1, r8, r1 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r8, r9 │ │ │ │ str r4, [sp, #32] │ │ │ │ - bcs d2540 │ │ │ │ + bcs d2560 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r7, r8 │ │ │ │ ldr sl, [r2, #8] │ │ │ │ add r2, r5, #64 @ 0x40 │ │ │ │ cmp r1, r8 │ │ │ │ mov fp, r8 │ │ │ │ movhi r7, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - b d2468 │ │ │ │ + b d2488 │ │ │ │ sub r1, r8, r1 │ │ │ │ mov lr, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq d2544 │ │ │ │ + beq d2564 │ │ │ │ cmp r7, r8 │ │ │ │ - beq d26a8 │ │ │ │ + beq d26c8 │ │ │ │ ldrb r1, [sl, r8] │ │ │ │ ldrb ip, [r2, r1] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r3, ip │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d2698 │ │ │ │ + bcs d26b8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r4, [r5, #328] @ 0x148 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi d245c │ │ │ │ + bhi d247c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2544 │ │ │ │ + beq d2564 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc d245c │ │ │ │ + bcc d247c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r4, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r4, r3, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2680 │ │ │ │ + bcs d26a0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d262c │ │ │ │ + beq d264c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d268c │ │ │ │ + bls d26ac │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add fp, r8, #1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r1, fp │ │ │ │ - bls d244c │ │ │ │ - ldr r0, [pc, #468] @ d26e4 │ │ │ │ + bls d246c │ │ │ │ + ldr r0, [pc, #468] @ d2704 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #464] @ d26e8 │ │ │ │ + ldr r1, [pc, #464] @ d2708 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -183836,180 +183844,180 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #1 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ and r0, r0, #31 │ │ │ │ add r0, r2, r6, lsr r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d2680 │ │ │ │ + bcs d26a0 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d262c │ │ │ │ + beq d264c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d268c │ │ │ │ + bls d26ac │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ movcs r3, #1 │ │ │ │ subcs r2, r1, r2 │ │ │ │ strcs r3, [r7] │ │ │ │ strcs r2, [r7, #4] │ │ │ │ strcs r1, [r7, #8] │ │ │ │ strcs r0, [r7, #12] │ │ │ │ addcs sp, sp, #60 @ 0x3c │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b d2508 │ │ │ │ - ldr r2, [pc, #220] @ d26ec │ │ │ │ + b d2528 │ │ │ │ + ldr r2, [pc, #220] @ d270c │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #208] @ d26f0 │ │ │ │ + ldr r2, [pc, #208] @ d2710 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #168] @ d26dc │ │ │ │ + ldr r2, [pc, #168] @ d26fc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #180] @ d26fc │ │ │ │ + ldr r2, [pc, #180] @ d271c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #164] @ d26f8 │ │ │ │ + ldr r2, [pc, #164] @ d2718 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #144] @ d26f4 │ │ │ │ + ldr r2, [pc, #144] @ d2714 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #140] @ d2700 │ │ │ │ + ldr r2, [pc, #140] @ d2720 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #80] @ d26d8 │ │ │ │ + ldr r2, [pc, #80] @ d26f8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #76] @ d26e0 │ │ │ │ + ldr r2, [pc, #76] @ d2700 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #104] @ d2708 │ │ │ │ + ldr r2, [pc, #104] @ d2728 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #92] @ d270c │ │ │ │ + ldr r2, [pc, #92] @ d272c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #64] @ d2704 │ │ │ │ + ldr r2, [pc, #64] @ d2724 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq sp, r3, r8, lsl #31 │ │ │ │ - andseq sp, r3, ip, asr #30 │ │ │ │ - andseq r1, r2, r8, asr #16 │ │ │ │ - andseq r1, r2, r4, lsr #17 │ │ │ │ - andseq r1, r2, ip, lsl r8 │ │ │ │ - andseq r1, r2, ip, ror #18 │ │ │ │ - andseq r1, r2, ip, ror #18 │ │ │ │ - andseq r1, r2, ip, lsl #17 │ │ │ │ - andseq r1, r2, r0, asr #16 │ │ │ │ - andseq r1, r2, r8, ror #16 │ │ │ │ - andseq r1, r2, r8, asr r8 │ │ │ │ - andseq r1, r2, r8, asr r8 │ │ │ │ - andseq r1, r2, ip, ror #15 │ │ │ │ - mulseq r2, ip, r7 │ │ │ │ + andseq sp, r3, r8, ror #30 │ │ │ │ + andseq sp, r3, ip, lsr #30 │ │ │ │ + andseq r1, r2, r8, lsr #16 │ │ │ │ + andseq r1, r2, r4, lsl #17 │ │ │ │ @ instruction: 0x001217fc │ │ │ │ - @ instruction: 0x001217b0 │ │ │ │ + andseq r1, r2, ip, asr #18 │ │ │ │ + andseq r1, r2, ip, asr #18 │ │ │ │ + andseq r1, r2, ip, ror #16 │ │ │ │ + andseq r1, r2, r0, lsr #16 │ │ │ │ + andseq r1, r2, r8, asr #16 │ │ │ │ + andseq r1, r2, r8, lsr r8 │ │ │ │ + andseq r1, r2, r8, lsr r8 │ │ │ │ + andseq r1, r2, ip, asr #15 │ │ │ │ + andseq r1, r2, ip, ror r7 │ │ │ │ + @ instruction: 0x001217dc │ │ │ │ + mulseq r2, r0, r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov ip, r2 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [ip] │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bhi d2850 │ │ │ │ + bhi d2870 │ │ │ │ ldr r8, [r0] │ │ │ │ str ip, [sp, #20] │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ ldrbne r0, [r1, #16] │ │ │ │ cmpne r0, #1 │ │ │ │ - bne d2934 │ │ │ │ + bne d2954 │ │ │ │ ldr r0, [ip, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d285c │ │ │ │ + beq d287c │ │ │ │ ldr r3, [ip, #24] │ │ │ │ ldr fp, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2a64 │ │ │ │ + beq d2a84 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, fp │ │ │ │ - bls d322c │ │ │ │ + bls d324c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2ba0 │ │ │ │ + beq d2bc0 │ │ │ │ ldr r2, [ip, #28] │ │ │ │ mov r4, #0 │ │ │ │ ldrd r6, [r8, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs d31a0 │ │ │ │ + bcs d31c0 │ │ │ │ add r3, r6, r3, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d27a4 │ │ │ │ + bne d27c4 │ │ │ │ cmp r2, r4 │ │ │ │ - bcs d2ba0 │ │ │ │ + bcs d2bc0 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ mov r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r4, [ip, #24] │ │ │ │ str r1, [ip, #28] │ │ │ │ - beq d2804 │ │ │ │ + beq d2824 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d31b4 │ │ │ │ + beq d31d4 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs d3208 │ │ │ │ + bcs d3228 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ subs r2, r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bne d27e4 │ │ │ │ + bne d2804 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d31b4 │ │ │ │ + beq d31d4 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs d3208 │ │ │ │ + bcs d3228 │ │ │ │ ldr r0, [r6, r0, lsl #3] │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bls d3240 │ │ │ │ + bls d3260 │ │ │ │ ldr r2, [r8, #52] @ 0x34 │ │ │ │ add r1, r3, #1 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc d30ec │ │ │ │ + bcc d310c │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r1, r2 │ │ │ │ str r3, [ip] │ │ │ │ str r2, [ip, #4] │ │ │ │ str r1, [ip, #8] │ │ │ │ str r0, [ip, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -184017,118 +184025,118 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ mov r2, #344 @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ movwne r2, #348 @ 0x15c │ │ │ │ ldr fp, [r8, r2] │ │ │ │ cmp fp, #0 │ │ │ │ - beq d2a38 │ │ │ │ + beq d2a58 │ │ │ │ ldr r0, [r8, #340] @ 0x154 │ │ │ │ cmp r0, fp │ │ │ │ - bcc d2a38 │ │ │ │ + bcc d2a58 │ │ │ │ ldrd r6, [ip, #24] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls d322c │ │ │ │ + bls d324c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r2, fp, fp, lsl #2 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2a38 │ │ │ │ + beq d2a58 │ │ │ │ ldr r4, [r8, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r8, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bcs d3190 │ │ │ │ + bcs d31b0 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d28c0 │ │ │ │ + bne d28e0 │ │ │ │ cmp r7, r2 │ │ │ │ - bcs d2a38 │ │ │ │ + bcs d2a58 │ │ │ │ add r1, r7, #1 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [ip, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d3068 │ │ │ │ + beq d3088 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d31b4 │ │ │ │ + beq d31d4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs d3218 │ │ │ │ + bcs d3238 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r1, r2, r1, lsl #3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bne d2908 │ │ │ │ - b d306c │ │ │ │ + bne d2928 │ │ │ │ + b d308c │ │ │ │ ldr r0, [ip, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2a78 │ │ │ │ + beq d2a98 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ ldr fp, [ip, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2e14 │ │ │ │ + beq d2e34 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, fp │ │ │ │ - bls d322c │ │ │ │ + bls d324c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2e28 │ │ │ │ + beq d2e48 │ │ │ │ ldr r6, [ip, #28] │ │ │ │ mov r7, #0 │ │ │ │ ldr r4, [r8, #40] @ 0x28 │ │ │ │ ldr r3, [r8, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bcs d3190 │ │ │ │ + bcs d31b0 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2984 │ │ │ │ + bne d29a4 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs d2e28 │ │ │ │ + bcs d2e48 │ │ │ │ add r1, r6, #1 │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [ip, #32] │ │ │ │ strd r0, [ip, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ - bl cf060 │ │ │ │ + bl cf080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d31b4 │ │ │ │ + bne d31d4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl d4c00 │ │ │ │ + bl d4c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d31b4 │ │ │ │ + beq d31d4 │ │ │ │ ldr r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bls d324c │ │ │ │ + bls d326c │ │ │ │ ldr r2, [r8, #52] @ 0x34 │ │ │ │ add r0, r4, #1 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc d30ec │ │ │ │ + bcc d310c │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r0, r2 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r0, [r7, #8] │ │ │ │ str r1, [r7, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -184139,76 +184147,76 @@ │ │ │ │ str r2, [ip, #16] │ │ │ │ str fp, [ip, #20] │ │ │ │ str r0, [ip, #24] │ │ │ │ str r5, [ip, #32] │ │ │ │ str r0, [ip] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc d2bc4 │ │ │ │ - b d2fd8 │ │ │ │ + bcc d2be4 │ │ │ │ + b d2ff8 │ │ │ │ ldr r5, [ip, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc d2bc4 │ │ │ │ - b d2fd8 │ │ │ │ + bcc d2be4 │ │ │ │ + b d2ff8 │ │ │ │ ldr fp, [r8, #344] @ 0x158 │ │ │ │ cmp fp, #0 │ │ │ │ - beq d2b74 │ │ │ │ + beq d2b94 │ │ │ │ ldr r0, [r8, #340] @ 0x154 │ │ │ │ cmp r0, fp │ │ │ │ - bcc d2b74 │ │ │ │ + bcc d2b94 │ │ │ │ ldrd r6, [ip, #24] │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ cmp r3, fp │ │ │ │ - bls d322c │ │ │ │ + bls d324c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2b74 │ │ │ │ + beq d2b94 │ │ │ │ ldr r4, [r8, #40] @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r8, #44] @ 0x2c │ │ │ │ cmp r0, r3 │ │ │ │ - bcs d3190 │ │ │ │ + bcs d31b0 │ │ │ │ add r0, r4, r0, lsl #3 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne d2acc │ │ │ │ + bne d2aec │ │ │ │ cmp r7, r6 │ │ │ │ - bcs d2b74 │ │ │ │ + bcs d2b94 │ │ │ │ add r1, r7, #1 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [ip, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - bl cf060 │ │ │ │ + bl cf080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d31b4 │ │ │ │ + bne d31d4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl d4c00 │ │ │ │ + bl d4c20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d31b4 │ │ │ │ + beq d31d4 │ │ │ │ ldr r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ - bls d324c │ │ │ │ + bls d326c │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc d30ec │ │ │ │ + bcc d310c │ │ │ │ sub r0, r5, r0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ stmib r3, {r0, r5} │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ @@ -184218,264 +184226,264 @@ │ │ │ │ str r3, [ip, #16] │ │ │ │ str fp, [ip, #20] │ │ │ │ str r0, [ip, #24] │ │ │ │ str r5, [ip, #32] │ │ │ │ str r0, [ip] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc d2e4c │ │ │ │ - b d2fd8 │ │ │ │ + bcc d2e6c │ │ │ │ + b d2ff8 │ │ │ │ ldr r0, [ip, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [ip, #24] │ │ │ │ add r5, r0, #1 │ │ │ │ str r2, [ip] │ │ │ │ str r5, [ip, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - bcs d2fd8 │ │ │ │ + bcs d2ff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add r9, r8, #72 @ 0x48 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ cmp r5, r0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ movhi r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b d2bfc │ │ │ │ + b d2c1c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [ip, #32] │ │ │ │ cmp r5, r1 │ │ │ │ - beq d2fd8 │ │ │ │ + beq d2ff8 │ │ │ │ cmp r5, r0 │ │ │ │ - beq d31c0 │ │ │ │ + beq d31e0 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r1, fp │ │ │ │ - bls d31d0 │ │ │ │ + bls d31f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ tst lr, #1 │ │ │ │ ldrb r7, [r2, r5] │ │ │ │ - beq d2c68 │ │ │ │ + beq d2c88 │ │ │ │ ldr r1, [r8, #4] │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r1, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq d2d24 │ │ │ │ + beq d2d44 │ │ │ │ ldrb r1, [r9, r7] │ │ │ │ ldr r6, [r8, #32] │ │ │ │ add r3, r2, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs d316c │ │ │ │ + bcs d318c │ │ │ │ ldr r1, [r8, #28] │ │ │ │ mov sl, r5 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #1 │ │ │ │ - bne d2d78 │ │ │ │ - b d2df8 │ │ │ │ + bne d2d98 │ │ │ │ + b d2e18 │ │ │ │ ldr ip, [r8, #4] │ │ │ │ mov sl, r5 │ │ │ │ mov r4, fp │ │ │ │ add r3, r4, r4, lsl #2 │ │ │ │ add r2, ip, r3, lsl #2 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d2cc8 │ │ │ │ + beq d2ce8 │ │ │ │ ldrb r3, [r9, r7] │ │ │ │ ldr r6, [r8, #32] │ │ │ │ add r3, r5, r3 │ │ │ │ cmp r3, r6 │ │ │ │ - bcs d316c │ │ │ │ + bcs d318c │ │ │ │ ldr r5, [r8, #28] │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #1 │ │ │ │ - bne d2d78 │ │ │ │ + bne d2d98 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs d3150 │ │ │ │ + bcs d3170 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ cmp r1, r4 │ │ │ │ - bhi d2c74 │ │ │ │ - b d31d4 │ │ │ │ + bhi d2c94 │ │ │ │ + b d31f4 │ │ │ │ cmp r1, r4 │ │ │ │ - bls d3180 │ │ │ │ + bls d31a0 │ │ │ │ ldr r6, [ip, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq d2cb0 │ │ │ │ + beq d2cd0 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs d30d8 │ │ │ │ + bcs d30f8 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ add r6, r6, r6, lsl #3 │ │ │ │ ldrb r6, [r5, r6]! │ │ │ │ cmp r6, r7 │ │ │ │ - bcs d2d0c │ │ │ │ + bcs d2d2c │ │ │ │ ldr r6, [r5, #5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne d2ce0 │ │ │ │ - b d2cb0 │ │ │ │ - bne d2cb0 │ │ │ │ + bne d2d00 │ │ │ │ + b d2cd0 │ │ │ │ + bne d2cd0 │ │ │ │ add r3, r5, #1 │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #1 │ │ │ │ - beq d2cb0 │ │ │ │ - b d2d78 │ │ │ │ + beq d2cd0 │ │ │ │ + b d2d98 │ │ │ │ ldr r6, [r1, r3, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq d2df8 │ │ │ │ + beq d2e18 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs d30d8 │ │ │ │ + bcs d30f8 │ │ │ │ ldr r1, [r8, #16] │ │ │ │ add r2, r6, r6, lsl #3 │ │ │ │ ldrb r2, [r1, r2]! │ │ │ │ cmp r2, r7 │ │ │ │ - bcs d2d64 │ │ │ │ + bcs d2d84 │ │ │ │ ldr r6, [r1, #5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne d2d38 │ │ │ │ - b d2df8 │ │ │ │ - bne d2df8 │ │ │ │ + bne d2d58 │ │ │ │ + b d2e18 │ │ │ │ + bne d2e18 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr fp, [r1] │ │ │ │ cmp fp, #1 │ │ │ │ - beq d2df8 │ │ │ │ + beq d2e18 │ │ │ │ ldr r1, [r8, #336] @ 0x150 │ │ │ │ mov r5, sl │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp fp, r1 │ │ │ │ - bhi d2be8 │ │ │ │ + bhi d2c08 │ │ │ │ mov r1, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [ip, #16] │ │ │ │ str fp, [ip, #20] │ │ │ │ - beq d2850 │ │ │ │ + beq d2870 │ │ │ │ ldr r1, [r8, #340] @ 0x154 │ │ │ │ cmp r1, fp │ │ │ │ - bcc d2be8 │ │ │ │ + bcc d2c08 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [ip, #24] │ │ │ │ str r0, [ip, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d31b4 │ │ │ │ + beq d31d4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs d3218 │ │ │ │ + bcs d3238 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bls d3240 │ │ │ │ + bls d3260 │ │ │ │ add r1, r5, #1 │ │ │ │ - b d3034 │ │ │ │ + b d3054 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [r2, #16] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [ip, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc d2e4c │ │ │ │ - b d2fd8 │ │ │ │ + bcc d2e6c │ │ │ │ + b d2ff8 │ │ │ │ ldr r0, [ip, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [ip, #24] │ │ │ │ add r5, r0, #1 │ │ │ │ str r3, [ip] │ │ │ │ str r5, [ip, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - bcs d2fd8 │ │ │ │ + bcs d2ff8 │ │ │ │ ldr r9, [r1, #8] │ │ │ │ add r0, r2, #8 │ │ │ │ add sl, r8, #72 @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ - b d2e7c │ │ │ │ + b d2e9c │ │ │ │ add r5, r4, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r5, [ip, #32] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs d2fd8 │ │ │ │ + bcs d2ff8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r5, r0 │ │ │ │ - bcs d31e4 │ │ │ │ + bcs d3204 │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r1, fp │ │ │ │ - bls d31f8 │ │ │ │ + bls d3218 │ │ │ │ ldrb r2, [r9, r5] │ │ │ │ mov lr, r5 │ │ │ │ ldr r7, [r8, #4] │ │ │ │ mov r0, fp │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r6, r7, r3, lsl #2 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d2ef8 │ │ │ │ + beq d2f18 │ │ │ │ ldrb r4, [sl, r2] │ │ │ │ ldr r3, [r8, #32] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs d313c │ │ │ │ + bcs d315c │ │ │ │ ldr r3, [r8, #28] │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #1 │ │ │ │ - bne d2f50 │ │ │ │ + bne d2f70 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d3124 │ │ │ │ + bcs d3144 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - bhi d2ea4 │ │ │ │ - b d3130 │ │ │ │ + bhi d2ec4 │ │ │ │ + b d3150 │ │ │ │ cmp r1, r0 │ │ │ │ - bls d3160 │ │ │ │ + bls d3180 │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d2ee0 │ │ │ │ + beq d2f00 │ │ │ │ ldr r4, [r8, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - bcs d30c4 │ │ │ │ + bcs d30e4 │ │ │ │ ldr r5, [r8, #16] │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ ldrb r3, [r5, r3]! │ │ │ │ cmp r3, r2 │ │ │ │ - bcs d2f3c │ │ │ │ + bcs d2f5c │ │ │ │ ldr r3, [r5, #5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d2f10 │ │ │ │ - b d2ee0 │ │ │ │ - bne d2ee0 │ │ │ │ + bne d2f30 │ │ │ │ + b d2f00 │ │ │ │ + bne d2f00 │ │ │ │ add r3, r5, #1 │ │ │ │ ldr fp, [r3] │ │ │ │ cmp fp, #1 │ │ │ │ - beq d2ee0 │ │ │ │ + beq d2f00 │ │ │ │ ldr r0, [r8, #336] @ 0x150 │ │ │ │ mov r4, lr │ │ │ │ cmp fp, r0 │ │ │ │ - bhi d2e68 │ │ │ │ + bhi d2e88 │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [ip, #16] │ │ │ │ str fp, [ip, #20] │ │ │ │ - beq d2850 │ │ │ │ + beq d2870 │ │ │ │ ldr r0, [r8, #340] @ 0x154 │ │ │ │ cmp r0, fp │ │ │ │ - bcs d2fec │ │ │ │ + bcs d300c │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r4, [sp] │ │ │ │ @@ -184484,382 +184492,382 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bic r0, r0, #7 │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #28 │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d2850 │ │ │ │ + beq d2870 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r5, r4 │ │ │ │ addls r5, r4, #1 │ │ │ │ - b d2e6c │ │ │ │ + b d2e8c │ │ │ │ mov sl, #1 │ │ │ │ strd sl, [ip, #16] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, fp │ │ │ │ str r0, [ip, #24] │ │ │ │ str r0, [ip, #28] │ │ │ │ mov r0, r8 │ │ │ │ - bl c93a4 │ │ │ │ + bl c93c4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d31b4 │ │ │ │ + beq d31d4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs d3218 │ │ │ │ + bcs d3238 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bls d3240 │ │ │ │ + bls d3260 │ │ │ │ add r1, r4, #1 │ │ │ │ ldr r2, [r8, #52] @ 0x34 │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc d30ec │ │ │ │ + bcc d310c │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r1, r2 │ │ │ │ str r3, [r7] │ │ │ │ str r2, [r7, #4] │ │ │ │ str r1, [r7, #8] │ │ │ │ str r0, [r7, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d31b4 │ │ │ │ + beq d31d4 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r1, r3 │ │ │ │ - bcs d3218 │ │ │ │ + bcs d3238 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ ldr r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, r0 │ │ │ │ - bls d3240 │ │ │ │ + bls d3260 │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r5, r1 │ │ │ │ - bcc d30ec │ │ │ │ + bcc d310c │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r6] │ │ │ │ stmib r6, {r1, r5} │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #484] @ d32b0 │ │ │ │ + ldr r2, [pc, #484] @ d32d0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #452] @ d32a4 │ │ │ │ + ldr r2, [pc, #452] @ d32c4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #400] @ d3284 │ │ │ │ + ldr r0, [pc, #400] @ d32a4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #396] @ d3288 │ │ │ │ + ldr r1, [pc, #396] @ d32a8 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #336] @ d327c │ │ │ │ + ldr r2, [pc, #336] @ d329c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #320] @ d3278 │ │ │ │ + ldr r2, [pc, #320] @ d3298 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #368] @ d32b4 │ │ │ │ + ldr r2, [pc, #368] @ d32d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #272] @ d3268 │ │ │ │ + ldr r2, [pc, #272] @ d3288 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #324] @ d32ac │ │ │ │ + ldr r2, [pc, #324] @ d32cc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #308] @ d32a8 │ │ │ │ + ldr r2, [pc, #308] @ d32c8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #280] @ d32a0 │ │ │ │ + ldr r2, [pc, #280] @ d32c0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #248] @ d3290 │ │ │ │ + ldr r2, [pc, #248] @ d32b0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #240] @ d3298 │ │ │ │ + ldr r2, [pc, #240] @ d32b8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #252] @ d32b8 │ │ │ │ + ldr r0, [pc, #252] @ d32d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #164] @ d326c │ │ │ │ + ldr r2, [pc, #164] @ d328c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r4, fp │ │ │ │ - ldr r2, [pc, #136] @ d3264 │ │ │ │ + ldr r2, [pc, #136] @ d3284 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #148] @ d3280 │ │ │ │ + ldr r2, [pc, #148] @ d32a0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #112] @ d3270 │ │ │ │ + ldr r2, [pc, #112] @ d3290 │ │ │ │ mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #140] @ d329c │ │ │ │ + ldr r2, [pc, #140] @ d32bc │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #64] @ d3260 │ │ │ │ + ldr r2, [pc, #64] @ d3280 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #88] @ d328c │ │ │ │ + ldr r2, [pc, #88] @ d32ac │ │ │ │ mov r0, fp │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #76] @ d3294 │ │ │ │ + ldr r2, [pc, #76] @ d32b4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #32] @ d3274 │ │ │ │ + ldr r2, [pc, #32] @ d3294 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ - andseq r0, r2, r0, lsl lr │ │ │ │ - andseq r0, r2, r0, ror #28 │ │ │ │ - andseq r0, r2, r4, lsl #30 │ │ │ │ - andseq r0, r2, ip, lsr #25 │ │ │ │ - andseq r0, r2, ip, lsr lr │ │ │ │ - andseq r0, r2, ip, lsl lr │ │ │ │ - andseq r0, r2, r8, lsl #30 │ │ │ │ - andseq r0, r2, r4, lsr pc │ │ │ │ - andseq r0, r2, r4, lsl #25 │ │ │ │ - andseq r0, r2, r8, lsl #27 │ │ │ │ - andseq r0, r2, r8, lsl #27 │ │ │ │ - andseq r0, r2, ip, ror r3 │ │ │ │ - mulseq r2, r4, lr │ │ │ │ - andseq r0, r2, r8, lsr #28 │ │ │ │ - andseq r0, r2, r0, lsl #29 │ │ │ │ + @ instruction: 0x00120df0 │ │ │ │ + andseq r0, r2, r0, asr #28 │ │ │ │ + andseq r0, r2, r4, ror #29 │ │ │ │ + andseq r0, r2, ip, lsl #25 │ │ │ │ andseq r0, r2, ip, lsl lr │ │ │ │ - andseq r0, r2, ip, lsl #8 │ │ │ │ - andseq r0, r2, r8, lsr pc │ │ │ │ - @ instruction: 0x00120ed4 │ │ │ │ - andseq r0, r2, r0, lsr r4 │ │ │ │ - andseq r0, r2, ip, asr #30 │ │ │ │ - andseq r0, r2, r4, lsl #30 │ │ │ │ - andseq r0, r2, r4, asr #29 │ │ │ │ + @ instruction: 0x00120dfc │ │ │ │ + andseq r0, r2, r8, ror #29 │ │ │ │ + andseq r0, r2, r4, lsl pc │ │ │ │ + andseq r0, r2, r4, ror #24 │ │ │ │ + andseq r0, r2, r8, ror #26 │ │ │ │ + andseq r0, r2, r8, ror #26 │ │ │ │ + andseq r0, r2, ip, asr r3 │ │ │ │ + andseq r0, r2, r4, ror lr │ │ │ │ + andseq r0, r2, r8, lsl #28 │ │ │ │ + andseq r0, r2, r0, ror #28 │ │ │ │ + @ instruction: 0x00120dfc │ │ │ │ + andseq r0, r2, ip, ror #7 │ │ │ │ + andseq r0, r2, r8, lsl pc │ │ │ │ + @ instruction: 0x00120eb4 │ │ │ │ + andseq r0, r2, r0, lsl r4 │ │ │ │ + andseq r0, r2, ip, lsr #30 │ │ │ │ + andseq r0, r2, r4, ror #29 │ │ │ │ + andseq r0, r2, r4, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldrd r6, [r1] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, r7 │ │ │ │ str r0, [r2] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bls d32e8 │ │ │ │ + bls d3308 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr fp, [r3] │ │ │ │ ldr r3, [fp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne r7, [r1, #16] │ │ │ │ cmpne r7, #1 │ │ │ │ - bne d33cc │ │ │ │ + bne d33ec │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d3384 │ │ │ │ + beq d33a4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r9, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d3440 │ │ │ │ + beq d3460 │ │ │ │ ldr r7, [fp, #60] @ 0x3c │ │ │ │ mvn r6, #1 │ │ │ │ ldr r3, [fp, #20] │ │ │ │ and r7, r7, #31 │ │ │ │ add r4, r6, r9, lsr r7 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs d399c │ │ │ │ + bcs d39bc │ │ │ │ ldr r7, [fp, #16] │ │ │ │ add r6, r4, r4, lsl #1 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ add r7, r7, r6, lsl #2 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bcs d359c │ │ │ │ + bcs d35bc │ │ │ │ ldr r6, [r7, #4] │ │ │ │ add r1, r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ mov r1, #1 │ │ │ │ ldr r7, [r2, #32] │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr r1, [fp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bls d398c │ │ │ │ + bls d39ac │ │ │ │ add r1, r7, #1 │ │ │ │ - b d38d0 │ │ │ │ + b d38f0 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d3454 │ │ │ │ + beq d3474 │ │ │ │ ldr r9, [fp, #340] @ 0x154 │ │ │ │ cmp r9, #0 │ │ │ │ - bne d3460 │ │ │ │ - ldr r0, [pc, #1628] @ d3a00 │ │ │ │ + bne d3480 │ │ │ │ + ldr r0, [pc, #1628] @ d3a20 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strbne r1, [r0] │ │ │ │ addne sp, sp, #44 @ 0x2c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b d3744 │ │ │ │ + b d3764 │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d34f0 │ │ │ │ + beq d3510 │ │ │ │ ldrd r8, [r2, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq d36cc │ │ │ │ + beq d36ec │ │ │ │ ldr r7, [fp, #60] @ 0x3c │ │ │ │ mvn r5, #1 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ and r7, r7, #31 │ │ │ │ add r4, r5, r8, lsr r7 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs d39c4 │ │ │ │ + bcs d39e4 │ │ │ │ ldr r6, [fp, #16] │ │ │ │ add r5, r4, r4, lsl #1 │ │ │ │ ldr r7, [r2, #28] │ │ │ │ add r6, r6, r5, lsl #2 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r7, r5 │ │ │ │ - bcs d3750 │ │ │ │ + bcs d3770 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r1, r7, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr r1, [fp, #32] │ │ │ │ - b d38c4 │ │ │ │ + b d38e4 │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc d35c0 │ │ │ │ - b d36bc │ │ │ │ + bcc d35e0 │ │ │ │ + b d36dc │ │ │ │ ldr r9, [fp, #336] @ 0x150 │ │ │ │ cmp r9, #0 │ │ │ │ - beq d370c │ │ │ │ + beq d372c │ │ │ │ ldr r3, [fp, #332] @ 0x14c │ │ │ │ cmp r3, r9 │ │ │ │ - bcc d34c4 │ │ │ │ + bcc d34e4 │ │ │ │ ldr r4, [fp, #60] @ 0x3c │ │ │ │ mvn r3, #1 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ and r4, r4, #31 │ │ │ │ ldr ip, [fp, #20] │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp r8, #0 │ │ │ │ add r4, r3, r9, lsr r4 │ │ │ │ moveq r7, r8 │ │ │ │ cmp r4, ip │ │ │ │ - bcs d39b0 │ │ │ │ + bcs d39d0 │ │ │ │ ldr r3, [fp, #16] │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r7, r4 │ │ │ │ - bcs d34c4 │ │ │ │ + bcs d34e4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ add r4, r7, #1 │ │ │ │ ldr r3, [r1, r7, lsl #2] │ │ │ │ str r4, [r2, #28] │ │ │ │ - b d355c │ │ │ │ + b d357c │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #1 │ │ │ │ str r7, [r2, #16] │ │ │ │ str r9, [r2, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ str r6, [r2, #32] │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc d35c0 │ │ │ │ - b d36bc │ │ │ │ + bcc d35e0 │ │ │ │ + b d36dc │ │ │ │ ldr r8, [fp, #336] @ 0x150 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d3718 │ │ │ │ + beq d3738 │ │ │ │ ldr r7, [fp, #332] @ 0x14c │ │ │ │ cmp r7, r8 │ │ │ │ - bcc d36e0 │ │ │ │ + bcc d3700 │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ mvn r4, #1 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ and r5, r5, #31 │ │ │ │ ldr ip, [fp, #20] │ │ │ │ ldr r7, [r2, #28] │ │ │ │ cmp sl, #0 │ │ │ │ add r4, r4, r8, lsr r5 │ │ │ │ moveq r7, sl │ │ │ │ cmp r4, ip │ │ │ │ - bcs d39b0 │ │ │ │ + bcs d39d0 │ │ │ │ ldr r5, [fp, #16] │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r7, r5 │ │ │ │ - bcs d36e0 │ │ │ │ + bcs d3700 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r5, r7, #1 │ │ │ │ ldr r3, [r1, r7, lsl #2] │ │ │ │ str r5, [r2, #28] │ │ │ │ ldr r1, [fp, #32] │ │ │ │ mov r7, #1 │ │ │ │ str r7, [r2, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - bls d398c │ │ │ │ + bls d39ac │ │ │ │ ldr r1, [fp, #28] │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ cmp r6, r1 │ │ │ │ - bcc d390c │ │ │ │ + bcc d392c │ │ │ │ sub r1, r6, r1 │ │ │ │ str r7, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -184867,108 +184875,108 @@ │ │ │ │ mov r7, #0 │ │ │ │ str r7, [r2, #24] │ │ │ │ add r6, r3, #1 │ │ │ │ str r7, [r2] │ │ │ │ str r6, [r2, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - bcs d36bc │ │ │ │ + bcs d36dc │ │ │ │ ldr ip, [r1, #12] │ │ │ │ add r7, fp, #64 @ 0x40 │ │ │ │ ldr sl, [r1, #8] │ │ │ │ mov r8, #1 │ │ │ │ cmp r6, ip │ │ │ │ mov r4, ip │ │ │ │ movhi r4, r6 │ │ │ │ - b d35f4 │ │ │ │ + b d3614 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r2, #32] │ │ │ │ cmp r1, r6 │ │ │ │ - beq d36bc │ │ │ │ + beq d36dc │ │ │ │ cmp r4, r6 │ │ │ │ - beq d3954 │ │ │ │ + beq d3974 │ │ │ │ ldrb r1, [sl, r6] │ │ │ │ ldrb r3, [r7, r1] │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r3, r9, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d3944 │ │ │ │ + bcs d3964 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ ldr r5, [fp, #328] @ 0x148 │ │ │ │ ldr r9, [r1, r3, lsl #2] │ │ │ │ cmp r9, r5 │ │ │ │ - bhi d35e0 │ │ │ │ + bhi d3600 │ │ │ │ cmp r9, #0 │ │ │ │ strd r8, [r2, #16] │ │ │ │ - beq d32e0 │ │ │ │ + beq d3300 │ │ │ │ ldr r1, [fp, #332] @ 0x14c │ │ │ │ cmp r1, r9 │ │ │ │ - bcc d35e0 │ │ │ │ + bcc d3600 │ │ │ │ ldr r7, [fp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [fp, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r2, #28] │ │ │ │ and r3, r7, #31 │ │ │ │ mvn r7, #1 │ │ │ │ add r3, r7, r9, lsr r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d39d8 │ │ │ │ + bcs d39f8 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d39e8 │ │ │ │ + beq d3a08 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bls d398c │ │ │ │ + bls d39ac │ │ │ │ ldr r7, [fp, #28] │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r7, [r7, r3, lsl #2] │ │ │ │ cmp r7, r1 │ │ │ │ - bhi d390c │ │ │ │ + bhi d392c │ │ │ │ sub r7, r6, r7 │ │ │ │ mov r5, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ str r5, [r2] │ │ │ │ - b d38ec │ │ │ │ + b d390c │ │ │ │ mov r8, #1 │ │ │ │ strd r8, [r2, #16] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r2, #32] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc d3774 │ │ │ │ - b d3864 │ │ │ │ + bcc d3794 │ │ │ │ + b d3884 │ │ │ │ mov r7, #0 │ │ │ │ mov r5, #1 │ │ │ │ str r5, [r2, #16] │ │ │ │ str r8, [r2, #20] │ │ │ │ str r7, [r2, #24] │ │ │ │ str r6, [r2, #32] │ │ │ │ str r7, [r2] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bcc d3774 │ │ │ │ - b d3864 │ │ │ │ - ldr r0, [pc, #744] @ d39fc │ │ │ │ + bcc d3794 │ │ │ │ + b d3884 │ │ │ │ + ldr r0, [pc, #744] @ d3a1c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b d3720 │ │ │ │ - ldr r0, [pc, #744] @ d3a08 │ │ │ │ + b d3740 │ │ │ │ + ldr r0, [pc, #744] @ d3a28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #2 │ │ │ │ mov r4, #1 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ strbne r4, [r0] │ │ │ │ addne sp, sp, #44 @ 0x2c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 25cd0 │ │ │ │ @@ -184976,48 +184984,48 @@ │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r2, #24] │ │ │ │ str r6, [r2] │ │ │ │ add r6, r7, #1 │ │ │ │ str r6, [r2, #32] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bcs d3864 │ │ │ │ + bcs d3884 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr ip, [r1, #8] │ │ │ │ add r5, fp, #64 @ 0x40 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov sl, #1 │ │ │ │ - b d37a8 │ │ │ │ + b d37c8 │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r6, r1 │ │ │ │ str r1, [r2, #32] │ │ │ │ cmp r1, r7 │ │ │ │ - bcs d3864 │ │ │ │ + bcs d3884 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs d3978 │ │ │ │ + bcs d3998 │ │ │ │ ldrb r1, [ip, r6] │ │ │ │ ldrb r7, [r5, r1] │ │ │ │ ldr r1, [fp, #8] │ │ │ │ add r4, r8, r7 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs d3968 │ │ │ │ + bcs d3988 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ ldr r7, [fp, #328] @ 0x148 │ │ │ │ ldr r8, [r1, r4, lsl #2] │ │ │ │ cmp r8, r7 │ │ │ │ - bhi d3790 │ │ │ │ + bhi d37b0 │ │ │ │ cmp r8, #0 │ │ │ │ str sl, [r2, #16] │ │ │ │ str r8, [r2, #20] │ │ │ │ - beq d32e0 │ │ │ │ + beq d3300 │ │ │ │ ldr r1, [fp, #332] @ 0x14c │ │ │ │ cmp r1, r8 │ │ │ │ - bcs d3878 │ │ │ │ + bcs d3898 │ │ │ │ ldr r0, [fp, #44] @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ mov r2, ip │ │ │ │ mov r4, ip │ │ │ │ mov r9, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr lr, [r0, #16] │ │ │ │ @@ -185028,607 +185036,607 @@ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bic r0, r0, #7 │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx lr │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3900 │ │ │ │ + beq d3920 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ cmp r1, r6 │ │ │ │ mov ip, r4 │ │ │ │ addls r1, r6, #1 │ │ │ │ - b d3794 │ │ │ │ + b d37b4 │ │ │ │ mov r4, #1 │ │ │ │ str r4, [r2, #16] │ │ │ │ str r8, [r2, #20] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [fp, #60] @ 0x3c │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [fp, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ str r3, [r2, #28] │ │ │ │ and r3, r7, #31 │ │ │ │ mvn r7, #1 │ │ │ │ add r3, r7, r8, lsr r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d39d8 │ │ │ │ + bcs d39f8 │ │ │ │ ldr r1, [fp, #16] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d39e8 │ │ │ │ + beq d3a08 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r1, [fp, #32] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r1, r3 │ │ │ │ - bls d398c │ │ │ │ + bls d39ac │ │ │ │ add r1, r6, #1 │ │ │ │ ldr r7, [fp, #28] │ │ │ │ ldr r7, [r7, r3, lsl #2] │ │ │ │ cmp r1, r7 │ │ │ │ - bcc d390c │ │ │ │ + bcc d392c │ │ │ │ sub r7, r1, r7 │ │ │ │ mov r6, #1 │ │ │ │ str r6, [r2] │ │ │ │ str r7, [r2, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #252] @ d3a10 │ │ │ │ + ldr r0, [pc, #252] @ d3a30 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #248] @ d3a14 │ │ │ │ + ldr r1, [pc, #248] @ d3a34 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #208] @ d3a1c │ │ │ │ + ldr r2, [pc, #208] @ d3a3c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #196] @ d3a20 │ │ │ │ + ldr r2, [pc, #196] @ d3a40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #188] @ d3a2c │ │ │ │ + ldr r2, [pc, #188] @ d3a4c │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #176] @ d3a30 │ │ │ │ + ldr r2, [pc, #176] @ d3a50 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #120] @ d3a0c │ │ │ │ + ldr r2, [pc, #120] @ d3a2c │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #116] @ d3a18 │ │ │ │ + ldr r2, [pc, #116] @ d3a38 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #76] @ d3a04 │ │ │ │ + ldr r2, [pc, #76] @ d3a24 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #92] @ d3a28 │ │ │ │ + ldr r2, [pc, #92] @ d3a48 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #84] @ d3a34 │ │ │ │ + ldr r2, [pc, #84] @ d3a54 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #52] @ d3a24 │ │ │ │ + ldr r2, [pc, #52] @ d3a44 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq ip, r3, ip, lsl r8 │ │ │ │ - andseq ip, r3, r8, lsl #23 │ │ │ │ - andseq r0, r2, r8, lsl #10 │ │ │ │ - andseq ip, r3, r0, lsl r8 │ │ │ │ - andseq r0, r2, r8, lsl r5 │ │ │ │ - andseq r0, r2, r8, ror #10 │ │ │ │ - andseq r0, r2, r8, ror #10 │ │ │ │ - andseq r0, r2, r4, lsl r5 │ │ │ │ - andseq r0, r2, r0, asr r5 │ │ │ │ - andseq r0, r2, ip, lsl r5 │ │ │ │ + @ instruction: 0x0013c7fc │ │ │ │ + andseq ip, r3, r8, ror #22 │ │ │ │ andseq r0, r2, r8, ror #9 │ │ │ │ - andseq r0, r2, ip, ror #9 │ │ │ │ - andseq r0, r2, ip, lsr #10 │ │ │ │ - @ instruction: 0x001204f0 │ │ │ │ - andseq r0, r2, ip, ror #9 │ │ │ │ + @ instruction: 0x0013c7f0 │ │ │ │ + @ instruction: 0x001204f8 │ │ │ │ + andseq r0, r2, r8, asr #10 │ │ │ │ + andseq r0, r2, r8, asr #10 │ │ │ │ + @ instruction: 0x001204f4 │ │ │ │ + andseq r0, r2, r0, lsr r5 │ │ │ │ + @ instruction: 0x001204fc │ │ │ │ + andseq r0, r2, r8, asr #9 │ │ │ │ + andseq r0, r2, ip, asr #9 │ │ │ │ + andseq r0, r2, ip, lsl #10 │ │ │ │ + @ instruction: 0x001204d0 │ │ │ │ + andseq r0, r2, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r9, r2 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ cmp sl, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bhi d4190 │ │ │ │ + bhi d41b0 │ │ │ │ ldr r6, [r0] │ │ │ │ str r9, [sp, #28] │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldrbne r0, [r1, #16] │ │ │ │ cmpne r0, #1 │ │ │ │ - bne d3b6c │ │ │ │ + bne d3b8c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3adc │ │ │ │ + beq d3afc │ │ │ │ ldrd r4, [r9, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d3bcc │ │ │ │ + beq d3bec │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bcc d483c │ │ │ │ + bcc d485c │ │ │ │ cmp r3, r4 │ │ │ │ - beq d49fc │ │ │ │ + beq d4a1c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ sub r3, r3, r4 │ │ │ │ ldr r7, [r9, #28] │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldrb r5, [r2] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bne d3c58 │ │ │ │ + bne d3c78 │ │ │ │ add r6, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc d3c70 │ │ │ │ - b d3b58 │ │ │ │ + bcc d3c90 │ │ │ │ + b d3b78 │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ mov r2, #316 @ 0x13c │ │ │ │ cmp r0, #0 │ │ │ │ movwne r2, #320 @ 0x140 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq d3d3c │ │ │ │ + beq d3d5c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r0, [r0, #312] @ 0x138 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc d3d3c │ │ │ │ + bcc d3d5c │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r0, [r9, #24] │ │ │ │ ldr r5, [r9, #28] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc d483c │ │ │ │ + bcc d485c │ │ │ │ cmp r3, r4 │ │ │ │ - beq d49fc │ │ │ │ + beq d4a1c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ sub r3, r3, r4 │ │ │ │ ldr ip, [r7, #40] @ 0x28 │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ ldrb r7, [r2] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ - bne d3cec │ │ │ │ + bne d3d0c │ │ │ │ add r6, ip, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc d3d04 │ │ │ │ - ldr r2, [pc, #4084] @ d4b54 │ │ │ │ + bcc d3d24 │ │ │ │ + ldr r2, [pc, #4084] @ d4b74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ ldr r0, [r9, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d3be0 │ │ │ │ + beq d3c00 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ ldr r5, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq d3cd8 │ │ │ │ + beq d3cf8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bcc d4888 │ │ │ │ + bcc d48a8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq d49fc │ │ │ │ + beq d4a1c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ sub lr, r3, r5 │ │ │ │ ldr r8, [r9, #28] │ │ │ │ add r7, r0, r5, lsl #2 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldrb r4, [r7] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bne d422c │ │ │ │ + bne d424c │ │ │ │ add r0, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc d4244 │ │ │ │ - b d3c48 │ │ │ │ + bcc d4264 │ │ │ │ + b d3c68 │ │ │ │ ldr sl, [r9, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc d3d68 │ │ │ │ - b d4184 │ │ │ │ + bcc d3d88 │ │ │ │ + b d41a4 │ │ │ │ ldr r5, [r6, #316] @ 0x13c │ │ │ │ cmp r5, #0 │ │ │ │ - beq d4344 │ │ │ │ + beq d4364 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r0, [r0, #312] @ 0x138 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc d4344 │ │ │ │ + bcc d4364 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldrd r6, [r9, #24] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bcc d4888 │ │ │ │ + bcc d48a8 │ │ │ │ cmp r3, r5 │ │ │ │ - beq d49fc │ │ │ │ + beq d4a1c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ sub lr, r3, r5 │ │ │ │ ldr ip, [r4, #40] @ 0x28 │ │ │ │ add r6, r0, r5, lsl #2 │ │ │ │ ldrb r4, [r6] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bne d42f8 │ │ │ │ + bne d4318 │ │ │ │ add r0, ip, #2 │ │ │ │ cmp r0, lr │ │ │ │ - bcc d4310 │ │ │ │ - ldr r2, [pc, #3912] @ d4b98 │ │ │ │ + bcc d4330 │ │ │ │ + ldr r2, [pc, #3912] @ d4bb8 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add r0, r5, r5, lsr #2 │ │ │ │ tst r5, #3 │ │ │ │ add r6, r0, #2 │ │ │ │ addne r6, r0, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs d4aac │ │ │ │ + bcs d4acc │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ mov r8, #1 │ │ │ │ cmn r0, #1 │ │ │ │ movle r0, r8 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs d3cac │ │ │ │ + bcs d3ccc │ │ │ │ ldr r6, [r9, #32] │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ str r8, [r9, #24] │ │ │ │ str r1, [r9, #28] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bne d41f0 │ │ │ │ + bne d4210 │ │ │ │ add r0, ip, #2 │ │ │ │ - b d4200 │ │ │ │ + b d4220 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r9, #24] │ │ │ │ add sl, r0, #1 │ │ │ │ str r2, [r9] │ │ │ │ str sl, [r9, #32] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs d4184 │ │ │ │ - b d3d68 │ │ │ │ + bcs d41a4 │ │ │ │ + b d3d88 │ │ │ │ ldr sl, [r9, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r0 │ │ │ │ - bcc d4370 │ │ │ │ - b d4604 │ │ │ │ + bcc d4390 │ │ │ │ + b d4624 │ │ │ │ add r0, r7, r7, lsr #2 │ │ │ │ tst r7, #3 │ │ │ │ add r6, r0, #2 │ │ │ │ addne r6, r0, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs d4aac │ │ │ │ + bcs d4acc │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ mov r6, #1 │ │ │ │ cmn r0, #1 │ │ │ │ movle r0, r6 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs d3d3c │ │ │ │ + bcs d3d5c │ │ │ │ add r1, r5, #1 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ str r6, [r9, #24] │ │ │ │ str r1, [r9, #28] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bne d42bc │ │ │ │ + bne d42dc │ │ │ │ add r0, ip, #2 │ │ │ │ - b d42cc │ │ │ │ + b d42ec │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r9, #16] │ │ │ │ str r4, [r9, #20] │ │ │ │ str r0, [r9, #24] │ │ │ │ str sl, [r9, #32] │ │ │ │ str r0, [r9] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs d4184 │ │ │ │ + bcs d41a4 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldrb r1, [r1, #16] │ │ │ │ cmp sl, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movhi r0, sl │ │ │ │ tst r1, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq d3db0 │ │ │ │ - b d3fc0 │ │ │ │ + beq d3dd0 │ │ │ │ + b d3fe0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add sl, sl, #1 │ │ │ │ str sl, [r9, #32] │ │ │ │ cmp sl, r0 │ │ │ │ - beq d4184 │ │ │ │ + beq d41a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - beq d4934 │ │ │ │ + beq d4954 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs d48fc │ │ │ │ + bcs d491c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr fp, [r6, #4] │ │ │ │ ldrb r0, [r0, sl] │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ add ip, r7, #2 │ │ │ │ ldr lr, [fp, r8, lsl #2] │ │ │ │ uxtb r2, lr │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq d3e18 │ │ │ │ + beq d3e38 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne d3e40 │ │ │ │ + bne d3e60 │ │ │ │ add r3, r8, ip │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d490c │ │ │ │ + bcs d492c │ │ │ │ ldr r4, [fp, r3, lsl #2] │ │ │ │ cmp r4, #1 │ │ │ │ - beq d3e24 │ │ │ │ - b d3f68 │ │ │ │ + beq d3e44 │ │ │ │ + b d3f88 │ │ │ │ ubfx r0, lr, #8, #8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq d3f9c │ │ │ │ + beq d3fbc │ │ │ │ add r3, r8, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d48e8 │ │ │ │ + bcs d4908 │ │ │ │ ldr r8, [fp, r3, lsl #2] │ │ │ │ cmp r8, r1 │ │ │ │ - bcc d3de4 │ │ │ │ - b d48f8 │ │ │ │ + bcc d3e04 │ │ │ │ + b d4918 │ │ │ │ ands r2, lr, #3 │ │ │ │ ubfx r4, lr, #2, #6 │ │ │ │ add r6, r8, #2 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d4818 │ │ │ │ + bcc d4838 │ │ │ │ add r3, r4, r2 │ │ │ │ sub r5, r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi d4828 │ │ │ │ + bhi d4848 │ │ │ │ lsl r0, r2, #2 │ │ │ │ add r3, r0, r4, lsl #2 │ │ │ │ add r6, fp, r6, lsl #2 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq d3e24 │ │ │ │ + beq d3e44 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ ubfx r4, r2, #16, #8 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r7, r0 │ │ │ │ - beq d3ee4 │ │ │ │ + beq d3f04 │ │ │ │ ubfx r0, r2, #8, #8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq d3f10 │ │ │ │ + beq d3f30 │ │ │ │ cmp r7, r4 │ │ │ │ - beq d3f3c │ │ │ │ + beq d3f5c │ │ │ │ add r5, r5, #4 │ │ │ │ lsr r0, r2, #24 │ │ │ │ cmp r7, r0 │ │ │ │ - bne d3e78 │ │ │ │ + bne d3e98 │ │ │ │ add r2, r8, #1 │ │ │ │ tst lr, #3 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ movne r0, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d3f64 │ │ │ │ - b d49d8 │ │ │ │ + bcc d3f84 │ │ │ │ + b d49f8 │ │ │ │ add r2, r8, #1 │ │ │ │ tst lr, #3 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ movne r0, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d3f64 │ │ │ │ - b d496c │ │ │ │ + bcc d3f84 │ │ │ │ + b d498c │ │ │ │ add r2, r8, #1 │ │ │ │ tst lr, #3 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ movne r0, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, r0, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d3f64 │ │ │ │ - b d4990 │ │ │ │ + bcc d3f84 │ │ │ │ + b d49b0 │ │ │ │ add r2, r8, #1 │ │ │ │ tst lr, #3 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r3, lr, #2, #6 │ │ │ │ movne r0, r2 │ │ │ │ add r0, r0, r3 │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d49b4 │ │ │ │ + bcs d49d4 │ │ │ │ ldr r4, [fp, r3, lsl #2] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [r6, #308] @ 0x134 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi d3d9c │ │ │ │ + bhi d3dbc │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r4, [r9, #20] │ │ │ │ - beq d4190 │ │ │ │ + beq d41b0 │ │ │ │ ldr r0, [r6, #312] @ 0x138 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc d3d9c │ │ │ │ - b d41b4 │ │ │ │ + bcc d3dbc │ │ │ │ + b d41d4 │ │ │ │ add r3, r8, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d3f64 │ │ │ │ - b d45f4 │ │ │ │ + bcc d3f84 │ │ │ │ + b d4614 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add sl, sl, #1 │ │ │ │ str sl, [r9, #32] │ │ │ │ cmp sl, r0 │ │ │ │ - beq d4184 │ │ │ │ + beq d41a4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - beq d4934 │ │ │ │ + beq d4954 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs d48fc │ │ │ │ + bcs d491c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr fp, [r6, #4] │ │ │ │ ldrb r2, [r0, sl] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r7, [r0, r2] │ │ │ │ ldr r0, [fp, r4, lsl #2] │ │ │ │ uxtb r2, r0 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq d4028 │ │ │ │ + beq d4048 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - bne d4074 │ │ │ │ + bne d4094 │ │ │ │ ubfx r2, r0, #8, #8 │ │ │ │ cmp r7, r2 │ │ │ │ - bne d419c │ │ │ │ + bne d41bc │ │ │ │ add r3, r4, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d45f4 │ │ │ │ + bcs d4614 │ │ │ │ ldr r4, [fp, r3, lsl #2] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b d4044 │ │ │ │ + b d4064 │ │ │ │ add r2, r7, r4 │ │ │ │ add r3, r2, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d490c │ │ │ │ + bcs d492c │ │ │ │ ldr r4, [fp, r3, lsl #2] │ │ │ │ cmp r4, #1 │ │ │ │ - beq d419c │ │ │ │ + beq d41bc │ │ │ │ ldr r0, [r6, #308] @ 0x134 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi d3fac │ │ │ │ + bhi d3fcc │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r4, [r9, #20] │ │ │ │ - beq d4190 │ │ │ │ + beq d41b0 │ │ │ │ ldr r0, [r6, #312] @ 0x138 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc d3fac │ │ │ │ - b d41b4 │ │ │ │ + bcc d3fcc │ │ │ │ + b d41d4 │ │ │ │ ands lr, r0, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ubfx ip, r0, #2, #6 │ │ │ │ add r6, r4, #2 │ │ │ │ movwne lr, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d4818 │ │ │ │ + bcc d4838 │ │ │ │ add r3, ip, lr │ │ │ │ sub r5, r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi d4828 │ │ │ │ + bhi d4848 │ │ │ │ lsl r2, lr, #2 │ │ │ │ add r3, r2, ip, lsl #2 │ │ │ │ add r6, fp, r6, lsl #2 │ │ │ │ mov r5, #0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq d419c │ │ │ │ + beq d41bc │ │ │ │ ldr r9, [r6, r5] │ │ │ │ ubfx r2, r9, #16, #8 │ │ │ │ uxtb r8, r9 │ │ │ │ cmp r7, r8 │ │ │ │ - beq d4110 │ │ │ │ + beq d4130 │ │ │ │ ubfx r0, r9, #8, #8 │ │ │ │ cmp r7, r0 │ │ │ │ - beq d4130 │ │ │ │ - cmp r7, r2 │ │ │ │ beq d4150 │ │ │ │ + cmp r7, r2 │ │ │ │ + beq d4170 │ │ │ │ lsr r0, r9, #24 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r7, r0 │ │ │ │ - bne d40b0 │ │ │ │ + bne d40d0 │ │ │ │ add r0, r4, lr │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d401c │ │ │ │ - b d4b3c │ │ │ │ + bcc d403c │ │ │ │ + b d4b5c │ │ │ │ add r0, r4, lr │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d401c │ │ │ │ - b d4aec │ │ │ │ + bcc d403c │ │ │ │ + b d4b0c │ │ │ │ add r0, r4, lr │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, r0, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d401c │ │ │ │ - b d4b24 │ │ │ │ + bcc d403c │ │ │ │ + b d4b44 │ │ │ │ add r0, r4, lr │ │ │ │ ldr r9, [sp, #28] │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r5 │ │ │ │ add r3, r0, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d401c │ │ │ │ + bcc d403c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #3 │ │ │ │ addne r4, r4, #1 │ │ │ │ ubfx r0, r0, #2, #6 │ │ │ │ add r0, r4, r0 │ │ │ │ - b d49c4 │ │ │ │ + b d49e4 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r4, [r9, #20] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ @@ -185637,257 +185645,257 @@ │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, r4 │ │ │ │ str r0, [r9, #24] │ │ │ │ str r0, [r9, #28] │ │ │ │ - bcc d48c8 │ │ │ │ + bcc d48e8 │ │ │ │ cmp r1, r4 │ │ │ │ - beq d49fc │ │ │ │ + beq d4a1c │ │ │ │ add r2, fp, r4, lsl #2 │ │ │ │ sub r1, r1, r4 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne d4654 │ │ │ │ + bne d4674 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b d4664 │ │ │ │ + b d4684 │ │ │ │ add r4, r5, r5, lsr #2 │ │ │ │ tst r5, #3 │ │ │ │ add r0, r4, #2 │ │ │ │ addne r0, r4, #3 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs d4ac0 │ │ │ │ + bcs d4ae0 │ │ │ │ ldr r5, [r2, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble d4298 │ │ │ │ + ble d42b8 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs d4ad0 │ │ │ │ + bcs d4af0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b d42a4 │ │ │ │ + b d42c4 │ │ │ │ add r3, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs d4b04 │ │ │ │ + bcs d4b24 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r3, #1 │ │ │ │ movle r3, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs d427c │ │ │ │ + bcs d429c │ │ │ │ ldr r2, [r9, #32] │ │ │ │ add r1, r8, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r9, #24] │ │ │ │ - bne d46ac │ │ │ │ + bne d46cc │ │ │ │ add r0, ip, #2 │ │ │ │ - b d46bc │ │ │ │ + b d46dc │ │ │ │ ldr r0, [r9, #32] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #24] │ │ │ │ add sl, r0, #1 │ │ │ │ str r3, [r9] │ │ │ │ str sl, [r9, #32] │ │ │ │ - b d4360 │ │ │ │ + b d4380 │ │ │ │ cmp r7, #0 │ │ │ │ - bne d489c │ │ │ │ + bne d48bc │ │ │ │ bic r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d4aa0 │ │ │ │ + bls d4ac0 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ add r1, r6, #1 │ │ │ │ - b d4760 │ │ │ │ + b d4780 │ │ │ │ add r6, r7, r7, lsr #2 │ │ │ │ tst r7, #3 │ │ │ │ add r0, r6, #2 │ │ │ │ addne r0, r6, #3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bcs d4ac0 │ │ │ │ + bcs d4ae0 │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ cmn r7, #1 │ │ │ │ - ble d468c │ │ │ │ + ble d46ac │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs d4ad0 │ │ │ │ + bcs d4af0 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b d4698 │ │ │ │ + b d46b8 │ │ │ │ add r3, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ - bcs d4b04 │ │ │ │ + bcs d4b24 │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r3, #1 │ │ │ │ movle r3, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs d4344 │ │ │ │ + bcs d4364 │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ strd r0, [r9, #24] │ │ │ │ - bne d4790 │ │ │ │ + bne d47b0 │ │ │ │ add r0, ip, #2 │ │ │ │ - b d47a0 │ │ │ │ + b d47c0 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9, #16] │ │ │ │ str r5, [r9, #20] │ │ │ │ str r0, [r9, #24] │ │ │ │ str sl, [r9, #32] │ │ │ │ str r0, [r9] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp sl, r0 │ │ │ │ - bcs d4604 │ │ │ │ + bcs d4624 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ add r0, r2, #8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ - b d43a8 │ │ │ │ + b d43c8 │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r9, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d4604 │ │ │ │ + bcs d4624 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bcs d4958 │ │ │ │ + bcs d4978 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs d4948 │ │ │ │ + bcs d4968 │ │ │ │ ldrb r0, [r8, sl] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr lr, [r6, #4] │ │ │ │ ldrb r7, [r2, r0] │ │ │ │ mov r0, r5 │ │ │ │ add ip, r7, #2 │ │ │ │ ldr r9, [lr, r0, lsl #2] │ │ │ │ uxtb r2, r9 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ - beq d440c │ │ │ │ + beq d442c │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne d4434 │ │ │ │ + bne d4454 │ │ │ │ add r3, ip, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d490c │ │ │ │ + bcs d492c │ │ │ │ ldr r5, [lr, r3, lsl #2] │ │ │ │ cmp r5, #1 │ │ │ │ - beq d4418 │ │ │ │ - b d455c │ │ │ │ + beq d4438 │ │ │ │ + b d457c │ │ │ │ ubfx r2, r9, #8, #8 │ │ │ │ cmp r7, r2 │ │ │ │ - beq d45e8 │ │ │ │ + beq d4608 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d491c │ │ │ │ + bcs d493c │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d43d8 │ │ │ │ - b d4928 │ │ │ │ + bcc d43f8 │ │ │ │ + b d4948 │ │ │ │ ands r2, r9, #3 │ │ │ │ ubfx r4, r9, #2, #6 │ │ │ │ add r6, r0, #2 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d4818 │ │ │ │ + bcc d4838 │ │ │ │ add r3, r4, r2 │ │ │ │ sub r5, r1, r6 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi d4828 │ │ │ │ + bhi d4848 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add fp, lr, r6, lsl #2 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ cmp r3, r6 │ │ │ │ - beq d4418 │ │ │ │ + beq d4438 │ │ │ │ ldr r2, [fp, r6] │ │ │ │ ubfx r4, r2, #16, #8 │ │ │ │ uxtb r5, r2 │ │ │ │ cmp r7, r5 │ │ │ │ - beq d44d8 │ │ │ │ + beq d44f8 │ │ │ │ ubfx r5, r2, #8, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq d4504 │ │ │ │ + beq d4524 │ │ │ │ cmp r7, r4 │ │ │ │ - beq d4530 │ │ │ │ + beq d4550 │ │ │ │ add r6, r6, #4 │ │ │ │ lsr r2, r2, #24 │ │ │ │ cmp r7, r2 │ │ │ │ - bne d446c │ │ │ │ + bne d448c │ │ │ │ add r7, r0, #1 │ │ │ │ tst r9, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ movne r2, r7 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r6 │ │ │ │ add r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d4558 │ │ │ │ - b d4a7c │ │ │ │ + bcc d4578 │ │ │ │ + b d4a9c │ │ │ │ add r7, r0, #1 │ │ │ │ tst r9, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ movne r2, r7 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r6 │ │ │ │ add r3, r2, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d4558 │ │ │ │ - b d4a10 │ │ │ │ + bcc d4578 │ │ │ │ + b d4a30 │ │ │ │ add r7, r0, #1 │ │ │ │ tst r9, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ movne r2, r7 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r6 │ │ │ │ add r3, r2, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d4558 │ │ │ │ - b d4a34 │ │ │ │ + bcc d4578 │ │ │ │ + b d4a54 │ │ │ │ add r7, r0, #1 │ │ │ │ tst r9, #3 │ │ │ │ mov r2, r0 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ movne r2, r7 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, r6 │ │ │ │ add r3, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs d4a58 │ │ │ │ + bcs d4a78 │ │ │ │ ldr r5, [lr, r3, lsl #2] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r9, [sp, #28] │ │ │ │ ldr r0, [r6, #308] @ 0x134 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi d4390 │ │ │ │ + bhi d43b0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r9, #16] │ │ │ │ str r5, [r9, #20] │ │ │ │ - beq d4190 │ │ │ │ + beq d41b0 │ │ │ │ ldr r0, [r6, #312] @ 0x138 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs d4618 │ │ │ │ + bcs d4638 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str sl, [sp] │ │ │ │ @@ -185896,117 +185904,117 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bic r0, r0, #7 │ │ │ │ add r1, r1, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ blx r7 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4190 │ │ │ │ + beq d41b0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, sl │ │ │ │ addls r0, sl, #1 │ │ │ │ - b d4394 │ │ │ │ + b d43b4 │ │ │ │ add r3, r0, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc d4558 │ │ │ │ - ldr r2, [pc, #1416] @ d4b84 │ │ │ │ + bcc d4578 │ │ │ │ + ldr r2, [pc, #1416] @ d4ba4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r9, #16] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, r5 │ │ │ │ str r0, [r9, #24] │ │ │ │ str r0, [r9, #28] │ │ │ │ - bcc d48d8 │ │ │ │ + bcc d48f8 │ │ │ │ cmp r1, r5 │ │ │ │ - beq d49fc │ │ │ │ + beq d4a1c │ │ │ │ add r2, lr, r5, lsl #2 │ │ │ │ sub r1, r1, r5 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne d470c │ │ │ │ + bne d472c │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ - b d471c │ │ │ │ + b d473c │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d4ae0 │ │ │ │ + bcs d4b00 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble d4748 │ │ │ │ + ble d4768 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d473c │ │ │ │ + bcs d475c │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ - b d474c │ │ │ │ + b d476c │ │ │ │ cmp r5, #0 │ │ │ │ - bne d489c │ │ │ │ + bne d48bc │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d4aa0 │ │ │ │ + bls d4ac0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ - b d47e8 │ │ │ │ + b d4808 │ │ │ │ add r3, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r3, #2 │ │ │ │ addne r0, r3, #3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, lr │ │ │ │ - bcs d4b14 │ │ │ │ + bcs d4b34 │ │ │ │ ldr r5, [r7, r0, lsl #2] │ │ │ │ cmn r5, #1 │ │ │ │ - ble d46e8 │ │ │ │ + ble d4708 │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs d4b58 │ │ │ │ + bcs d4b78 │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ - b d46f4 │ │ │ │ + b d4714 │ │ │ │ cmp r8, #0 │ │ │ │ - bne d489c │ │ │ │ + bne d48bc │ │ │ │ bic r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d4aa0 │ │ │ │ + bls d4ac0 │ │ │ │ add r1, r2, #1 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - b d4760 │ │ │ │ + b d4780 │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d4ae0 │ │ │ │ + bcs d4b00 │ │ │ │ ldr r3, [r2, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble d4748 │ │ │ │ + ble d4768 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc d4684 │ │ │ │ - ldr r2, [pc, #1144] @ d4bbc │ │ │ │ + bcc d46a4 │ │ │ │ + ldr r2, [pc, #1144] @ d4bdc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ bic r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d4aa0 │ │ │ │ + bls d4ac0 │ │ │ │ add r1, sl, #1 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bcc d4850 │ │ │ │ + bcc d4870 │ │ │ │ mov r3, #1 │ │ │ │ sub r2, r1, r2 │ │ │ │ str r3, [r9] │ │ │ │ str r2, [r9, #4] │ │ │ │ str r1, [r9, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ mov r0, #0 │ │ │ │ @@ -186014,353 +186022,353 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r2, r4, r4, lsr #2 │ │ │ │ tst r4, #3 │ │ │ │ add r0, r2, #2 │ │ │ │ addne r0, r2, #3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, lr │ │ │ │ - bcs d4b14 │ │ │ │ + bcs d4b34 │ │ │ │ ldr r2, [r6, r0, lsl #2] │ │ │ │ cmn r2, #1 │ │ │ │ - ble d47cc │ │ │ │ + ble d47ec │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r0, lr │ │ │ │ - bcs d4b58 │ │ │ │ + bcs d4b78 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ - b d47d8 │ │ │ │ + b d47f8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne d489c │ │ │ │ + bne d48bc │ │ │ │ bic r0, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bls d4aa0 │ │ │ │ + bls d4ac0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp sl, r1 │ │ │ │ - bcc d4850 │ │ │ │ + bcc d4870 │ │ │ │ mov r2, #1 │ │ │ │ sub r1, sl, r1 │ │ │ │ str r2, [r9] │ │ │ │ str r1, [r9, #4] │ │ │ │ str sl, [r9, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #968] @ d4be8 │ │ │ │ + ldr r2, [pc, #968] @ d4c08 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #932] @ d4bd4 │ │ │ │ + ldr r2, [pc, #932] @ d4bf4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #896] @ d4bc4 │ │ │ │ + ldr r2, [pc, #896] @ d4be4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r0, [pc, #820] @ d4b8c │ │ │ │ + ldr r0, [pc, #820] @ d4bac │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #816] @ d4b90 │ │ │ │ + ldr r1, [pc, #816] @ d4bb0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #848] @ d4be0 │ │ │ │ + ldr r2, [pc, #848] @ d4c00 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r1, [pc, #804] @ d4bc8 │ │ │ │ + ldr r1, [pc, #804] @ d4be8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #800] @ d4bcc │ │ │ │ + ldr r0, [pc, #800] @ d4bec │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r2, [pc, #780] @ d4bdc │ │ │ │ + ldr r2, [pc, #780] @ d4bfc │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #784] @ d4bf0 │ │ │ │ + ldr r2, [pc, #784] @ d4c10 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #664] @ d4b88 │ │ │ │ + ldr r2, [pc, #664] @ d4ba8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r4, r8 │ │ │ │ - ldr r2, [pc, #620] @ d4b70 │ │ │ │ + ldr r2, [pc, #620] @ d4b90 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #672] @ d4bb4 │ │ │ │ + ldr r2, [pc, #672] @ d4bd4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #660] @ d4bb8 │ │ │ │ + ldr r2, [pc, #660] @ d4bd8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #624] @ d4ba0 │ │ │ │ + ldr r2, [pc, #624] @ d4bc0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #668] @ d4bd8 │ │ │ │ + ldr r2, [pc, #668] @ d4bf8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #580] @ d4b94 │ │ │ │ + ldr r2, [pc, #580] @ d4bb4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #652] @ d4bec │ │ │ │ + ldr r2, [pc, #652] @ d4c0c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ tst lr, #3 │ │ │ │ ubfx r0, lr, #2, #6 │ │ │ │ movne r8, r2 │ │ │ │ add r0, r8, r0 │ │ │ │ - ldr r2, [pc, #508] @ d4b80 │ │ │ │ + ldr r2, [pc, #508] @ d4ba0 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ tst lr, #3 │ │ │ │ ubfx r0, lr, #2, #6 │ │ │ │ movne r8, r2 │ │ │ │ add r0, r8, r0 │ │ │ │ - ldr r2, [pc, #468] @ d4b7c │ │ │ │ + ldr r2, [pc, #468] @ d4b9c │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ tst lr, #3 │ │ │ │ ubfx r0, lr, #2, #6 │ │ │ │ movne r8, r2 │ │ │ │ add r0, r8, r0 │ │ │ │ - ldr r2, [pc, #428] @ d4b78 │ │ │ │ + ldr r2, [pc, #428] @ d4b98 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ tst lr, #3 │ │ │ │ ubfx r0, lr, #2, #6 │ │ │ │ movne r8, r2 │ │ │ │ add r0, r8, r0 │ │ │ │ - ldr r2, [pc, #388] @ d4b74 │ │ │ │ + ldr r2, [pc, #388] @ d4b94 │ │ │ │ add r0, r0, r5 │ │ │ │ add r0, r0, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #496] @ d4bf4 │ │ │ │ + ldr r2, [pc, #496] @ d4c14 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ tst r9, #3 │ │ │ │ - ldr r2, [pc, #404] @ d4bb0 │ │ │ │ + ldr r2, [pc, #404] @ d4bd0 │ │ │ │ movne r0, r7 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #2 │ │ │ │ bl 2623c │ │ │ │ tst r9, #3 │ │ │ │ - ldr r2, [pc, #364] @ d4bac │ │ │ │ + ldr r2, [pc, #364] @ d4bcc │ │ │ │ movne r0, r7 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #3 │ │ │ │ bl 2623c │ │ │ │ tst r9, #3 │ │ │ │ - ldr r2, [pc, #324] @ d4ba8 │ │ │ │ + ldr r2, [pc, #324] @ d4bc8 │ │ │ │ movne r0, r7 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 2623c │ │ │ │ tst r9, #3 │ │ │ │ - ldr r2, [pc, #284] @ d4ba4 │ │ │ │ + ldr r2, [pc, #284] @ d4bc4 │ │ │ │ movne r0, r7 │ │ │ │ ubfx r3, r9, #2, #6 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r0, r6 │ │ │ │ add r0, r0, #1 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #280] @ d4bc0 │ │ │ │ + ldr r2, [pc, #280] @ d4be0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #180] @ d4b68 │ │ │ │ + ldr r2, [pc, #180] @ d4b88 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #264] @ d4bd0 │ │ │ │ + ldr r2, [pc, #264] @ d4bf0 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #148] @ d4b6c │ │ │ │ + ldr r2, [pc, #148] @ d4b8c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #272] @ d4bf8 │ │ │ │ + ldr r2, [pc, #272] @ d4c18 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #3 │ │ │ │ addne r4, r4, #1 │ │ │ │ ubfx r0, r0, #2, #6 │ │ │ │ add r0, r4, r0 │ │ │ │ - b d497c │ │ │ │ - ldr r2, [pc, #240] @ d4bfc │ │ │ │ + b d499c │ │ │ │ + ldr r2, [pc, #240] @ d4c1c │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #200] @ d4be4 │ │ │ │ + ldr r2, [pc, #200] @ d4c04 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #3 │ │ │ │ addne r4, r4, #1 │ │ │ │ ubfx r0, r0, #2, #6 │ │ │ │ add r0, r4, r0 │ │ │ │ - b d49a0 │ │ │ │ + b d49c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ tst r0, #3 │ │ │ │ addne r4, r4, #1 │ │ │ │ ubfx r0, r0, #2, #6 │ │ │ │ add r0, r4, r0 │ │ │ │ - b d49e8 │ │ │ │ - andseq r0, r2, r0, lsl #9 │ │ │ │ - ldr r2, [pc, #60] @ d4b9c │ │ │ │ + b d4a08 │ │ │ │ + andseq r0, r2, r0, ror #8 │ │ │ │ + ldr r2, [pc, #60] @ d4bbc │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq pc, r1, ip, lsl r5 @ │ │ │ │ - andseq pc, r1, r4, lsr #10 │ │ │ │ - andseq pc, r1, r8, ror #11 │ │ │ │ - andseq pc, r1, r8, lsl r5 @ │ │ │ │ - andseq pc, r1, ip, asr #10 │ │ │ │ - andseq pc, r1, r0, lsl #11 │ │ │ │ - @ instruction: 0x0011f5b4 │ │ │ │ - andseq pc, r1, r0, ror #18 │ │ │ │ - andseq pc, r1, ip, lsl #13 │ │ │ │ - andseq pc, r1, r4, lsr #12 │ │ │ │ - andseq pc, r1, r4, lsr #12 │ │ │ │ - mulseq r1, ip, r5 │ │ │ │ - andseq r0, r2, ip, lsl #7 │ │ │ │ - mulseq r1, ip, r4 │ │ │ │ - andseq pc, r1, r0, asr #11 │ │ │ │ + @ instruction: 0x0011f4fc │ │ │ │ + andseq pc, r1, r4, lsl #10 │ │ │ │ + andseq pc, r1, r8, asr #11 │ │ │ │ + @ instruction: 0x0011f4f8 │ │ │ │ + andseq pc, r1, ip, lsr #10 │ │ │ │ + andseq pc, r1, r0, ror #10 │ │ │ │ + mulseq r1, r4, r5 │ │ │ │ + andseq pc, r1, r0, asr #18 │ │ │ │ + andseq pc, r1, ip, ror #12 │ │ │ │ + andseq pc, r1, r4, lsl #12 │ │ │ │ + andseq pc, r1, r4, lsl #12 │ │ │ │ + andseq pc, r1, ip, ror r5 @ │ │ │ │ + andseq r0, r2, ip, ror #6 │ │ │ │ andseq pc, r1, ip, ror r4 @ │ │ │ │ + andseq pc, r1, r0, lsr #11 │ │ │ │ + andseq pc, r1, ip, asr r4 @ │ │ │ │ + mulseq r1, r0, r4 │ │ │ │ + andseq pc, r1, r4, asr #9 │ │ │ │ + @ instruction: 0x0011f4f8 │ │ │ │ + andseq pc, r1, r8, lsr r6 @ │ │ │ │ + andseq pc, r1, ip, lsr r6 @ │ │ │ │ + mulseq r1, ip, r8 │ │ │ │ + andseq pc, r1, r8, asr #9 │ │ │ │ + andseq pc, r1, r4, lsr r7 @ │ │ │ │ + @ instruction: 0x000995b4 │ │ │ │ + andseq pc, r1, r8, lsr r7 @ │ │ │ │ + andseq pc, r1, r4, lsl #10 │ │ │ │ + andseq pc, r1, r8, lsr #13 │ │ │ │ + andseq pc, r1, r4, lsl r5 @ │ │ │ │ + @ instruction: 0x0011f6bc │ │ │ │ + andseq pc, r1, r8, ror #13 │ │ │ │ @ instruction: 0x0011f4b0 │ │ │ │ - andseq pc, r1, r4, ror #9 │ │ │ │ - andseq pc, r1, r8, lsl r5 @ │ │ │ │ - andseq pc, r1, r8, asr r6 @ │ │ │ │ - andseq pc, r1, ip, asr r6 @ │ │ │ │ - @ instruction: 0x0011f8bc │ │ │ │ + andseq pc, r1, ip, lsl #14 │ │ │ │ + @ instruction: 0x0011f4f0 │ │ │ │ + andseq pc, r1, ip, lsr #13 │ │ │ │ + mulseq r1, r4, r5 │ │ │ │ andseq pc, r1, r8, ror #9 │ │ │ │ - andseq pc, r1, r4, asr r7 @ │ │ │ │ - @ instruction: 0x000995b4 │ │ │ │ - andseq pc, r1, r8, asr r7 @ │ │ │ │ - andseq pc, r1, r4, lsr #10 │ │ │ │ - andseq pc, r1, r8, asr #13 │ │ │ │ - andseq pc, r1, r4, lsr r5 @ │ │ │ │ - @ instruction: 0x0011f6dc │ │ │ │ - andseq pc, r1, r8, lsl #14 │ │ │ │ - @ instruction: 0x0011f4d0 │ │ │ │ - andseq pc, r1, ip, lsr #14 │ │ │ │ - andseq pc, r1, r0, lsl r5 @ │ │ │ │ - andseq pc, r1, ip, asr #13 │ │ │ │ - @ instruction: 0x0011f5b4 │ │ │ │ - andseq pc, r1, r8, lsl #10 │ │ │ │ - andseq pc, r1, r0, asr #9 │ │ │ │ + andseq pc, r1, r0, lsr #9 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4c44 │ │ │ │ + beq d4c64 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r3, [r3, #40] @ 0x28 │ │ │ │ ldrcc r1, [r3, r0, lsl #3]! │ │ │ │ ldrcc r0, [r3, #4] │ │ │ │ strcc r0, [r2, #4] │ │ │ │ movcc r0, #1 │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ d4c4c │ │ │ │ + ldr r2, [pc, #12] @ d4c6c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0011f3f0 │ │ │ │ - b 163400 │ │ │ │ + @ instruction: 0x0011f3d0 │ │ │ │ + b 163420 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne d4c6c │ │ │ │ + bne d4c8c │ │ │ │ tst r2, #32 │ │ │ │ - bne d4c70 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ - b 1618f4 │ │ │ │ + bne d4c90 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ + b 161914 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d0038 │ │ │ │ + bl d0058 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d3a38 │ │ │ │ + bl d3a58 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ ldr r9, [r1, #32] │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ mov r2, #17 │ │ │ │ ldr sl, [r1, #28] │ │ │ │ ldr r3, [r9, #12] │ │ │ │ - ldr r1, [pc, #3088] @ d58e8 │ │ │ │ + ldr r1, [pc, #3088] @ d5908 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4cfc │ │ │ │ + beq d4d1c │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ add r0, r0, #29 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ @@ -186380,86 +186388,86 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r9, [sp, #32] │ │ │ │ str fp, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ str lr, [sp, #20] │ │ │ │ str sl, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r8 │ │ │ │ - beq d5444 │ │ │ │ + beq d5464 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ sub r7, r1, r8 │ │ │ │ cmp r8, #0 │ │ │ │ add r4, r0, r8, lsl #2 │ │ │ │ - beq d4d94 │ │ │ │ + beq d4db4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov ip, #0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r0, r8 │ │ │ │ - bcs d4da4 │ │ │ │ + bcs d4dc4 │ │ │ │ mov r0, #0 │ │ │ │ - b d4de8 │ │ │ │ + b d4e08 │ │ │ │ ldr r1, [r4] │ │ │ │ mov ip, #0 │ │ │ │ mov r0, #0 │ │ │ │ - b d4de8 │ │ │ │ + b d4e08 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne d4dc0 │ │ │ │ + bne d4de0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc d4dd8 │ │ │ │ - b d58d4 │ │ │ │ + bcc d4df8 │ │ │ │ + b d58f4 │ │ │ │ add r2, r0, r0, lsr #2 │ │ │ │ tst r1, #3 │ │ │ │ add r0, r2, #2 │ │ │ │ addne r0, r2, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs d58c4 │ │ │ │ + bcs d58e4 │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ mov ip, #1 │ │ │ │ cmn r0, #1 │ │ │ │ movle r0, ip │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ uxtb r0, r1 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - beq d4e28 │ │ │ │ + beq d4e48 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne d4e4c │ │ │ │ + bne d4e6c │ │ │ │ cmp r7, #1 │ │ │ │ - bls d587c │ │ │ │ + bls d589c │ │ │ │ sub r1, r7, #2 │ │ │ │ cmp r1, lr │ │ │ │ - bcc d57ac │ │ │ │ + bcc d57cc │ │ │ │ ldr fp, [r4, #4] │ │ │ │ add r1, r4, #8 │ │ │ │ mov r2, #2 │ │ │ │ - b d4e48 │ │ │ │ + b d4e68 │ │ │ │ cmp r7, #1 │ │ │ │ - bls d5890 │ │ │ │ + bls d58b0 │ │ │ │ cmp r7, #2 │ │ │ │ - beq d5854 │ │ │ │ + beq d5874 │ │ │ │ lsr r5, r1, #8 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - b d4e90 │ │ │ │ + b d4eb0 │ │ │ │ cmp r7, #1 │ │ │ │ - bls d5868 │ │ │ │ + bls d5888 │ │ │ │ tst r1, #3 │ │ │ │ lsr lr, r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ addne lr, r1, r0, lsr #2 │ │ │ │ sub r1, r7, #2 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi d579c │ │ │ │ + bhi d57bc │ │ │ │ add r2, lr, #2 │ │ │ │ sub r1, r7, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi d57bc │ │ │ │ + bhi d57dc │ │ │ │ ldr fp, [r4, #4] │ │ │ │ add r6, r4, r2, lsl #2 │ │ │ │ add r1, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ cmp r8, #0 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ @@ -186468,67 +186476,67 @@ │ │ │ │ str r6, [sp, #92] @ 0x5c │ │ │ │ str lr, [sp, #88] @ 0x58 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ strb r5, [sp, #81] @ 0x51 │ │ │ │ strb r2, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ - beq d4f10 │ │ │ │ + beq d4f30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ sub r0, r0, r8 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ sub r1, r1, r8 │ │ │ │ clz r0, r0 │ │ │ │ clz r1, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ lsr r1, r1, #5 │ │ │ │ orr r0, r0, r1 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r8 │ │ │ │ - bcs d4f38 │ │ │ │ + bcs d4f58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4f50 │ │ │ │ - ldr r1, [pc, #2652] @ d5964 │ │ │ │ + beq d4f70 │ │ │ │ + ldr r1, [pc, #2652] @ d5984 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - b d4f6c │ │ │ │ - ldr r1, [pc, #2684] @ d5994 │ │ │ │ + b d4f8c │ │ │ │ + ldr r1, [pc, #2684] @ d59b4 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4f80 │ │ │ │ - b d5790 │ │ │ │ + beq d4fa0 │ │ │ │ + b d57b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4f60 │ │ │ │ - ldr r1, [pc, #2596] @ d596c │ │ │ │ + beq d4f80 │ │ │ │ + ldr r1, [pc, #2596] @ d598c │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - b d4f6c │ │ │ │ - ldr r1, [pc, #2552] @ d5950 │ │ │ │ + b d4f8c │ │ │ │ + ldr r1, [pc, #2552] @ d5970 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ - b d4f6c │ │ │ │ - ldr r1, [pc, #2560] @ d5968 │ │ │ │ + b d4f8c │ │ │ │ + ldr r1, [pc, #2560] @ d5988 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, #2 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ ldrb r0, [sp, #199] @ 0xc7 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ ldrh r1, [sp, #197] @ 0xc5 │ │ │ │ mov r4, #32 │ │ │ │ - ldr r2, [pc, #2492] @ d5954 │ │ │ │ + ldr r2, [pc, #2492] @ d5974 │ │ │ │ mov r6, #6 │ │ │ │ mov r5, #8 │ │ │ │ mov sl, #32 │ │ │ │ mov r7, #6 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ @@ -186562,276 +186570,276 @@ │ │ │ │ strb r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [pc, #2328] @ d5958 │ │ │ │ + ldr r0, [pc, #2328] @ d5978 │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl d59cc │ │ │ │ + bl d59ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #2260] @ d595c │ │ │ │ + ldr r1, [pc, #2260] @ d597c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d5128 │ │ │ │ + beq d5148 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc d5324 │ │ │ │ + bcc d5344 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #18 │ │ │ │ - ldr r1, [pc, #2212] @ d5960 │ │ │ │ + ldr r1, [pc, #2212] @ d5980 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5304 │ │ │ │ + beq d5324 │ │ │ │ ldrb r1, [r7] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq d5100 │ │ │ │ + beq d5120 │ │ │ │ add r2, r1, r1, lsr #2 │ │ │ │ tst r1, #3 │ │ │ │ add r0, r2, #2 │ │ │ │ addne r0, r2, #3 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs d57c8 │ │ │ │ + bcs d57e8 │ │ │ │ ldr r1, [r7, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble d51bc │ │ │ │ + ble d51dc │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs d57d8 │ │ │ │ + bcs d57f8 │ │ │ │ ldr r0, [r7, r0, lsl #2] │ │ │ │ - b d51c0 │ │ │ │ + b d51e0 │ │ │ │ ldrb r0, [sp, #199] @ 0xc7 │ │ │ │ mov r3, #1 │ │ │ │ ldrh r1, [sp, #197] @ 0xc5 │ │ │ │ - ldr r2, [pc, #2120] @ d5984 │ │ │ │ + ldr r2, [pc, #2120] @ d59a4 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ strh r1, [r2] │ │ │ │ mov r1, #2 │ │ │ │ strb r0, [r2, #2] │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [pc, #2064] @ d5988 │ │ │ │ + ldr r0, [pc, #2064] @ d59a8 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, #0 │ │ │ │ strb r4, [sp, #156] @ 0x9c │ │ │ │ stm r2, {r0, r7, sl} │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp, #148] @ 0x94 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5324 │ │ │ │ - b d5790 │ │ │ │ + beq d5344 │ │ │ │ + b d57b0 │ │ │ │ bic r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, #0 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #1928] @ d5970 │ │ │ │ + ldr r1, [pc, #1928] @ d5990 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #204] @ 0xcc │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #1912] @ d5974 │ │ │ │ + ldr r1, [pc, #1912] @ d5994 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d5304 │ │ │ │ + beq d5324 │ │ │ │ mov r4, #1 │ │ │ │ str r4, [sp, #200] @ 0xc8 │ │ │ │ ldrb r1, [r7] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - beq d524c │ │ │ │ + beq d526c │ │ │ │ add r2, r1, r1, lsr #2 │ │ │ │ tst r1, #3 │ │ │ │ add r0, r2, #2 │ │ │ │ addne r0, r2, #3 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs d57c8 │ │ │ │ + bcs d57e8 │ │ │ │ ldr r1, [r7, r0, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - ble d57e8 │ │ │ │ + ble d5808 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs d57d8 │ │ │ │ + bcs d57f8 │ │ │ │ ldr r5, [r7, r0, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #1812] @ d5998 │ │ │ │ + ldr r1, [pc, #1812] @ d59b8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #144] @ 0x90 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #140] @ 0x8c │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #1756] @ d599c │ │ │ │ + ldr r0, [pc, #1756] @ d59bc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [pc, #1740] @ d59a0 │ │ │ │ + ldr r0, [pc, #1740] @ d59c0 │ │ │ │ str r5, [sp, #108] @ 0x6c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bne d5228 │ │ │ │ + bne d5248 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1680] @ d59a4 │ │ │ │ + ldr r1, [pc, #1680] @ d59c4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r5, #2 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq d536c │ │ │ │ + beq d538c │ │ │ │ ldr fp, [sp, #24] │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ - bne d5398 │ │ │ │ + bne d53b8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne d53c0 │ │ │ │ - b d5410 │ │ │ │ + bne d53e0 │ │ │ │ + b d5430 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add ip, sp, #80 @ 0x50 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, lr │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne d53c0 │ │ │ │ - b d5410 │ │ │ │ + bne d53e0 │ │ │ │ + b d5430 │ │ │ │ lsr r0, r3, #2 │ │ │ │ tst r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ addne r0, r2, r3, lsr #2 │ │ │ │ add r5, r0, #2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d5410 │ │ │ │ + beq d5430 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne d53dc │ │ │ │ + bne d53fc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, r3 │ │ │ │ - bcc d53f8 │ │ │ │ - b d58b4 │ │ │ │ + bcc d5418 │ │ │ │ + b d58d4 │ │ │ │ add r7, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, r7, #2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ addne r0, r7, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs d58a4 │ │ │ │ + bcs d58c4 │ │ │ │ ldr r3, [r4, r0, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bmi d5410 │ │ │ │ + bmi d5430 │ │ │ │ cmp r3, #1 │ │ │ │ addne r0, r3, #1 │ │ │ │ add r2, r5, r2 │ │ │ │ add r0, r2, r0 │ │ │ │ adds r2, r8, r0 │ │ │ │ - bcs d5848 │ │ │ │ + bcs d5868 │ │ │ │ add r8, r0, r8 │ │ │ │ cmn r8, #-2147483647 @ 0x80000001 │ │ │ │ - bcs d5814 │ │ │ │ + bcs d5834 │ │ │ │ cmp r8, r1 │ │ │ │ - bls d4d5c │ │ │ │ - ldr r2, [pc, #1364] @ d5990 │ │ │ │ + bls d4d7c │ │ │ │ + ldr r2, [pc, #1364] @ d59b0 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r0, [pc, #1184] @ d58ec │ │ │ │ + ldr r0, [pc, #1184] @ d590c │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #1180] @ d58f0 │ │ │ │ + ldr r1, [pc, #1180] @ d5910 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, fp, #324 @ 0x144 │ │ │ │ mov r5, #2 │ │ │ │ mov r6, #1 │ │ │ │ @@ -186840,20 +186848,20 @@ │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r9 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ mov r8, ip │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str ip, [sp, #136] @ 0x88 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ - ldr r0, [pc, #1104] @ d58f4 │ │ │ │ + bne d57b0 │ │ │ │ + ldr r0, [pc, #1104] @ d5914 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #1100] @ d58f8 │ │ │ │ + ldr r1, [pc, #1100] @ d5918 │ │ │ │ str r5, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r5, [fp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ @@ -186863,20 +186871,20 @@ │ │ │ │ movwne r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ strb r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ - ldr r1, [pc, #1020] @ d58fc │ │ │ │ + bne d57b0 │ │ │ │ + ldr r1, [pc, #1020] @ d591c │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ - ldr r0, [pc, #1016] @ d5900 │ │ │ │ + ldr r0, [pc, #1016] @ d5920 │ │ │ │ mov r7, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, fp, #24 │ │ │ │ mov r6, #2 │ │ │ │ mov r4, #1 │ │ │ │ @@ -186884,305 +186892,305 @@ │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ - bl d4c74 │ │ │ │ + bl d4c94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ - ldr r0, [pc, #944] @ d5904 │ │ │ │ + bne d57b0 │ │ │ │ + ldr r0, [pc, #944] @ d5924 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #920] @ d5908 │ │ │ │ + ldr r1, [pc, #920] @ d5928 │ │ │ │ ldr r6, [fp, #20] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #200] @ 0xc8 │ │ │ │ - bl d4c74 │ │ │ │ + bl d4c94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #2 │ │ │ │ mov r4, #1 │ │ │ │ - ldr r0, [pc, #860] @ d590c │ │ │ │ + ldr r0, [pc, #860] @ d592c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #836] @ d5910 │ │ │ │ + ldr r1, [pc, #836] @ d5930 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, fp, #300 @ 0x12c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ - bl d4c74 │ │ │ │ + bl d4c94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #792] @ d5914 │ │ │ │ + ldr r0, [pc, #792] @ d5934 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #768] @ d5918 │ │ │ │ + ldr r1, [pc, #768] @ d5938 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, fp, #304 @ 0x130 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ - bl d4c74 │ │ │ │ + bl d4c94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r7, #2 │ │ │ │ mov r4, #1 │ │ │ │ - ldr r0, [pc, #716] @ d591c │ │ │ │ + ldr r0, [pc, #716] @ d593c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #692] @ d5920 │ │ │ │ + ldr r1, [pc, #692] @ d5940 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ - bl d4c74 │ │ │ │ + bl d4c94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #648] @ d5924 │ │ │ │ + ldr r0, [pc, #648] @ d5944 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r7, [sp, #132] @ 0x84 │ │ │ │ add r0, pc, r0 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #624] @ d5928 │ │ │ │ + ldr r1, [pc, #624] @ d5948 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, fp, #44 @ 0x2c │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, sl │ │ │ │ - bl d4c74 │ │ │ │ + bl d4c94 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ + bne d57b0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #580] @ d592c │ │ │ │ + ldr r0, [pc, #580] @ d594c │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ mov r1, #2 │ │ │ │ mov r4, #1 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #548] @ d5930 │ │ │ │ + ldr r1, [pc, #548] @ d5950 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [fp, #36] @ 0x24 │ │ │ │ add r1, r6, r1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ lsleq r0, r1, #2 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, sl │ │ │ │ - bl d4c74 │ │ │ │ + bl d4c94 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5790 │ │ │ │ - ldr r0, [pc, #476] @ d5934 │ │ │ │ + bne d57b0 │ │ │ │ + ldr r0, [pc, #476] @ d5954 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ - bl d4c74 │ │ │ │ + bl d4c94 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d4cf4 │ │ │ │ + beq d4d14 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #516] @ d59a8 │ │ │ │ + ldr r2, [pc, #516] @ d59c8 │ │ │ │ mov r0, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #504] @ d59ac │ │ │ │ + ldr r2, [pc, #504] @ d59cc │ │ │ │ mov r0, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #380] @ d5940 │ │ │ │ + ldr r2, [pc, #380] @ d5960 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #480] @ d59b0 │ │ │ │ + ldr r2, [pc, #480] @ d59d0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #408] @ d5978 │ │ │ │ + ldr r2, [pc, #408] @ d5998 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r1, [pc, #396] @ d597c │ │ │ │ + ldr r1, [pc, #396] @ d599c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #392] @ d5980 │ │ │ │ + ldr r0, [pc, #392] @ d59a0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #200 @ 0xc8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r0, [pc, #412] @ d59b8 │ │ │ │ + ldr r0, [pc, #412] @ d59d8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #408] @ d59bc │ │ │ │ - ldr r1, [pc, #408] @ d59c0 │ │ │ │ + ldr r3, [pc, #408] @ d59dc │ │ │ │ + ldr r1, [pc, #408] @ d59e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str r8, [sp, #128] @ 0x80 │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #356] @ d59b4 │ │ │ │ + ldr r0, [pc, #356] @ d59d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #240] @ d594c │ │ │ │ + ldr r2, [pc, #240] @ d596c │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #212] @ d5944 │ │ │ │ + ldr r2, [pc, #212] @ d5964 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #184] @ d593c │ │ │ │ + ldr r2, [pc, #184] @ d595c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #176] @ d5948 │ │ │ │ + ldr r2, [pc, #176] @ d5968 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #284] @ d59c8 │ │ │ │ + ldr r2, [pc, #284] @ d59e8 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #208] @ d598c │ │ │ │ + ldr r2, [pc, #208] @ d59ac │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #248] @ d59c4 │ │ │ │ + ldr r2, [pc, #248] @ d59e4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #92] @ d5938 │ │ │ │ + ldr r2, [pc, #92] @ d5958 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ andeq r9, sl, r5, asr #25 │ │ │ │ andeq r1, r0, r0, lsl fp │ │ │ │ - andseq lr, r1, r0, asr ip │ │ │ │ + andseq lr, r1, r0, lsr ip │ │ │ │ @ instruction: 0xfffff79c │ │ │ │ - andseq lr, r1, r8, lsl #24 │ │ │ │ + andseq lr, r1, r8, ror #23 │ │ │ │ @ instruction: 0xfffff744 │ │ │ │ - @ instruction: 0x0011ebbc │ │ │ │ - andseq lr, r1, r0, lsl #23 │ │ │ │ + mulseq r1, ip, fp │ │ │ │ + andseq lr, r1, r0, ror #22 │ │ │ │ @ instruction: 0xfffff6dc │ │ │ │ - andseq lr, r1, r4, lsr fp │ │ │ │ + andseq lr, r1, r4, lsl fp │ │ │ │ @ instruction: 0xfffff67c │ │ │ │ - @ instruction: 0x0011eaf8 │ │ │ │ + @ instruction: 0x0011ead8 │ │ │ │ @ instruction: 0xfffff630 │ │ │ │ - @ instruction: 0x0011eab4 │ │ │ │ + mulseq r1, r4, sl │ │ │ │ @ instruction: 0xfffff5dc │ │ │ │ - andseq lr, r1, r8, ror sl │ │ │ │ - @ instruction: 0x0013a8b4 │ │ │ │ - andseq lr, r1, r4, lsr sl │ │ │ │ + andseq lr, r1, r8, asr sl │ │ │ │ + mulseq r3, r4, r8 │ │ │ │ + andseq lr, r1, r4, lsl sl │ │ │ │ @ instruction: 0xfffff53c │ │ │ │ - andseq lr, r1, r0, ror #19 │ │ │ │ - andseq lr, r1, ip, lsr #19 │ │ │ │ - mulseq r1, ip, sl │ │ │ │ - andseq lr, r1, ip, lsr #22 │ │ │ │ - andseq lr, r1, r0, ror #20 │ │ │ │ - andseq lr, r1, r8, ror #20 │ │ │ │ - andseq lr, r1, ip, lsr #21 │ │ │ │ + andseq lr, r1, r0, asr #19 │ │ │ │ + andseq lr, r1, ip, lsl #19 │ │ │ │ + andseq lr, r1, ip, ror sl │ │ │ │ + andseq lr, r1, ip, lsl #22 │ │ │ │ + andseq lr, r1, r0, asr #20 │ │ │ │ + andseq lr, r1, r8, asr #20 │ │ │ │ + andseq lr, r1, ip, lsl #21 │ │ │ │ andeq r9, sl, lr, lsr #18 │ │ │ │ - andseq sl, r3, r0, lsl pc │ │ │ │ - andseq pc, r1, r0, lsl #2 │ │ │ │ + @ instruction: 0x0013aef0 │ │ │ │ + andseq pc, r1, r0, ror #1 │ │ │ │ andeq r9, sl, sl, lsr #18 │ │ │ │ strdeq r9, [sl], -r7 │ │ │ │ andeq r9, sl, ip, ror r9 │ │ │ │ andeq r9, sl, sl, lsl r9 │ │ │ │ andeq r9, sl, r8, lsr r9 │ │ │ │ - @ instruction: 0x0013acd0 │ │ │ │ + @ instruction: 0x0013acb0 │ │ │ │ andeq r1, sl, r4, lsr r2 │ │ │ │ - andseq lr, r1, ip, asr #21 │ │ │ │ + andseq lr, r1, ip, lsr #21 │ │ │ │ andeq r8, r9, r8, ror #12 │ │ │ │ - @ instruction: 0x0011eabc │ │ │ │ - andseq sl, r3, ip, ror sp │ │ │ │ - andseq lr, r1, r0, ror #31 │ │ │ │ - @ instruction: 0x0011e9d0 │ │ │ │ - andseq lr, r1, r0, asr sp │ │ │ │ + mulseq r1, ip, sl │ │ │ │ + andseq sl, r3, ip, asr sp │ │ │ │ + andseq lr, r1, r0, asr #31 │ │ │ │ + @ instruction: 0x0011e9b0 │ │ │ │ + andseq lr, r1, r0, lsr sp │ │ │ │ andeq r9, sl, lr, asr r9 │ │ │ │ andeq r9, sl, r1, asr #14 │ │ │ │ - @ instruction: 0x0013abf8 │ │ │ │ + @ instruction: 0x0013abd8 │ │ │ │ andeq r1, sl, r0, ror #2 │ │ │ │ muleq sl, lr, r6 │ │ │ │ - andseq lr, r1, r8, lsr fp │ │ │ │ - andseq lr, r1, r8, ror fp │ │ │ │ - andseq lr, r1, ip, asr #21 │ │ │ │ - andseq lr, r1, r0, lsr #18 │ │ │ │ + andseq lr, r1, r8, lsl fp │ │ │ │ + andseq lr, r1, r8, asr fp │ │ │ │ + andseq lr, r1, ip, lsr #21 │ │ │ │ + andseq lr, r1, r0, lsl #18 │ │ │ │ andeq r9, sl, r2, lsr #2 │ │ │ │ - andseq lr, r1, r0, ror #16 │ │ │ │ - andseq lr, r1, ip, asr #18 │ │ │ │ + andseq lr, r1, r0, asr #16 │ │ │ │ + andseq lr, r1, ip, lsr #18 │ │ │ │ + mulseq r1, r0, r9 │ │ │ │ @ instruction: 0x0011e9b0 │ │ │ │ - @ instruction: 0x0011e9d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov lr, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ @@ -187209,459 +187217,459 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ lsr r0, r8, #8 │ │ │ │ orr r9, r0, sl, lsl #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d5c70 │ │ │ │ + beq d5c90 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r8 │ │ │ │ mov r1, sl │ │ │ │ mov ip, r8 │ │ │ │ mov r3, sl │ │ │ │ - beq d5a98 │ │ │ │ - b d5b54 │ │ │ │ + beq d5ab8 │ │ │ │ + b d5b74 │ │ │ │ cmp lr, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r4 │ │ │ │ mov r1, fp │ │ │ │ - bne d5f18 │ │ │ │ + bne d5f38 │ │ │ │ cmp fp, #1 │ │ │ │ - bne d5dd4 │ │ │ │ + bne d5df4 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r6 │ │ │ │ mov r7, r9 │ │ │ │ cmp r5, #0 │ │ │ │ - bne d5a74 │ │ │ │ + bne d5a94 │ │ │ │ mov r5, #1 │ │ │ │ tst lr, #1 │ │ │ │ - beq d5aec │ │ │ │ + beq d5b0c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r3 │ │ │ │ - bne d5b14 │ │ │ │ + bne d5b34 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ bic r0, r8, #65280 @ 0xff00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov lr, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r3 │ │ │ │ orr r8, r0, r1 │ │ │ │ mov r9, r7 │ │ │ │ mov r1, r3 │ │ │ │ - b d5a90 │ │ │ │ + b d5ab0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r7 │ │ │ │ mov sl, fp │ │ │ │ mov r1, fp │ │ │ │ mov r4, r7 │ │ │ │ - b d5a90 │ │ │ │ + b d5ab0 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov sl, r3 │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov lr, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r9, r6 │ │ │ │ - b d5a90 │ │ │ │ + b d5ab0 │ │ │ │ cmp lr, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r4, ip │ │ │ │ mov r7, r9 │ │ │ │ mov fp, r3 │ │ │ │ - bne d5f18 │ │ │ │ + bne d5f38 │ │ │ │ cmp fp, #1 │ │ │ │ - bne d5dd4 │ │ │ │ + bne d5df4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs d5b30 │ │ │ │ + bcs d5b50 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ add r1, r5, #1 │ │ │ │ tst lr, #1 │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ - beq d5ba8 │ │ │ │ + beq d5bc8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne d5bfc │ │ │ │ + bne d5c1c │ │ │ │ bfi r8, r5, #8, #8 │ │ │ │ mov r0, sl │ │ │ │ mov lr, #0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc d5bc4 │ │ │ │ + bcc d5be4 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, ip │ │ │ │ mov r7, r9 │ │ │ │ - b d5c68 │ │ │ │ + b d5c88 │ │ │ │ uxtb r2, r5 │ │ │ │ mov ip, r5 │ │ │ │ orr r8, r2, r2, lsl #8 │ │ │ │ mov r3, r0 │ │ │ │ mov lr, #0 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs d5b90 │ │ │ │ + bcs d5bb0 │ │ │ │ ldr sl, [r4, r1, lsl #2] │ │ │ │ add r2, r5, #2 │ │ │ │ cmp r3, sl │ │ │ │ - bne d5c1c │ │ │ │ + bne d5c3c │ │ │ │ cmp r6, r2 │ │ │ │ - beq d5c48 │ │ │ │ + beq d5c68 │ │ │ │ ldr sl, [r4, r2, lsl #2] │ │ │ │ add r5, r2, #1 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq d5bd4 │ │ │ │ - b d5c24 │ │ │ │ + beq d5bf4 │ │ │ │ + b d5c44 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r9 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r6 │ │ │ │ - b d5c30 │ │ │ │ + b d5c50 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, ip │ │ │ │ mov fp, r3 │ │ │ │ mov r9, r1 │ │ │ │ uxtb r0, r9 │ │ │ │ mov lr, #1 │ │ │ │ orr r8, r0, r0, lsl #8 │ │ │ │ mov ip, r9 │ │ │ │ mov r3, sl │ │ │ │ - b d5b4c │ │ │ │ + b d5b6c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ bic r1, r8, #65280 @ 0xff00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, ip │ │ │ │ orr r8, r1, r2 │ │ │ │ mov r9, r7 │ │ │ │ mov fp, r3 │ │ │ │ - b d5b4c │ │ │ │ + b d5b6c │ │ │ │ mov r1, r8 │ │ │ │ mov ip, sl │ │ │ │ - b d5ca0 │ │ │ │ + b d5cc0 │ │ │ │ cmp lr, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov lr, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r9 │ │ │ │ mov fp, ip │ │ │ │ - bne d5f18 │ │ │ │ + bne d5f38 │ │ │ │ cmp fp, #1 │ │ │ │ - bne d5dd4 │ │ │ │ + bne d5df4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcs d5c7c │ │ │ │ + bcs d5c9c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ lsr r0, r5, #2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, r5, lsr #2 │ │ │ │ - bls d5f20 │ │ │ │ + bls d5f40 │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ mov r4, lr │ │ │ │ tst r4, #1 │ │ │ │ ldr r0, [fp, r0, lsl #2] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ and r0, r5, #3 │ │ │ │ orr r0, r7, r0 │ │ │ │ ldr lr, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ ldrb r2, [r0] │ │ │ │ - beq d5d24 │ │ │ │ + beq d5d44 │ │ │ │ cmp ip, lr │ │ │ │ - bne d5d9c │ │ │ │ + bne d5dbc │ │ │ │ bic r0, r8, #65280 @ 0xff00 │ │ │ │ mov lr, sl │ │ │ │ orr r8, r0, r2, lsl #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc d5d38 │ │ │ │ + bcc d5d58 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov sl, lr │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r2 │ │ │ │ - b d5d8c │ │ │ │ + b d5dac │ │ │ │ orr r8, r2, r2, lsl #8 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov ip, lr │ │ │ │ cmp r5, r3 │ │ │ │ - bcs d5d10 │ │ │ │ + bcs d5d30 │ │ │ │ lsr r0, r5, #2 │ │ │ │ cmp r1, r5, lsr #2 │ │ │ │ - bls d5f20 │ │ │ │ + bls d5f40 │ │ │ │ ldr r0, [fp, r0, lsl #2] │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ and r0, r5, #3 │ │ │ │ orr r0, r7, r0 │ │ │ │ ldr sl, [r6, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ ldrb r9, [r0] │ │ │ │ cmp ip, sl │ │ │ │ - bne d5db4 │ │ │ │ + bne d5dd4 │ │ │ │ bic r0, r8, #65280 @ 0xff00 │ │ │ │ cmp r3, r5 │ │ │ │ orr r8, r0, r9, lsl #8 │ │ │ │ mov r2, r9 │ │ │ │ - bne d5d38 │ │ │ │ + bne d5d58 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, lr │ │ │ │ mov r7, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov fp, ip │ │ │ │ mov lr, #0 │ │ │ │ - b d5c98 │ │ │ │ + b d5cb8 │ │ │ │ mov r7, r9 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov fp, ip │ │ │ │ mov sl, lr │ │ │ │ mov r9, r2 │ │ │ │ - b d5dc0 │ │ │ │ + b d5de0 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r7, r2 │ │ │ │ mov fp, ip │ │ │ │ orr r8, r9, r9, lsl #8 │ │ │ │ mov lr, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov ip, sl │ │ │ │ - b d5c98 │ │ │ │ + b d5cb8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r9, lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5e08 │ │ │ │ + beq d5e28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #316] @ d5f38 │ │ │ │ + ldr r1, [pc, #316] @ d5f58 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d5f14 │ │ │ │ + bne d5f34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ uxtb r1, r4 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ uxtb r0, r7 │ │ │ │ cmp r1, r0 │ │ │ │ - bne d5e8c │ │ │ │ + bne d5eac │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #240] @ d5f3c │ │ │ │ + ldr r0, [pc, #240] @ d5f5c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #224] @ d5f40 │ │ │ │ + ldr r0, [pc, #224] @ d5f60 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, sp, #111 @ 0x6f │ │ │ │ strb r4, [sp, #111] @ 0x6f │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #204] @ d5f44 │ │ │ │ + ldr r0, [pc, #204] @ d5f64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ - b d5f00 │ │ │ │ + b d5f20 │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #111 @ 0x6f │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #116] @ d5f2c │ │ │ │ + ldr r0, [pc, #116] @ d5f4c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #100] @ d5f30 │ │ │ │ + ldr r0, [pc, #100] @ d5f50 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #110 @ 0x6e │ │ │ │ strb r4, [sp, #110] @ 0x6e │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ strb r7, [sp, #111] @ 0x6f │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #68] @ d5f34 │ │ │ │ + ldr r0, [pc, #68] @ d5f54 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ mov lr, r9 │ │ │ │ - beq d5a48 │ │ │ │ + beq d5a68 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ d5f48 │ │ │ │ + ldr r2, [pc, #32] @ d5f68 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ @ instruction: 0xffffed98 │ │ │ │ - andseq sl, r3, r8, ror #1 │ │ │ │ - andseq lr, r1, r4, lsl #11 │ │ │ │ + andseq sl, r3, r8, asr #1 │ │ │ │ + andseq lr, r1, r4, ror #10 │ │ │ │ andeq r8, sl, sp, asr #23 │ │ │ │ @ instruction: 0xffffee04 │ │ │ │ - andseq sl, r3, r4, asr r1 │ │ │ │ - andseq lr, r1, ip, ror #11 │ │ │ │ - andseq lr, r1, r0, lsr r5 │ │ │ │ + andseq sl, r3, r4, lsr r1 │ │ │ │ + andseq lr, r1, ip, asr #11 │ │ │ │ + andseq lr, r1, r0, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #684 @ 0x2ac │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r1, #12] │ │ │ │ mov r7, r2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5f84 │ │ │ │ + beq d5fa4 │ │ │ │ add r1, r7, #72 @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 1e85c │ │ │ │ ldrb fp, [r7, #327] @ 0x147 │ │ │ │ - b d5fc0 │ │ │ │ + b d5fe0 │ │ │ │ add r4, sp, #328 @ 0x148 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e3b8 │ │ │ │ strb r5, [r4, r5] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #256 @ 0x100 │ │ │ │ - bne d5f9c │ │ │ │ + bne d5fbc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ bl 1e85c │ │ │ │ ldrb fp, [sp, #583] @ 0x247 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r5, #0 │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, r6, #2 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls d5fec │ │ │ │ - ldr r2, [pc, #3908] @ d6f24 │ │ │ │ + bls d600c │ │ │ │ + ldr r2, [pc, #3908] @ d6f44 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d6048 │ │ │ │ - ldr r0, [pc, #3684] @ d6e60 │ │ │ │ + beq d6068 │ │ │ │ + ldr r0, [pc, #3684] @ d6e80 │ │ │ │ mov r1, #4 │ │ │ │ mov r5, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d5fd8 │ │ │ │ + beq d5ff8 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bcc d6060 │ │ │ │ + bcc d6080 │ │ │ │ sub r4, r4, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e3b8 │ │ │ │ add r0, r5, r4 │ │ │ │ - b d6068 │ │ │ │ + b d6088 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bcs d602c │ │ │ │ + bcs d604c │ │ │ │ cmp r6, #0 │ │ │ │ - beq d6070 │ │ │ │ + beq d6090 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ mov r9, #0 │ │ │ │ ldr r6, [r7, #56] @ 0x38 │ │ │ │ str r7, [sp, #16] │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, r6, #2 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls d60a8 │ │ │ │ - ldr r2, [pc, #3540] @ d6e6c │ │ │ │ + bls d60c8 │ │ │ │ + ldr r2, [pc, #3540] @ d6e8c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ bl 25cb8 │ │ │ │ - b d6d2c │ │ │ │ + b d6d4c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - beq d60e8 │ │ │ │ - ldr r0, [pc, #3492] @ d6e64 │ │ │ │ + beq d6108 │ │ │ │ + ldr r0, [pc, #3492] @ d6e84 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6090 │ │ │ │ + beq d60b0 │ │ │ │ mov r7, r0 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b d60f4 │ │ │ │ + b d6114 │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #4 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r8, [sp, #8] │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r0, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq d6148 │ │ │ │ + beq d6168 │ │ │ │ ldrex r0, [r4] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d611c │ │ │ │ + bne d613c │ │ │ │ cmp r0, #0 │ │ │ │ - bmi d6d2c │ │ │ │ + bmi d6d4c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ ldr r9, [sl, #64] @ 0x40 │ │ │ │ ldr r5, [sl, #68] @ 0x44 │ │ │ │ - b d614c │ │ │ │ + b d616c │ │ │ │ ldr sl, [sp, #16] │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r0, r0, #44 @ 0x2c │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldrb r8, [sl, #352] @ 0x160 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -187688,15 +187696,15 @@ │ │ │ │ str r6, [sp, #348] @ 0x15c │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ str r7, [sp, #640] @ 0x280 │ │ │ │ str r7, [sp, #644] @ 0x284 │ │ │ │ str r7, [sp, #648] @ 0x288 │ │ │ │ stm r2, {r0, r1, r7} │ │ │ │ - beq d6d30 │ │ │ │ + beq d6d50 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov sl, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r7, [r7] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ @@ -187707,1137 +187715,1137 @@ │ │ │ │ ldr r0, [r1, #44] @ 0x2c │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r7, [sp, #20] │ │ │ │ - b d6238 │ │ │ │ + b d6258 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [r0, #4] │ │ │ │ add r5, r5, #20 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq d67e4 │ │ │ │ + beq d6804 │ │ │ │ cmp sl, r3 │ │ │ │ - beq d6c24 │ │ │ │ + beq d6c44 │ │ │ │ cmp sl, #1 │ │ │ │ - beq d6220 │ │ │ │ + beq d6240 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sl, sl, lsl #2 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r2, r0, lsl #2]! │ │ │ │ ldr fp, [r5, #12] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - beq d62a4 │ │ │ │ + beq d62c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs d6cdc │ │ │ │ + bcs d6cfc │ │ │ │ add r2, r8, r8, lsl #3 │ │ │ │ add r4, r4, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ ldr r8, [r2, #5] │ │ │ │ cmp r8, #0 │ │ │ │ - bne d6284 │ │ │ │ + bne d62a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc d63e8 │ │ │ │ + bcc d6408 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bhi d63e8 │ │ │ │ + bhi d6408 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldreq r1, [sp, #44] @ 0x2c │ │ │ │ cmpeq r1, #0 │ │ │ │ - beq d6588 │ │ │ │ + beq d65a8 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r7, r0 │ │ │ │ - bne d62ec │ │ │ │ - ldr r1, [pc, #3048] @ d6ecc │ │ │ │ + bne d630c │ │ │ │ + ldr r1, [pc, #3048] @ d6eec │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r4, [r0, r7, lsl #2] │ │ │ │ add r4, r7, #1 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ cmp r4, r0 │ │ │ │ - bne d6318 │ │ │ │ - ldr r1, [pc, #3008] @ d6ed0 │ │ │ │ + bne d6338 │ │ │ │ + ldr r1, [pc, #3008] @ d6ef0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str fp, [r0, r4, lsl #2] │ │ │ │ add r4, r7, #2 │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d64dc │ │ │ │ + beq d64fc │ │ │ │ cmp r8, r9 │ │ │ │ - bcs d6cdc │ │ │ │ + bcs d6cfc │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - b d6384 │ │ │ │ + b d63a4 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r2, #0 │ │ │ │ cmp r8, #0 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ - beq d6764 │ │ │ │ + beq d6784 │ │ │ │ cmp r8, r9 │ │ │ │ - bcs d6cdc │ │ │ │ + bcs d6cfc │ │ │ │ add r0, r8, r8, lsl #3 │ │ │ │ mov r3, r6 │ │ │ │ ldrb r0, [r3, r0]! │ │ │ │ ldr r8, [r3, #5] │ │ │ │ ldrb r1, [r5, r0] │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ strb r1, [r0, r2] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne d63d0 │ │ │ │ + bne d63f0 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ ldr r5, [sp, #660] @ 0x294 │ │ │ │ cmp r4, r0 │ │ │ │ - bne d6358 │ │ │ │ - ldr r1, [pc, #2832] @ d6ed4 │ │ │ │ + bne d6378 │ │ │ │ + ldr r1, [pc, #2832] @ d6ef4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ - b d6358 │ │ │ │ + bl de8d8 │ │ │ │ + b d6378 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d6720 │ │ │ │ + beq d6740 │ │ │ │ mov r2, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - bcc d6384 │ │ │ │ - b d6cdc │ │ │ │ + bcc d63a4 │ │ │ │ + b d6cfc │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ mov r5, #1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r0 │ │ │ │ - bne d640c │ │ │ │ - ldr r1, [pc, #2776] @ d6edc │ │ │ │ + bne d642c │ │ │ │ + ldr r1, [pc, #2776] @ d6efc │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r4, r7, #1 │ │ │ │ str r1, [r0, r7, lsl #2] │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ cmp r4, r0 │ │ │ │ - bne d643c │ │ │ │ - ldr r1, [pc, #2732] @ d6ee0 │ │ │ │ + bne d645c │ │ │ │ + ldr r1, [pc, #2732] @ d6f00 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ ldrb r1, [sp, #627] @ 0x273 │ │ │ │ str fp, [r0, r4, lsl #2] │ │ │ │ add fp, r7, #2 │ │ │ │ add r4, r1, #1 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str fp, [sp, #336] @ 0x150 │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, r1 │ │ │ │ mov r0, fp │ │ │ │ - bls d67c0 │ │ │ │ + bls d67e0 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ str r5, [r1, r0, lsl #2] │ │ │ │ add r0, r0, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bne d646c │ │ │ │ + bne d648c │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r0 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ - bcs d6af8 │ │ │ │ + bcs d6b18 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq d64dc │ │ │ │ + beq d64fc │ │ │ │ cmp r8, r9 │ │ │ │ - bcs d6cdc │ │ │ │ + bcs d6cfc │ │ │ │ add r1, r8, r8, lsl #3 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #336] @ 0x150 │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ ldrb r1, [r5, r1] │ │ │ │ add r1, fp, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs d6be0 │ │ │ │ + bcs d6c00 │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ ldr r3, [r0, #1] │ │ │ │ ldr r8, [r0, #5] │ │ │ │ str r3, [r2, r1, lsl #2] │ │ │ │ cmp r8, #0 │ │ │ │ - bne d649c │ │ │ │ + bne d64bc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d663c │ │ │ │ + beq d665c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r7, r0, r1, lsl #2 │ │ │ │ ldr r0, [r7, #8]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6668 │ │ │ │ + beq d6688 │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs d6d0c │ │ │ │ + bcs d6d2c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r4, r4, #1 │ │ │ │ add r1, r1, r8, lsl #3 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - bne d6508 │ │ │ │ + bne d6528 │ │ │ │ cmp r4, #1 │ │ │ │ - bne d665c │ │ │ │ + bne d667c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs d6d08 │ │ │ │ + bcs d6d28 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r1, r0, lsl #3] │ │ │ │ ands r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ - bne d6ba8 │ │ │ │ + bne d6bc8 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ cmp r5, r0 │ │ │ │ - bne d6574 │ │ │ │ - ldr r1, [pc, #2468] @ d6f10 │ │ │ │ + bne d6594 │ │ │ │ + ldr r1, [pc, #2468] @ d6f30 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ orr r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r1, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ - b d6638 │ │ │ │ + b d6658 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d6cf0 │ │ │ │ + beq d6d10 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs d6cd8 │ │ │ │ + bcs d6cf8 │ │ │ │ add r0, r0, r0, lsl #3 │ │ │ │ mov r1, r6 │ │ │ │ ldrb r0, [r1, r0]! │ │ │ │ ldr r4, [r1, #1] │ │ │ │ ldrb r5, [r2, r0] │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r7, r0 │ │ │ │ - bne d65cc │ │ │ │ - ldr r1, [pc, #2356] @ d6ef8 │ │ │ │ + bne d65ec │ │ │ │ + ldr r1, [pc, #2356] @ d6f18 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r1, [sp, #332] @ 0x14c │ │ │ │ mov r0, #254 @ 0xfe │ │ │ │ orr r0, r0, r5, lsl #8 │ │ │ │ add r5, r7, #1 │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ cmp r5, r0 │ │ │ │ - bne d6600 │ │ │ │ - ldr r1, [pc, #2308] @ d6efc │ │ │ │ + bne d6620 │ │ │ │ + ldr r1, [pc, #2308] @ d6f1c │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str fp, [r0, r5, lsl #2] │ │ │ │ add r5, r7, #2 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ str r5, [sp, #336] @ 0x150 │ │ │ │ cmp r5, r0 │ │ │ │ - bne d662c │ │ │ │ - ldr r1, [pc, #2268] @ d6f00 │ │ │ │ + bne d664c │ │ │ │ + ldr r1, [pc, #2268] @ d6f20 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r0, r7, #3 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [r0, sl, lsl #2] │ │ │ │ mov r1, #1 │ │ │ │ - b d6228 │ │ │ │ + b d6248 │ │ │ │ ands r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #656] @ 0x290 │ │ │ │ - bne d6b70 │ │ │ │ + bne d6b90 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ cmp r5, r0 │ │ │ │ - bne d6688 │ │ │ │ - ldr r1, [pc, #2204] @ d6f1c │ │ │ │ + bne d66a8 │ │ │ │ + ldr r1, [pc, #2204] @ d6f3c │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add fp, sp, #328 @ 0x148 │ │ │ │ mov r8, #4 │ │ │ │ str r4, [r0, r5, lsl #2] │ │ │ │ add r4, r5, #1 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ ldr r7, [r7] │ │ │ │ - b d66b8 │ │ │ │ + b d66d8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d66e8 │ │ │ │ + beq d6708 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs d6c04 │ │ │ │ + bcs d6c24 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [r0, r7, lsl #3]! │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - beq d66f8 │ │ │ │ - b d663c │ │ │ │ + beq d6718 │ │ │ │ + b d665c │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d663c │ │ │ │ + bne d665c │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ cmp r4, r0 │ │ │ │ - bne d66a8 │ │ │ │ + bne d66c8 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #4 │ │ │ │ str r8, [sp] │ │ │ │ bl 23f68 │ │ │ │ - b d66a8 │ │ │ │ + b d66c8 │ │ │ │ add r3, sp, #660 @ 0x294 │ │ │ │ rsb r2, r2, #3 │ │ │ │ add r0, r3, r0 │ │ │ │ bl 1e3b8 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ ldr r5, [sp, #660] @ 0x294 │ │ │ │ cmp r4, r0 │ │ │ │ - bne d6750 │ │ │ │ - ldr r1, [pc, #1960] @ d6ef0 │ │ │ │ + bne d6770 │ │ │ │ + ldr r1, [pc, #1960] @ d6f10 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ add r7, sp, #328 @ 0x148 │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r0] │ │ │ │ - b d6780 │ │ │ │ + b d67a0 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #336] @ 0x150 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d64dc │ │ │ │ + beq d64fc │ │ │ │ cmp r8, r9 │ │ │ │ - bcs d6cdc │ │ │ │ + bcs d6cfc │ │ │ │ add r1, r8, r8, lsl #3 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ add r1, r6, r1 │ │ │ │ cmp r4, r0 │ │ │ │ ldr r5, [r1, #1] │ │ │ │ ldr r8, [r1, #5] │ │ │ │ - bne d6770 │ │ │ │ - ldr r1, [pc, #1828] @ d6ed8 │ │ │ │ + bne d6790 │ │ │ │ + ldr r1, [pc, #1828] @ d6ef8 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ - b d6770 │ │ │ │ + bl de8d8 │ │ │ │ + b d6790 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 23f68 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ - b d6468 │ │ │ │ + b d6488 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d6d30 │ │ │ │ + beq d6d50 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr sl, [pc, #1656] @ d6e70 │ │ │ │ - ldr r9, [pc, #1656] @ d6e74 │ │ │ │ + ldr sl, [pc, #1656] @ d6e90 │ │ │ │ + ldr r9, [pc, #1656] @ d6e94 │ │ │ │ add r5, r4, r3, lsl #2 │ │ │ │ - ldr ip, [pc, #1652] @ d6e78 │ │ │ │ + ldr ip, [pc, #1652] @ d6e98 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r2, [pc, #1648] @ d6e7c │ │ │ │ + ldr r2, [pc, #1648] @ d6e9c │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr fp, [pc, #1644] @ d6e80 │ │ │ │ + ldr fp, [pc, #1644] @ d6ea0 │ │ │ │ add ip, pc, ip │ │ │ │ add r2, pc, r2 │ │ │ │ add fp, pc, fp │ │ │ │ - b d6834 │ │ │ │ + b d6854 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0, r8, lsl #2] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r4, r5 │ │ │ │ - beq d69a0 │ │ │ │ + beq d69c0 │ │ │ │ ldr r7, [r4], #4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq d682c │ │ │ │ + beq d684c │ │ │ │ ldr r1, [sp, #336] @ 0x150 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc d6b40 │ │ │ │ + bcc d6b60 │ │ │ │ cmp r1, r7 │ │ │ │ - beq d6c3c │ │ │ │ + beq d6c5c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ sub r1, r1, r7 │ │ │ │ add r6, r0, r7, lsl #2 │ │ │ │ ldrb r0, [r6] │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq d68e0 │ │ │ │ + beq d6900 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne d691c │ │ │ │ + bne d693c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - beq d6cb8 │ │ │ │ + beq d6cd8 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs d6cac │ │ │ │ + bcs d6ccc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ sub r1, r1, #2 │ │ │ │ ldr r0, [sp, #368] @ 0x170 │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bcc d6b58 │ │ │ │ + bcc d6b78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d682c │ │ │ │ + beq d684c │ │ │ │ add r1, r6, #8 │ │ │ │ lsl r0, r0, #2 │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs d6bf0 │ │ │ │ + bcs d6c10 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, #4 │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ str r3, [r1], #4 │ │ │ │ - bne d68b8 │ │ │ │ - b d682c │ │ │ │ + bne d68d8 │ │ │ │ + b d684c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ - beq d6c74 │ │ │ │ + beq d6c94 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs d6ccc │ │ │ │ + bcs d6cec │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #3 │ │ │ │ ldr r0, [r0, r8, lsl #2] │ │ │ │ str r0, [r6, #4] │ │ │ │ - bcc d6c54 │ │ │ │ + bcc d6c74 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bcc d6820 │ │ │ │ - b d6c68 │ │ │ │ + bcc d6840 │ │ │ │ + b d6c88 │ │ │ │ ands r7, r0, #3 │ │ │ │ movwne r7, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq d6c98 │ │ │ │ + beq d6cb8 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs d6c88 │ │ │ │ + bcs d6ca8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ lsr lr, r0, #2 │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ str r3, [r6, #4] │ │ │ │ add r3, lr, r7 │ │ │ │ add r7, r3, #2 │ │ │ │ cmp r1, r7 │ │ │ │ - bcc d6b3c │ │ │ │ + bcc d6b5c │ │ │ │ sub r1, r1, r7 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi d6b60 │ │ │ │ + bhi d6b80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d682c │ │ │ │ + beq d684c │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ lsl r0, r0, #2 │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs d6bfc │ │ │ │ + bcs d6c1c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs r0, r0, #4 │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ str r3, [r1], #4 │ │ │ │ - bne d6978 │ │ │ │ - b d682c │ │ │ │ + bne d6998 │ │ │ │ + b d684c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r8, [r1, #336] @ 0x150 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs d6d48 │ │ │ │ + bcs d6d68 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r7, r8, lsl #2] │ │ │ │ ldr r8, [r1, #340] @ 0x154 │ │ │ │ str r0, [sp, #636] @ 0x27c │ │ │ │ cmp r8, r3 │ │ │ │ - bcs d6d54 │ │ │ │ + bcs d6d74 │ │ │ │ ldr r0, [r7, r8, lsl #2] │ │ │ │ ldr r8, [r1, #344] @ 0x158 │ │ │ │ str r0, [sp, #640] @ 0x280 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs d6d60 │ │ │ │ + bcs d6d80 │ │ │ │ ldr r0, [r7, r8, lsl #2] │ │ │ │ ldr r8, [r1, #348] @ 0x15c │ │ │ │ str r0, [sp, #644] @ 0x284 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs d6d6c │ │ │ │ + bcs d6d8c │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ ldr r6, [sp, #336] @ 0x150 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r7, r8, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [sp, #648] @ 0x288 │ │ │ │ - bls d6a5c │ │ │ │ + bls d6a7c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d6a48 │ │ │ │ + beq d6a68 │ │ │ │ lsl r8, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d6a54 │ │ │ │ - ldr r2, [pc, #1112] @ d6e9c │ │ │ │ + bne d6a74 │ │ │ │ + ldr r2, [pc, #1112] @ d6ebc │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6aa0 │ │ │ │ + b d6ac0 │ │ │ │ mov r2, #4 │ │ │ │ mov r5, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r6, [sp, #328] @ 0x148 │ │ │ │ str r5, [sp, #332] @ 0x14c │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ ldr r6, [sp, #348] @ 0x15c │ │ │ │ cmp r1, r6 │ │ │ │ - bls d6acc │ │ │ │ + bls d6aec │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsl r1, r1, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d6ab8 │ │ │ │ + beq d6ad8 │ │ │ │ lsl r8, r6, #2 │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d6ac4 │ │ │ │ - ldr r2, [pc, #1024] @ d6ea0 │ │ │ │ + bne d6ae4 │ │ │ │ + ldr r2, [pc, #1024] @ d6ec0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 25cb8 │ │ │ │ - b d6d2c │ │ │ │ + b d6d4c │ │ │ │ mov r2, #4 │ │ │ │ mov r5, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r6, [sp, #340] @ 0x154 │ │ │ │ str r5, [sp, #344] @ 0x158 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #684 @ 0x2ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #996] @ d6ee4 │ │ │ │ + ldr r0, [pc, #996] @ d6f04 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #992] @ d6ee8 │ │ │ │ + ldr r1, [pc, #992] @ d6f08 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #676] @ 0x2a4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #672] @ 0x2a0 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #664] @ 0x298 │ │ │ │ str r2, [sp, #668] @ 0x29c │ │ │ │ str r0, [sp, #660] @ 0x294 │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 26100 │ │ │ │ - b d6d2c │ │ │ │ + b d6d4c │ │ │ │ mov sl, ip │ │ │ │ mov r0, r7 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 26054 │ │ │ │ - b d6d2c │ │ │ │ - ldr r2, [pc, #864] @ d6ec0 │ │ │ │ + b d6d4c │ │ │ │ + ldr r2, [pc, #864] @ d6ee0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 26060 │ │ │ │ - b d6d2c │ │ │ │ - ldr r1, [pc, #924] @ d6f14 │ │ │ │ + b d6d4c │ │ │ │ + ldr r1, [pc, #924] @ d6f34 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #920] @ d6f18 │ │ │ │ + ldr r0, [pc, #920] @ d6f38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ add r3, sp, #660 @ 0x294 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 26310 │ │ │ │ - b d6d2c │ │ │ │ - ldr r1, [pc, #856] @ d6f08 │ │ │ │ + b d6d4c │ │ │ │ + ldr r1, [pc, #856] @ d6f28 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #852] @ d6f0c │ │ │ │ + ldr r0, [pc, #852] @ d6f2c │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #660] @ 0x294 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #656 @ 0x290 │ │ │ │ add r3, sp, #660 @ 0x294 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 240d0 │ │ │ │ - b d6d2c │ │ │ │ - ldr r2, [pc, #772] @ d6eec │ │ │ │ + b d6d4c │ │ │ │ + ldr r2, [pc, #772] @ d6f0c │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ - ldr r2, [pc, #716] @ d6ec4 │ │ │ │ + b d6d38 │ │ │ │ + ldr r2, [pc, #716] @ d6ee4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ + b d6d38 │ │ │ │ mov r2, fp │ │ │ │ - b d6d18 │ │ │ │ - ldr r2, [pc, #788] @ d6f20 │ │ │ │ + b d6d38 │ │ │ │ + ldr r2, [pc, #788] @ d6f40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 2623c │ │ │ │ - b d6d2c │ │ │ │ - ldr r0, [pc, #572] @ d6e68 │ │ │ │ + b d6d4c │ │ │ │ + ldr r0, [pc, #572] @ d6e88 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 25ce8 │ │ │ │ - b d6d2c │ │ │ │ + b d6d4c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #568] @ d6e84 │ │ │ │ + ldr r2, [pc, #568] @ d6ea4 │ │ │ │ mov r3, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d1c │ │ │ │ - ldr r2, [pc, #600] @ d6eb4 │ │ │ │ + b d6d3c │ │ │ │ + ldr r2, [pc, #600] @ d6ed4 │ │ │ │ mov r8, #2 │ │ │ │ mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ - ldr r2, [pc, #584] @ d6eb8 │ │ │ │ + b d6d38 │ │ │ │ + ldr r2, [pc, #584] @ d6ed8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6c8c │ │ │ │ - ldr r2, [pc, #556] @ d6ea8 │ │ │ │ + b d6cac │ │ │ │ + ldr r2, [pc, #556] @ d6ec8 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ + b d6d38 │ │ │ │ mov r2, r9 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b d6d1c │ │ │ │ - ldr r2, [pc, #524] @ d6eac │ │ │ │ + b d6d3c │ │ │ │ + ldr r2, [pc, #524] @ d6ecc │ │ │ │ mov r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ - ldr r2, [pc, #520] @ d6ebc │ │ │ │ + b d6d38 │ │ │ │ + ldr r2, [pc, #520] @ d6edc │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ - ldr r2, [pc, #484] @ d6ea4 │ │ │ │ + b d6d38 │ │ │ │ + ldr r2, [pc, #484] @ d6ec4 │ │ │ │ mov r8, #1 │ │ │ │ mov r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ - ldr r2, [pc, #476] @ d6eb0 │ │ │ │ + b d6d38 │ │ │ │ + ldr r2, [pc, #476] @ d6ed0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ + b d6d38 │ │ │ │ mov r8, r0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #476] @ d6ec8 │ │ │ │ + ldr r2, [pc, #476] @ d6ee8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d1c │ │ │ │ - ldr r0, [pc, #508] @ d6ef4 │ │ │ │ + b d6d3c │ │ │ │ + ldr r0, [pc, #508] @ d6f14 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ bl 25ce8 │ │ │ │ - b d6d2c │ │ │ │ + b d6d4c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #492] @ d6f04 │ │ │ │ + ldr r2, [pc, #492] @ d6f24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #336] @ d6e88 │ │ │ │ + ldr r2, [pc, #336] @ d6ea8 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r0, #336] @ 0x150 │ │ │ │ - b d6d18 │ │ │ │ - ldr r2, [pc, #316] @ d6e8c │ │ │ │ + b d6d38 │ │ │ │ + ldr r2, [pc, #316] @ d6eac │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ - ldr r2, [pc, #308] @ d6e90 │ │ │ │ + b d6d38 │ │ │ │ + ldr r2, [pc, #308] @ d6eb0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ - ldr r2, [pc, #300] @ d6e94 │ │ │ │ + b d6d38 │ │ │ │ + ldr r2, [pc, #300] @ d6eb4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ - ldr r2, [pc, #292] @ d6e98 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b d6d18 │ │ │ │ - b d6d84 │ │ │ │ - b d6d84 │ │ │ │ - b d6d84 │ │ │ │ + b d6d38 │ │ │ │ + ldr r2, [pc, #292] @ d6eb8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b d6d38 │ │ │ │ + b d6da4 │ │ │ │ + b d6da4 │ │ │ │ + b d6da4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b d6d9c │ │ │ │ - b d6d98 │ │ │ │ + b d6dbc │ │ │ │ + b d6db8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #328] @ 0x148 │ │ │ │ cmp r1, #0 │ │ │ │ - bne d6dc4 │ │ │ │ + bne d6de4 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - bne d6de0 │ │ │ │ + bne d6e00 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ cmp r1, #0 │ │ │ │ - bne d6dfc │ │ │ │ - b d6e40 │ │ │ │ + bne d6e1c │ │ │ │ + b d6e60 │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #340] @ 0x154 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6db4 │ │ │ │ + beq d6dd4 │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #356] @ 0x164 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d6e40 │ │ │ │ + beq d6e60 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ dmb ish │ │ │ │ add r0, r0, #28 │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne d6e08 │ │ │ │ + bne d6e28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne d6e40 │ │ │ │ + bne d6e60 │ │ │ │ dmb ish │ │ │ │ - bl dfd70 │ │ │ │ - b d6e40 │ │ │ │ + bl dfd90 │ │ │ │ + b d6e60 │ │ │ │ bl 262c4 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq d6e58 │ │ │ │ + beq d6e78 │ │ │ │ lsl r1, r6, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r3, ip, lsr #30 │ │ │ │ - andseq r9, r3, r8, ror #28 │ │ │ │ - andseq lr, r1, r0, asr #6 │ │ │ │ - andseq lr, r1, r8 │ │ │ │ - @ instruction: 0x0011dcfc │ │ │ │ - @ instruction: 0x0011d9b4 │ │ │ │ - @ instruction: 0x0011d9dc │ │ │ │ - @ instruction: 0x0011d9b8 │ │ │ │ - andseq sp, r1, r4, asr #19 │ │ │ │ - andseq sp, r1, r0, asr r5 │ │ │ │ - andseq sp, r1, r0, ror #14 │ │ │ │ - andseq sp, r1, r0, asr r7 │ │ │ │ - andseq sp, r1, r4, asr r7 │ │ │ │ - andseq sp, r1, r8, asr r7 │ │ │ │ - andseq sp, r1, ip, asr r7 │ │ │ │ - mulseq r1, ip, sl │ │ │ │ - andseq sp, r1, r0, asr sl │ │ │ │ - andseq sp, r1, r8, ror r5 │ │ │ │ - andseq sp, r1, ip, ror r5 │ │ │ │ - andseq sp, r1, r8, lsl #10 │ │ │ │ - andseq sp, r1, ip, lsr r5 │ │ │ │ - @ instruction: 0x0011d5bc │ │ │ │ - andseq sp, r1, r0, asr #11 │ │ │ │ + andseq r9, r3, ip, lsl #30 │ │ │ │ + andseq r9, r3, r8, asr #28 │ │ │ │ + andseq lr, r1, r0, lsr #6 │ │ │ │ + andseq sp, r1, r8, ror #31 │ │ │ │ + @ instruction: 0x0011dcdc │ │ │ │ + mulseq r1, r4, r9 │ │ │ │ + @ instruction: 0x0011d9bc │ │ │ │ + mulseq r1, r8, r9 │ │ │ │ + andseq sp, r1, r4, lsr #19 │ │ │ │ + andseq sp, r1, r0, lsr r5 │ │ │ │ + andseq sp, r1, r0, asr #14 │ │ │ │ + andseq sp, r1, r0, lsr r7 │ │ │ │ + andseq sp, r1, r4, lsr r7 │ │ │ │ + andseq sp, r1, r8, lsr r7 │ │ │ │ + andseq sp, r1, ip, lsr r7 │ │ │ │ + andseq sp, r1, ip, ror sl │ │ │ │ + andseq sp, r1, r0, lsr sl │ │ │ │ + andseq sp, r1, r8, asr r5 │ │ │ │ + andseq sp, r1, ip, asr r5 │ │ │ │ + andseq sp, r1, r8, ror #9 │ │ │ │ + andseq sp, r1, ip, lsl r5 │ │ │ │ mulseq r1, ip, r5 │ │ │ │ - andseq sp, r1, r0, lsl #14 │ │ │ │ - andseq sp, r1, r8, ror r6 │ │ │ │ - andseq sp, r1, r4, lsr #16 │ │ │ │ - andseq lr, r1, r8, asr r0 │ │ │ │ - andseq lr, r1, ip, lsr r0 │ │ │ │ - andseq lr, r1, r8, asr r0 │ │ │ │ - andseq sp, r1, r8, asr ip │ │ │ │ - mulseq r1, r8, pc @ │ │ │ │ + andseq sp, r1, r0, lsr #11 │ │ │ │ + andseq sp, r1, ip, ror r5 │ │ │ │ + andseq sp, r1, r0, ror #13 │ │ │ │ + andseq sp, r1, r8, asr r6 │ │ │ │ + andseq sp, r1, r4, lsl #16 │ │ │ │ + andseq lr, r1, r8, lsr r0 │ │ │ │ + andseq lr, r1, ip, lsl r0 │ │ │ │ + andseq lr, r1, r8, lsr r0 │ │ │ │ + andseq sp, r1, r8, lsr ip │ │ │ │ andseq sp, r1, r8, ror pc │ │ │ │ - andseq sp, r1, r4, lsr #18 │ │ │ │ - andseq sp, r1, r4, lsr #18 │ │ │ │ - andseq sp, r1, ip, asr r8 │ │ │ │ - @ instruction: 0x0011dcb4 │ │ │ │ - andseq sp, r1, r8, ror #12 │ │ │ │ - andseq sp, r1, r8, lsr #27 │ │ │ │ - andseq sp, r1, r4, lsl #27 │ │ │ │ - andseq sp, r1, r8, ror #26 │ │ │ │ - andseq sp, r1, r8, lsl #16 │ │ │ │ + andseq sp, r1, r8, asr pc │ │ │ │ + andseq sp, r1, r4, lsl #18 │ │ │ │ + andseq sp, r1, r4, lsl #18 │ │ │ │ + andseq sp, r1, ip, lsr r8 │ │ │ │ + mulseq r1, r4, ip │ │ │ │ + andseq sp, r1, r8, asr #12 │ │ │ │ + andseq sp, r1, r8, lsl #27 │ │ │ │ + andseq sp, r1, r4, ror #26 │ │ │ │ + andseq sp, r1, r8, asr #26 │ │ │ │ + andseq sp, r1, r8, ror #15 │ │ │ │ @ instruction: 0x000972b0 │ │ │ │ - andseq sp, r1, r0, lsl #16 │ │ │ │ - andseq sp, r1, r0, ror #28 │ │ │ │ + andseq sp, r1, r0, ror #15 │ │ │ │ + andseq sp, r1, r0, asr #28 │ │ │ │ andeq r7, r9, r8, ror #5 │ │ │ │ - andseq sp, r1, r8, asr r8 │ │ │ │ - andseq sp, r1, ip, ror #26 │ │ │ │ - andseq sp, r1, r0, lsl #31 │ │ │ │ - andseq lr, r1, r8, lsr #9 │ │ │ │ + andseq sp, r1, r8, lsr r8 │ │ │ │ + andseq sp, r1, ip, asr #26 │ │ │ │ + andseq sp, r1, r0, ror #30 │ │ │ │ + andseq lr, r1, r8, lsl #9 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ d6f64 │ │ │ │ - ldr r3, [pc, #40] @ d6f68 │ │ │ │ + ldr r1, [pc, #40] @ d6f84 │ │ │ │ + ldr r3, [pc, #40] @ d6f88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r7, sl, r3, asr #23 │ │ │ │ - andseq sp, r1, r8, ror #11 │ │ │ │ - ldr r2, [pc, #32] @ d6f94 │ │ │ │ + andseq sp, r1, r8, asr #11 │ │ │ │ + ldr r2, [pc, #32] @ d6fb4 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ d6f98 │ │ │ │ + ldr r1, [pc, #28] @ d6fb8 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq r7, sl, ip, lsr #23 │ │ │ │ - @ instruction: 0x0011d5bc │ │ │ │ + mulseq r1, ip, r5 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ d6fec │ │ │ │ + ldr r1, [pc, #56] @ d700c │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ d6ff0 │ │ │ │ - ldr ip, [pc, #52] @ d6ff4 │ │ │ │ + ldr r3, [pc, #52] @ d7010 │ │ │ │ + ldr ip, [pc, #52] @ d7014 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ strdeq r7, [sl], -r7 @ │ │ │ │ strdeq r7, [sl], -r9 │ │ │ │ - @ instruction: 0x0011d7b8 │ │ │ │ + mulseq r1, r8, r7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #52] @ d704c │ │ │ │ - ldr r3, [pc, #52] @ d7050 │ │ │ │ - ldr ip, [pc, #52] @ d7054 │ │ │ │ + ldr r1, [pc, #52] @ d706c │ │ │ │ + ldr r3, [pc, #52] @ d7070 │ │ │ │ + ldr ip, [pc, #52] @ d7074 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #14 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ muleq sl, r7, sp │ │ │ │ muleq sl, r9, sp │ │ │ │ - andseq sp, r1, r8, asr r7 │ │ │ │ + andseq sp, r1, r8, lsr r7 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne d7070 │ │ │ │ + bne d7090 │ │ │ │ tst r2, #32 │ │ │ │ - bne d7074 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + bne d7094 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq d70c0 │ │ │ │ + beq d70e0 │ │ │ │ add r5, r6, #4 │ │ │ │ - b d70a0 │ │ │ │ + b d70c0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d70c0 │ │ │ │ + beq d70e0 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d7094 │ │ │ │ + beq d70b4 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b d7094 │ │ │ │ + bl 52170 │ │ │ │ + b d70b4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d70e4 │ │ │ │ + beq d7104 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #24]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r5, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne d70f8 │ │ │ │ + bne d7118 │ │ │ │ cmp r2, #1 │ │ │ │ - bne d711c │ │ │ │ + bne d713c │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl d71e0 │ │ │ │ + bl d7200 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7160 │ │ │ │ + beq d7180 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d7134 │ │ │ │ + bne d7154 │ │ │ │ cmp r1, #1 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d71e0 │ │ │ │ - b d7178 │ │ │ │ + bl d7200 │ │ │ │ + b d7198 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d71b0 │ │ │ │ + beq d71d0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d7188 │ │ │ │ + bne d71a8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d71b0 │ │ │ │ + bne d71d0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #64] @ 0x40 │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ - b d70e8 │ │ │ │ + b 52170 │ │ │ │ + b d7108 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne d71f0 │ │ │ │ + bne d7210 │ │ │ │ cmp r2, #1 │ │ │ │ - bne d7214 │ │ │ │ + bne d7234 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq d7258 │ │ │ │ + beq d7278 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b d7238 │ │ │ │ + b d7258 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq d7258 │ │ │ │ + beq d7278 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d722c │ │ │ │ + beq d724c │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b d722c │ │ │ │ + bl 52170 │ │ │ │ + b d724c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d727c │ │ │ │ + beq d729c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d7078 │ │ │ │ + bl d7098 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq d7324 │ │ │ │ + beq d7344 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq d72e8 │ │ │ │ + beq d7308 │ │ │ │ add r6, r8, #4 │ │ │ │ - b d72cc │ │ │ │ + b d72ec │ │ │ │ add r6, r6, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq d72e8 │ │ │ │ + beq d7308 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d72c0 │ │ │ │ + beq d72e0 │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b d72c0 │ │ │ │ + bl 52170 │ │ │ │ + b d72e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d7304 │ │ │ │ + beq d7324 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d7324 │ │ │ │ + beq d7344 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs d73b4 │ │ │ │ + bcs d73d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldm r3, {r4, r7} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb ip, [r7] │ │ │ │ sub r7, r2, r1 │ │ │ │ cmp r7, #3 │ │ │ │ ldrb lr, [r3] │ │ │ │ ldrb r3, [r4] │ │ │ │ - bhi d73b8 │ │ │ │ + bhi d73d8 │ │ │ │ add r4, r1, r7 │ │ │ │ ldrb r5, [r1] │ │ │ │ cmp lr, r5 │ │ │ │ - beq d7504 │ │ │ │ + beq d7524 │ │ │ │ cmp r3, r5 │ │ │ │ - beq d7504 │ │ │ │ + beq d7524 │ │ │ │ cmp ip, r5 │ │ │ │ - beq d7504 │ │ │ │ + beq d7524 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne d7380 │ │ │ │ + bne d73a0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ movw r9, #256 @ 0x100 │ │ │ │ ldr r4, [r1] │ │ │ │ movt r9, #257 @ 0x101 │ │ │ │ @@ -188846,94 +188854,94 @@ │ │ │ │ eor r6, r4, fp │ │ │ │ sub r5, r9, r6 │ │ │ │ orr r5, r5, r6 │ │ │ │ movw r6, #32896 @ 0x8080 │ │ │ │ movt r6, #32896 @ 0x8080 │ │ │ │ and r5, r5, r6 │ │ │ │ cmp r5, r6 │ │ │ │ - bne d74c8 │ │ │ │ + bne d74e8 │ │ │ │ mul r5, ip, r8 │ │ │ │ str r5, [sp] │ │ │ │ eor r5, r4, r5 │ │ │ │ sub sl, r9, r5 │ │ │ │ orr r5, sl, r5 │ │ │ │ and r5, r5, r6 │ │ │ │ cmp r5, r6 │ │ │ │ - bne d74c8 │ │ │ │ + bne d74e8 │ │ │ │ mul r8, lr, r8 │ │ │ │ eor r4, r4, r8 │ │ │ │ sub r5, r9, r4 │ │ │ │ orr r4, r5, r4 │ │ │ │ and r4, r4, r6 │ │ │ │ cmp r4, r6 │ │ │ │ - bne d74c8 │ │ │ │ + bne d74e8 │ │ │ │ sub sl, r2, #4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r1, #4 │ │ │ │ cmp r1, sl │ │ │ │ - bhi d7488 │ │ │ │ + bhi d74a8 │ │ │ │ ldr r5, [r1] │ │ │ │ eor r7, r5, fp │ │ │ │ sub r4, r9, r7 │ │ │ │ orr r4, r4, r7 │ │ │ │ and r4, r4, r6 │ │ │ │ cmp r4, r6 │ │ │ │ ldreq r4, [sp] │ │ │ │ eoreq r4, r5, r4 │ │ │ │ subeq r7, r9, r4 │ │ │ │ orreq r4, r7, r4 │ │ │ │ andeq r4, r4, r6 │ │ │ │ cmpeq r4, r6 │ │ │ │ - bne d7488 │ │ │ │ + bne d74a8 │ │ │ │ eor r4, r5, r8 │ │ │ │ sub r5, r9, r4 │ │ │ │ orr r4, r5, r4 │ │ │ │ and r4, r4, r6 │ │ │ │ cmp r4, r6 │ │ │ │ - beq d7430 │ │ │ │ + beq d7450 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs d73ac │ │ │ │ + bcs d73cc │ │ │ │ sub r4, r2, r1 │ │ │ │ ldrb r5, [r1] │ │ │ │ cmp lr, r5 │ │ │ │ - beq d7504 │ │ │ │ + beq d7524 │ │ │ │ cmp r3, r5 │ │ │ │ - beq d7504 │ │ │ │ + beq d7524 │ │ │ │ cmp ip, r5 │ │ │ │ - beq d7504 │ │ │ │ + beq d7524 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne d7494 │ │ │ │ + bne d74b4 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, r1, r7 │ │ │ │ mov r0, #1 │ │ │ │ ldrb r5, [r1] │ │ │ │ cmp lr, r5 │ │ │ │ - beq d73ac │ │ │ │ + beq d73cc │ │ │ │ cmp r3, r5 │ │ │ │ cmpne ip, r5 │ │ │ │ - beq d73ac │ │ │ │ + beq d73cc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne d74d0 │ │ │ │ + bne d74f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ uxtb r1, r1 │ │ │ │ mov sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d7578 │ │ │ │ + beq d7598 │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ movne r0, #1 │ │ │ │ movt r1, #514 @ 0x202 │ │ │ │ strb r0, [sp, #36] @ 0x24 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -188945,27 +188953,27 @@ │ │ │ │ strb r1, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ str r1, [sp] │ │ │ │ - b d7580 │ │ │ │ + b d75a0 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #184] @ d7640 │ │ │ │ + ldr r0, [pc, #184] @ d7660 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #256 @ 0x100 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 52158 │ │ │ │ + bl 52178 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7614 │ │ │ │ + beq d7634 │ │ │ │ mov r2, sp │ │ │ │ add ip, sl, #316 @ 0x13c │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia ip!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ @@ -188985,108 +188993,108 @@ │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ strb r8, [sl, #311] @ 0x137 │ │ │ │ strb r8, [sl, #381] @ 0x17d │ │ │ │ str r4, [sl, #12] │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #40] @ d7644 │ │ │ │ + ldr r2, [pc, #40] @ d7664 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d7294 │ │ │ │ + bl d72b4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - mulseq r3, ip, r9 │ │ │ │ - andseq sp, r1, ip, lsr #1 │ │ │ │ + andseq r8, r3, ip, ror r9 │ │ │ │ + andseq sp, r1, ip, lsl #1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov ip, r0 │ │ │ │ ldrb r0, [r1, #381] @ 0x17d │ │ │ │ cmp r0, #0 │ │ │ │ - beq d768c │ │ │ │ + beq d76ac │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #380] @ 0x17c │ │ │ │ add r9, sp, #160 @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d769c │ │ │ │ + beq d76bc │ │ │ │ mvn r0, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov lr, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b d78a4 │ │ │ │ + b d78c4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d76d0 │ │ │ │ + bne d76f0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r1, #316]! @ 0x13c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d7724 │ │ │ │ + bne d7744 │ │ │ │ mvn r0, #0 │ │ │ │ mov lr, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov fp, #0 │ │ │ │ - b d789c │ │ │ │ + b d78bc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d82dc │ │ │ │ + bne d82fc │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ strb r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl dc5a8 │ │ │ │ + bl dc5c8 │ │ │ │ ldr r0, [sp, #216] @ 0xd8 │ │ │ │ ldr r5, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq d7758 │ │ │ │ + beq d7778 │ │ │ │ mov r8, r7 │ │ │ │ - b d8194 │ │ │ │ + b d81b4 │ │ │ │ ldr r0, [r5, #324] @ 0x144 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #340] @ 0x154 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl dffcc │ │ │ │ + bl dffec │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne d778c │ │ │ │ + bne d77ac │ │ │ │ mov fp, #0 │ │ │ │ - b d7890 │ │ │ │ + b d78b0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi d8354 │ │ │ │ - beq d8180 │ │ │ │ - ldr r0, [pc, #3656] @ d85b4 │ │ │ │ + bmi d8374 │ │ │ │ + beq d81a0 │ │ │ │ + ldr r0, [pc, #3656] @ d85d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - bne d8184 │ │ │ │ - b d8358 │ │ │ │ + bne d81a4 │ │ │ │ + b d8378 │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r0, r0, #16 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ add sl, sp, #124 @ 0x7c │ │ │ │ add r8, r9, #8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -189111,24 +189119,24 @@ │ │ │ │ mov r1, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str lr, [r8, #20] │ │ │ │ str r9, [r8, #44] @ 0x2c │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r0, [pc, #3500] @ d85c0 │ │ │ │ + ldr r0, [pc, #3500] @ d85e0 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d836c │ │ │ │ + beq d838c │ │ │ │ add r9, sp, #160 @ 0xa0 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ @@ -189147,33 +189155,33 @@ │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ - ldr r1, [pc, #3360] @ d85c4 │ │ │ │ + ldr r1, [pc, #3360] @ d85e4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r5, #372] @ 0x174 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #3 │ │ │ │ str fp, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bls d7998 │ │ │ │ + bls d79b8 │ │ │ │ mov sl, #0 │ │ │ │ ldrb r0, [r5, #311] @ 0x137 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [r5, #304] @ 0x130 │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #1 │ │ │ │ str sl, [sp, #96] @ 0x60 │ │ │ │ - bne d7bf4 │ │ │ │ + bne d7c14 │ │ │ │ cmp r7, #3 │ │ │ │ - bhi d7bf4 │ │ │ │ + bhi d7c14 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ add r0, r5, #16 │ │ │ │ add r3, r5, #272 @ 0x110 │ │ │ │ add r9, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -189182,19 +189190,19 @@ │ │ │ │ mvn lr, #15 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ mov r5, #1 │ │ │ │ strb r1, [sp, #146] @ 0x92 │ │ │ │ strh r1, [sp, #144] @ 0x90 │ │ │ │ - b d793c │ │ │ │ + b d795c │ │ │ │ add r2, r7, #1 │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ mov r7, r2 │ │ │ │ - beq d7a98 │ │ │ │ + beq d7ab8 │ │ │ │ and r6, lr, r7, lsr #3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r6, [r2, r6]! │ │ │ │ ldmib r2, {r4, r8} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ and r2, r7, #120 @ 0x78 │ │ │ │ @@ -189204,160 +189212,160 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r9, r2, lsr #3] │ │ │ │ tst r5, r2, lsr r4 │ │ │ │ - beq d792c │ │ │ │ + beq d794c │ │ │ │ cmp r0, #3 │ │ │ │ - bcs d8308 │ │ │ │ + bcs d8328 │ │ │ │ strb r7, [ip, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ - b d792c │ │ │ │ + b d794c │ │ │ │ ldr r6, [r5, #364] @ 0x16c │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r5, #368] @ 0x170 │ │ │ │ - ldr r2, [pc, #3100] @ d85c8 │ │ │ │ + ldr r2, [pc, #3100] @ d85e8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq d78c0 │ │ │ │ + beq d78e0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq d831c │ │ │ │ + beq d833c │ │ │ │ ldrb r0, [r6, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d79ac │ │ │ │ + bne d79cc │ │ │ │ sub r4, r3, #1 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bhi d78c0 │ │ │ │ + bhi d78e0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r1 │ │ │ │ movhi r0, r3 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq d802c │ │ │ │ + beq d804c │ │ │ │ cmp r0, r3 │ │ │ │ - beq d8320 │ │ │ │ + beq d8340 │ │ │ │ ldrb r7, [r6, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bne d79e4 │ │ │ │ + bne d7a04 │ │ │ │ sub r8, r3, #1 │ │ │ │ cmp r8, #127 @ 0x7f │ │ │ │ - bhi d78c0 │ │ │ │ + bhi d78e0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r1 │ │ │ │ movhi r0, r3 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq d823c │ │ │ │ + beq d825c │ │ │ │ cmp r0, r3 │ │ │ │ - beq d8320 │ │ │ │ + beq d8340 │ │ │ │ ldrb r7, [r6, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bne d7a1c │ │ │ │ + bne d7a3c │ │ │ │ sub sl, r3, #1 │ │ │ │ cmp sl, #127 @ 0x7f │ │ │ │ - bhi d78c0 │ │ │ │ + bhi d78e0 │ │ │ │ add r6, r6, r3 │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r1 │ │ │ │ movhi r0, r3 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq d827c │ │ │ │ + beq d829c │ │ │ │ cmp r0, r3 │ │ │ │ - beq d8320 │ │ │ │ + beq d8340 │ │ │ │ ldrb r7, [r6], #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bne d7a58 │ │ │ │ + bne d7a78 │ │ │ │ sub r0, r3, #1 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi d78c0 │ │ │ │ - ldr r2, [pc, #2904] @ d85e4 │ │ │ │ + bhi d78e0 │ │ │ │ + ldr r2, [pc, #2904] @ d8604 │ │ │ │ mov r0, #3 │ │ │ │ mov r1, #3 │ │ │ │ add r2, pc, r2 │ │ │ │ - b d8320 │ │ │ │ + b d8340 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi d8338 │ │ │ │ + bhi d8358 │ │ │ │ add r1, pc, #8 │ │ │ │ add r9, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsl r0 │ │ │ │ andeq r0, r0, r0, ror #1 │ │ │ │ andeq r0, r0, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, ror r0 │ │ │ │ mov r4, #0 │ │ │ │ - b d7be0 │ │ │ │ + b d7c00 │ │ │ │ ldrb r6, [sp, #144] @ 0x90 │ │ │ │ mov r1, #4 │ │ │ │ ldrb r7, [sp, #145] @ 0x91 │ │ │ │ mov r5, #268 @ 0x10c │ │ │ │ - ldr r0, [pc, #2832] @ d85f0 │ │ │ │ + ldr r0, [pc, #2832] @ d8610 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8328 │ │ │ │ + beq d8348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #2776] @ d85f4 │ │ │ │ + ldr r0, [pc, #2776] @ d8614 │ │ │ │ strb r7, [r4, #265] @ 0x109 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r6, [r4, #264] @ 0x108 │ │ │ │ - b d7be0 │ │ │ │ + b d7c00 │ │ │ │ ldrb r8, [sp, #144] @ 0x90 │ │ │ │ mov r1, #4 │ │ │ │ ldrb r7, [sp, #145] @ 0x91 │ │ │ │ mov r5, #268 @ 0x10c │ │ │ │ ldrb r6, [sp, #146] @ 0x92 │ │ │ │ - ldr r0, [pc, #2740] @ d85f8 │ │ │ │ + ldr r0, [pc, #2740] @ d8618 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #268 @ 0x10c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8328 │ │ │ │ + beq d8348 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ str r0, [r4] │ │ │ │ str r0, [r4, #4] │ │ │ │ add r0, r4, #8 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #2684] @ d85fc │ │ │ │ + ldr r0, [pc, #2684] @ d861c │ │ │ │ strb r6, [r4, #266] @ 0x10a │ │ │ │ add r0, pc, r0 │ │ │ │ strb r7, [r4, #265] @ 0x109 │ │ │ │ strb r8, [r4, #264] @ 0x108 │ │ │ │ - b d7be0 │ │ │ │ + b d7c00 │ │ │ │ ldrb r6, [sp, #144] @ 0x90 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #2656] @ d8600 │ │ │ │ + ldr r0, [pc, #2656] @ d8620 │ │ │ │ mov r5, #12 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r7, [r0, r6] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8328 │ │ │ │ + beq d8348 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #2616] @ d8604 │ │ │ │ + ldr r0, [pc, #2616] @ d8624 │ │ │ │ mov r1, #1 │ │ │ │ strb r7, [r4, #9] │ │ │ │ add r0, pc, r0 │ │ │ │ strb r6, [r4, #8] │ │ │ │ str r1, [r4] │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ @@ -189371,357 +189379,357 @@ │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ cmp r6, #0 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ stm r0, {r1, r2, r4} │ │ │ │ - beq d7cd8 │ │ │ │ + beq d7cf8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d7dfc │ │ │ │ + beq d7e1c │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ add r0, r5, #308 @ 0x134 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #17 │ │ │ │ - bcs d7d8c │ │ │ │ + bcs d7dac │ │ │ │ cmp lr, #1 │ │ │ │ - bls d7d8c │ │ │ │ + bls d7dac │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #3 │ │ │ │ cmpcs r7, #2 │ │ │ │ - bhi d80fc │ │ │ │ + bhi d811c │ │ │ │ ldrh r1, [r0] │ │ │ │ ldrh r2, [r0, #68] @ 0x44 │ │ │ │ add r0, r1, #50 @ 0x32 │ │ │ │ uxth r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ movwls r0, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bcs d7e38 │ │ │ │ + bcs d7e58 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d7f48 │ │ │ │ + beq d7f68 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d7cac │ │ │ │ + bne d7ccc │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7f48 │ │ │ │ + bne d7f68 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl dfd70 │ │ │ │ - b d7f48 │ │ │ │ + bl dfd90 │ │ │ │ + b d7f68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq d7e88 │ │ │ │ + beq d7ea8 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ cmp lr, #2 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bcc d7eac │ │ │ │ + bcc d7ecc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #16 │ │ │ │ - bhi d7eac │ │ │ │ + bhi d7ecc │ │ │ │ cmp r7, #2 │ │ │ │ - bls d7eac │ │ │ │ + bls d7ecc │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d7d4c │ │ │ │ + beq d7d6c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d7d24 │ │ │ │ + bne d7d44 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7d4c │ │ │ │ + bne d7d6c │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7694 │ │ │ │ + beq d76b4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d7d5c │ │ │ │ + bne d7d7c │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7694 │ │ │ │ + bne d76b4 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ dmb ish │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh r1, [r0] │ │ │ │ ldrh r2, [r0, #68] @ 0x44 │ │ │ │ add r0, r1, #50 @ 0x32 │ │ │ │ uxth r1, r0 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, #0 │ │ │ │ movwls r0, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bcs d7e38 │ │ │ │ + bcs d7e58 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d7f48 │ │ │ │ + beq d7f68 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d7dd0 │ │ │ │ + bne d7df0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7f48 │ │ │ │ + bne d7f68 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl dfd70 │ │ │ │ - b d7f48 │ │ │ │ + bl dfd90 │ │ │ │ + b d7f68 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #17 │ │ │ │ - bcs d7ec4 │ │ │ │ + bcs d7ee4 │ │ │ │ cmp lr, #2 │ │ │ │ ldrcs r0, [sp, #32] │ │ │ │ cmpcs r0, #2 │ │ │ │ - bhi d8090 │ │ │ │ + bhi d80b0 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - b d7e9c │ │ │ │ + b d7ebc │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7f08 │ │ │ │ + beq d7f28 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d7f48 │ │ │ │ + beq d7f68 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d7e5c │ │ │ │ + bne d7e7c │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7f48 │ │ │ │ + bne d7f68 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl dfd70 │ │ │ │ - b d7f48 │ │ │ │ + bl dfd90 │ │ │ │ + b d7f68 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8010 │ │ │ │ + beq d8030 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [ip] │ │ │ │ mov r5, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - bne d7f58 │ │ │ │ - b d7f84 │ │ │ │ + bne d7f78 │ │ │ │ + b d7fa4 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ mov r5, #0 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ cmp fp, #0 │ │ │ │ - bne d7f58 │ │ │ │ - b d7f84 │ │ │ │ + bne d7f78 │ │ │ │ + b d7fa4 │ │ │ │ add r2, sp, #160 @ 0xa0 │ │ │ │ cmp fp, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq d7f94 │ │ │ │ + beq d7fb4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d7edc │ │ │ │ + bne d7efc │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7f94 │ │ │ │ + bne d7fb4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl dfd70 │ │ │ │ - b d7f94 │ │ │ │ + bl dfd90 │ │ │ │ + b d7fb4 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7f48 │ │ │ │ + beq d7f68 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d7f20 │ │ │ │ + bne d7f40 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7f48 │ │ │ │ + bne d7f68 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ ldr fp, [sp, #80] @ 0x50 │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq d7f84 │ │ │ │ + beq d7fa4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [fp] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d7f5c │ │ │ │ + bne d7f7c │ │ │ │ cmp r0, #1 │ │ │ │ - bne d7f84 │ │ │ │ + bne d7fa4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ cmp r6, #0 │ │ │ │ - beq d7fd4 │ │ │ │ + beq d7ff4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d7694 │ │ │ │ + beq d76b4 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7694 │ │ │ │ + beq d76b4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d7fa4 │ │ │ │ + bne d7fc4 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7694 │ │ │ │ + bne d76b4 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7f8c │ │ │ │ + beq d7fac │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d7fe4 │ │ │ │ + bne d8004 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7f8c │ │ │ │ + bne d7fac │ │ │ │ dmb ish │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl dfd70 │ │ │ │ - b d7f8c │ │ │ │ + bl dfd90 │ │ │ │ + b d7fac │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - bne d7fa0 │ │ │ │ - b d7694 │ │ │ │ - ldr r0, [pc, #1432] @ d85cc │ │ │ │ + bne d7fc0 │ │ │ │ + b d76b4 │ │ │ │ + ldr r0, [pc, #1432] @ d85ec │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, lr │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d837c │ │ │ │ + beq d839c │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #1388] @ d85d0 │ │ │ │ + ldr r0, [pc, #1388] @ d85f0 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov ip, r5 │ │ │ │ strb r4, [sl, #8] │ │ │ │ mov r5, r6 │ │ │ │ str r1, [sl] │ │ │ │ mov lr, r7 │ │ │ │ str r1, [sl, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - b d78c4 │ │ │ │ + b d78e4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d80d4 │ │ │ │ + beq d80f4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d80ac │ │ │ │ + bne d80cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne d80d4 │ │ │ │ + bne d80f4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7694 │ │ │ │ + beq d76b4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d80e4 │ │ │ │ - b d7fb8 │ │ │ │ + bne d8104 │ │ │ │ + b d7fd8 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ cmp r0, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - beq d8140 │ │ │ │ + beq d8160 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d8118 │ │ │ │ + bne d8138 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d8140 │ │ │ │ + bne d8160 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d7694 │ │ │ │ + beq d76b4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d8150 │ │ │ │ + bne d8170 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d7694 │ │ │ │ + bne d76b4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ bl 1e85c │ │ │ │ @@ -189730,22 +189738,22 @@ │ │ │ │ ldm r6!, {r1, r2, r3, r5, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ ldm r6, {r1, r2, r3, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r7} │ │ │ │ mov r1, #8 │ │ │ │ ldr r9, [sp, #200] @ 0xc8 │ │ │ │ ldr sl, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [pc, #1016] @ d85b8 │ │ │ │ + ldr r0, [pc, #1016] @ d85d8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #80 @ 0x50 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne lr, #1 │ │ │ │ - ldrne ip, [pc, #992] @ d85bc │ │ │ │ + ldrne ip, [pc, #992] @ d85dc │ │ │ │ strne lr, [r0] │ │ │ │ addne r3, r0, #8 │ │ │ │ strne lr, [r0, #4] │ │ │ │ addne ip, pc, ip │ │ │ │ ldmne r4!, {r1, r2, r5, r6, r7} │ │ │ │ stmiane r3!, {r1, r2, r5, r6, r7} │ │ │ │ ldmne r4, {r1, r2, r5, r6, r7} │ │ │ │ @@ -189762,428 +189770,428 @@ │ │ │ │ stmne r8, {r0, ip} │ │ │ │ strne r1, [r8, #8] │ │ │ │ addne sp, sp, #236 @ 0xec │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 25cd0 │ │ │ │ - b d8388 │ │ │ │ - ldr r0, [pc, #912] @ d85d4 │ │ │ │ + b d83a8 │ │ │ │ + ldr r0, [pc, #912] @ d85f4 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, lr │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d837c │ │ │ │ + beq d839c │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #868] @ d85d8 │ │ │ │ + ldr r0, [pc, #868] @ d85f8 │ │ │ │ strb r8, [sl, #9] │ │ │ │ add r0, pc, r0 │ │ │ │ - b d8064 │ │ │ │ + b d8084 │ │ │ │ str lr, [sp, #28] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #848] @ d85dc │ │ │ │ + ldr r0, [pc, #848] @ d85fc │ │ │ │ mov r6, r5 │ │ │ │ mov r7, sl │ │ │ │ mov r5, ip │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #12 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d837c │ │ │ │ + beq d839c │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #808] @ d85e0 │ │ │ │ + ldr r0, [pc, #808] @ d8600 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov ip, r5 │ │ │ │ mov r5, r6 │ │ │ │ strb r7, [sl, #10] │ │ │ │ strb r8, [sl, #9] │ │ │ │ strb r4, [sl, #8] │ │ │ │ str r1, [sl] │ │ │ │ - b d807c │ │ │ │ - ldr r1, [pc, #808] @ d860c │ │ │ │ + b d809c │ │ │ │ + ldr r1, [pc, #808] @ d862c │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #804] @ d8610 │ │ │ │ + ldr r0, [pc, #804] @ d8630 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r5, #12 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r2, [pc, #760] @ d8608 │ │ │ │ + ldr r2, [pc, #760] @ d8628 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #3 │ │ │ │ bl 2623c │ │ │ │ - b d8388 │ │ │ │ + b d83a8 │ │ │ │ mov r0, r1 │ │ │ │ bl 2623c │ │ │ │ - b d8388 │ │ │ │ + b d83a8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cd0 │ │ │ │ - b d8388 │ │ │ │ - ldr r0, [pc, #680] @ d85e8 │ │ │ │ - ldr r2, [pc, #680] @ d85ec │ │ │ │ + b d83a8 │ │ │ │ + ldr r0, [pc, #680] @ d8608 │ │ │ │ + ldr r2, [pc, #680] @ d860c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 26160 │ │ │ │ - b d8388 │ │ │ │ + b d83a8 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #592] @ d85b0 │ │ │ │ + ldr r2, [pc, #592] @ d85d0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ bl 25cd0 │ │ │ │ - b d8388 │ │ │ │ + b d83a8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #12 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d85a8 │ │ │ │ + beq d85c8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d83a0 │ │ │ │ + bne d83c0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d85a8 │ │ │ │ + bne d85c8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl dfd70 │ │ │ │ - b d85a8 │ │ │ │ - b d83d4 │ │ │ │ - b d842c │ │ │ │ + bl dfd90 │ │ │ │ + b d85c8 │ │ │ │ + b d83f4 │ │ │ │ + b d844c │ │ │ │ mov r4, r0 │ │ │ │ - b d84cc │ │ │ │ + b d84ec │ │ │ │ mov r4, r0 │ │ │ │ mov r5, #0 │ │ │ │ - b d848c │ │ │ │ + b d84ac │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldrne r0, [sp, #172] @ 0xac │ │ │ │ cmpne r0, #0 │ │ │ │ - beq d85a8 │ │ │ │ + beq d85c8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d8400 │ │ │ │ + bne d8420 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d85a8 │ │ │ │ + bne d85c8 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl dfd70 │ │ │ │ - b d85a8 │ │ │ │ + bl dfd90 │ │ │ │ + b d85c8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d85a8 │ │ │ │ + beq d85c8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d8440 │ │ │ │ + bne d8460 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d85a8 │ │ │ │ + bne d85c8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl dfd70 │ │ │ │ - b d85a8 │ │ │ │ + bl dfd90 │ │ │ │ + b d85c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl d70e8 │ │ │ │ - b d85a8 │ │ │ │ + bl d7108 │ │ │ │ + b d85c8 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne d84c4 │ │ │ │ + bne d84e4 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d84c4 │ │ │ │ + beq d84e4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d849c │ │ │ │ + bne d84bc │ │ │ │ cmp r1, #1 │ │ │ │ - bne d84c4 │ │ │ │ + bne d84e4 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d85a8 │ │ │ │ + beq d85c8 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq d85a8 │ │ │ │ + beq d85c8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d84dc │ │ │ │ + bne d84fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne d85a8 │ │ │ │ + bne d85c8 │ │ │ │ dmb ish │ │ │ │ mov r0, sl │ │ │ │ - bl dfd70 │ │ │ │ - b d85a8 │ │ │ │ + bl dfd90 │ │ │ │ + b d85c8 │ │ │ │ mov r4, r0 │ │ │ │ - b d8548 │ │ │ │ + b d8568 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq d8548 │ │ │ │ + beq d8568 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [sl] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne d8520 │ │ │ │ + bne d8540 │ │ │ │ cmp r0, #1 │ │ │ │ - bne d8548 │ │ │ │ + bne d8568 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl dfd70 │ │ │ │ + bl dfd90 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d85a8 │ │ │ │ + beq d85c8 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne d8558 │ │ │ │ + bne d8578 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d85a8 │ │ │ │ + bne d85c8 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl dfd70 │ │ │ │ - b d85a8 │ │ │ │ + bl dfd90 │ │ │ │ + b d85c8 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d85a8 │ │ │ │ + beq d85c8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r1, r4, ror #3 │ │ │ │ - @ instruction: 0x001387bc │ │ │ │ - andseq r7, r3, r0, ror sp │ │ │ │ - andseq ip, r1, r0, ror #7 │ │ │ │ - andseq r8, r3, ip, lsl r7 │ │ │ │ - andseq ip, r1, r0, lsl #26 │ │ │ │ - andseq ip, r1, r8, ror #26 │ │ │ │ - andseq r7, r3, ip, ror #29 │ │ │ │ - andseq ip, r1, r4, ror r6 │ │ │ │ - @ instruction: 0x00137cdc │ │ │ │ - andseq ip, r1, r4, ror r4 │ │ │ │ - mulseq r3, r8, ip │ │ │ │ - andseq ip, r1, r0, asr #8 │ │ │ │ - mulseq r1, r0, ip │ │ │ │ + andseq ip, r1, r4, asr #3 │ │ │ │ + mulseq r3, ip, r7 │ │ │ │ + andseq r7, r3, r0, asr sp │ │ │ │ + andseq ip, r1, r0, asr #7 │ │ │ │ + @ instruction: 0x001386fc │ │ │ │ + andseq ip, r1, r0, ror #25 │ │ │ │ + andseq ip, r1, r8, asr #26 │ │ │ │ + andseq r7, r3, ip, asr #29 │ │ │ │ + andseq ip, r1, r4, asr r6 │ │ │ │ + @ instruction: 0x00137cbc │ │ │ │ + andseq ip, r1, r4, asr r4 │ │ │ │ + andseq r7, r3, r8, ror ip │ │ │ │ + andseq ip, r1, r0, lsr #8 │ │ │ │ + andseq ip, r1, r0, ror ip │ │ │ │ andeq r6, sl, pc, lsr r9 │ │ │ │ - andseq ip, r1, r0, lsl #6 │ │ │ │ - andseq r8, r3, r0, asr r4 │ │ │ │ - andseq ip, r1, r0, lsl #22 │ │ │ │ - andseq r8, r3, ip, ror #7 │ │ │ │ - @ instruction: 0x0011cab0 │ │ │ │ - andseq r8, r3, ip, lsl #7 │ │ │ │ - andseq ip, r1, r8, lsr sl │ │ │ │ - andseq ip, r1, r8, asr #6 │ │ │ │ + andseq ip, r1, r0, ror #5 │ │ │ │ + andseq r8, r3, r0, lsr r4 │ │ │ │ + andseq ip, r1, r0, ror #21 │ │ │ │ + andseq r8, r3, ip, asr #7 │ │ │ │ + mulseq r1, r0, sl │ │ │ │ + andseq r8, r3, ip, ror #6 │ │ │ │ + andseq ip, r1, r8, lsl sl │ │ │ │ + andseq ip, r1, r8, lsr #6 │ │ │ │ muleq r9, ip, fp │ │ │ │ - andseq ip, r1, r0, asr #5 │ │ │ │ + andseq ip, r1, r0, lsr #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq d86b4 │ │ │ │ + beq d86d4 │ │ │ │ ldrb r3, [r0, #381] @ 0x17d │ │ │ │ tst r3, #1 │ │ │ │ - beq d8780 │ │ │ │ + beq d87a0 │ │ │ │ ldr r7, [r0, #372] @ 0x174 │ │ │ │ add r4, r0, #308 @ 0x134 │ │ │ │ ldr r3, [r0, #312] @ 0x138 │ │ │ │ cmp r7, #3 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #312] @ 0x138 │ │ │ │ - bhi d870c │ │ │ │ + bhi d872c │ │ │ │ ldr ip, [r0, #368] @ 0x170 │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp ip, r3 │ │ │ │ - bls d8d8c │ │ │ │ + bls d8dac │ │ │ │ ldr r6, [r0, #364] @ 0x16c │ │ │ │ ldrb r5, [r6, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne d8694 │ │ │ │ - ldr r5, [pc, #1864] @ d8dbc │ │ │ │ + bne d86b4 │ │ │ │ + ldr r5, [pc, #1864] @ d8ddc │ │ │ │ add r7, r7, #1 │ │ │ │ mov lr, #1 │ │ │ │ str r7, [r0, #372] @ 0x174 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r8, [r5, r3] │ │ │ │ ldrh r5, [r4, #68] @ 0x44 │ │ │ │ strb lr, [r6, r3] │ │ │ │ add r5, r5, r8 │ │ │ │ strh r5, [r4, #68] @ 0x44 │ │ │ │ ldrb r5, [r0, #378] @ 0x17a │ │ │ │ cmp r5, #1 │ │ │ │ - bne d870c │ │ │ │ + bne d872c │ │ │ │ sub r5, r3, #65 @ 0x41 │ │ │ │ cmp r5, #26 │ │ │ │ - bcs d86c4 │ │ │ │ + bcs d86e4 │ │ │ │ orr r3, r3, #32 │ │ │ │ - b d86d0 │ │ │ │ + b d86f0 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r0, #381] @ 0x17d │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r5, r3, #97 @ 0x61 │ │ │ │ cmp r5, #26 │ │ │ │ andcc r3, r3, #95 @ 0x5f │ │ │ │ cmp ip, r3 │ │ │ │ - bls d8d8c │ │ │ │ + bls d8dac │ │ │ │ ldrb r5, [r6, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne d870c │ │ │ │ - ldr r5, [pc, #1748] @ d8dc0 │ │ │ │ + bne d872c │ │ │ │ + ldr r5, [pc, #1748] @ d8de0 │ │ │ │ mov ip, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [r0, #372] @ 0x174 │ │ │ │ add r5, pc, r5 │ │ │ │ ldrb r5, [r5, r3] │ │ │ │ strb ip, [r6, r3] │ │ │ │ ldrh r3, [r4, #68] @ 0x44 │ │ │ │ add r3, r3, r5 │ │ │ │ strh r3, [r4, #68] @ 0x44 │ │ │ │ ldrb r3, [r0, #311] @ 0x137 │ │ │ │ str r4, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bne d8740 │ │ │ │ + bne d8760 │ │ │ │ ldr r1, [r0, #304] @ 0x130 │ │ │ │ cmp r1, #3 │ │ │ │ ldrls r6, [sp, #28] │ │ │ │ cmpls r6, #255 @ 0xff │ │ │ │ - bls d8838 │ │ │ │ + bls d8858 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #311] @ 0x137 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r2, r1, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ - beq d8788 │ │ │ │ + beq d87a8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne d8810 │ │ │ │ + bne d8830 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ ldr r1, [r0, #316]! @ 0x13c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne d8800 │ │ │ │ + bne d8820 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi d8da0 │ │ │ │ - ldr r1, [pc, #1592] @ d8ddc │ │ │ │ + bmi d8dc0 │ │ │ │ + ldr r1, [pc, #1592] @ d8dfc │ │ │ │ mov r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r1, [r1] │ │ │ │ mov r1, #1 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8da8 │ │ │ │ + beq d8dc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne d8968 │ │ │ │ + bne d8988 │ │ │ │ mov r2, r5 │ │ │ │ stm r0, {r5, r6} │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r0, #316]! @ 0x13c │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - beq d8780 │ │ │ │ + beq d87a0 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b e044c │ │ │ │ + b e046c │ │ │ │ ldr r7, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - b d876c │ │ │ │ + b d878c │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r0, #16 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r4, r0, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #1396] @ d8dc4 │ │ │ │ + ldr r1, [pc, #1396] @ d8de4 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, fp │ │ │ │ ldrb r3, [r2], r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r0, #310] @ 0x136 │ │ │ │ ldrb r7, [r1, r3] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq d897c │ │ │ │ + beq d899c │ │ │ │ mov lr, #0 │ │ │ │ ldrb r9, [fp, lr] │ │ │ │ uxtb r6, lr │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r5, [r1, r9] │ │ │ │ cmp r5, r6 │ │ │ │ movls r5, r6 │ │ │ │ strb r5, [r1, r9] │ │ │ │ sub r5, r9, #65 @ 0x41 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #26 │ │ │ │ - bcs d88b0 │ │ │ │ + bcs d88d0 │ │ │ │ orr r8, r9, #32 │ │ │ │ - b d88c4 │ │ │ │ + b d88e4 │ │ │ │ sub r5, r9, #97 @ 0x61 │ │ │ │ mov r8, r9 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r5, #26 │ │ │ │ andcc r8, r8, #95 @ 0x5f │ │ │ │ mvn r1, #15 │ │ │ │ and r5, r1, r9, lsr #3 │ │ │ │ @@ -190207,34 +190215,34 @@ │ │ │ │ cmp r3, r6 │ │ │ │ ldr r1, [r5, r1, lsr #3] │ │ │ │ movhi r6, r3 │ │ │ │ and r3, r9, #7 │ │ │ │ strb r6, [r2, r8] │ │ │ │ mov r2, #1 │ │ │ │ tst r2, r1, lsr r3 │ │ │ │ - bne d8b04 │ │ │ │ - ldr r1, [pc, #1168] @ d8dc8 │ │ │ │ + bne d8b24 │ │ │ │ + ldr r1, [pc, #1168] @ d8de8 │ │ │ │ uxtb r7, r7 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ add lr, lr, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ cmp r1, r7 │ │ │ │ movcc r7, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movcc r3, r9 │ │ │ │ cmp r1, lr │ │ │ │ - bne d8878 │ │ │ │ - b d8a38 │ │ │ │ + bne d8898 │ │ │ │ + b d8a58 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r7 │ │ │ │ - b d87e4 │ │ │ │ + b d8804 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r9, #0 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r1, [fp, r6] │ │ │ │ mov lr, r3 │ │ │ │ mov r2, #16 │ │ │ │ mov ip, r4 │ │ │ │ @@ -190260,28 +190268,28 @@ │ │ │ │ ldr r2, [r4, r2, lsr #3] │ │ │ │ uxtb r4, r6 │ │ │ │ cmp r3, r4 │ │ │ │ movhi r4, r3 │ │ │ │ mov r3, #1 │ │ │ │ strb r4, [r8, r5] │ │ │ │ tst r3, r2, lsr r1 │ │ │ │ - bne d8b14 │ │ │ │ - ldr r1, [pc, #984] @ d8de4 │ │ │ │ + bne d8b34 │ │ │ │ + ldr r1, [pc, #984] @ d8e04 │ │ │ │ uxtb r7, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r3, lr │ │ │ │ add r1, pc, r1 │ │ │ │ mov r4, ip │ │ │ │ ldrb r1, [r1, r5] │ │ │ │ cmp r1, r7 │ │ │ │ movcc r7, r1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movcc r3, r5 │ │ │ │ cmp r1, r6 │ │ │ │ - bne d8988 │ │ │ │ + bne d89a8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ add r2, r2, #16 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ @@ -190322,77 +190330,77 @@ │ │ │ │ orr r6, ip, r6 │ │ │ │ bic r7, r7, r5 │ │ │ │ orr ip, r4, r1, lsr r7 │ │ │ │ and r4, sl, lr, lsl r5 │ │ │ │ and r1, r9, ip │ │ │ │ orr r1, r4, r1 │ │ │ │ orrs r1, r1, r6 │ │ │ │ - beq d8bd0 │ │ │ │ + beq d8bf0 │ │ │ │ mov r4, r3 │ │ │ │ - b d8c30 │ │ │ │ + b d8c50 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r7, lr, #1 │ │ │ │ add r6, r7, r1 │ │ │ │ - b d8b1c │ │ │ │ + b d8b3c │ │ │ │ add r7, r6, #1 │ │ │ │ add r6, r7, fp │ │ │ │ ldr ip, [sp, #8] │ │ │ │ cmp r6, ip │ │ │ │ - beq d8740 │ │ │ │ + beq d8760 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne d8b90 │ │ │ │ + bne d8bb0 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - beq d8d80 │ │ │ │ + beq d8da0 │ │ │ │ ldrb r1, [r6] │ │ │ │ uxtb r3, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ cmp r2, r3 │ │ │ │ movhi r3, r2 │ │ │ │ cmp r6, ip │ │ │ │ strb r3, [r5, r1] │ │ │ │ - bne d8b38 │ │ │ │ - b d8740 │ │ │ │ + bne d8b58 │ │ │ │ + b d8760 │ │ │ │ orr r5, r5, #32 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r7, r7, #1 │ │ │ │ ldrb r1, [r2, r5] │ │ │ │ cmp r1, r4 │ │ │ │ movhi r4, r1 │ │ │ │ cmp r6, ip │ │ │ │ strb r4, [r2, r5] │ │ │ │ - beq d8740 │ │ │ │ + beq d8760 │ │ │ │ cmp r7, #256 @ 0x100 │ │ │ │ - beq d8d80 │ │ │ │ + beq d8da0 │ │ │ │ ldrb r5, [r6], #1 │ │ │ │ uxtb r4, r7 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r1, [r2, r5] │ │ │ │ cmp r1, r4 │ │ │ │ movls r1, r4 │ │ │ │ strb r1, [r2, r5] │ │ │ │ sub r1, r5, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcc d8b6c │ │ │ │ + bcc d8b8c │ │ │ │ sub r1, r5, #97 @ 0x61 │ │ │ │ cmp r1, #26 │ │ │ │ andcc r5, r5, #95 @ 0x5f │ │ │ │ - b d8b70 │ │ │ │ + b d8b90 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ lsl r1, lr, r5 │ │ │ │ mov r4, r3 │ │ │ │ orr sl, sl, r1 │ │ │ │ add r7, r7, #1 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r7, [r0, #304] @ 0x130 │ │ │ │ uxtb r7, r3 │ │ │ │ - ldr r6, [pc, #472] @ d8dd0 │ │ │ │ + ldr r6, [pc, #472] @ d8df0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orr r5, fp, r3 │ │ │ │ orr r3, r9, ip │ │ │ │ ldrb lr, [r6, r7] │ │ │ │ orr r2, r1, r2 │ │ │ │ @@ -190402,22 +190410,22 @@ │ │ │ │ ldrh r6, [r7] │ │ │ │ str r3, [r8, #8] │ │ │ │ add r1, r6, lr │ │ │ │ str r2, [r8, #12] │ │ │ │ strh r1, [r7] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d8740 │ │ │ │ + beq d8760 │ │ │ │ sub r1, r4, #65 @ 0x41 │ │ │ │ mov r3, r4 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ - bcs d8c58 │ │ │ │ + bcs d8c78 │ │ │ │ orr r3, r3, #32 │ │ │ │ - b d8c68 │ │ │ │ + b d8c88 │ │ │ │ sub r1, r3, #97 @ 0x61 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ andcc r3, r3, #95 @ 0x5f │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -190461,80 +190469,80 @@ │ │ │ │ mov r3, #31 │ │ │ │ bic r3, r3, r6 │ │ │ │ orr r7, r4, r1, lsr r3 │ │ │ │ and r3, ip, sl, lsl r6 │ │ │ │ and r1, r7, r9 │ │ │ │ orr r1, r3, r1 │ │ │ │ orrs r1, r1, r2 │ │ │ │ - bne d8740 │ │ │ │ + bne d8760 │ │ │ │ lsl r1, sl, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr ip, r1, ip │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0, #304] @ 0x130 │ │ │ │ orr r6, r5, fp │ │ │ │ orr r7, r7, r9 │ │ │ │ uxtb r2, r1 │ │ │ │ - ldr r1, [pc, #128] @ d8dd4 │ │ │ │ + ldr r1, [pc, #128] @ d8df4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr r5, r8, lr │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldrh r3, [r4] │ │ │ │ stmib r1, {r6, r7} │ │ │ │ str ip, [r1] │ │ │ │ str r5, [r1, #12] │ │ │ │ add r1, r3, r2 │ │ │ │ strh r1, [r4] │ │ │ │ - b d8740 │ │ │ │ - ldr r0, [pc, #68] @ d8dcc │ │ │ │ + b d8760 │ │ │ │ + ldr r0, [pc, #68] @ d8dec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #76] @ d8de0 │ │ │ │ + ldr r2, [pc, #76] @ d8e00 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r5, r0 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #40] @ d8dd8 │ │ │ │ + ldr r2, [pc, #40] @ d8df8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ andeq r6, sl, fp, lsr #12 │ │ │ │ @ instruction: 0x000a65b3 │ │ │ │ andeq r6, sl, r7, asr r4 │ │ │ │ andeq r6, sl, r7, ror #6 │ │ │ │ - andseq fp, r1, r0, ror #17 │ │ │ │ + andseq fp, r1, r0, asr #17 │ │ │ │ andeq r6, sl, pc, lsr #1 │ │ │ │ andeq r5, sl, pc, asr #30 │ │ │ │ - andseq fp, r1, r4, lsr #15 │ │ │ │ - andseq r7, r3, r4, lsl #15 │ │ │ │ - mulseq r1, r8, r9 │ │ │ │ + andseq fp, r1, r4, lsl #15 │ │ │ │ + andseq r7, r3, r4, ror #14 │ │ │ │ + andseq fp, r1, r8, ror r9 │ │ │ │ muleq sl, r3, r2 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d8e98 │ │ │ │ + beq d8eb8 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc d8ef4 │ │ │ │ + bcc d8f14 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc d8f04 │ │ │ │ + bcc d8f24 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ sub r4, r3, r0 │ │ │ │ cmp r4, r7 │ │ │ │ - bcc d8ea0 │ │ │ │ + bcc d8ec0 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r4, r2, r0 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ ldr ip, [r1, #16] │ │ │ │ @@ -190542,369 +190550,369 @@ │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r5, r0 │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx ip │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8ed8 │ │ │ │ + beq d8ef8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ sub r0, r0, r8 │ │ │ │ sub r1, r1, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi d8f2c │ │ │ │ + bhi d8f4c │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ - b d8edc │ │ │ │ + b d8efc │ │ │ │ cmp r4, r3 │ │ │ │ - bcc d8f18 │ │ │ │ + bcc d8f38 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl dcda4 │ │ │ │ + bl dcdc4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne d8ecc │ │ │ │ + bne d8eec │ │ │ │ add r2, sp, #12 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r6, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq d8ebc │ │ │ │ - b d8ecc │ │ │ │ - ldr r2, [pc, #112] @ d8f6c │ │ │ │ + beq d8edc │ │ │ │ + b d8eec │ │ │ │ + ldr r2, [pc, #112] @ d8f8c │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #88] @ d8f64 │ │ │ │ + ldr r2, [pc, #88] @ d8f84 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #72] @ d8f68 │ │ │ │ + ldr r2, [pc, #72] @ d8f88 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ bl 26060 │ │ │ │ - ldr r0, [pc, #60] @ d8f70 │ │ │ │ + ldr r0, [pc, #60] @ d8f90 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #56] @ d8f74 │ │ │ │ + ldr r1, [pc, #56] @ d8f94 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 26100 │ │ │ │ - andseq fp, r1, r0, ror #12 │ │ │ │ - andseq fp, r1, ip, asr r6 │ │ │ │ - andseq fp, r1, ip, ror #12 │ │ │ │ - andseq fp, r1, ip, asr #12 │ │ │ │ + andseq fp, r1, r0, asr #12 │ │ │ │ + andseq fp, r1, ip, lsr r6 │ │ │ │ andseq fp, r1, ip, asr #12 │ │ │ │ + andseq fp, r1, ip, lsr #12 │ │ │ │ + andseq fp, r1, ip, lsr #12 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r5, r6 │ │ │ │ - bcc d9020 │ │ │ │ + bcc d9040 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi d9034 │ │ │ │ + bhi d9054 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ sub r3, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcc d8ffc │ │ │ │ + bcc d901c │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ add ip, sp, #24 │ │ │ │ ldr r5, [r1, #48] @ 0x30 │ │ │ │ add r2, r2, r6 │ │ │ │ stm sp, {r0, r7} │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ blx r5 │ │ │ │ tst r0, #1 │ │ │ │ - beq d8ffc │ │ │ │ + beq d901c │ │ │ │ add r0, r1, r6 │ │ │ │ adds r1, r0, r7 │ │ │ │ - bcs d9048 │ │ │ │ + bcs d9068 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ - b d9008 │ │ │ │ + b d9028 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [r4, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #88] @ d9080 │ │ │ │ + ldr r2, [pc, #88] @ d90a0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #72] @ d9084 │ │ │ │ + ldr r2, [pc, #72] @ d90a4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r0, [pc, #56] @ d9088 │ │ │ │ + ldr r0, [pc, #56] @ d90a8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #52] @ d908c │ │ │ │ + ldr r1, [pc, #52] @ d90ac │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq fp, r1, ip, lsr #11 │ │ │ │ - mulseq r1, r8, r5 │ │ │ │ - andseq fp, r1, r0, lsr r5 │ │ │ │ - andseq fp, r1, r0, lsr r5 │ │ │ │ + andseq fp, r1, ip, lsl #11 │ │ │ │ + andseq fp, r1, r8, ror r5 │ │ │ │ + andseq fp, r1, r0, lsl r5 │ │ │ │ + andseq fp, r1, r0, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ add sl, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r8, r1 │ │ │ │ - ldr r9, [pc, #236] @ d91ac │ │ │ │ + ldr r9, [pc, #236] @ d91cc │ │ │ │ mov r6, #0 │ │ │ │ add r9, pc, r9 │ │ │ │ - b d90e4 │ │ │ │ + b d9104 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r5, [r0, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - beq d9110 │ │ │ │ + beq d9130 │ │ │ │ mov r5, r7 │ │ │ │ ldrb r0, [r5, r6]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq d90d8 │ │ │ │ + beq d90f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne d90c8 │ │ │ │ + bne d90e8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl de8b8 │ │ │ │ - b d90c8 │ │ │ │ - ldr r2, [pc, #152] @ d91b0 │ │ │ │ + bl de8d8 │ │ │ │ + b d90e8 │ │ │ │ + ldr r2, [pc, #152] @ d91d0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, #15 │ │ │ │ - bl 1625d4 │ │ │ │ - ldr r1, [pc, #132] @ d91b4 │ │ │ │ - ldr r0, [pc, #132] @ d91b8 │ │ │ │ + bl 1625f4 │ │ │ │ + ldr r1, [pc, #132] @ d91d4 │ │ │ │ + ldr r0, [pc, #132] @ d91d8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #16 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #3 │ │ │ │ - bl 16a6b8 │ │ │ │ - bl 16a9b8 │ │ │ │ + bl 16a6d8 │ │ │ │ + bl 16a9d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq d9178 │ │ │ │ + beq d9198 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b d9184 │ │ │ │ + b d91a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d91a4 │ │ │ │ + beq d91c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq fp, r1, r8, lsr r5 │ │ │ │ + andseq fp, r1, r8, lsl r5 │ │ │ │ andeq r5, sl, r9, asr fp │ │ │ │ andeq r5, sl, ip, asr #22 │ │ │ │ - @ instruction: 0x0011b4b4 │ │ │ │ + mulseq r1, r4, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, ip │ │ │ │ - bcc d9358 │ │ │ │ + bcc d9378 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi d936c │ │ │ │ + bhi d938c │ │ │ │ cmp lr, ip │ │ │ │ - ble d9320 │ │ │ │ + ble d9340 │ │ │ │ ldrb r4, [r1] │ │ │ │ sub r5, lr, ip │ │ │ │ add r9, r2, ip │ │ │ │ cmp r5, #3 │ │ │ │ - bhi d9214 │ │ │ │ + bhi d9234 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq d932c │ │ │ │ + beq d934c │ │ │ │ subs r5, r5, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne d91f8 │ │ │ │ - b d9320 │ │ │ │ + bne d9218 │ │ │ │ + b d9340 │ │ │ │ movw sl, #256 @ 0x100 │ │ │ │ movt sl, #257 @ 0x101 │ │ │ │ orr r3, sl, #1 │ │ │ │ mul r6, r4, r3 │ │ │ │ ldr r3, [r9] │ │ │ │ eor r3, r3, r6 │ │ │ │ sub r7, sl, r3 │ │ │ │ orr r7, r7, r3 │ │ │ │ movw r3, #32896 @ 0x8080 │ │ │ │ movt r3, #32896 @ 0x8080 │ │ │ │ and r7, r7, r3 │ │ │ │ cmp r7, r3 │ │ │ │ - bne d9290 │ │ │ │ + bne d92b0 │ │ │ │ add r8, r2, lr │ │ │ │ bic r2, r9, #3 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r5, #9 │ │ │ │ - bcs d92b0 │ │ │ │ + bcs d92d0 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs d9320 │ │ │ │ + bcs d9340 │ │ │ │ and r3, r9, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ sub r3, r3, ip │ │ │ │ sub r3, r3, #4 │ │ │ │ ldrb r7, [r2] │ │ │ │ cmp r4, r7 │ │ │ │ - beq d932c │ │ │ │ + beq d934c │ │ │ │ subs r3, r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne d9274 │ │ │ │ - b d9320 │ │ │ │ + bne d9294 │ │ │ │ + b d9340 │ │ │ │ mov r2, r9 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r4, r3 │ │ │ │ - beq d932c │ │ │ │ + beq d934c │ │ │ │ subs r5, r5, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne d9294 │ │ │ │ - b d9320 │ │ │ │ + bne d92b4 │ │ │ │ + b d9340 │ │ │ │ sub lr, r8, #8 │ │ │ │ cmp r2, lr │ │ │ │ - bhi d92fc │ │ │ │ + bhi d931c │ │ │ │ ldr r7, [r2] │ │ │ │ eor r7, r7, r6 │ │ │ │ sub r5, sl, r7 │ │ │ │ orr r5, r5, r7 │ │ │ │ and r5, r5, r3 │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r5, [r2, #4] │ │ │ │ eoreq r5, r5, r6 │ │ │ │ subeq r7, sl, r5 │ │ │ │ orreq r5, r7, r5 │ │ │ │ andeq r5, r5, r3 │ │ │ │ cmpeq r5, r3 │ │ │ │ - bne d92fc │ │ │ │ + bne d931c │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, lr │ │ │ │ - bls d92bc │ │ │ │ + bls d92dc │ │ │ │ cmp r2, r8 │ │ │ │ - bcs d9320 │ │ │ │ + bcs d9340 │ │ │ │ sub r3, r8, r2 │ │ │ │ ldrb r7, [r2] │ │ │ │ cmp r4, r7 │ │ │ │ - beq d932c │ │ │ │ + beq d934c │ │ │ │ subs r3, r3, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne d9308 │ │ │ │ + bne d9328 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub r2, r2, r9 │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ add r2, r2, ip │ │ │ │ subs r1, r2, r1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ movhi r1, ip │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #32] @ d9380 │ │ │ │ + ldr r2, [pc, #32] @ d93a0 │ │ │ │ mov r0, ip │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ d9384 │ │ │ │ + ldr r2, [pc, #16] @ d93a4 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - andseq fp, r1, r0, lsl r3 │ │ │ │ - @ instruction: 0x0011b2fc │ │ │ │ + @ instruction: 0x0011b2f0 │ │ │ │ + @ instruction: 0x0011b2dc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ cmp lr, r8 │ │ │ │ - bcc d95c4 │ │ │ │ + bcc d95e4 │ │ │ │ cmp lr, r3 │ │ │ │ - bhi d95d8 │ │ │ │ + bhi d95f8 │ │ │ │ mov r9, #0 │ │ │ │ cmp lr, r8 │ │ │ │ - ble d93f4 │ │ │ │ + ble d9414 │ │ │ │ ldrb r6, [r1, #256] @ 0x100 │ │ │ │ sub r4, lr, r8 │ │ │ │ ldrb ip, [r1, #257] @ 0x101 │ │ │ │ add r7, r2, r8 │ │ │ │ cmp r4, #3 │ │ │ │ - bhi d9400 │ │ │ │ + bhi d9420 │ │ │ │ mov lr, r7 │ │ │ │ mov r5, r7 │ │ │ │ ldrb r7, [r5] │ │ │ │ cmp r6, r7 │ │ │ │ - beq d9508 │ │ │ │ + beq d9528 │ │ │ │ cmp ip, r7 │ │ │ │ - beq d9508 │ │ │ │ + beq d9528 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne d93d4 │ │ │ │ + bne d93f4 │ │ │ │ str r9, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ movw r0, #256 @ 0x100 │ │ │ │ movt r0, #257 @ 0x101 │ │ │ │ orr fp, r0, #1 │ │ │ │ @@ -190915,91 +190923,91 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ movt r8, #32896 @ 0x8080 │ │ │ │ eor r2, sl, r3 │ │ │ │ sub r5, r0, r2 │ │ │ │ orr r2, r5, r2 │ │ │ │ and r2, r2, r8 │ │ │ │ cmp r2, r8 │ │ │ │ - bne d9520 │ │ │ │ + bne d9540 │ │ │ │ mul r2, ip, fp │ │ │ │ str r2, [sp, #8] │ │ │ │ eor r2, sl, r2 │ │ │ │ sub r5, r0, r2 │ │ │ │ orr r2, r5, r2 │ │ │ │ mov r5, r7 │ │ │ │ and r2, r2, r8 │ │ │ │ cmp r2, r8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bne d9528 │ │ │ │ + bne d9548 │ │ │ │ add lr, r2, lr │ │ │ │ bic r0, r7, #3 │ │ │ │ sub sl, lr, #4 │ │ │ │ add r5, r0, #4 │ │ │ │ cmp r5, sl │ │ │ │ str r7, [sp] │ │ │ │ - bhi d94cc │ │ │ │ + bhi d94ec │ │ │ │ movw fp, #256 @ 0x100 │ │ │ │ movt fp, #257 @ 0x101 │ │ │ │ ldr r4, [r5] │ │ │ │ eor r7, r4, r3 │ │ │ │ sub r0, fp, r7 │ │ │ │ orr r0, r0, r7 │ │ │ │ and r0, r0, r8 │ │ │ │ cmp r0, r8 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ eoreq r0, r4, r0 │ │ │ │ subeq r4, fp, r0 │ │ │ │ orreq r0, r4, r0 │ │ │ │ andeq r0, r0, r8 │ │ │ │ cmpeq r0, r8 │ │ │ │ - bne d94cc │ │ │ │ + bne d94ec │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r5, sl │ │ │ │ - bls d948c │ │ │ │ + bls d94ac │ │ │ │ cmp r5, lr │ │ │ │ - bcs d9544 │ │ │ │ + bcs d9564 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ sub r4, lr, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ ldrb r7, [r5] │ │ │ │ cmp r6, r7 │ │ │ │ - beq d959c │ │ │ │ + beq d95bc │ │ │ │ cmp ip, r7 │ │ │ │ - beq d959c │ │ │ │ + beq d95bc │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne d94e4 │ │ │ │ - b d93f4 │ │ │ │ + bne d9504 │ │ │ │ + b d9414 │ │ │ │ mov r7, lr │ │ │ │ sub r7, r5, r7 │ │ │ │ add lr, r7, r8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc d9570 │ │ │ │ - b d95b0 │ │ │ │ + bcc d9590 │ │ │ │ + b d95d0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r7 │ │ │ │ ldrb r0, [r5] │ │ │ │ cmp r6, r0 │ │ │ │ cmpne ip, r0 │ │ │ │ - beq d9554 │ │ │ │ + beq d9574 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne d9528 │ │ │ │ + bne d9548 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r9, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ sub r7, r5, r7 │ │ │ │ add lr, r7, r8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcs d95b0 │ │ │ │ + bcs d95d0 │ │ │ │ ldrb r2, [r2, lr] │ │ │ │ mov r9, #2 │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ subs r1, lr, r1 │ │ │ │ movcc r1, #0 │ │ │ │ cmp r8, r1 │ │ │ │ movhi r1, r8 │ │ │ │ @@ -191007,71 +191015,71 @@ │ │ │ │ str r9, [r0] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp] │ │ │ │ sub r7, r5, r7 │ │ │ │ add lr, r7, r8 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc d9570 │ │ │ │ - ldr r2, [pc, #60] @ d95f4 │ │ │ │ + bcc d9590 │ │ │ │ + ldr r2, [pc, #60] @ d9614 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #32] @ d95ec │ │ │ │ + ldr r2, [pc, #32] @ d960c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ d95f0 │ │ │ │ + ldr r2, [pc, #16] @ d9610 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldrheq fp, [r1], -r4 │ │ │ │ - andseq fp, r1, r0, lsr #1 │ │ │ │ - ldrsbeq fp, [r1], -r8 │ │ │ │ + mulseq r1, r4, r0 │ │ │ │ + andseq fp, r1, r0, lsl #1 │ │ │ │ + ldrheq fp, [r1], -r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1, #256] @ 0x100 │ │ │ │ strb r0, [sp, #5] │ │ │ │ mov r7, r1 │ │ │ │ ldrb r0, [r1, #257] @ 0x101 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r8, [sp, #56] @ 0x38 │ │ │ │ strb r0, [sp, #6] │ │ │ │ ldrb r0, [r7, #258] @ 0x102 │ │ │ │ cmp r1, r8 │ │ │ │ strb r0, [sp, #7] │ │ │ │ - bcc d96d4 │ │ │ │ + bcc d96f4 │ │ │ │ mov r9, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi d96e4 │ │ │ │ + bhi d9704 │ │ │ │ add r0, sp, #7 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #6 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #5 │ │ │ │ add r5, r2, r8 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, r2, r1 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ - bl d7344 │ │ │ │ + bl d7364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d96b8 │ │ │ │ + beq d96d8 │ │ │ │ mov r2, r0 │ │ │ │ sub r0, r1, r5 │ │ │ │ add r0, r0, r8 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs d96f8 │ │ │ │ + bcs d9718 │ │ │ │ tst r2, #1 │ │ │ │ - beq d96b8 │ │ │ │ + beq d96d8 │ │ │ │ ldrb r1, [r6, r0] │ │ │ │ mov r2, #2 │ │ │ │ ldrb r1, [r7, r1] │ │ │ │ subs r3, r0, r1 │ │ │ │ movcc r3, #0 │ │ │ │ cmp r8, r3 │ │ │ │ movhi r3, r8 │ │ │ │ @@ -191081,236 +191089,236 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stmib r4, {r0, r1, r2} │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ d9708 │ │ │ │ + ldr r2, [pc, #44] @ d9728 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #32] @ d970c │ │ │ │ + ldr r2, [pc, #32] @ d972c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r2, [pc, #16] @ d9710 │ │ │ │ + ldr r2, [pc, #16] @ d9730 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq sl, r1, r8, asr #31 │ │ │ │ - @ instruction: 0x0011afb4 │ │ │ │ - @ instruction: 0x0011afb4 │ │ │ │ + andseq sl, r1, r8, lsr #31 │ │ │ │ + mulseq r1, r4, pc @ │ │ │ │ + mulseq r1, r4, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r1, ip │ │ │ │ - bcc d98a0 │ │ │ │ + bcc d98c0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi d98b0 │ │ │ │ + bhi d98d0 │ │ │ │ cmp r1, ip │ │ │ │ - ble d987c │ │ │ │ + ble d989c │ │ │ │ ldrb r3, [lr] │ │ │ │ sub r4, r1, ip │ │ │ │ add lr, r2, ip │ │ │ │ cmp r4, #3 │ │ │ │ - bhi d9770 │ │ │ │ + bhi d9790 │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - beq d9888 │ │ │ │ + beq d98a8 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne d9754 │ │ │ │ - b d987c │ │ │ │ + bne d9774 │ │ │ │ + b d989c │ │ │ │ movw r9, #256 @ 0x100 │ │ │ │ movt r9, #257 @ 0x101 │ │ │ │ orr r5, r9, #1 │ │ │ │ mul r7, r3, r5 │ │ │ │ ldr r5, [lr] │ │ │ │ eor r5, r5, r7 │ │ │ │ sub r6, r9, r5 │ │ │ │ orr r6, r6, r5 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt r5, #32896 @ 0x8080 │ │ │ │ and r6, r6, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne d97ec │ │ │ │ + bne d980c │ │ │ │ add r8, r2, r1 │ │ │ │ bic r2, lr, #3 │ │ │ │ add r2, r2, #4 │ │ │ │ cmp r4, #9 │ │ │ │ - bcs d980c │ │ │ │ + bcs d982c │ │ │ │ cmp r2, r8 │ │ │ │ - bcs d987c │ │ │ │ + bcs d989c │ │ │ │ and r4, lr, #3 │ │ │ │ add r1, r1, r4 │ │ │ │ sub r1, r1, ip │ │ │ │ sub r1, r1, #4 │ │ │ │ ldrb r4, [r2] │ │ │ │ cmp r3, r4 │ │ │ │ - beq d9888 │ │ │ │ + beq d98a8 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne d97d0 │ │ │ │ - b d987c │ │ │ │ + bne d97f0 │ │ │ │ + b d989c │ │ │ │ mov r2, lr │ │ │ │ ldrb r1, [r2] │ │ │ │ cmp r3, r1 │ │ │ │ - beq d9888 │ │ │ │ + beq d98a8 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne d97f0 │ │ │ │ - b d987c │ │ │ │ + bne d9810 │ │ │ │ + b d989c │ │ │ │ sub r1, r8, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi d9858 │ │ │ │ + bhi d9878 │ │ │ │ ldr r4, [r2] │ │ │ │ eor r4, r4, r7 │ │ │ │ sub r6, r9, r4 │ │ │ │ orr r4, r6, r4 │ │ │ │ and r4, r4, r5 │ │ │ │ cmp r4, r5 │ │ │ │ ldreq r4, [r2, #4] │ │ │ │ eoreq r4, r4, r7 │ │ │ │ subeq r6, r9, r4 │ │ │ │ orreq r4, r6, r4 │ │ │ │ andeq r4, r4, r5 │ │ │ │ cmpeq r4, r5 │ │ │ │ - bne d9858 │ │ │ │ + bne d9878 │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bls d9818 │ │ │ │ + bls d9838 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs d987c │ │ │ │ + bcs d989c │ │ │ │ sub r1, r8, r2 │ │ │ │ ldrb r4, [r2] │ │ │ │ cmp r3, r4 │ │ │ │ - beq d9888 │ │ │ │ + beq d98a8 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ - bne d9864 │ │ │ │ + bne d9884 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ sub r1, r2, lr │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #2 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #28] @ d98c4 │ │ │ │ + ldr r2, [pc, #28] @ d98e4 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ d98c8 │ │ │ │ + ldr r2, [pc, #16] @ d98e8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - mulseq r1, r8, lr │ │ │ │ - andseq sl, r1, r4, lsl #29 │ │ │ │ + andseq sl, r1, r8, ror lr │ │ │ │ + andseq sl, r1, r4, ror #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp r1, ip │ │ │ │ - bcc d9a8c │ │ │ │ + bcc d9aac │ │ │ │ cmp r1, r3 │ │ │ │ - bhi d9a9c │ │ │ │ + bhi d9abc │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, ip │ │ │ │ - ble d9a50 │ │ │ │ + ble d9a70 │ │ │ │ ldrb r4, [lr] │ │ │ │ sub r7, r1, ip │ │ │ │ ldrb r5, [lr, #1] │ │ │ │ add r8, r2, ip │ │ │ │ cmp r7, #3 │ │ │ │ - bhi d9938 │ │ │ │ + bhi d9958 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r5, r1 │ │ │ │ - beq d9a60 │ │ │ │ + beq d9a80 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne d9918 │ │ │ │ - b d9a50 │ │ │ │ + bne d9938 │ │ │ │ + b d9a70 │ │ │ │ movw r9, #256 @ 0x100 │ │ │ │ str r0, [sp, #8] │ │ │ │ movt r9, #257 @ 0x101 │ │ │ │ orr r6, r9, #1 │ │ │ │ ldr fp, [r8] │ │ │ │ mul r0, r4, r6 │ │ │ │ eor r3, fp, r0 │ │ │ │ sub lr, r9, r3 │ │ │ │ orr r3, lr, r3 │ │ │ │ movw lr, #32896 @ 0x8080 │ │ │ │ movt lr, #32896 @ 0x8080 │ │ │ │ and r3, r3, lr │ │ │ │ cmp r3, lr │ │ │ │ - bne d9a2c │ │ │ │ + bne d9a4c │ │ │ │ mul r3, r5, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ eor r3, fp, r3 │ │ │ │ sub r6, r9, r3 │ │ │ │ orr r3, r6, r3 │ │ │ │ mov r6, r8 │ │ │ │ and r3, r3, lr │ │ │ │ cmp r3, lr │ │ │ │ - bne d9a30 │ │ │ │ + bne d9a50 │ │ │ │ add fp, r2, r1 │ │ │ │ bic r3, r8, #3 │ │ │ │ sub r2, fp, #4 │ │ │ │ add r6, r3, #4 │ │ │ │ cmp r6, r2 │ │ │ │ str r8, [sp] │ │ │ │ - bhi d99f8 │ │ │ │ + bhi d9a18 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ movw r8, #256 @ 0x100 │ │ │ │ movt r8, #257 @ 0x101 │ │ │ │ ldr r7, [r6] │ │ │ │ eor r3, r7, r0 │ │ │ │ sub r1, r8, r3 │ │ │ │ orr r1, r1, r3 │ │ │ │ and r1, r1, lr │ │ │ │ cmp r1, lr │ │ │ │ eoreq r1, r7, r9 │ │ │ │ subeq r3, r8, r1 │ │ │ │ orreq r1, r3, r1 │ │ │ │ andeq r1, r1, lr │ │ │ │ cmpeq r1, lr │ │ │ │ - bne d99f8 │ │ │ │ + bne d9a18 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bls d99bc │ │ │ │ + bls d99dc │ │ │ │ cmp r6, fp │ │ │ │ - bcs d9a7c │ │ │ │ + bcs d9a9c │ │ │ │ ldr r8, [sp] │ │ │ │ sub r1, fp, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r2, [r6] │ │ │ │ cmp r4, r2 │ │ │ │ cmpne r5, r2 │ │ │ │ - beq d9a60 │ │ │ │ + beq d9a80 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne d9a0c │ │ │ │ - b d9a50 │ │ │ │ + bne d9a2c │ │ │ │ + b d9a70 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r1, [r6] │ │ │ │ cmp r4, r1 │ │ │ │ cmpne r5, r1 │ │ │ │ - beq d9a5c │ │ │ │ + beq d9a7c │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne d9a30 │ │ │ │ + bne d9a50 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str sl, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ sub r1, r6, r8 │ │ │ │ mov sl, #2 │ │ │ │ @@ -191319,160 +191327,160 @@ │ │ │ │ str sl, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str sl, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #28] @ d9ab0 │ │ │ │ + ldr r2, [pc, #28] @ d9ad0 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ d9ab4 │ │ │ │ + ldr r2, [pc, #16] @ d9ad4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - @ instruction: 0x0011acbc │ │ │ │ - andseq sl, r1, r8, lsr #25 │ │ │ │ + mulseq r1, ip, ip │ │ │ │ + andseq sl, r1, r8, lsl #25 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r1] │ │ │ │ strb r0, [sp, #1] │ │ │ │ mov r6, r1 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ strb r0, [sp, #2] │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ cmp r1, r5 │ │ │ │ strb r0, [sp, #3] │ │ │ │ - bcc d9b58 │ │ │ │ + bcc d9b78 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi d9b68 │ │ │ │ + bhi d9b88 │ │ │ │ add r0, sp, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #1 │ │ │ │ add r6, r2, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, r2, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d7344 │ │ │ │ + bl d7364 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d9b48 │ │ │ │ + beq d9b68 │ │ │ │ sub r0, r1, r6 │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #28] @ d9b7c │ │ │ │ + ldr r2, [pc, #28] @ d9b9c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #16] @ d9b80 │ │ │ │ + ldr r2, [pc, #16] @ d9ba0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - andseq sl, r1, r0, lsl #24 │ │ │ │ - andseq sl, r1, ip, ror #23 │ │ │ │ + andseq sl, r1, r0, ror #23 │ │ │ │ + andseq sl, r1, ip, asr #23 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ d9bc0 │ │ │ │ - ldr r3, [pc, #40] @ d9bc4 │ │ │ │ + ldr r1, [pc, #40] @ d9be0 │ │ │ │ + ldr r3, [pc, #40] @ d9be4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r5, sl, pc, lsl #4 │ │ │ │ - @ instruction: 0x0011abd0 │ │ │ │ + @ instruction: 0x0011abb0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ d9c04 │ │ │ │ - ldr r3, [pc, #40] @ d9c08 │ │ │ │ + ldr r1, [pc, #40] @ d9c24 │ │ │ │ + ldr r3, [pc, #40] @ d9c28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ ldrdeq r5, [sl], -r1 │ │ │ │ - mulseq r1, ip, fp │ │ │ │ + andseq sl, r1, ip, ror fp │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ d9c7c │ │ │ │ + ldr ip, [pc, #96] @ d9c9c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ d9c80 │ │ │ │ + ldr lr, [pc, #92] @ d9ca0 │ │ │ │ add r5, r0, #1 │ │ │ │ - ldr r4, [pc, #88] @ d9c84 │ │ │ │ + ldr r4, [pc, #88] @ d9ca4 │ │ │ │ mov r6, #6 │ │ │ │ - ldr r1, [pc, #84] @ d9c88 │ │ │ │ + ldr r1, [pc, #84] @ d9ca8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ d9c8c │ │ │ │ + ldr r3, [pc, #80] @ d9cac │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sl, r1, ip, asr fp │ │ │ │ + andseq sl, r1, ip, lsr fp │ │ │ │ andeq r5, sl, r5, lsr #3 │ │ │ │ - andseq sl, r1, r8, ror #22 │ │ │ │ + andseq sl, r1, r8, asr #22 │ │ │ │ andeq r5, sl, r8, lsl #3 │ │ │ │ andeq r5, sl, ip, lsl #3 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ - ldr ip, [pc, #128] @ d9d24 │ │ │ │ - ldr lr, [pc, #128] @ d9d28 │ │ │ │ + ldr ip, [pc, #128] @ d9d44 │ │ │ │ + ldr lr, [pc, #128] @ d9d48 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r8, [pc, #124] @ d9d2c │ │ │ │ + ldr r8, [pc, #124] @ d9d4c │ │ │ │ add r3, r0, r3 │ │ │ │ - ldr r5, [pc, #120] @ d9d30 │ │ │ │ + ldr r5, [pc, #120] @ d9d50 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #116] @ d9d34 │ │ │ │ + ldr r1, [pc, #116] @ d9d54 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r6, [pc, #112] @ d9d38 │ │ │ │ + ldr r6, [pc, #112] @ d9d58 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #100] @ d9d3c │ │ │ │ + ldr r3, [pc, #100] @ d9d5c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r4, #5 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, r0, #256 @ 0x100 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -191482,45 +191490,45 @@ │ │ │ │ stm r0, {r4, r6, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add ip, pc, ip │ │ │ │ str r4, [sp, #32] │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 1627c0 │ │ │ │ + bl 1627e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r5, sl, r6, ror #1 │ │ │ │ - @ instruction: 0x0011aab0 │ │ │ │ + mulseq r1, r0, sl │ │ │ │ andeq r5, sl, r4, lsl r1 │ │ │ │ - @ instruction: 0x0011aafc │ │ │ │ + @ instruction: 0x0011aadc │ │ │ │ andeq r5, sl, pc, lsl #2 │ │ │ │ - @ instruction: 0x0011aabc │ │ │ │ + mulseq r1, ip, sl │ │ │ │ andeq r5, sl, r7, lsl #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r2, r1 │ │ │ │ movw r1, #258 @ 0x102 │ │ │ │ add r1, r0, r1 │ │ │ │ - ldr sl, [pc, #152] @ d9df4 │ │ │ │ - ldr ip, [pc, #152] @ d9df8 │ │ │ │ + ldr sl, [pc, #152] @ d9e14 │ │ │ │ + ldr ip, [pc, #152] @ d9e18 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ - ldr lr, [pc, #148] @ d9dfc │ │ │ │ + ldr lr, [pc, #148] @ d9e1c │ │ │ │ mov r4, #5 │ │ │ │ - ldr r8, [pc, #144] @ d9e00 │ │ │ │ + ldr r8, [pc, #144] @ d9e20 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r9, [pc, #140] @ d9e04 │ │ │ │ + ldr r9, [pc, #140] @ d9e24 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r7, [pc, #136] @ d9e08 │ │ │ │ + ldr r7, [pc, #136] @ d9e28 │ │ │ │ add ip, pc, ip │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ add r6, r0, r1 │ │ │ │ - ldr r1, [pc, #120] @ d9e0c │ │ │ │ - ldr r3, [pc, #120] @ d9e10 │ │ │ │ + ldr r1, [pc, #120] @ d9e2c │ │ │ │ + ldr r3, [pc, #120] @ d9e30 │ │ │ │ add r9, pc, r9 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r7, pc, r7 │ │ │ │ stm r6, {r4, r5, r7} │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -191534,92 +191542,92 @@ │ │ │ │ add r8, pc, r8 │ │ │ │ str r4, [sp, #32] │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp] │ │ │ │ str r8, [sp, #12] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ muleq sl, r5, r0 │ │ │ │ andeq r5, sl, r2, ror r0 │ │ │ │ - andseq sl, r1, ip, lsr #20 │ │ │ │ + andseq sl, r1, ip, lsl #20 │ │ │ │ andeq r5, sl, r4 │ │ │ │ - andseq sl, r1, ip, lsr #20 │ │ │ │ - @ instruction: 0x0011a9f0 │ │ │ │ + andseq sl, r1, ip, lsl #20 │ │ │ │ + @ instruction: 0x0011a9d0 │ │ │ │ andeq r5, sl, fp, asr #32 │ │ │ │ andeq r5, sl, fp, lsr r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ d9e60 │ │ │ │ - ldr r3, [pc, #56] @ d9e64 │ │ │ │ + ldr r1, [pc, #56] @ d9e80 │ │ │ │ + ldr r3, [pc, #56] @ d9e84 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ d9e68 │ │ │ │ + ldr ip, [pc, #52] @ d9e88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #5 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ ldrdeq r4, [sl], -r6 │ │ │ │ muleq sl, r4, pc @ │ │ │ │ - andseq sl, r1, r4, asr #18 │ │ │ │ + andseq sl, r1, r4, lsr #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #92] @ d9ed8 │ │ │ │ + ldr ip, [pc, #92] @ d9ef8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #88] @ d9edc │ │ │ │ + ldr lr, [pc, #88] @ d9efc │ │ │ │ add r5, r0, #1 │ │ │ │ - ldr r4, [pc, #84] @ d9ee0 │ │ │ │ + ldr r4, [pc, #84] @ d9f00 │ │ │ │ mov r6, #5 │ │ │ │ - ldr r1, [pc, #80] @ d9ee4 │ │ │ │ + ldr r1, [pc, #80] @ d9f04 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #76] @ d9ee8 │ │ │ │ + ldr r3, [pc, #76] @ d9f08 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r6, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sl, r1, r0, ror #17 │ │ │ │ + andseq sl, r1, r0, asr #17 │ │ │ │ andeq r4, sl, lr, asr pc │ │ │ │ - andseq sl, r1, r8, lsl #18 │ │ │ │ + andseq sl, r1, r8, ror #17 │ │ │ │ andeq r4, sl, r7, ror pc │ │ │ │ andeq r4, sl, ip, lsr #30 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - ldr ip, [pc, #116] @ d9f70 │ │ │ │ + ldr ip, [pc, #116] @ d9f90 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #112] @ d9f74 │ │ │ │ + ldr lr, [pc, #112] @ d9f94 │ │ │ │ add r6, r0, #2 │ │ │ │ - ldr r4, [pc, #108] @ d9f78 │ │ │ │ + ldr r4, [pc, #108] @ d9f98 │ │ │ │ mov r7, #5 │ │ │ │ - ldr r5, [pc, #104] @ d9f7c │ │ │ │ + ldr r5, [pc, #104] @ d9f9c │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #100] @ d9f80 │ │ │ │ + ldr r1, [pc, #100] @ d9fa0 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r3, [pc, #96] @ d9f84 │ │ │ │ + ldr r3, [pc, #96] @ d9fa4 │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r6, r0, #1 │ │ │ │ @@ -191629,120 +191637,120 @@ │ │ │ │ add lr, pc, lr │ │ │ │ str r7, [sp, #32] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str lr, [sp, #28] │ │ │ │ - bl 1627c0 │ │ │ │ + bl 1627e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq sl, r1, r0, lsl #17 │ │ │ │ + andseq sl, r1, r0, ror #16 │ │ │ │ @ instruction: 0x000a4eb9 │ │ │ │ - andseq sl, r1, r8, lsl #17 │ │ │ │ + andseq sl, r1, r8, ror #16 │ │ │ │ andeq r4, sl, lr, asr #29 │ │ │ │ strdeq r4, [sl], -r4 @ │ │ │ │ andeq r4, sl, r0, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r7, [r1] │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r0 │ │ │ │ ldrh r4, [r7, #50] @ 0x32 │ │ │ │ cmp r4, #11 │ │ │ │ - bcs d9ff0 │ │ │ │ + bcs da010 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ add r8, r7, #4 │ │ │ │ ldr sl, [r1, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bhi d9fd4 │ │ │ │ + bhi d9ff4 │ │ │ │ sub r2, r4, r5 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1e0c4 │ │ │ │ str r9, [r8, r5, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ stm r6, {r7, sl} │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #1396] @ da56c │ │ │ │ + ldr r0, [pc, #1396] @ da58c │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldrd r4, [r1, #4] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq da508 │ │ │ │ + beq da528 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #5 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ str r0, [fp] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r8, [sp] │ │ │ │ - bcs da074 │ │ │ │ + bcs da094 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #5 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs da4b8 │ │ │ │ + bcs da4d8 │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #24 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r3 │ │ │ │ ldr r8, [r7, #20] │ │ │ │ bl 1e85c │ │ │ │ mov r0, #4 │ │ │ │ strh r0, [r7, #50] @ 0x32 │ │ │ │ - b da0ec │ │ │ │ - beq da0b8 │ │ │ │ + b da10c │ │ │ │ + beq da0d8 │ │ │ │ cmp r5, #6 │ │ │ │ - bne da0f8 │ │ │ │ + bne da118 │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs da4cc │ │ │ │ + bcs da4ec │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #28 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #5 │ │ │ │ mov r6, #0 │ │ │ │ - b da12c │ │ │ │ + b da14c │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #6 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs da4e0 │ │ │ │ + bcs da500 │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #28 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r8, [r7, #24] │ │ │ │ mov r0, r3 │ │ │ │ bl 1e85c │ │ │ │ mov r6, #5 │ │ │ │ strh r6, [r7, #50] @ 0x32 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - b da13c │ │ │ │ + b da15c │ │ │ │ ldrh r0, [r7, #50] @ 0x32 │ │ │ │ sub r0, r0, #7 │ │ │ │ strh r0, [fp, #50] @ 0x32 │ │ │ │ cmp r0, #12 │ │ │ │ - bcs da4f4 │ │ │ │ + bcs da514 │ │ │ │ add r3, fp, #4 │ │ │ │ add r1, r7, #32 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r8, [r7, #28] │ │ │ │ mov r0, r3 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #6 │ │ │ │ @@ -191751,104 +191759,104 @@ │ │ │ │ mov r0, #0 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrh r5, [r1, #50] @ 0x32 │ │ │ │ add sl, r1, #4 │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r5, r6 │ │ │ │ - bls da168 │ │ │ │ + bls da188 │ │ │ │ sub r2, r5, r6 │ │ │ │ add r1, sl, r6, lsl #2 │ │ │ │ add r0, r1, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ bl 1e0c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r9, [sl, r6, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ strh r0, [r1, #50] @ 0x32 │ │ │ │ ldr sl, [r7] │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r6, #0 │ │ │ │ - b da1a8 │ │ │ │ + b da1c8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq da3dc │ │ │ │ + beq da3fc │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr sl, [r7] │ │ │ │ cmp sl, #0 │ │ │ │ - beq da364 │ │ │ │ + beq da384 │ │ │ │ cmp r4, r6 │ │ │ │ - bne da488 │ │ │ │ + bne da4a8 │ │ │ │ ldrh r6, [sl, #50] @ 0x32 │ │ │ │ ldrh r9, [r7, #48] @ 0x30 │ │ │ │ cmp r6, #11 │ │ │ │ - bcc da3e4 │ │ │ │ + bcc da404 │ │ │ │ cmp r9, #5 │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ - bcs da1f8 │ │ │ │ + bcs da218 │ │ │ │ mov r0, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl da598 │ │ │ │ + bl da5b8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ - b da29c │ │ │ │ - beq da220 │ │ │ │ + b da2bc │ │ │ │ + beq da240 │ │ │ │ cmp r9, #6 │ │ │ │ - bne da280 │ │ │ │ + bne da2a0 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl da598 │ │ │ │ + bl da5b8 │ │ │ │ mov r9, #0 │ │ │ │ - b da298 │ │ │ │ + b da2b8 │ │ │ │ mov r0, #5 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl da598 │ │ │ │ + bl da5b8 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrh r6, [r7, #50] @ 0x32 │ │ │ │ add r5, r6, #1 │ │ │ │ cmp r6, #6 │ │ │ │ - bcc da324 │ │ │ │ + bcc da344 │ │ │ │ mvn r0, #19 │ │ │ │ add r4, r0, r6, lsl #2 │ │ │ │ add r1, r7, #24 │ │ │ │ add r0, r7, #28 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r7, #80 @ 0x50 │ │ │ │ add r1, r7, #76 @ 0x4c │ │ │ │ mov r2, r4 │ │ │ │ str r8, [r7, #24] │ │ │ │ bl 1e0c4 │ │ │ │ str fp, [r7, #76] @ 0x4c │ │ │ │ strh r5, [r7, #50] @ 0x32 │ │ │ │ - b da338 │ │ │ │ + b da358 │ │ │ │ mov r0, #6 │ │ │ │ add r1, sp, #20 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl da598 │ │ │ │ + bl da5b8 │ │ │ │ sub r9, r9, #7 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldrh r5, [r6, #50] @ 0x32 │ │ │ │ add r0, r6, #4 │ │ │ │ add r4, r0, r9, lsl #2 │ │ │ │ add r7, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - bls da2e4 │ │ │ │ + bls da304 │ │ │ │ sub r1, r5, r9 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ lsl sl, r1, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r6, #52 @ 0x34 │ │ │ │ @@ -191860,77 +191868,77 @@ │ │ │ │ add r1, r6, r7, lsl #2 │ │ │ │ add r0, r5, #1 │ │ │ │ str r8, [r4] │ │ │ │ str fp, [r1, #52] @ 0x34 │ │ │ │ add r1, r5, #2 │ │ │ │ cmp r7, r1 │ │ │ │ strh r0, [r6, #50] @ 0x32 │ │ │ │ - bcs da184 │ │ │ │ + bcs da1a4 │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ strh r9, [r1, #48] @ 0x30 │ │ │ │ str r6, [r1] │ │ │ │ - bne da304 │ │ │ │ - b da184 │ │ │ │ + bne da324 │ │ │ │ + b da1a4 │ │ │ │ cmp r6, #5 │ │ │ │ str fp, [r7, #76] @ 0x4c │ │ │ │ str r8, [r7, #24] │ │ │ │ strh r5, [r7, #50] @ 0x32 │ │ │ │ - bne da190 │ │ │ │ + bne da1b0 │ │ │ │ sub r0, r6, #4 │ │ │ │ mov r1, #0 │ │ │ │ add r2, r7, r1, lsl #2 │ │ │ │ add r3, r1, #6 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ cmp r0, r1 │ │ │ │ strh r3, [r2, #48] @ 0x30 │ │ │ │ str r7, [r2] │ │ │ │ - bne da340 │ │ │ │ - b da190 │ │ │ │ + bne da360 │ │ │ │ + b da1b0 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r4, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - beq da514 │ │ │ │ - ldr r0, [pc, #512] @ da580 │ │ │ │ + beq da534 │ │ │ │ + ldr r0, [pc, #512] @ da5a0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq da520 │ │ │ │ + beq da540 │ │ │ │ mov r1, #0 │ │ │ │ cmp r7, r6 │ │ │ │ str r4, [r0, #52] @ 0x34 │ │ │ │ add r3, r7, #1 │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ str r1, [r0] │ │ │ │ stm r5, {r0, r3} │ │ │ │ strh r1, [r4, #48] @ 0x30 │ │ │ │ str r0, [r4] │ │ │ │ - bne da4a0 │ │ │ │ + bne da4c0 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [r0, #56] @ 0x38 │ │ │ │ str r8, [r0, #4] │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ strh r1, [fp, #48] @ 0x30 │ │ │ │ str r0, [fp] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b da46c │ │ │ │ + b da48c │ │ │ │ add r0, sl, #4 │ │ │ │ add r5, r9, #1 │ │ │ │ add r4, r0, r9, lsl #2 │ │ │ │ add r7, r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - bcs da430 │ │ │ │ + bcs da450 │ │ │ │ sub r1, r6, r9 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp] │ │ │ │ bl 1e0c4 │ │ │ │ add r0, sl, #52 @ 0x34 │ │ │ │ @@ -191942,627 +191950,627 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sl, r5, lsl #2 │ │ │ │ str r8, [r4] │ │ │ │ strh r7, [sl, #50] @ 0x32 │ │ │ │ str fp, [r0, #52] @ 0x34 │ │ │ │ add r0, r6, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs da468 │ │ │ │ + bcs da488 │ │ │ │ add r0, sl, r9, lsl #2 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, r9 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ strh r9, [r0, #48] @ 0x30 │ │ │ │ str sl, [r0] │ │ │ │ - bne da44c │ │ │ │ + bne da46c │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ stm r6, {r7, sl} │ │ │ │ str r5, [r6, #8] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #244] @ da584 │ │ │ │ + ldr r0, [pc, #244] @ da5a4 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ - ldr r2, [pc, #240] @ da588 │ │ │ │ + ldr r2, [pc, #240] @ da5a8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #232] @ da590 │ │ │ │ + ldr r0, [pc, #232] @ da5b0 │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #228] @ da594 │ │ │ │ + ldr r2, [pc, #228] @ da5b4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r2, [pc, #180] @ da574 │ │ │ │ + ldr r2, [pc, #180] @ da594 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 26060 │ │ │ │ - b da52c │ │ │ │ - ldr r2, [pc, #168] @ da57c │ │ │ │ + b da54c │ │ │ │ + ldr r2, [pc, #168] @ da59c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 26060 │ │ │ │ - b da52c │ │ │ │ - ldr r2, [pc, #144] @ da578 │ │ │ │ + b da54c │ │ │ │ + ldr r2, [pc, #144] @ da598 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 26060 │ │ │ │ - b da52c │ │ │ │ - ldr r2, [pc, #116] @ da570 │ │ │ │ + b da54c │ │ │ │ + ldr r2, [pc, #116] @ da590 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 26060 │ │ │ │ - b da52c │ │ │ │ + b da54c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - ldr r0, [pc, #112] @ da58c │ │ │ │ + ldr r0, [pc, #112] @ da5ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 160e24 │ │ │ │ - b da564 │ │ │ │ + bl 160e44 │ │ │ │ + b da584 │ │ │ │ bl 262c4 │ │ │ │ - b da550 │ │ │ │ - b da550 │ │ │ │ - b da550 │ │ │ │ + b da570 │ │ │ │ + b da570 │ │ │ │ + b da570 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r3, r4, lsr pc │ │ │ │ - andseq sl, r1, r8, lsl #6 │ │ │ │ - andseq sl, r1, r4, asr #6 │ │ │ │ - andseq sl, r1, ip, lsl r3 │ │ │ │ - andseq sl, r1, r0, lsr r3 │ │ │ │ - andseq r5, r3, ip, lsr #23 │ │ │ │ + andseq r5, r3, r4, lsl pc │ │ │ │ + andseq sl, r1, r8, ror #5 │ │ │ │ + andseq sl, r1, r4, lsr #6 │ │ │ │ + @ instruction: 0x0011a2fc │ │ │ │ + andseq sl, r1, r0, lsl r3 │ │ │ │ + andseq r5, r3, ip, lsl #23 │ │ │ │ andeq r4, sl, sl, ror sl │ │ │ │ - andseq sl, r1, r8, lsl #7 │ │ │ │ - @ instruction: 0x0011a2b8 │ │ │ │ + andseq sl, r1, r8, ror #6 │ │ │ │ + mulseq r1, r8, r2 │ │ │ │ andeq r4, sl, sl, lsl #20 │ │ │ │ - andseq sl, r1, r0, lsr r3 │ │ │ │ + andseq sl, r1, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov sl, r0 │ │ │ │ ldr fp, [r1] │ │ │ │ - ldr r0, [pc, #376] @ da728 │ │ │ │ + ldr r0, [pc, #376] @ da748 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ ldrh r7, [fp, #50] @ 0x32 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq da6fc │ │ │ │ + beq da71c │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #0 │ │ │ │ add r1, fp, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldrh r2, [fp, #50] @ 0x32 │ │ │ │ mvn r0, r5 │ │ │ │ ldr r9, [r1, r5, lsl #2] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, #12 │ │ │ │ strh r0, [r4, #50] @ 0x32 │ │ │ │ - bcs da69c │ │ │ │ + bcs da6bc │ │ │ │ add r3, r5, #1 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, r0 │ │ │ │ - bne da6b0 │ │ │ │ + bne da6d0 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ add r3, r4, #4 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r3 │ │ │ │ bl 1e85c │ │ │ │ strh r5, [fp, #50] @ 0x32 │ │ │ │ ldrh r6, [r4, #50] @ 0x32 │ │ │ │ add r0, r6, #1 │ │ │ │ cmp r6, #12 │ │ │ │ - bcs da6cc │ │ │ │ + bcs da6ec │ │ │ │ sub r1, r7, r5 │ │ │ │ cmp r1, r0 │ │ │ │ - bne da6e0 │ │ │ │ + bne da700 │ │ │ │ add r1, fp, r5, lsl #2 │ │ │ │ add r7, r4, #52 @ 0x34 │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r8, #4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ cmp r1, r6 │ │ │ │ strh r1, [r2, #48] @ 0x30 │ │ │ │ addcc r1, r1, #1 │ │ │ │ str r4, [r2] │ │ │ │ - bcs da684 │ │ │ │ + bcs da6a4 │ │ │ │ cmp r1, r6 │ │ │ │ - bls da664 │ │ │ │ + bls da684 │ │ │ │ str fp, [sl] │ │ │ │ stmib sl, {r0, r4} │ │ │ │ str r0, [sl, #12] │ │ │ │ str r9, [sl, #16] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ da72c │ │ │ │ + ldr r2, [pc, #136] @ da74c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #11 │ │ │ │ bl 26060 │ │ │ │ - b da6f8 │ │ │ │ - ldr r0, [pc, #120] @ da730 │ │ │ │ - ldr r2, [pc, #120] @ da734 │ │ │ │ + b da718 │ │ │ │ + ldr r0, [pc, #120] @ da750 │ │ │ │ + ldr r2, [pc, #120] @ da754 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 26160 │ │ │ │ - b da6f8 │ │ │ │ - ldr r2, [pc, #100] @ da738 │ │ │ │ + b da718 │ │ │ │ + ldr r2, [pc, #100] @ da758 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #12 │ │ │ │ bl 26060 │ │ │ │ - b da6f8 │ │ │ │ - ldr r0, [pc, #84] @ da73c │ │ │ │ - ldr r2, [pc, #84] @ da740 │ │ │ │ + b da718 │ │ │ │ + ldr r0, [pc, #84] @ da75c │ │ │ │ + ldr r2, [pc, #84] @ da760 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 26160 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ bl 25cd0 │ │ │ │ - b da70c │ │ │ │ + b da72c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r3, r8, ror r9 │ │ │ │ - andseq sl, r1, r0, ror #2 │ │ │ │ - andeq r4, sl, lr, lsr #16 │ │ │ │ - andseq sl, r1, r4, lsr r1 │ │ │ │ + andseq r5, r3, r8, asr r9 │ │ │ │ andseq sl, r1, r0, asr #2 │ │ │ │ + andeq r4, sl, lr, lsr #16 │ │ │ │ + andseq sl, r1, r4, lsl r1 │ │ │ │ + andseq sl, r1, r0, lsr #2 │ │ │ │ strdeq r4, [sl], -lr │ │ │ │ - andseq sl, r1, r4, lsl #2 │ │ │ │ + andseq sl, r1, r4, ror #1 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq da768 │ │ │ │ + beq da788 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq da7a8 │ │ │ │ + beq da7c8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b da788 │ │ │ │ + b da7a8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq da7a8 │ │ │ │ + beq da7c8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da77c │ │ │ │ + beq da79c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b da77c │ │ │ │ + bl 52170 │ │ │ │ + b da79c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq da7c8 │ │ │ │ + beq da7e8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da7e4 │ │ │ │ + beq da804 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #40]! @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq da820 │ │ │ │ + beq da840 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne da7f4 │ │ │ │ + bne da814 │ │ │ │ cmp r1, #1 │ │ │ │ - bne da820 │ │ │ │ + bne da840 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq da848 │ │ │ │ + beq da868 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da864 │ │ │ │ + beq da884 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #28]! │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne da874 │ │ │ │ + bne da894 │ │ │ │ cmp r1, #1 │ │ │ │ - bne da8a0 │ │ │ │ + bne da8c0 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq da8cc │ │ │ │ + beq da8ec │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da8e8 │ │ │ │ + beq da908 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, r1, r1, lsl #3 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq da904 │ │ │ │ + beq da924 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq da920 │ │ │ │ + beq da940 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq da93c │ │ │ │ + beq da95c │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #60]! @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne da94c │ │ │ │ + bne da96c │ │ │ │ cmp r1, #1 │ │ │ │ - bne da978 │ │ │ │ + bne da998 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne da984 │ │ │ │ + bne da9a4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ ldrd r0, [r0] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r1, #64] @ 0x40 │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ bx r1 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #52] @ daa0c │ │ │ │ + ldr r2, [pc, #52] @ daa2c │ │ │ │ add r5, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #11 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162bf0 │ │ │ │ - ldr r2, [pc, #28] @ daa10 │ │ │ │ + bl 162c10 │ │ │ │ + ldr r2, [pc, #28] @ daa30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aa44 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16aa64 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq r4, sl, r3, ror #10 │ │ │ │ - andseq r9, r1, r8, lsr lr │ │ │ │ + andseq r9, r1, r8, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #720 @ 0x2d0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r0, [r1, #37] @ 0x25 │ │ │ │ mov r4, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq daa64 │ │ │ │ + beq daa84 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - bcs daa64 │ │ │ │ + bcs daa84 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, sp │ │ │ │ add r1, r1, #16 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl ccff0 │ │ │ │ + bl cd010 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dab54 │ │ │ │ + beq dab74 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ mov r2, r4 │ │ │ │ - bl d5f4c │ │ │ │ + bl d5f6c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne daaf0 │ │ │ │ + bne dab10 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ mov r1, r4 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #448] @ dac5c │ │ │ │ + ldr r0, [pc, #448] @ dac7c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, #364 @ 0x16c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dabcc │ │ │ │ + beq dabec │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, #364 @ 0x16c │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r1, [pc, #396] @ dac64 │ │ │ │ + ldr r1, [pc, #396] @ dac84 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r5, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r4, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ add sp, sp, #720 @ 0x2d0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ mov r1, sp │ │ │ │ add r6, r0, #8 │ │ │ │ mov r2, #328 @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #320] @ dac50 │ │ │ │ + ldr r0, [pc, #320] @ dac70 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #336 @ 0x150 │ │ │ │ str r7, [sp, #356] @ 0x164 │ │ │ │ str r7, [sp, #352] @ 0x160 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dabdc │ │ │ │ + beq dabfc │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, #336 @ 0x150 │ │ │ │ mov r8, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r9, [pc, #276] @ dac60 │ │ │ │ + ldr r9, [pc, #276] @ dac80 │ │ │ │ strb r7, [r5, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ - b dabb8 │ │ │ │ + b dabd8 │ │ │ │ add r0, sp, #352 @ 0x160 │ │ │ │ orr r1, r7, #4 │ │ │ │ add r6, r0, #8 │ │ │ │ mov r2, #348 @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #224] @ dac54 │ │ │ │ + ldr r0, [pc, #224] @ dac74 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #356] @ 0x164 │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ mov r0, #356 @ 0x164 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dabec │ │ │ │ + beq dac0c │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ mov r2, #356 @ 0x164 │ │ │ │ mov r8, r0 │ │ │ │ bl 1e85c │ │ │ │ - ldr r9, [pc, #168] @ dac58 │ │ │ │ + ldr r9, [pc, #168] @ dac78 │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r5, #8] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, [r5] │ │ │ │ - bl da8a4 │ │ │ │ + bl da8c4 │ │ │ │ add sp, sp, #720 @ 0x2d0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #364 @ 0x16c │ │ │ │ bl 25cd0 │ │ │ │ - b dabf8 │ │ │ │ + b dac18 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #336 @ 0x150 │ │ │ │ bl 25cd0 │ │ │ │ - b dabf8 │ │ │ │ + b dac18 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #356 @ 0x164 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl da744 │ │ │ │ - b dac3c │ │ │ │ + bl da764 │ │ │ │ + b dac5c │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl da824 │ │ │ │ - b dac3c │ │ │ │ + bl da844 │ │ │ │ + b dac5c │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl da8a4 │ │ │ │ - b dac44 │ │ │ │ + bl da8c4 │ │ │ │ + b dac64 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl da8a4 │ │ │ │ + bl da8c4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r5, r3, r8, lsl r4 │ │ │ │ - @ instruction: 0x001353b8 │ │ │ │ - mulseq r1, ip, ip │ │ │ │ - mulseq r3, r0, r4 │ │ │ │ - andseq r9, r1, ip, ror #26 │ │ │ │ - andseq r9, r1, r4, asr #28 │ │ │ │ + @ instruction: 0x001353f8 │ │ │ │ + mulseq r3, r8, r3 │ │ │ │ + andseq r9, r1, ip, ror ip │ │ │ │ + andseq r5, r3, r0, ror r4 │ │ │ │ + andseq r9, r1, ip, asr #26 │ │ │ │ + andseq r9, r1, r4, lsr #28 │ │ │ │ push {r4, lr} │ │ │ │ uxtb r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bne dacc0 │ │ │ │ + bne dace0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dacc8 │ │ │ │ - ldr r0, [pc, #100] @ dacf8 │ │ │ │ + beq dace8 │ │ │ │ + ldr r0, [pc, #100] @ dad18 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 25cd0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq daccc │ │ │ │ + beq dacec │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #40] @ dacfc │ │ │ │ + ldr r0, [pc, #40] @ dad1c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ strbne r4, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ - b dacb4 │ │ │ │ - mulseq r3, r8, r2 │ │ │ │ - andseq r5, r3, r4, asr r2 │ │ │ │ + b dacd4 │ │ │ │ + andseq r5, r3, r8, ror r2 │ │ │ │ + andseq r5, r3, r4, lsr r2 │ │ │ │ push {fp, lr} │ │ │ │ cmp r1, #0 │ │ │ │ - beq dad20 │ │ │ │ + beq dad40 │ │ │ │ ldr r1, [r0, #340] @ 0x154 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dad60 │ │ │ │ + beq dad80 │ │ │ │ pop {fp, pc} │ │ │ │ ldr r1, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ popne {fp, pc} │ │ │ │ - ldr r0, [pc, #100] @ dad9c │ │ │ │ + ldr r0, [pc, #100] @ dadbc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dad90 │ │ │ │ + beq dadb0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r1] │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r0, [pc, #56] @ dada0 │ │ │ │ + ldr r0, [pc, #56] @ dadc0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, r0 │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r1] │ │ │ │ movne r0, #1 │ │ │ │ popne {fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 25cd0 │ │ │ │ - @ instruction: 0x001351f4 │ │ │ │ - andseq r5, r3, r4, asr #3 │ │ │ │ + @ instruction: 0x001351d4 │ │ │ │ + andseq r5, r3, r4, lsr #3 │ │ │ │ mov ip, r0 │ │ │ │ uxtab r0, r0, r3 │ │ │ │ ldr r1, [ip, #8] │ │ │ │ ldrb r0, [r0, #64] @ 0x40 │ │ │ │ add r0, r0, r2 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r1, [ip, #4] │ │ │ │ ldrcc r0, [r1, r0, lsl #2] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #4] @ dadd8 │ │ │ │ + ldr r2, [pc, #4] @ dadf8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r1, r8, lsr #23 │ │ │ │ + andseq r9, r1, r8, lsl #23 │ │ │ │ ldr r2, [r0, #328] @ 0x148 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ movwcs r0, #1 │ │ │ │ bx lr │ │ │ │ clz r0, r1 │ │ │ │ lsr r0, r0, #5 │ │ │ │ @@ -192589,20 +192597,20 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ ldrhi r0, [r0, #28] │ │ │ │ ldrhi r0, [r0, r1, lsl #2] │ │ │ │ bxhi lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ dae78 │ │ │ │ + ldr r2, [pc, #12] @ dae98 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r1, r8, lsl fp │ │ │ │ + @ instruction: 0x00119af8 │ │ │ │ ldr r0, [r0, #320] @ 0x140 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -192612,47 +192620,47 @@ │ │ │ │ cmp r3, r1 │ │ │ │ ldrcc r0, [r0, #16] │ │ │ │ addcc r1, r3, r3, lsl #1 │ │ │ │ addcc r0, r0, r1, lsl #2 │ │ │ │ ldrcc r0, [r0, #8] │ │ │ │ bxcc lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #8] @ daed0 │ │ │ │ + ldr r2, [pc, #8] @ daef0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x00119ad0 │ │ │ │ + @ instruction: 0x00119ab0 │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ and lr, r3, #31 │ │ │ │ mvn r3, #1 │ │ │ │ add r3, r3, ip, lsr lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcs daf2c │ │ │ │ + bcs daf4c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ ldrhi r0, [r0, #4] │ │ │ │ ldrhi r0, [r0, r2, lsl #2] │ │ │ │ pophi {fp, pc} │ │ │ │ - ldr r3, [pc, #28] @ daf3c │ │ │ │ + ldr r3, [pc, #28] @ daf5c │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ daf40 │ │ │ │ + ldr r2, [pc, #12] @ daf60 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - mulseq r1, r8, sl │ │ │ │ - andseq r9, r1, r4, ror sl │ │ │ │ + andseq r9, r1, r8, ror sl │ │ │ │ + andseq r9, r1, r4, asr sl │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr lr, [r0, #40] @ 0x28 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp lr, #0 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ @@ -192673,191 +192681,191 @@ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bls db218 │ │ │ │ + bls db238 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ uxtab r0, r0, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldrb sl, [r0, #44] @ 0x2c │ │ │ │ add r8, sl, #2 │ │ │ │ - beq db010 │ │ │ │ + beq db030 │ │ │ │ ldr r3, [lr, r2, lsl #2] │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq db0e4 │ │ │ │ + beq db104 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bne db100 │ │ │ │ + bne db120 │ │ │ │ ubfx r3, r3, #8, #8 │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r3 │ │ │ │ - bne db1ec │ │ │ │ + bne db20c │ │ │ │ add r0, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc db1e8 │ │ │ │ - ldr r2, [pc, #600] @ db264 │ │ │ │ + bcc db208 │ │ │ │ + ldr r2, [pc, #600] @ db284 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldr r3, [lr, r2, lsl #2] │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - beq db044 │ │ │ │ + beq db064 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne db06c │ │ │ │ + bne db08c │ │ │ │ add r0, r2, r8 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs db238 │ │ │ │ + bcs db258 │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ cmp r0, #1 │ │ │ │ - beq db050 │ │ │ │ - b db1ec │ │ │ │ + beq db070 │ │ │ │ + b db20c │ │ │ │ ubfx r0, r3, #8, #8 │ │ │ │ cmp sl, r0 │ │ │ │ - beq daff8 │ │ │ │ + beq db018 │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs db22c │ │ │ │ + bcs db24c │ │ │ │ ldr r2, [lr, r0, lsl #2] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc db010 │ │ │ │ - b db218 │ │ │ │ + bcc db030 │ │ │ │ + b db238 │ │ │ │ ubfx r0, r3, #2, #6 │ │ │ │ tst r3, #3 │ │ │ │ addne r0, r0, #1 │ │ │ │ add ip, r2, #2 │ │ │ │ cmp r1, ip │ │ │ │ - bcc db1f8 │ │ │ │ + bcc db218 │ │ │ │ sub r3, r1, ip │ │ │ │ cmp r0, r3 │ │ │ │ - bhi db208 │ │ │ │ + bhi db228 │ │ │ │ add r9, lr, ip, lsl #2 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq db050 │ │ │ │ + beq db070 │ │ │ │ ldr r5, [r9, r3, lsl #2] │ │ │ │ ubfx r6, r5, #16, #8 │ │ │ │ uxtb r4, r5 │ │ │ │ cmp sl, r4 │ │ │ │ - beq db198 │ │ │ │ + beq db1b8 │ │ │ │ ubfx r4, r5, #8, #8 │ │ │ │ cmp sl, r4 │ │ │ │ - beq db1b4 │ │ │ │ - cmp sl, r6 │ │ │ │ beq db1d4 │ │ │ │ + cmp sl, r6 │ │ │ │ + beq db1f4 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r7, r7, #4 │ │ │ │ lsr r4, r5, #24 │ │ │ │ cmp sl, r4 │ │ │ │ - bne db09c │ │ │ │ - b db174 │ │ │ │ + bne db0bc │ │ │ │ + b db194 │ │ │ │ add r0, r8, r2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs db238 │ │ │ │ + bcs db258 │ │ │ │ ldr r1, [lr, r0, lsl #2] │ │ │ │ subs r0, r1, #1 │ │ │ │ movne r0, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ubfx r0, r3, #2, #6 │ │ │ │ tst r3, #3 │ │ │ │ addne r0, r0, #1 │ │ │ │ add ip, r2, #2 │ │ │ │ cmp r1, ip │ │ │ │ - bcc db1f8 │ │ │ │ + bcc db218 │ │ │ │ sub r3, r1, ip │ │ │ │ cmp r0, r3 │ │ │ │ - bhi db208 │ │ │ │ + bhi db228 │ │ │ │ add r8, lr, ip, lsl #2 │ │ │ │ lsl r5, r0, #2 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq db1f0 │ │ │ │ + beq db210 │ │ │ │ ldr r6, [r8, r3, lsl #2] │ │ │ │ ubfx r7, r6, #16, #8 │ │ │ │ uxtb r2, r6 │ │ │ │ cmp sl, r2 │ │ │ │ - beq db198 │ │ │ │ + beq db1b8 │ │ │ │ ubfx r2, r6, #8, #8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq db1b4 │ │ │ │ - cmp sl, r7 │ │ │ │ beq db1d4 │ │ │ │ + cmp sl, r7 │ │ │ │ + beq db1f4 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r5, r5, #4 │ │ │ │ lsr r2, r6, #24 │ │ │ │ cmp sl, r2 │ │ │ │ - bne db130 │ │ │ │ + bne db150 │ │ │ │ sub r2, r3, #1 │ │ │ │ add r0, ip, r0 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ add r0, r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc db1e8 │ │ │ │ - ldr r2, [pc, #192] @ db254 │ │ │ │ + bcc db208 │ │ │ │ + ldr r2, [pc, #192] @ db274 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add r0, r0, ip │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc db1e8 │ │ │ │ - ldr r2, [pc, #168] @ db258 │ │ │ │ + bcc db208 │ │ │ │ + ldr r2, [pc, #168] @ db278 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add r0, ip, r0 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc db1e8 │ │ │ │ - ldr r2, [pc, #140] @ db25c │ │ │ │ + bcc db208 │ │ │ │ + ldr r2, [pc, #140] @ db27c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add r0, ip, r0 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs db244 │ │ │ │ + bcs db264 │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #116] @ db274 │ │ │ │ + ldr r2, [pc, #116] @ db294 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #96] @ db270 │ │ │ │ + ldr r2, [pc, #96] @ db290 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - ldr r3, [pc, #48] @ db250 │ │ │ │ + ldr r3, [pc, #48] @ db270 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #56] @ db26c │ │ │ │ + ldr r2, [pc, #56] @ db28c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ db268 │ │ │ │ + ldr r2, [pc, #40] @ db288 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #20] @ db260 │ │ │ │ + ldr r2, [pc, #20] @ db280 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ + andseq r9, r1, r8, lsl #15 │ │ │ │ + andseq r9, r1, r8, lsr r8 │ │ │ │ + andseq r9, r1, ip, asr #16 │ │ │ │ + andseq r9, r1, ip, lsl r8 │ │ │ │ + mulseq r1, r0, r7 │ │ │ │ + andseq r9, r1, r0, lsl sl │ │ │ │ + andseq r9, r1, ip, ror #15 │ │ │ │ + andseq r9, r1, r8, lsl #16 │ │ │ │ andseq r9, r1, r8, lsr #15 │ │ │ │ - andseq r9, r1, r8, asr r8 │ │ │ │ - andseq r9, r1, ip, ror #16 │ │ │ │ - andseq r9, r1, ip, lsr r8 │ │ │ │ - @ instruction: 0x001197b0 │ │ │ │ - andseq r9, r1, r0, lsr sl │ │ │ │ - andseq r9, r1, ip, lsl #16 │ │ │ │ - andseq r9, r1, r8, lsr #16 │ │ │ │ - andseq r9, r1, r8, asr #15 │ │ │ │ - andseq r9, r1, r8, lsr #16 │ │ │ │ + andseq r9, r1, r8, lsl #16 │ │ │ │ ldr r2, [r0, #308] @ 0x134 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ movwcs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #312] @ 0x138 │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -192881,139 +192889,139 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r1 │ │ │ │ ldrhi r0, [r0, #16] │ │ │ │ ldrhi r0, [r0, r1, lsl #2] │ │ │ │ bxhi lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ db308 │ │ │ │ + ldr r2, [pc, #12] @ db328 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r1, r8, ror #14 │ │ │ │ + andseq r9, r1, r8, asr #14 │ │ │ │ ldr r0, [r0, #300] @ 0x12c │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #304] @ 0x130 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc db394 │ │ │ │ + bcc db3b4 │ │ │ │ cmp r1, r3 │ │ │ │ - beq db3a4 │ │ │ │ + beq db3c4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub r1, r1, r3 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne db36c │ │ │ │ + bne db38c │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc db384 │ │ │ │ - ldr r2, [pc, #92] @ db3c4 │ │ │ │ + bcc db3a4 │ │ │ │ + ldr r2, [pc, #92] @ db3e4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ add ip, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, ip, #2 │ │ │ │ addne r0, ip, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs db3b8 │ │ │ │ + bcs db3d8 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ movle r0, #1 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #44] @ db3c8 │ │ │ │ + ldr r2, [pc, #44] @ db3e8 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #32] @ db3cc │ │ │ │ + ldr r2, [pc, #32] @ db3ec │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #16] @ db3d0 │ │ │ │ + ldr r2, [pc, #16] @ db3f0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r1, r4, asr r7 │ │ │ │ - @ instruction: 0x001196dc │ │ │ │ - andseq r9, r1, r8, ror #13 │ │ │ │ - andseq r9, r1, ip, ror #13 │ │ │ │ + andseq r9, r1, r4, lsr r7 │ │ │ │ + @ instruction: 0x001196bc │ │ │ │ + andseq r9, r1, r8, asr #13 │ │ │ │ + andseq r9, r1, ip, asr #13 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcc db4a0 │ │ │ │ + bcc db4c0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq db4b0 │ │ │ │ + beq db4d0 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ sub r1, r1, r3 │ │ │ │ ldrb r3, [ip] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bne db41c │ │ │ │ + bne db43c │ │ │ │ add r0, r0, #2 │ │ │ │ - b db42c │ │ │ │ + b db44c │ │ │ │ add lr, r3, r3, lsr #2 │ │ │ │ tst r3, #3 │ │ │ │ add r0, lr, #2 │ │ │ │ addne r0, lr, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs db4c4 │ │ │ │ + bcs db4e4 │ │ │ │ ldr r3, [ip, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - ble db464 │ │ │ │ + ble db484 │ │ │ │ add r0, r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ldrcc r0, [ip, r0, lsl #2] │ │ │ │ addcc sp, sp, #32 │ │ │ │ popcc {fp, pc} │ │ │ │ - ldr r2, [pc, #112] @ db4d0 │ │ │ │ + ldr r2, [pc, #112] @ db4f0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ cmp r2, #0 │ │ │ │ biceq r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ addeq sp, sp, #32 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r1, [pc, #100] @ db4e0 │ │ │ │ + ldr r1, [pc, #100] @ db500 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #96] @ db4e4 │ │ │ │ + ldr r0, [pc, #96] @ db504 │ │ │ │ add r3, sp, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r2, [pc, #44] @ db4d4 │ │ │ │ + ldr r2, [pc, #44] @ db4f4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #32] @ db4d8 │ │ │ │ + ldr r2, [pc, #32] @ db4f8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #16] @ db4dc │ │ │ │ + ldr r2, [pc, #16] @ db4fc │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r1, ip, ror r6 │ │ │ │ + andseq r9, r1, ip, asr r6 │ │ │ │ + andseq r9, r1, r0, asr #11 │ │ │ │ + @ instruction: 0x001195bc │ │ │ │ andseq r9, r1, r0, ror #11 │ │ │ │ - @ instruction: 0x001195dc │ │ │ │ - andseq r9, r1, r0, lsl #12 │ │ │ │ ldrdeq r2, [r9], -ip │ │ │ │ - andseq r9, r1, ip, asr r6 │ │ │ │ + andseq r9, r1, ip, lsr r6 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ add r1, r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ @@ -193029,118 +193037,118 @@ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bls db69c │ │ │ │ + bls db6bc │ │ │ │ ldr sl, [r0, #4] │ │ │ │ add lr, r0, #72 @ 0x48 │ │ │ │ ldrd r8, [r0, #28] │ │ │ │ uxtb r3, r3 │ │ │ │ cmp ip, #0 │ │ │ │ - beq db598 │ │ │ │ + beq db5b8 │ │ │ │ add r1, r2, r2, lsl #2 │ │ │ │ add r2, sl, r1, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq db638 │ │ │ │ + beq db658 │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs db6b0 │ │ │ │ + bcs db6d0 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ - b db5cc │ │ │ │ + b db5ec │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ add r0, r7, r0 │ │ │ │ cmp r0, r9 │ │ │ │ - bcs db6b0 │ │ │ │ + bcs db6d0 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - bne db594 │ │ │ │ + bne db5b4 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bls db69c │ │ │ │ + bls db6bc │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r6, sl, r0, lsl #2 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne db5a0 │ │ │ │ + bne db5c0 │ │ │ │ cmp r1, r2 │ │ │ │ - bls db6c0 │ │ │ │ + bls db6e0 │ │ │ │ ldr r0, [sl, r0, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db5c0 │ │ │ │ + beq db5e0 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs db68c │ │ │ │ + bcs db6ac │ │ │ │ add r2, r0, r0, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r0, r2]! │ │ │ │ cmp r2, r3 │ │ │ │ - bcs db620 │ │ │ │ + bcs db640 │ │ │ │ ldr r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne db5f4 │ │ │ │ - b db5c0 │ │ │ │ - bne db5c0 │ │ │ │ + bne db614 │ │ │ │ + b db5e0 │ │ │ │ + bne db5e0 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq db5c0 │ │ │ │ - b db594 │ │ │ │ + beq db5e0 │ │ │ │ + b db5b4 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sl, r1, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db684 │ │ │ │ + beq db6a4 │ │ │ │ ldrd r4, [r2, #16] │ │ │ │ cmp r0, r5 │ │ │ │ - bcs db68c │ │ │ │ + bcs db6ac │ │ │ │ add r1, r0, r0, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r1, [r0, r1]! │ │ │ │ cmp r1, r3 │ │ │ │ - bcs db678 │ │ │ │ + bcs db698 │ │ │ │ ldr r0, [r0, #5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne db64c │ │ │ │ - b db684 │ │ │ │ - bne db684 │ │ │ │ + bne db66c │ │ │ │ + b db6a4 │ │ │ │ + bne db6a4 │ │ │ │ add r0, r0, #1 │ │ │ │ - b db588 │ │ │ │ + b db5a8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #72] @ db6dc │ │ │ │ + ldr r2, [pc, #72] @ db6fc │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #48] @ db6d4 │ │ │ │ + ldr r3, [pc, #48] @ db6f4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ db6e0 │ │ │ │ + ldr r2, [pc, #40] @ db700 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r3, [pc, #16] @ db6d8 │ │ │ │ + ldr r3, [pc, #16] @ db6f8 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r1, r8, ror r4 │ │ │ │ - @ instruction: 0x00117ed0 │ │ │ │ - andseq r9, r1, r4, ror #8 │ │ │ │ - andseq r9, r1, r0, ror r4 │ │ │ │ + andseq r9, r1, r8, asr r4 │ │ │ │ + @ instruction: 0x00117eb0 │ │ │ │ + andseq r9, r1, r4, asr #8 │ │ │ │ + andseq r9, r1, r0, asr r4 │ │ │ │ ldr r2, [r0, #336] @ 0x150 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r1 │ │ │ │ movwcs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #340] @ 0x154 │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -193164,101 +193172,101 @@ │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, r1 │ │ │ │ ldrhi r0, [r0, #52] @ 0x34 │ │ │ │ ldrhi r0, [r0, r1, lsl #2] │ │ │ │ bxhi lr │ │ │ │ push {fp, lr} │ │ │ │ - ldr r2, [pc, #12] @ db774 │ │ │ │ + ldr r2, [pc, #12] @ db794 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r9, r1, ip, asr #7 │ │ │ │ + andseq r9, r1, ip, lsr #7 │ │ │ │ ldr r0, [r0, #328] @ 0x148 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #332] @ 0x14c │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bls db7f8 │ │ │ │ + bls db818 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq db7e0 │ │ │ │ + beq db800 │ │ │ │ ldrd r2, [r2, #40] @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs db7e8 │ │ │ │ + bcs db808 │ │ │ │ add r0, r2, r0, lsl #3 │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne db7bc │ │ │ │ + bne db7dc │ │ │ │ mov r0, r1 │ │ │ │ pop {fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #32] @ db810 │ │ │ │ + ldr r2, [pc, #32] @ db830 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ db80c │ │ │ │ + ldr r2, [pc, #12] @ db82c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x00117db0 │ │ │ │ - andseq r9, r1, r8, lsl r3 │ │ │ │ + mulseq r1, r0, sp │ │ │ │ + @ instruction: 0x001192f8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bls db89c │ │ │ │ + bls db8bc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - beq db864 │ │ │ │ + beq db884 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq db890 │ │ │ │ + beq db8b0 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs db880 │ │ │ │ + bcs db8a0 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ subs r2, r2, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bne db844 │ │ │ │ + bne db864 │ │ │ │ cmp r3, #0 │ │ │ │ - beq db890 │ │ │ │ + beq db8b0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ ldrcc r0, [r0, #40] @ 0x28 │ │ │ │ ldrcc r0, [r0, r3, lsl #3] │ │ │ │ popcc {r4, pc} │ │ │ │ - ldr r2, [pc, #44] @ db8b4 │ │ │ │ + ldr r2, [pc, #44] @ db8d4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r0, [pc, #32] @ db8b8 │ │ │ │ + ldr r0, [pc, #32] @ db8d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #12] @ db8b0 │ │ │ │ + ldr r2, [pc, #12] @ db8d0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r7, r1, ip, lsl #26 │ │ │ │ - andseq r9, r1, r0, lsl #5 │ │ │ │ - @ instruction: 0x001192b4 │ │ │ │ + andseq r7, r1, ip, ror #25 │ │ │ │ + andseq r9, r1, r0, ror #4 │ │ │ │ + mulseq r1, r4, r2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldrd r4, [r0, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ @@ -193277,665 +193285,665 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq db960 │ │ │ │ - ldr r4, [pc, #56] @ db970 │ │ │ │ + beq db980 │ │ │ │ + ldr r4, [pc, #56] @ db990 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne db940 │ │ │ │ + bne db960 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r9, r1, ip, lsr #5 │ │ │ │ + andseq r9, r1, ip, lsl #5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq db9c8 │ │ │ │ - ldr r4, [pc, #60] @ db9d8 │ │ │ │ + beq db9e8 │ │ │ │ + ldr r4, [pc, #60] @ db9f8 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ - bne db9a8 │ │ │ │ + bne db9c8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r9, r1, r4, lsl r2 │ │ │ │ + @ instruction: 0x001191f4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dba24 │ │ │ │ + beq dba44 │ │ │ │ add r5, r6, #4 │ │ │ │ - b dba04 │ │ │ │ + b dba24 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dba24 │ │ │ │ + beq dba44 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq db9f8 │ │ │ │ + beq dba18 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b db9f8 │ │ │ │ + bl 52170 │ │ │ │ + b dba18 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dba48 │ │ │ │ + beq dba68 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dba94 │ │ │ │ + beq dbab4 │ │ │ │ add r5, r6, #4 │ │ │ │ - b dba74 │ │ │ │ + b dba94 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dba94 │ │ │ │ + beq dbab4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dba68 │ │ │ │ + beq dba88 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b dba68 │ │ │ │ + bl 52170 │ │ │ │ + b dba88 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbab8 │ │ │ │ + beq dbad8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dbb00 │ │ │ │ + beq dbb20 │ │ │ │ add r5, r6, #4 │ │ │ │ - b dbae4 │ │ │ │ + b dbb04 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dbb00 │ │ │ │ + beq dbb20 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dbad8 │ │ │ │ + beq dbaf8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b dbad8 │ │ │ │ + bl 52170 │ │ │ │ + b dbaf8 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbb24 │ │ │ │ + beq dbb44 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #12 │ │ │ │ umull r5, r0, r2, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbcf4 │ │ │ │ + bne dbd14 │ │ │ │ cmn r5, #-2147483644 @ 0x80000004 │ │ │ │ - bhi dbcf4 │ │ │ │ + bhi dbd14 │ │ │ │ mov r6, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dbb94 │ │ │ │ - ldr r0, [pc, #520] @ dbd74 │ │ │ │ + beq dbbb4 │ │ │ │ + ldr r0, [pc, #520] @ dbd94 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbcf4 │ │ │ │ + beq dbd14 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b dbb9c │ │ │ │ + b dbbbc │ │ │ │ mov r7, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldm r4, {r3, sl, fp} │ │ │ │ cmp r6, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc dbc78 │ │ │ │ + bcc dbc98 │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ lsl r4, fp, #3 │ │ │ │ mov r8, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bhi dbd08 │ │ │ │ + bhi dbd28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq dbcb4 │ │ │ │ + beq dbcd4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, #4 │ │ │ │ - ldr r0, [pc, #404] @ dbd7c │ │ │ │ + ldr r0, [pc, #404] @ dbd9c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbc60 │ │ │ │ + beq dbc80 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, #12 │ │ │ │ mov r8, #0 │ │ │ │ sub r9, r0, #2 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ cmp r9, r8 │ │ │ │ str fp, [r7, #-12] │ │ │ │ stmdb r7, {r5, fp} │ │ │ │ - beq dbca4 │ │ │ │ - ldr r0, [pc, #324] @ dbd80 │ │ │ │ + beq dbcc4 │ │ │ │ + ldr r0, [pc, #324] @ dbda0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ add r7, r7, #12 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbc14 │ │ │ │ - ldr r2, [pc, #272] @ dbd78 │ │ │ │ + bne dbc34 │ │ │ │ + ldr r2, [pc, #272] @ dbd98 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 25cb8 │ │ │ │ - b dbd04 │ │ │ │ + b dbd24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne dbcd8 │ │ │ │ + bne dbcf8 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq dbce0 │ │ │ │ + beq dbd00 │ │ │ │ lsl r1, r3, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b dbce0 │ │ │ │ + bl 52170 │ │ │ │ + b dbd00 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b dbcd8 │ │ │ │ + b dbcf8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r6, #1 │ │ │ │ stm r7, {r1, r2} │ │ │ │ subs r0, r0, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ add r7, r7, #12 │ │ │ │ - bne dbcc4 │ │ │ │ + bne dbce4 │ │ │ │ stm r7, {r3, sl, fp} │ │ │ │ str r6, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b dbc60 │ │ │ │ + b dbc80 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dbd6c │ │ │ │ + beq dbd8c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbd64 │ │ │ │ + beq dbd84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl dba4c │ │ │ │ + bl dba6c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - @ instruction: 0x001343bc │ │ │ │ - @ instruction: 0x00118ef4 │ │ │ │ - andseq r4, r3, r8, asr #6 │ │ │ │ - @ instruction: 0x001342f0 │ │ │ │ + mulseq r3, ip, r3 │ │ │ │ + @ instruction: 0x00118ed4 │ │ │ │ + andseq r4, r3, r8, lsr #6 │ │ │ │ + @ instruction: 0x001342d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #12 │ │ │ │ umull r5, r0, r2, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbf50 │ │ │ │ + bne dbf70 │ │ │ │ cmn r5, #-2147483644 @ 0x80000004 │ │ │ │ - bhi dbf50 │ │ │ │ + bhi dbf70 │ │ │ │ mov r6, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq dbdf0 │ │ │ │ - ldr r0, [pc, #520] @ dbfd0 │ │ │ │ + beq dbe10 │ │ │ │ + ldr r0, [pc, #520] @ dbff0 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbf50 │ │ │ │ + beq dbf70 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b dbdf8 │ │ │ │ + b dbe18 │ │ │ │ mov r7, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldm r4, {r3, sl, fp} │ │ │ │ cmp r6, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc dbed4 │ │ │ │ + bcc dbef4 │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, fp, #2 │ │ │ │ mov r8, #0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bhi dbf64 │ │ │ │ + bhi dbf84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq dbf10 │ │ │ │ + beq dbf30 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, #4 │ │ │ │ - ldr r0, [pc, #404] @ dbfd8 │ │ │ │ + ldr r0, [pc, #404] @ dbff8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbebc │ │ │ │ + beq dbedc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, #12 │ │ │ │ mov r8, #0 │ │ │ │ sub r9, r0, #2 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ cmp r9, r8 │ │ │ │ str fp, [r7, #-12] │ │ │ │ stmdb r7, {r5, fp} │ │ │ │ - beq dbf00 │ │ │ │ - ldr r0, [pc, #324] @ dbfdc │ │ │ │ + beq dbf20 │ │ │ │ + ldr r0, [pc, #324] @ dbffc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ add r7, r7, #12 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dbe70 │ │ │ │ - ldr r2, [pc, #272] @ dbfd4 │ │ │ │ + bne dbe90 │ │ │ │ + ldr r2, [pc, #272] @ dbff4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 25cb8 │ │ │ │ - b dbf60 │ │ │ │ + b dbf80 │ │ │ │ cmp r6, #0 │ │ │ │ - bne dbf34 │ │ │ │ + bne dbf54 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq dbf3c │ │ │ │ + beq dbf5c │ │ │ │ lsl r1, r3, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b dbf3c │ │ │ │ + bl 52170 │ │ │ │ + b dbf5c │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b dbf34 │ │ │ │ + b dbf54 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r6, #1 │ │ │ │ stm r7, {r1, r2} │ │ │ │ subs r0, r0, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ add r7, r7, #12 │ │ │ │ - bne dbf20 │ │ │ │ + bne dbf40 │ │ │ │ stm r7, {r3, sl, fp} │ │ │ │ str r6, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b dbebc │ │ │ │ + b dbedc │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dbfc8 │ │ │ │ + beq dbfe8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dbfc0 │ │ │ │ + beq dbfe0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl db9dc │ │ │ │ + bl db9fc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r3, r0, ror #2 │ │ │ │ - mulseq r1, r8, ip │ │ │ │ - andseq r4, r3, ip, ror #1 │ │ │ │ - mulseq r3, r4, r0 │ │ │ │ + andseq r4, r3, r0, asr #2 │ │ │ │ + andseq r8, r1, r8, ror ip │ │ │ │ + andseq r4, r3, ip, asr #1 │ │ │ │ + andseq r4, r3, r4, ror r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq dc030 │ │ │ │ - ldr r4, [pc, #60] @ dc040 │ │ │ │ + beq dc050 │ │ │ │ + ldr r4, [pc, #60] @ dc060 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne dc010 │ │ │ │ + bne dc030 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r8, r1, ip, asr #23 │ │ │ │ + andseq r8, r1, ip, lsr #23 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq dc098 │ │ │ │ - ldr r4, [pc, #64] @ dc0a8 │ │ │ │ + beq dc0b8 │ │ │ │ + ldr r4, [pc, #64] @ dc0c8 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ - bne dc078 │ │ │ │ + bne dc098 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r8, r1, r8, asr fp │ │ │ │ + andseq r8, r1, r8, lsr fp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq dc100 │ │ │ │ - ldr r4, [pc, #64] @ dc110 │ │ │ │ + beq dc120 │ │ │ │ + ldr r4, [pc, #64] @ dc130 │ │ │ │ add r0, r9, r9, lsl #1 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #12 │ │ │ │ add r8, r8, #12 │ │ │ │ - bne dc0e0 │ │ │ │ + bne dc100 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - @ instruction: 0x00118ad0 │ │ │ │ + @ instruction: 0x00118ab0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq dc164 │ │ │ │ - ldr r4, [pc, #60] @ dc174 │ │ │ │ + beq dc184 │ │ │ │ + ldr r4, [pc, #60] @ dc194 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #4 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne dc144 │ │ │ │ + bne dc164 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r8, r1, r8, asr sl │ │ │ │ + andseq r8, r1, r8, lsr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr fp, [r1, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #12 │ │ │ │ mov r4, #0 │ │ │ │ umull r5, r0, fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne dc2b8 │ │ │ │ + bne dc2d8 │ │ │ │ cmn r5, #-2147483644 @ 0x80000004 │ │ │ │ - bhi dc2b8 │ │ │ │ + bhi dc2d8 │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - beq dc26c │ │ │ │ + beq dc28c │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #292] @ dc2e4 │ │ │ │ + ldr r0, [pc, #292] @ dc304 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc2b8 │ │ │ │ + beq dc2d8 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str fp, [sp, #8] │ │ │ │ - beq dc27c │ │ │ │ + beq dc29c │ │ │ │ add sl, r0, #4 │ │ │ │ mov r4, #0 │ │ │ │ - b dc228 │ │ │ │ + b dc248 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ add r4, r4, #1 │ │ │ │ add r8, r8, #12 │ │ │ │ bl 1e85c │ │ │ │ str r7, [sl, #-4] │ │ │ │ sub r5, r5, #12 │ │ │ │ stm sl, {r6, r7} │ │ │ │ add sl, sl, #12 │ │ │ │ cmp fp, r4 │ │ │ │ - beq dc27c │ │ │ │ + beq dc29c │ │ │ │ cmp r5, #0 │ │ │ │ - beq dc27c │ │ │ │ + beq dc29c │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bmi dc294 │ │ │ │ + bmi dc2b4 │ │ │ │ ldr r9, [r8, #4] │ │ │ │ - beq dc1f4 │ │ │ │ - ldr r0, [pc, #156] @ dc2e8 │ │ │ │ + beq dc214 │ │ │ │ + ldr r0, [pc, #156] @ dc308 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc29c │ │ │ │ + beq dc2bc │ │ │ │ mov r6, r0 │ │ │ │ - b dc1f8 │ │ │ │ + b dc218 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ stm r2, {r0, r1, fp} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b dc2a4 │ │ │ │ + b dc2c4 │ │ │ │ mov r0, #1 │ │ │ │ mov r6, r7 │ │ │ │ - ldr r2, [pc, #64] @ dc2ec │ │ │ │ + ldr r2, [pc, #64] @ dc30c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #48] @ dc2f0 │ │ │ │ + ldr r2, [pc, #48] @ dc310 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl dbabc │ │ │ │ + bl dbadc │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r3, ip, ror #26 │ │ │ │ - andseq r3, r3, r0, ror #25 │ │ │ │ - @ instruction: 0x001188b0 │ │ │ │ - andseq r8, r1, r4, lsr #17 │ │ │ │ + andseq r3, r3, ip, asr #26 │ │ │ │ + andseq r3, r3, r0, asr #25 │ │ │ │ + mulseq r1, r0, r8 │ │ │ │ + andseq r8, r1, r4, lsl #17 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bls dc348 │ │ │ │ + bls dc368 │ │ │ │ ldrd r4, [r0] │ │ │ │ mvn r3, r2 │ │ │ │ add r1, r1, r3 │ │ │ │ str r1, [r0, #12] │ │ │ │ sub r3, r5, r4 │ │ │ │ add r1, r4, r2 │ │ │ │ cmp r3, r2 │ │ │ │ addhi r5, r1, #1 │ │ │ │ str r5, [r0] │ │ │ │ - bls dc388 │ │ │ │ + bls dc3a8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r3, r2 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc388 │ │ │ │ + beq dc3a8 │ │ │ │ ldrd r2, [r0] │ │ │ │ sub r5, r1, #1 │ │ │ │ add r4, r2, r5 │ │ │ │ sub r2, r3, r2 │ │ │ │ cmp r2, r5 │ │ │ │ ldrhi r2, [r0, #8] │ │ │ │ addhi r3, r4, #1 │ │ │ │ @@ -193949,151 +193957,151 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #96] @ dc40c │ │ │ │ + ldr ip, [pc, #96] @ dc42c │ │ │ │ mov r6, #8 │ │ │ │ - ldr lr, [pc, #92] @ dc410 │ │ │ │ + ldr lr, [pc, #92] @ dc430 │ │ │ │ mov r7, #6 │ │ │ │ - ldr r1, [pc, #88] @ dc414 │ │ │ │ + ldr r1, [pc, #88] @ dc434 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [pc, #84] @ dc418 │ │ │ │ + ldr r3, [pc, #84] @ dc438 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r4, [pc, #80] @ dc41c │ │ │ │ + ldr r4, [pc, #80] @ dc43c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add r4, pc, r4 │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ andeq r6, r9, r4, asr lr │ │ │ │ - andseq r8, r1, r8, asr r8 │ │ │ │ + andseq r8, r1, r8, lsr r8 │ │ │ │ andeq r2, sl, r4, ror #25 │ │ │ │ ldrdeq r2, [sl], -lr │ │ │ │ - andseq r8, r1, r4, asr #16 │ │ │ │ + andseq r8, r1, r4, lsr #16 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dc468 │ │ │ │ + beq dc488 │ │ │ │ add r5, r6, #4 │ │ │ │ - b dc448 │ │ │ │ + b dc468 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dc468 │ │ │ │ + beq dc488 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc43c │ │ │ │ + beq dc45c │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b dc43c │ │ │ │ + bl 52170 │ │ │ │ + b dc45c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc48c │ │ │ │ + beq dc4ac │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r1, [r0, #8] │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r6, r3, [r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne dc4c0 │ │ │ │ + bne dc4e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne dc4e4 │ │ │ │ + bne dc504 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq dc528 │ │ │ │ + beq dc548 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r0, #4 │ │ │ │ - b dc508 │ │ │ │ + b dc528 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq dc528 │ │ │ │ + beq dc548 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc4fc │ │ │ │ + beq dc51c │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b dc4fc │ │ │ │ + bl 52170 │ │ │ │ + b dc51c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc54c │ │ │ │ + beq dc56c │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl dc420 │ │ │ │ + bl dc440 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ dc5a0 │ │ │ │ - ldr r3, [pc, #40] @ dc5a4 │ │ │ │ + ldr r1, [pc, #40] @ dc5c0 │ │ │ │ + ldr r3, [pc, #40] @ dc5c4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #8 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r6, r9, r4, lsr #25 │ │ │ │ - andseq r8, r1, r8, lsl #13 │ │ │ │ + andseq r8, r1, r8, ror #12 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ mov r7, #0 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne dc630 │ │ │ │ - ldr fp, [pc, #1216] @ dca8c │ │ │ │ + bne dc650 │ │ │ │ + ldr fp, [pc, #1216] @ dcaac │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ add fp, pc, fp │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -194116,68 +194124,68 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, ip │ │ │ │ ldrb r9, [r1] │ │ │ │ ldrb sl, [r8], r6 │ │ │ │ cmp r6, #1 │ │ │ │ - bne dc66c │ │ │ │ + bne dc68c │ │ │ │ mov r5, #1 │ │ │ │ mov r4, sl │ │ │ │ cmp r6, #1 │ │ │ │ - bne dc6a4 │ │ │ │ - ldr fp, [pc, #1076] @ dca90 │ │ │ │ + bne dc6c4 │ │ │ │ + ldr fp, [pc, #1076] @ dcab0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ - b dc5dc │ │ │ │ + b dc5fc │ │ │ │ ldrb r1, [ip, #1] │ │ │ │ sub r2, r6, #2 │ │ │ │ mov r5, #2 │ │ │ │ add r4, r1, sl, lsl #1 │ │ │ │ add r1, ip, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq dc64c │ │ │ │ + beq dc66c │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ lsl r5, r5, #1 │ │ │ │ add r4, r3, r4, lsl #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne dc688 │ │ │ │ - b dc64c │ │ │ │ + bne dc6a8 │ │ │ │ + b dc66c │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldrb r6, [ip, #1] │ │ │ │ str r4, [sp, #20] │ │ │ │ add r4, sp, #91 @ 0x5b │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [sp, #62] @ 0x3e │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [sp, #63] @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp, #24] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r7, r0 │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ - bcs dc718 │ │ │ │ + bcs dc738 │ │ │ │ mov r0, #0 │ │ │ │ mov r4, #1 │ │ │ │ strb r0, [sp, #63] @ 0x3f │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r4, [sp, #62] @ 0x3e │ │ │ │ - b dc728 │ │ │ │ + b dc748 │ │ │ │ mov r0, sl │ │ │ │ mov fp, #1 │ │ │ │ mov r4, #0 │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -194187,696 +194195,696 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc780 │ │ │ │ - b dc88c │ │ │ │ + beq dc7a0 │ │ │ │ + b dc8ac │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne dc88c │ │ │ │ + bne dc8ac │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc8b0 │ │ │ │ + beq dc8d0 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ sub r0, r0, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r2 │ │ │ │ - beq dc7c4 │ │ │ │ + beq dc7e4 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ add r0, r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r8, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne dc7d0 │ │ │ │ - b dc8b0 │ │ │ │ + bne dc7f0 │ │ │ │ + b dc8d0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc8b0 │ │ │ │ + beq dc8d0 │ │ │ │ ldrb r5, [r1] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs dc828 │ │ │ │ + bcs dc848 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #256 @ 0x100 │ │ │ │ strb r4, [sp, #63] @ 0x3f │ │ │ │ - bcs dca14 │ │ │ │ + bcs dca34 │ │ │ │ uxtb r0, r8 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r0 │ │ │ │ strb r8, [sp, #62] @ 0x3e │ │ │ │ mov r0, r5 │ │ │ │ mov sl, r6 │ │ │ │ - b dc76c │ │ │ │ + b dc78c │ │ │ │ uxtb r0, r6 │ │ │ │ cmp r5, r0 │ │ │ │ - beq dc764 │ │ │ │ + beq dc784 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs dc764 │ │ │ │ + bcs dc784 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r8, #256 @ 0x100 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bcs dca3c │ │ │ │ + bcs dca5c │ │ │ │ strb r8, [sp, #63] @ 0x3f │ │ │ │ uxtb fp, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov sl, r5 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dc780 │ │ │ │ + beq dc7a0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl dc2f4 │ │ │ │ + bl dc314 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne dc7d0 │ │ │ │ + bne dc7f0 │ │ │ │ cmp r4, fp │ │ │ │ - beq dc9ec │ │ │ │ + beq dca0c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dc90c │ │ │ │ + beq dc92c │ │ │ │ cmp r7, r4 │ │ │ │ - bls dca64 │ │ │ │ + bls dca84 │ │ │ │ ldrb r4, [r3, r4] │ │ │ │ add r0, sp, #91 @ 0x5b │ │ │ │ mov r1, r4 │ │ │ │ - bl e2258 │ │ │ │ + bl e2278 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #250 @ 0xfa │ │ │ │ str r4, [sp, #16] │ │ │ │ - bls dc918 │ │ │ │ + bls dc938 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr fp, [pc, #432] @ dcab0 │ │ │ │ + ldr fp, [pc, #432] @ dcad0 │ │ │ │ ldr fp, [pc, fp] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b dc958 │ │ │ │ - ldr fp, [pc, #408] @ dcaac │ │ │ │ + b dc978 │ │ │ │ + ldr fp, [pc, #408] @ dcacc │ │ │ │ ldr fp, [pc, fp] │ │ │ │ - b dc958 │ │ │ │ + b dc978 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r7, fp │ │ │ │ - bls dca78 │ │ │ │ + bls dca98 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsl r1, r4, #16 │ │ │ │ ldrb r0, [r3, fp] │ │ │ │ orr r0, r1, r0, lsl #24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orr r0, r0, fp, lsl #8 │ │ │ │ orr r0, r0, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #364] @ dcab8 │ │ │ │ + ldr r0, [pc, #364] @ dcad8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr fp, [pc, #356] @ dcabc │ │ │ │ + ldr fp, [pc, #356] @ dcadc │ │ │ │ ldr fp, [pc, fp] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl e24ec │ │ │ │ + bl e250c │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl e23a8 │ │ │ │ + bl e23c8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl e23a8 │ │ │ │ + bl e23c8 │ │ │ │ cmp r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ movls r4, r1 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movhi r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl e2270 │ │ │ │ + bl e2290 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ bic r2, r0, #255 @ 0xff │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r7, #0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ - b dc5dc │ │ │ │ - ldr r0, [pc, #204] @ dcac0 │ │ │ │ + b dc5fc │ │ │ │ + ldr r0, [pc, #204] @ dcae0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r1, sp, #62 @ 0x3e │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #63 @ 0x3f │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #1 │ │ │ │ bl 24070 │ │ │ │ - ldr r0, [pc, #120] @ dca94 │ │ │ │ - ldr r3, [pc, #120] @ dca98 │ │ │ │ - ldr r1, [pc, #120] @ dca9c │ │ │ │ + ldr r0, [pc, #120] @ dcab4 │ │ │ │ + ldr r3, [pc, #120] @ dcab8 │ │ │ │ + ldr r1, [pc, #120] @ dcabc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #91 @ 0x5b │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - ldr r0, [pc, #92] @ dcaa0 │ │ │ │ - ldr r3, [pc, #92] @ dcaa4 │ │ │ │ - ldr r1, [pc, #92] @ dcaa8 │ │ │ │ + ldr r0, [pc, #92] @ dcac0 │ │ │ │ + ldr r3, [pc, #92] @ dcac4 │ │ │ │ + ldr r1, [pc, #92] @ dcac8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #91 @ 0x5b │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ - ldr r2, [pc, #72] @ dcab4 │ │ │ │ + ldr r2, [pc, #72] @ dcad4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #68] @ dcac4 │ │ │ │ + ldr r2, [pc, #68] @ dcae4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - andseq r3, r3, r8, lsr #17 │ │ │ │ + andseq r3, r3, r8, lsl #17 │ │ │ │ andeq r2, sl, r1, ror #12 │ │ │ │ - @ instruction: 0x001181d4 │ │ │ │ - andseq r8, r1, r0, lsr r2 │ │ │ │ + @ instruction: 0x001181b4 │ │ │ │ + andseq r8, r1, r0, lsl r2 │ │ │ │ andeq r2, sl, r9, lsr r6 │ │ │ │ - andseq r8, r1, ip, lsr #3 │ │ │ │ - @ instruction: 0x001181f8 │ │ │ │ - andseq r3, r3, ip, ror r6 │ │ │ │ - mulseq r3, r0, r6 │ │ │ │ - @ instruction: 0x001181f8 │ │ │ │ - andseq r3, r3, r4, lsr r6 │ │ │ │ - andseq r3, r3, r0, ror #11 │ │ │ │ - andseq r8, r1, ip, lsr r2 │ │ │ │ - @ instruction: 0x001181f4 │ │ │ │ + andseq r8, r1, ip, lsl #3 │ │ │ │ + @ instruction: 0x001181d8 │ │ │ │ + andseq r3, r3, ip, asr r6 │ │ │ │ + andseq r3, r3, r0, ror r6 │ │ │ │ + @ instruction: 0x001181d8 │ │ │ │ + andseq r3, r3, r4, lsl r6 │ │ │ │ + andseq r3, r3, r0, asr #11 │ │ │ │ + andseq r8, r1, ip, lsl r2 │ │ │ │ + @ instruction: 0x001181d4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ dcb10 │ │ │ │ - ldr r3, [pc, #40] @ dcb14 │ │ │ │ + ldr r1, [pc, #40] @ dcb30 │ │ │ │ + ldr r3, [pc, #40] @ dcb34 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r2, sl, r2, asr r6 │ │ │ │ - mulseq r1, r8, r1 │ │ │ │ + andseq r8, r1, r8, ror r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r7, [r1] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dccc4 │ │ │ │ + beq dcce4 │ │ │ │ ldr r5, [r7, #32] │ │ │ │ cmp r5, #1 │ │ │ │ mov r4, r5 │ │ │ │ - beq dcb5c │ │ │ │ + beq dcb7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq dccdc │ │ │ │ + beq dccfc │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ lsl r4, r4, #1 │ │ │ │ - bne dcb50 │ │ │ │ + bne dcb70 │ │ │ │ ldrex r3, [r7] │ │ │ │ add r1, r3, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dcb5c │ │ │ │ + bne dcb7c │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bmi dcd24 │ │ │ │ - ldr r3, [pc, #504] @ dcd7c │ │ │ │ + bmi dcd44 │ │ │ │ + ldr r3, [pc, #504] @ dcd9c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl dbb28 │ │ │ │ + bl dbb48 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r3, sp, #8 │ │ │ │ str r4, [sp, #28] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r5, [sp, #24] │ │ │ │ stm r3, {r0, r1, r2, r7} │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dcc98 │ │ │ │ - ldr r1, [pc, #424] @ dcd80 │ │ │ │ + beq dccb8 │ │ │ │ + ldr r1, [pc, #424] @ dcda0 │ │ │ │ mov fp, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ - ldr sl, [pc, #412] @ dcd84 │ │ │ │ + ldr sl, [pc, #412] @ dcda4 │ │ │ │ add sl, pc, sl │ │ │ │ - b dcc0c │ │ │ │ + b dcc2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r8, [r0, r9, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r9, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp fp, r0 │ │ │ │ - bcs dcc98 │ │ │ │ + bcs dccb8 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ cmp fp, r1 │ │ │ │ - bcs dcd08 │ │ │ │ + bcs dcd28 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r6, [r1, fp, lsl #2] │ │ │ │ cmp r0, r6 │ │ │ │ - bls dccf4 │ │ │ │ + bls dcd14 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bhi dccb0 │ │ │ │ + bhi dccd0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add fp, fp, #1 │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r8, r2, r8, lsl #1 │ │ │ │ - bne dcc50 │ │ │ │ + bne dcc70 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and r0, r8, #63 @ 0x3f │ │ │ │ cmp r0, r1 │ │ │ │ - bcs dcd18 │ │ │ │ + bcs dcd38 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r4, r0, lsl #2]! │ │ │ │ ldr r9, [r4, #8] │ │ │ │ cmp r9, r0 │ │ │ │ - bne dcbec │ │ │ │ + bne dcc0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ - bl de95c │ │ │ │ - b dcbec │ │ │ │ + bl de97c │ │ │ │ + b dcc0c │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #212] @ dcd8c │ │ │ │ + ldr r2, [pc, #212] @ dcdac │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 26060 │ │ │ │ - b dcd24 │ │ │ │ - ldr r0, [pc, #200] @ dcd94 │ │ │ │ + b dcd44 │ │ │ │ + ldr r0, [pc, #200] @ dcdb4 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #196] @ dcd98 │ │ │ │ + ldr r2, [pc, #196] @ dcdb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #184] @ dcd9c │ │ │ │ + ldr r0, [pc, #184] @ dcdbc │ │ │ │ mov r1, #31 │ │ │ │ - ldr r2, [pc, #180] @ dcda0 │ │ │ │ + ldr r2, [pc, #180] @ dcdc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #136] @ dcd88 │ │ │ │ + ldr r0, [pc, #136] @ dcda8 │ │ │ │ mov fp, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, fp │ │ │ │ bl 2623c │ │ │ │ - b dcd24 │ │ │ │ - ldr r2, [pc, #112] @ dcd90 │ │ │ │ + b dcd44 │ │ │ │ + ldr r2, [pc, #112] @ dcdb0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r7] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne dcd30 │ │ │ │ + bne dcd50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne dcd70 │ │ │ │ + bne dcd90 │ │ │ │ dmb ish │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl dfca8 │ │ │ │ - b dcd70 │ │ │ │ - b dcd64 │ │ │ │ - b dcd64 │ │ │ │ + bl dfcc8 │ │ │ │ + b dcd90 │ │ │ │ + b dcd84 │ │ │ │ + b dcd84 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl dc4b0 │ │ │ │ + bl dc4d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r8, r1, ip, lsr #2 │ │ │ │ - andseq r8, r1, r8, lsl r2 │ │ │ │ - andseq r8, r1, r4, lsl #2 │ │ │ │ - andseq r8, r1, r0, ror #1 │ │ │ │ - andseq r8, r1, r4, lsl r0 │ │ │ │ - @ instruction: 0x00117fbc │ │ │ │ + andseq r8, r1, ip, lsl #2 │ │ │ │ + @ instruction: 0x001181f8 │ │ │ │ + andseq r8, r1, r4, ror #1 │ │ │ │ + andseq r8, r1, r0, asr #1 │ │ │ │ + @ instruction: 0x00117ff4 │ │ │ │ + mulseq r1, ip, pc @ │ │ │ │ andeq r2, sl, r9, ror r4 │ │ │ │ - andseq r7, r1, r4, asr #31 │ │ │ │ + andseq r7, r1, r4, lsr #31 │ │ │ │ andeq r2, sl, sl, asr #9 │ │ │ │ - @ instruction: 0x00117fbc │ │ │ │ + mulseq r1, ip, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne dcf0c │ │ │ │ + bne dcf2c │ │ │ │ ldr r9, [sp, #88] @ 0x58 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ add r3, ip, r9 │ │ │ │ cmp r3, r8 │ │ │ │ - bls dcde4 │ │ │ │ + bls dce04 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ - bcc dcf38 │ │ │ │ + bcc dcf58 │ │ │ │ cmp ip, #0 │ │ │ │ - beq dce14 │ │ │ │ + beq dce34 │ │ │ │ add r3, r2, r9 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, ip │ │ │ │ ldrb r5, [r3], #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r6, r5, r6, lsl #1 │ │ │ │ - bne dce00 │ │ │ │ - b dce18 │ │ │ │ + bne dce20 │ │ │ │ + b dce38 │ │ │ │ mov r6, #0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ add r7, sp, #28 │ │ │ │ ldr lr, [r1, #12] │ │ │ │ ldr sl, [r1, #20] │ │ │ │ and r1, r6, #63 @ 0x3f │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ add r3, r4, r1, lsl #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dcec0 │ │ │ │ + beq dcee0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ lsl fp, r1, #3 │ │ │ │ add r5, r3, #4 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq dce68 │ │ │ │ + beq dce88 │ │ │ │ subs fp, fp, #8 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne dce4c │ │ │ │ - b dcec0 │ │ │ │ + bne dce6c │ │ │ │ + b dcee0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov r1, lr │ │ │ │ ldr ip, [r5] │ │ │ │ mov r3, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ strd r8, [sp] │ │ │ │ mov r7, r3 │ │ │ │ mov r2, ip │ │ │ │ str lr, [sp, #12] │ │ │ │ bl 23d0c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne dceec │ │ │ │ + bne dcf0c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ add r7, sp, #28 │ │ │ │ ldr lr, [sp, #12] │ │ │ │ subs fp, fp, #8 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne dce4c │ │ │ │ + bne dce6c │ │ │ │ add r1, r9, ip │ │ │ │ cmp r1, r8 │ │ │ │ - bcs dcdd4 │ │ │ │ + bcs dcdf4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq dcf4c │ │ │ │ + beq dcf6c │ │ │ │ ldrb r3, [r2, r9] │ │ │ │ add r9, r9, #1 │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ mls r3, sl, r3, r6 │ │ │ │ add r6, r1, r3, lsl #1 │ │ │ │ - b dce28 │ │ │ │ + b dce48 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r3, #1 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [r7] │ │ │ │ stmib r7, {r0, r1, r2} │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #80] @ dcf64 │ │ │ │ + ldr r1, [pc, #80] @ dcf84 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #76] @ dcf68 │ │ │ │ + ldr r0, [pc, #76] @ dcf88 │ │ │ │ add r3, sp, #28 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r2, [pc, #44] @ dcf6c │ │ │ │ + ldr r2, [pc, #44] @ dcf8c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2606c │ │ │ │ - ldr r2, [pc, #12] @ dcf60 │ │ │ │ + ldr r2, [pc, #12] @ dcf80 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r7, r1, r0, asr #27 │ │ │ │ + andseq r7, r1, r0, lsr #27 │ │ │ │ andeq r0, r9, r8, lsr #31 │ │ │ │ - @ instruction: 0x00117dd4 │ │ │ │ - andseq r7, r1, r4, asr #27 │ │ │ │ + @ instruction: 0x00117db4 │ │ │ │ + andseq r7, r1, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r5, #33920 @ 0x8480 │ │ │ │ mov r9, r2 │ │ │ │ movt r5, #30 │ │ │ │ cmp r1, r5 │ │ │ │ movcc r5, r1 │ │ │ │ cmp r5, r1, lsr #1 │ │ │ │ lsrcc r5, r1, #1 │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ - bhi dcfc8 │ │ │ │ + bhi dcfe8 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ add r2, sp, #16 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ strd r8, [sp] │ │ │ │ - bl dd6cc │ │ │ │ + bl dd6ec │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi dd050 │ │ │ │ + bmi dd070 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi dd050 │ │ │ │ + bhi dd070 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #148] @ dd080 │ │ │ │ + ldr r0, [pc, #148] @ dd0a0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd050 │ │ │ │ + beq dd070 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ mov r1, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl dd6cc │ │ │ │ + bl dd6ec │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 52150 │ │ │ │ - ldr r2, [pc, #44] @ dd084 │ │ │ │ + b 52170 │ │ │ │ + ldr r2, [pc, #44] @ dd0a4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r3, r8, lsr pc │ │ │ │ - andseq r7, r1, ip, lsl fp │ │ │ │ + andseq r2, r3, r8, lsl pc │ │ │ │ + @ instruction: 0x00117afc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ movw r5, #33920 @ 0x8480 │ │ │ │ mov r9, r2 │ │ │ │ movt r5, #30 │ │ │ │ cmp r1, r5 │ │ │ │ movcc r5, r1 │ │ │ │ cmp r5, r1, lsr #1 │ │ │ │ lsrcc r5, r1, #1 │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ - bhi dd0e0 │ │ │ │ + bhi dd100 │ │ │ │ mov r8, #0 │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ add r2, sp, #16 │ │ │ │ movwcc r8, #1 │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ strd r8, [sp] │ │ │ │ - bl dd1a0 │ │ │ │ + bl dd1c0 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ lsl r4, r5, #2 │ │ │ │ mov sl, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bmi dd168 │ │ │ │ + bmi dd188 │ │ │ │ cmn r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi dd168 │ │ │ │ + bhi dd188 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #148] @ dd198 │ │ │ │ + ldr r0, [pc, #148] @ dd1b8 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov sl, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd168 │ │ │ │ + beq dd188 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #65 @ 0x41 │ │ │ │ mov r1, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ stm sp, {r0, r9} │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl dd1a0 │ │ │ │ + bl dd1c0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #16 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 52150 │ │ │ │ - ldr r2, [pc, #44] @ dd19c │ │ │ │ + b 52170 │ │ │ │ + ldr r2, [pc, #44] @ dd1bc │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r3, r0, lsr #28 │ │ │ │ - andseq r7, r1, r4, lsl #20 │ │ │ │ + andseq r2, r3, r0, lsl #28 │ │ │ │ + andseq r7, r1, r4, ror #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #404 @ 0x194 │ │ │ │ cmp r1, #2 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - bcc dd6c4 │ │ │ │ + bcc dd6e4 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r5, #1 │ │ │ │ mov r4, r2 │ │ │ │ sbc r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ - bl 16d85c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 16d87c <__aeabi_uldivmod@@Base> │ │ │ │ cmp r5, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - bhi dd1fc │ │ │ │ + bhi dd21c │ │ │ │ sub r0, r5, r5, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b dd204 │ │ │ │ + b dd224 │ │ │ │ mov r0, r5 │ │ │ │ - bl 167010 │ │ │ │ + bl 167030 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ add sl, lr, #82 @ 0x52 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ @@ -194889,102 +194897,102 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ mov r6, #0 │ │ │ │ mov r5, #1 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #68] @ 0x44 │ │ │ │ - bhi dd274 │ │ │ │ + bhi dd294 │ │ │ │ cmp r9, #2 │ │ │ │ - bcs dd430 │ │ │ │ + bcs dd450 │ │ │ │ cmp r1, r8 │ │ │ │ strb r6, [sl, r9] │ │ │ │ str fp, [r2, r9, lsl #2] │ │ │ │ - bhi dd674 │ │ │ │ - b dd68c │ │ │ │ + bhi dd694 │ │ │ │ + b dd6ac │ │ │ │ ldr r0, [sp, #32] │ │ │ │ sub r7, r1, r8 │ │ │ │ cmp r7, r0 │ │ │ │ - bcs dd2cc │ │ │ │ + bcs dd2ec │ │ │ │ ldr r0, [sp, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq dd2dc │ │ │ │ + beq dd2fc │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #32 │ │ │ │ str r0, [sp] │ │ │ │ movcs r7, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl e07e8 │ │ │ │ + bl e0808 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ orr r7, r0, r7, lsl #1 │ │ │ │ - b dd3bc │ │ │ │ + b dd3dc │ │ │ │ cmp r7, #2 │ │ │ │ - bcs dd2f0 │ │ │ │ + bcs dd310 │ │ │ │ mov r0, r7 │ │ │ │ - b dd3b4 │ │ │ │ + b dd3d4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ cmp r0, r7 │ │ │ │ movcc r7, r0 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - b dd3bc │ │ │ │ + b dd3dc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldm r0, {r2, r6} │ │ │ │ mov r0, #2 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs dd314 │ │ │ │ + bcs dd334 │ │ │ │ cmp r7, #2 │ │ │ │ - bne dd344 │ │ │ │ + bne dd364 │ │ │ │ mov r1, #1 │ │ │ │ - b dd388 │ │ │ │ + b dd3a8 │ │ │ │ cmp r7, #2 │ │ │ │ - beq dd3b4 │ │ │ │ + beq dd3d4 │ │ │ │ mov r5, r6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ - bcc dd36c │ │ │ │ + bcc dd38c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne dd320 │ │ │ │ - b dd368 │ │ │ │ + bne dd340 │ │ │ │ + b dd388 │ │ │ │ mov r5, r6 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ cmp r1, r5 │ │ │ │ - bcs dd36c │ │ │ │ + bcs dd38c │ │ │ │ add r0, r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne dd348 │ │ │ │ + bne dd368 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc dd284 │ │ │ │ + bcc dd2a4 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs dd3b4 │ │ │ │ + bcs dd3d4 │ │ │ │ lsrs r1, r0, #1 │ │ │ │ - beq dd684 │ │ │ │ + beq dd6a4 │ │ │ │ lsl r2, r0, #2 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r2, r7, r2 │ │ │ │ ldr r7, [r2] │ │ │ │ subs r1, r1, #1 │ │ │ │ ldr r5, [r4] │ │ │ │ str r5, [r2], #-4 │ │ │ │ str r7, [r4], #4 │ │ │ │ - bne dd39c │ │ │ │ + bne dd3bc │ │ │ │ mov r1, #1 │ │ │ │ orr r7, r1, r0, lsl #1 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ sub r0, r8, fp, lsr #1 │ │ │ │ adds r0, r0, r8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r2, r1, r7, lsr #1 │ │ │ │ @@ -195007,206 +195015,206 @@ │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r7 │ │ │ │ clz r1, r1 │ │ │ │ add r6, r1, #32 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ clzne r6, r0 │ │ │ │ cmp r9, #2 │ │ │ │ - bcc dd260 │ │ │ │ + bcc dd280 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ - b dd568 │ │ │ │ + b dd588 │ │ │ │ cmp fp, #2 │ │ │ │ cmpcs r5, #2 │ │ │ │ - bcs dd47c │ │ │ │ + bcs dd49c │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ orr fp, r0, r9, lsl #1 │ │ │ │ add sl, lr, #82 @ 0x52 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ cmp r4, #1 │ │ │ │ mov r9, r4 │ │ │ │ - bhi dd568 │ │ │ │ - b dd658 │ │ │ │ + bhi dd588 │ │ │ │ + b dd678 │ │ │ │ cmp r7, r8 │ │ │ │ mov fp, r8 │ │ │ │ movcc fp, r7 │ │ │ │ cmp fp, r3 │ │ │ │ - bhi dd454 │ │ │ │ + bhi dd474 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r5, sl, r7, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ mov r1, sl │ │ │ │ movcc r1, r5 │ │ │ │ lsl r2, fp, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, fp, lsl #2 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs dd508 │ │ │ │ + bcs dd528 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #-4]! │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0, #-4]! │ │ │ │ cmp r3, r2 │ │ │ │ movwcc r7, #1 │ │ │ │ movhi r2, r3 │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ movwcs r7, #1 │ │ │ │ str r2, [r1], #-4 │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ cmp r5, sl │ │ │ │ - beq dd4fc │ │ │ │ + beq dd51c │ │ │ │ cmp r0, r6 │ │ │ │ - bne dd4c0 │ │ │ │ + bne dd4e0 │ │ │ │ mov sl, r5 │ │ │ │ mov r1, r6 │ │ │ │ - b dd550 │ │ │ │ + b dd570 │ │ │ │ mov r1, r6 │ │ │ │ cmp fp, #0 │ │ │ │ - beq dd550 │ │ │ │ + beq dd570 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmp r7, r3 │ │ │ │ movwcs r6, #1 │ │ │ │ movcc r3, r7 │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ movwcc r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [sl], #4 │ │ │ │ addne r5, r5, r2, lsl #2 │ │ │ │ cmpne r5, ip │ │ │ │ - bne dd518 │ │ │ │ + bne dd538 │ │ │ │ sub r2, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 1e85c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b dd454 │ │ │ │ + b dd474 │ │ │ │ sub r4, r9, #1 │ │ │ │ ldrb r0, [sl, r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bcc dd65c │ │ │ │ + bcc dd67c │ │ │ │ ldr r5, [r2, r4, lsl #2] │ │ │ │ lsr r7, r5, #1 │ │ │ │ add r9, r7, fp, lsr #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bhi dd5ac │ │ │ │ + bhi dd5cc │ │ │ │ orr r0, r5, fp │ │ │ │ ands r0, r0, #1 │ │ │ │ - bne dd5ac │ │ │ │ + bne dd5cc │ │ │ │ lsl fp, r9, #1 │ │ │ │ cmp r4, #1 │ │ │ │ mov r9, r4 │ │ │ │ - bhi dd568 │ │ │ │ - b dd658 │ │ │ │ + bhi dd588 │ │ │ │ + b dd678 │ │ │ │ sub r0, r8, r9 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ tst r5, #1 │ │ │ │ add sl, r1, r0, lsl #2 │ │ │ │ - beq dd5d0 │ │ │ │ + beq dd5f0 │ │ │ │ lsr r8, fp, #1 │ │ │ │ tst fp, #1 │ │ │ │ - bne dd448 │ │ │ │ - b dd618 │ │ │ │ + bne dd468 │ │ │ │ + b dd638 │ │ │ │ orr r0, r7, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl e07e8 │ │ │ │ + bl e0808 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ lsr r8, fp, #1 │ │ │ │ tst fp, #1 │ │ │ │ - bne dd448 │ │ │ │ + bne dd468 │ │ │ │ orr r0, r8, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ - bl e07e8 │ │ │ │ + bl e0808 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b dd448 │ │ │ │ + b dd468 │ │ │ │ mov r9, #1 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r1, r8 │ │ │ │ strb r6, [sl, r9] │ │ │ │ str fp, [r2, r9, lsl #2] │ │ │ │ - bls dd68c │ │ │ │ + bls dd6ac │ │ │ │ add r8, r8, r5, lsr #1 │ │ │ │ add r9, r9, #1 │ │ │ │ mov fp, r5 │ │ │ │ - b dd238 │ │ │ │ + b dd258 │ │ │ │ mov r0, #1 │ │ │ │ - b dd3b4 │ │ │ │ + b dd3d4 │ │ │ │ tst fp, #1 │ │ │ │ - bne dd6c4 │ │ │ │ + bne dd6e4 │ │ │ │ orr r2, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ clz r7, r2 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ str r0, [sp, #4] │ │ │ │ eor r2, r2, r7, lsl #1 │ │ │ │ ldr r0, [sp, #444] @ 0x1bc │ │ │ │ str r2, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl e07e8 │ │ │ │ + bl e0808 │ │ │ │ add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #388 @ 0x184 │ │ │ │ cmp r1, #2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcc ddb50 │ │ │ │ + bcc ddb70 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #0 │ │ │ │ subs r0, r4, #1 │ │ │ │ mov r2, r4 │ │ │ │ sbc r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ mov r3, #0 │ │ │ │ - bl 16d85c <__aeabi_uldivmod@@Base> │ │ │ │ + bl 16d87c <__aeabi_uldivmod@@Base> │ │ │ │ cmp r4, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bhi dd724 │ │ │ │ + bhi dd744 │ │ │ │ sub r0, r4, r4, lsr #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movcs r0, #64 @ 0x40 │ │ │ │ - b dd72c │ │ │ │ + b dd74c │ │ │ │ mov r0, r4 │ │ │ │ - bl 167010 │ │ │ │ + bl 167030 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, lr, #66 @ 0x42 │ │ │ │ mov fp, #1 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ sub r9, r0, #4 │ │ │ │ @@ -195217,131 +195225,131 @@ │ │ │ │ str r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ mov r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bls dd9ac │ │ │ │ + bls dd9cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ sub r6, r1, r3 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ cmp r6, r1 │ │ │ │ - bcs dd7dc │ │ │ │ + bcs dd7fc │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dd7ec │ │ │ │ + beq dd80c │ │ │ │ mov r1, #0 │ │ │ │ cmp r6, #32 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movcs r6, #32 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl e0c4c │ │ │ │ + bl e0c6c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r6, lsl #1 │ │ │ │ - b dd954 │ │ │ │ + b dd974 │ │ │ │ cmp r6, #2 │ │ │ │ - bcs dd800 │ │ │ │ + bcs dd820 │ │ │ │ mov r2, r6 │ │ │ │ - b dd94c │ │ │ │ + b dd96c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, r6 │ │ │ │ movcc r6, r0 │ │ │ │ lsl r2, r6, #1 │ │ │ │ - b dd954 │ │ │ │ + b dd974 │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ ldr r7, [r0, #4] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bls ddb78 │ │ │ │ + bls ddb98 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - bls ddb88 │ │ │ │ + bls ddba8 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ add r2, r7, r7, lsl #1 │ │ │ │ add r2, r8, r2, lsl #2 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ add r2, r8, r2, lsl #2 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ mov r2, #2 │ │ │ │ cmp ip, lr │ │ │ │ - bls dd8a8 │ │ │ │ + bls dd8c8 │ │ │ │ cmp r6, #2 │ │ │ │ - bne dd860 │ │ │ │ + bne dd880 │ │ │ │ mov r1, #1 │ │ │ │ - b dd91c │ │ │ │ + b dd93c │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ - bls ddb58 │ │ │ │ + bls ddb78 │ │ │ │ cmp r1, r7 │ │ │ │ - bls ddb68 │ │ │ │ + bls ddb88 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r4, r8, r4, lsl #2 │ │ │ │ add r7, r8, r7, lsl #2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bls dd8fc │ │ │ │ + bls dd91c │ │ │ │ add r2, r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bne dd860 │ │ │ │ - b dd8f8 │ │ │ │ + bne dd880 │ │ │ │ + b dd918 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #2 │ │ │ │ - beq dd94c │ │ │ │ + beq dd96c │ │ │ │ ldr r3, [r0, r2, lsl #2] │ │ │ │ cmp r1, r3 │ │ │ │ - bls ddb58 │ │ │ │ + bls ddb78 │ │ │ │ cmp r1, r7 │ │ │ │ - bls ddb68 │ │ │ │ + bls ddb88 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r4, r8, r4, lsl #2 │ │ │ │ add r7, r8, r7, lsl #2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r4, r7 │ │ │ │ - bhi dd8fc │ │ │ │ + bhi dd91c │ │ │ │ add r2, r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - bne dd8b4 │ │ │ │ + bne dd8d4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - bcc dd794 │ │ │ │ + bcc dd7b4 │ │ │ │ cmp ip, lr │ │ │ │ - bls dd94c │ │ │ │ + bls dd96c │ │ │ │ lsrs r1, r2, #1 │ │ │ │ - beq ddb08 │ │ │ │ + beq ddb28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ lsl r3, r2, #2 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r3, r7, r3 │ │ │ │ ldr r7, [r3] │ │ │ │ subs r1, r1, #1 │ │ │ │ ldr r6, [r0] │ │ │ │ str r6, [r3], #-4 │ │ │ │ str r7, [r0], #4 │ │ │ │ - bne dd930 │ │ │ │ + bne dd950 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ orr r2, r0, r2, lsl #1 │ │ │ │ sub r0, r3, fp, lsr #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ adds r0, r0, r3 │ │ │ │ add r2, r3, r2, lsr #1 │ │ │ │ @@ -195360,157 +195368,157 @@ │ │ │ │ mla r1, r1, r7, r2 │ │ │ │ eors r0, r1, r0 │ │ │ │ eor r1, ip, r6 │ │ │ │ clz r1, r1 │ │ │ │ add r8, r1, #32 │ │ │ │ clzne r8, r0 │ │ │ │ cmp r5, #2 │ │ │ │ - bcs dd9f8 │ │ │ │ - b ddad8 │ │ │ │ + bcs dda18 │ │ │ │ + b ddaf8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ str r4, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl ddf48 │ │ │ │ + bl ddf68 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, #1 │ │ │ │ orr fp, r0, r6, lsl #1 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r7 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bls ddad4 │ │ │ │ + bls ddaf4 │ │ │ │ ldrb r0, [sl, r5] │ │ │ │ cmp r0, r8 │ │ │ │ - bcc ddad8 │ │ │ │ + bcc ddaf8 │ │ │ │ ldr r0, [r9, r5, lsl #2] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ lsr r4, r0, #1 │ │ │ │ add r6, r4, fp, lsr #1 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi dda3c │ │ │ │ + bhi dda5c │ │ │ │ orr r1, r0, fp │ │ │ │ ands r1, r1, #1 │ │ │ │ - bne dda3c │ │ │ │ + bne dda5c │ │ │ │ lsl fp, r6, #1 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - bhi dd9f8 │ │ │ │ - b ddad4 │ │ │ │ + bhi dda18 │ │ │ │ + b ddaf4 │ │ │ │ sub r1, r3, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, sl │ │ │ │ add sl, r2, r1, lsl #2 │ │ │ │ tst r0, #1 │ │ │ │ - bne dda90 │ │ │ │ + bne ddab0 │ │ │ │ orr r0, r4, #1 │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ clz r0, r0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eor r0, r1, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - bl e0c4c │ │ │ │ + bl e0c6c │ │ │ │ tst fp, #1 │ │ │ │ - bne dd9b8 │ │ │ │ + bne dd9d8 │ │ │ │ lsr r1, fp, #1 │ │ │ │ orr r0, r1, #1 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eor r0, r2, r0, lsl #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sl, r4, lsl #2 │ │ │ │ - bl e0c4c │ │ │ │ - b dd9b8 │ │ │ │ + bl e0c6c │ │ │ │ + b dd9d8 │ │ │ │ mov r5, #1 │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add r0, lr, #66 @ 0x42 │ │ │ │ cmp r4, r3 │ │ │ │ strb r8, [r0, r5] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str fp, [r0, r5, lsl #2] │ │ │ │ - bls ddb10 │ │ │ │ + bls ddb30 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, fp, lsr #1 │ │ │ │ - b dd760 │ │ │ │ + b dd780 │ │ │ │ mov r2, #1 │ │ │ │ - b dd948 │ │ │ │ + b dd968 │ │ │ │ tst fp, #1 │ │ │ │ - bne ddb50 │ │ │ │ + bne ddb70 │ │ │ │ orr r1, r4, #1 │ │ │ │ mov r0, #0 │ │ │ │ clz r1, r1 │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #428] @ 0x1ac │ │ │ │ eor r1, r2, r1, lsl #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - bl e0c4c │ │ │ │ + bl e0c6c │ │ │ │ add sp, sp, #388 @ 0x184 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #68] @ ddba4 │ │ │ │ + ldr r2, [pc, #68] @ ddbc4 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #40] @ ddb98 │ │ │ │ + ldr r2, [pc, #40] @ ddbb8 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #28] @ ddb9c │ │ │ │ + ldr r2, [pc, #28] @ ddbbc │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #16] @ ddba0 │ │ │ │ + ldr r2, [pc, #16] @ ddbc0 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x001171f0 │ │ │ │ @ instruction: 0x001171d0 │ │ │ │ + @ instruction: 0x001171b0 │ │ │ │ + @ instruction: 0x001171b0 │ │ │ │ @ instruction: 0x001171d0 │ │ │ │ - @ instruction: 0x001171f0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0] │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ sub r0, r5, r1 │ │ │ │ cmp r2, r0 │ │ │ │ popls {r4, r5, fp, pc} │ │ │ │ sub r3, r5, r2 │ │ │ │ ldr r0, [r4] │ │ │ │ sub ip, r1, r3 │ │ │ │ cmp r3, ip │ │ │ │ - bls ddc00 │ │ │ │ + bls ddc20 │ │ │ │ sub r1, r0, r5 │ │ │ │ cmp r1, ip │ │ │ │ - bcc ddc00 │ │ │ │ + bcc ddc20 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsl r2, ip, #2 │ │ │ │ add r0, r1, r5, lsl #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ b 1e85c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ sub r5, r0, r3 │ │ │ │ @@ -195520,34 +195528,34 @@ │ │ │ │ bl 1e0c4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc ddc88 │ │ │ │ + bcc ddca8 │ │ │ │ lsr r6, r3, #3 │ │ │ │ lsl r2, r6, #3 │ │ │ │ sub r7, r2, r3, lsr #3 │ │ │ │ add r1, r0, r6, lsl #4 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #2 │ │ │ │ - bl ddc20 │ │ │ │ + bl ddc40 │ │ │ │ add r1, r4, r6, lsl #4 │ │ │ │ add r2, r4, r7, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl ddc20 │ │ │ │ + bl ddc40 │ │ │ │ add r1, r5, r6, lsl #4 │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - bl ddc20 │ │ │ │ + bl ddc40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r6, #0 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -195566,51 +195574,51 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bcc ddd4c │ │ │ │ + bcc ddd6c │ │ │ │ lsr r6, r3, #3 │ │ │ │ str r9, [sp] │ │ │ │ lsl r2, r6, #3 │ │ │ │ sub r7, r2, r3, lsr #3 │ │ │ │ add r1, r0, r6, lsl #4 │ │ │ │ mov r3, r6 │ │ │ │ add r2, r0, r7, lsl #2 │ │ │ │ - bl ddcd0 │ │ │ │ + bl ddcf0 │ │ │ │ add r1, r4, r6, lsl #4 │ │ │ │ add r2, r4, r7, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl ddcd0 │ │ │ │ + bl ddcf0 │ │ │ │ add r1, r5, r6, lsl #4 │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp] │ │ │ │ - bl ddcd0 │ │ │ │ + bl ddcf0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bls ddde4 │ │ │ │ + bls dde04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r1, r3 │ │ │ │ - bls dddf4 │ │ │ │ + bls dde14 │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r1, r7 │ │ │ │ - bls dde04 │ │ │ │ + bls dde24 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, r6, r6, lsl #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r7, r7, r7, lsl #1 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ @@ -195629,52 +195637,52 @@ │ │ │ │ cmp r2, r1 │ │ │ │ movwhi r7, #1 │ │ │ │ teq r6, r7 │ │ │ │ movne r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r2, [pc, #40] @ dde14 │ │ │ │ + ldr r2, [pc, #40] @ dde34 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #28] @ dde18 │ │ │ │ + ldr r2, [pc, #28] @ dde38 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #16] @ dde1c │ │ │ │ + ldr r2, [pc, #16] @ dde3c │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x00116fd4 │ │ │ │ - @ instruction: 0x00116fd4 │ │ │ │ - andseq r6, r1, r4, asr #31 │ │ │ │ + @ instruction: 0x00116fb4 │ │ │ │ + @ instruction: 0x00116fb4 │ │ │ │ + andseq r6, r1, r4, lsr #31 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ lsrs r3, r1, #3 │ │ │ │ - beq ddf0c │ │ │ │ + beq ddf2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, r0, r3, lsl #4 │ │ │ │ rsb r0, r3, r3, lsl #3 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add r2, r5, r0, lsl #2 │ │ │ │ - bcs ddee8 │ │ │ │ + bcs ddf08 │ │ │ │ ldr r0, [ip] │ │ │ │ ldr lr, [r0] │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bls ddf10 │ │ │ │ + bls ddf30 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp r1, ip │ │ │ │ - bls ddf1c │ │ │ │ + bls ddf3c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bls ddf2c │ │ │ │ + bls ddf4c │ │ │ │ ldr r1, [lr, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ add r0, ip, ip, lsl #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ @@ -195697,49 +195705,49 @@ │ │ │ │ sub r0, r4, r5 │ │ │ │ lsr r0, r0, #2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl ddcd0 │ │ │ │ + bl ddcf0 │ │ │ │ mov r4, r0 │ │ │ │ sub r0, r4, r5 │ │ │ │ lsr r0, r0, #2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #36] @ ddf3c │ │ │ │ + ldr r2, [pc, #36] @ ddf5c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #28] @ ddf40 │ │ │ │ + ldr r2, [pc, #28] @ ddf60 │ │ │ │ mov r0, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #16] @ ddf44 │ │ │ │ + ldr r2, [pc, #16] @ ddf64 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r6, r1, ip, lsr #29 │ │ │ │ - andseq r6, r1, ip, lsr #29 │ │ │ │ - mulseq r1, ip, lr │ │ │ │ + andseq r6, r1, ip, lsl #29 │ │ │ │ + andseq r6, r1, ip, lsl #29 │ │ │ │ + andseq r6, r1, ip, ror lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ cmpne r1, r7 │ │ │ │ - bhi ddf68 │ │ │ │ + bhi ddf88 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r6, r1, r7 │ │ │ │ cmp r7, r6 │ │ │ │ mov r5, r6 │ │ │ │ movcc r5, r7 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi ddf60 │ │ │ │ + bhi ddf80 │ │ │ │ add r8, r0, r7, lsl #2 │ │ │ │ mov sl, r1 │ │ │ │ cmp r6, r7 │ │ │ │ mov r1, r0 │ │ │ │ lsl r3, r5, #2 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ @@ -195748,31 +195756,31 @@ │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r3 │ │ │ │ bl 1e85c │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r6, r7 │ │ │ │ ldr r2, [r4] │ │ │ │ add fp, r1, r5, lsl #2 │ │ │ │ - bcs de06c │ │ │ │ + bcs de08c │ │ │ │ ldr lr, [r2] │ │ │ │ mvn r0, #3 │ │ │ │ - ldr r2, [pc, #440] @ de18c │ │ │ │ + ldr r2, [pc, #440] @ de1ac │ │ │ │ add sl, r0, sl, lsl #2 │ │ │ │ - ldr ip, [pc, #436] @ de190 │ │ │ │ + ldr ip, [pc, #436] @ de1b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [lr, #8] │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bls de138 │ │ │ │ + bls de158 │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [r4, #-4]! │ │ │ │ cmp r3, r5 │ │ │ │ - bls de130 │ │ │ │ + bls de150 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ add r7, r0, r0, lsl #1 │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ add r7, r5, r5, lsl #1 │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -195782,39 +195790,39 @@ │ │ │ │ mov r0, #0 │ │ │ │ movwhi r0, #1 │ │ │ │ add fp, r6, r0, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ movwls r0, #1 │ │ │ │ add r8, r4, r0, lsl #2 │ │ │ │ cmp r8, r9 │ │ │ │ - beq de108 │ │ │ │ + beq de128 │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp fp, r1 │ │ │ │ - bne ddfe0 │ │ │ │ + bne de000 │ │ │ │ mov r0, r8 │ │ │ │ sub r2, fp, r1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1e85c │ │ │ │ cmp r5, #0 │ │ │ │ - beq de11c │ │ │ │ + beq de13c │ │ │ │ mov r0, r9 │ │ │ │ add lr, r9, sl, lsl #2 │ │ │ │ ldr r9, [r2] │ │ │ │ - ldr r2, [pc, #268] @ de194 │ │ │ │ - ldr ip, [pc, #268] @ de198 │ │ │ │ + ldr r2, [pc, #268] @ de1b4 │ │ │ │ + ldr ip, [pc, #268] @ de1b8 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r5, [r9, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r5, r3 │ │ │ │ - bls de154 │ │ │ │ + bls de174 │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r5, r6 │ │ │ │ - bls de144 │ │ │ │ + bls de164 │ │ │ │ ldr r4, [r9, #4] │ │ │ │ add r5, r3, r3, lsl #1 │ │ │ │ add r7, r6, r6, lsl #1 │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ add r4, r4, r7, lsl #2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ @@ -195825,15 +195833,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ movwhi r3, #1 │ │ │ │ cmp r1, fp │ │ │ │ addne r8, r8, r3, lsl #2 │ │ │ │ str r6, [r0], #4 │ │ │ │ cmpne r8, lr │ │ │ │ - bne de090 │ │ │ │ + bne de0b0 │ │ │ │ sub r2, fp, r1 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1e85c │ │ │ │ mov r0, r8 │ │ │ │ sub r2, fp, r1 │ │ │ │ add sp, sp, #4 │ │ │ │ @@ -195844,162 +195852,162 @@ │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b 1e85c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, ip │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ - b de168 │ │ │ │ + b de188 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, ip │ │ │ │ - b de158 │ │ │ │ + b de178 │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b de170 │ │ │ │ + b de190 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ sub r2, fp, r1 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r1, r8, ror #27 │ │ │ │ - @ instruction: 0x00116df4 │ │ │ │ - andseq r6, r1, r8, lsr sp │ │ │ │ - andseq r6, r1, r4, asr #26 │ │ │ │ + andseq r6, r1, r8, asr #27 │ │ │ │ + @ instruction: 0x00116dd4 │ │ │ │ + andseq r6, r1, r8, lsl sp │ │ │ │ + andseq r6, r1, r4, lsr #26 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ cmp r2, #0 │ │ │ │ - beq de280 │ │ │ │ + beq de2a0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ - bcs de298 │ │ │ │ + bcs de2b8 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ mov r7, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne de1e0 │ │ │ │ - ldr r1, [pc, #264] @ de2e4 │ │ │ │ + bne de200 │ │ │ │ + ldr r1, [pc, #264] @ de304 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl de8b8 │ │ │ │ + bl de8d8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ str r6, [r0, r5, lsl #2] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bmi de2b0 │ │ │ │ - ldr r0, [pc, #236] @ de2ec │ │ │ │ + bmi de2d0 │ │ │ │ + ldr r0, [pc, #236] @ de30c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq de2b4 │ │ │ │ + beq de2d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r8, r0 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne de24c │ │ │ │ - ldr r1, [pc, #172] @ de2f0 │ │ │ │ + bne de26c │ │ │ │ + ldr r1, [pc, #172] @ de310 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ebec │ │ │ │ + bl 12ec0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ add r2, r5, #1 │ │ │ │ str r7, [r0, r1, lsl #2]! │ │ │ │ str r8, [r0, #4] │ │ │ │ str r7, [r0, #8] │ │ │ │ ldrd r0, [r4, #24] │ │ │ │ add r1, r1, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r0, r7 │ │ │ │ movcs r0, r7 │ │ │ │ strd r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - ldr r0, [pc, #108] @ de2f4 │ │ │ │ + ldr r0, [pc, #108] @ de314 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - ldr r2, [pc, #104] @ de2f8 │ │ │ │ + ldr r2, [pc, #104] @ de318 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #92] @ de2fc │ │ │ │ + ldr r0, [pc, #92] @ de31c │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ - ldr r2, [pc, #88] @ de300 │ │ │ │ + ldr r2, [pc, #88] @ de320 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #44] @ de2e8 │ │ │ │ + ldr r2, [pc, #44] @ de308 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r1, r8, asr #23 │ │ │ │ - @ instruction: 0x00116ab0 │ │ │ │ - andseq r1, r3, r8, lsr #26 │ │ │ │ - andseq r6, r1, r0, ror fp │ │ │ │ + andseq r6, r1, r8, lsr #23 │ │ │ │ + mulseq r1, r0, sl │ │ │ │ + andseq r1, r3, r8, lsl #26 │ │ │ │ + andseq r6, r1, r0, asr fp │ │ │ │ andeq r1, sl, r8 │ │ │ │ - @ instruction: 0x00116af0 │ │ │ │ + @ instruction: 0x00116ad0 │ │ │ │ andeq r1, sl, r5, asr r0 │ │ │ │ - andseq r6, r1, r8, ror #21 │ │ │ │ + andseq r6, r1, r8, asr #21 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ strb r6, [r4, #32] │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq de358 │ │ │ │ + beq de378 │ │ │ │ add r7, r0, #4 │ │ │ │ - b de33c │ │ │ │ + b de35c │ │ │ │ add r7, r7, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq de358 │ │ │ │ + beq de378 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq de330 │ │ │ │ + beq de350 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b de330 │ │ │ │ + bl 52170 │ │ │ │ + b de350 │ │ │ │ mvn r7, #0 │ │ │ │ strd r6, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq de408 │ │ │ │ + beq de428 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bls de410 │ │ │ │ + bls de430 │ │ │ │ cmp r1, r9 │ │ │ │ - bls de424 │ │ │ │ + bls de444 │ │ │ │ mov r8, r0 │ │ │ │ ldr ip, [r3, #4] │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ mov sl, sp │ │ │ │ mov r7, sl │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ mov lr, r0 │ │ │ │ @@ -196013,209 +196021,209 @@ │ │ │ │ bl 1e0c4 │ │ │ │ ldm sl, {r0, r1, r2, r3, r7} │ │ │ │ stm r6, {r0, r1, r2, r3, r7} │ │ │ │ ldrd r6, [r8, #8] │ │ │ │ and r1, r7, #31 │ │ │ │ lsr r0, r4, r1 │ │ │ │ cmp r6, r4, lsr r1 │ │ │ │ - bls de434 │ │ │ │ + bls de454 │ │ │ │ lsr r1, r9, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - bcs de444 │ │ │ │ + bcs de464 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ str r3, [r2, r0, lsl #2] │ │ │ │ str r7, [r2, r1, lsl #2] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #64] @ de458 │ │ │ │ + ldr r3, [pc, #64] @ de478 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #48] @ de45c │ │ │ │ + ldr r2, [pc, #48] @ de47c │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #36] @ de460 │ │ │ │ + ldr r2, [pc, #36] @ de480 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #24] @ de464 │ │ │ │ + ldr r2, [pc, #24] @ de484 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r5, r1, ip, lsr r1 │ │ │ │ - andseq r5, r1, r8, lsr #2 │ │ │ │ - @ instruction: 0x001169d4 │ │ │ │ - andseq r6, r1, r0, asr #19 │ │ │ │ + andseq r5, r1, ip, lsl r1 │ │ │ │ + andseq r5, r1, r8, lsl #2 │ │ │ │ + @ instruction: 0x001169b4 │ │ │ │ + andseq r6, r1, r0, lsr #19 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ cmn fp, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r7, fp, #2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, #0 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls de4a4 │ │ │ │ - ldr r2, [pc, #420] @ de638 │ │ │ │ + bls de4c4 │ │ │ │ + ldr r2, [pc, #420] @ de658 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ - b de5d4 │ │ │ │ + b de5f4 │ │ │ │ mov r8, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq de4e0 │ │ │ │ - ldr r0, [pc, #372] @ de62c │ │ │ │ + beq de500 │ │ │ │ + ldr r0, [pc, #372] @ de64c │ │ │ │ mov r1, #4 │ │ │ │ mov r6, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq de48c │ │ │ │ + beq de4ac │ │ │ │ mov r5, r0 │ │ │ │ str fp, [sp] │ │ │ │ - b de4ec │ │ │ │ + b de50c │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ ldr r1, [r8, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq de570 │ │ │ │ + beq de590 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #280] @ de630 │ │ │ │ - ldr ip, [pc, #280] @ de634 │ │ │ │ + ldr r2, [pc, #280] @ de650 │ │ │ │ + ldr ip, [pc, #280] @ de654 │ │ │ │ and r3, r0, #31 │ │ │ │ add r2, pc, r2 │ │ │ │ add ip, pc, ip │ │ │ │ - b de538 │ │ │ │ + b de558 │ │ │ │ str r4, [sl, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq de570 │ │ │ │ + beq de590 │ │ │ │ cmp r7, fp │ │ │ │ - beq de5d8 │ │ │ │ + beq de5f8 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ lsl r6, r7, r3 │ │ │ │ cmp r6, r0 │ │ │ │ - beq de52c │ │ │ │ + beq de54c │ │ │ │ mov r4, r0 │ │ │ │ lsr r0, r0, r3 │ │ │ │ cmp fp, r4, lsr r3 │ │ │ │ - bls de5c8 │ │ │ │ + bls de5e8 │ │ │ │ ldr r0, [r5, r0, lsl #2] │ │ │ │ cmp r6, r0 │ │ │ │ - bne de550 │ │ │ │ - b de528 │ │ │ │ + bne de570 │ │ │ │ + b de548 │ │ │ │ add r2, r9, #12 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl cbe6c │ │ │ │ + bl cbe8c │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de59c │ │ │ │ + beq de5bc │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de5c0 │ │ │ │ + beq de5e0 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, ip │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, fp │ │ │ │ - b de5cc │ │ │ │ + b de5ec │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de608 │ │ │ │ + beq de628 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b de608 │ │ │ │ + bl 52170 │ │ │ │ + b de628 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de624 │ │ │ │ + beq de644 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r3, r0, ror sl │ │ │ │ - andseq r6, r1, r4, lsl #18 │ │ │ │ - andseq r6, r1, r0, lsl r9 │ │ │ │ - andseq r6, r1, r8, asr #13 │ │ │ │ + andseq r1, r3, r0, asr sl │ │ │ │ + andseq r6, r1, r4, ror #17 │ │ │ │ + @ instruction: 0x001168f0 │ │ │ │ + andseq r6, r1, r8, lsr #13 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq de6c4 │ │ │ │ + beq de6e4 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldrh lr, [r1, #50] @ 0x32 │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, lr, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de6a0 │ │ │ │ + beq de6c0 │ │ │ │ ldr r6, [r1, r2, lsl #2] │ │ │ │ sub r3, r3, #4 │ │ │ │ add r2, r2, #1 │ │ │ │ subs r4, r6, r5 │ │ │ │ movwne r4, #1 │ │ │ │ cmp r6, r5 │ │ │ │ mvnhi r4, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq de664 │ │ │ │ + beq de684 │ │ │ │ uxtb r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de6b8 │ │ │ │ + beq de6d8 │ │ │ │ sub lr, r2, #2 │ │ │ │ cmp ip, #0 │ │ │ │ - beq de718 │ │ │ │ + beq de738 │ │ │ │ add r1, r1, lr, lsl #2 │ │ │ │ sub ip, ip, #1 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ - b de658 │ │ │ │ + b de678 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #152] @ de768 │ │ │ │ + ldr r0, [pc, #152] @ de788 │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq de75c │ │ │ │ + beq de77c │ │ │ │ mov r1, #1 │ │ │ │ stm r6, {r0, r4} │ │ │ │ strh r1, [r0, #50] @ 0x32 │ │ │ │ strd r4, [r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -196232,41 +196240,41 @@ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str lr, [sp, #24] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl d9f88 │ │ │ │ + bl d9fa8 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b de700 │ │ │ │ + b de720 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - andseq r1, r3, r8, asr r8 │ │ │ │ + andseq r1, r3, r8, lsr r8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ adds r6, r3, #1 │ │ │ │ - bcs de808 │ │ │ │ + bcs de828 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ mov r1, #9 │ │ │ │ lslcc r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne de808 │ │ │ │ + bne de828 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi de800 │ │ │ │ + bmi de820 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de7d0 │ │ │ │ + beq de7f0 │ │ │ │ add r0, r3, r3, lsl #3 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1 │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -196287,27 +196295,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, #0 │ │ │ │ adds r6, r3, #1 │ │ │ │ - bcs de8b0 │ │ │ │ + bcs de8d0 │ │ │ │ cmp r6, r3, lsl #1 │ │ │ │ mov r1, #20 │ │ │ │ lslcc r6, r3, #1 │ │ │ │ cmp r6, #4 │ │ │ │ movls r6, #4 │ │ │ │ umull r2, r1, r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne de8b0 │ │ │ │ + bne de8d0 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi de8a8 │ │ │ │ + bhi de8c8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de878 │ │ │ │ + beq de898 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ lsl r0, r0, #2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #4 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -196329,27 +196337,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bcs de954 │ │ │ │ + bcs de974 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslcc r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bhi de954 │ │ │ │ + bhi de974 │ │ │ │ lsl r2, r6, #2 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi de94c │ │ │ │ + bhi de96c │ │ │ │ cmp r3, #0 │ │ │ │ - beq de91c │ │ │ │ + beq de93c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -196370,27 +196378,27 @@ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ - bcs de9f8 │ │ │ │ + bcs dea18 │ │ │ │ cmp r1, r3, lsl #1 │ │ │ │ lslcc r1, r3, #1 │ │ │ │ cmp r1, #4 │ │ │ │ mov r6, r1 │ │ │ │ movls r6, #4 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bhi de9f8 │ │ │ │ + bhi dea18 │ │ │ │ lsl r2, r6, #3 │ │ │ │ cmn r2, #-2147483644 @ 0x80000004 │ │ │ │ - bhi de9f0 │ │ │ │ + bhi dea10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq de9c0 │ │ │ │ + beq de9e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r3, #3 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -196409,528 +196417,528 @@ │ │ │ │ mov r2, r4 │ │ │ │ bl 25cb8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq deb38 │ │ │ │ + beq deb58 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq deaf0 │ │ │ │ + beq deb10 │ │ │ │ mov r4, #0 │ │ │ │ - b dea3c │ │ │ │ + b dea5c │ │ │ │ subs r5, r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ - beq deb08 │ │ │ │ + beq deb28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq dea64 │ │ │ │ + beq dea84 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrh r1, [r0, #50] @ 0x32 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs dea8c │ │ │ │ + bcs deaac │ │ │ │ mov r4, r0 │ │ │ │ - b deac4 │ │ │ │ + b deae4 │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq dea7c │ │ │ │ + beq dea9c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne dea70 │ │ │ │ + bne dea90 │ │ │ │ mov r6, #0 │ │ │ │ ldrh r1, [r0, #50] @ 0x32 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc dea5c │ │ │ │ + bcc dea7c │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq deb40 │ │ │ │ + beq deb60 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r7, [r0, #48] @ 0x30 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldrh r0, [r4, #50] @ 0x32 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs dea8c │ │ │ │ + bcs deaac │ │ │ │ add r2, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq dea30 │ │ │ │ + beq dea50 │ │ │ │ add r0, r4, r2, lsl #2 │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ ldr r4, [r0] │ │ │ │ subs r6, r6, #1 │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ - bne dead8 │ │ │ │ + bne deaf8 │ │ │ │ mov r2, #0 │ │ │ │ - b dea30 │ │ │ │ + b dea50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq deb08 │ │ │ │ + beq deb28 │ │ │ │ ldr r4, [r4, #52] @ 0x34 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne deafc │ │ │ │ + bne deb1c │ │ │ │ mov r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ ldr r6, [r4] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - bne deb0c │ │ │ │ + bne deb2c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ movweq r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - ldr r0, [pc, #32] @ deb7c │ │ │ │ + bl 52170 │ │ │ │ + ldr r0, [pc, #32] @ deb9c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #7 │ │ │ │ - bl 160e24 │ │ │ │ + bl 160e44 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r6, r1, r8, ror #5 │ │ │ │ + andseq r6, r1, r8, asr #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ debcc │ │ │ │ + ldr r2, [pc, #52] @ debec │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #7 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 162bf0 │ │ │ │ + bl 162c10 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ debd0 │ │ │ │ + ldr r2, [pc, #28] @ debf0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aa44 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16aa64 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ strdeq r0, [sl], -r4 │ │ │ │ - andseq r6, r1, r0, lsr #7 │ │ │ │ + andseq r6, r1, r0, lsl #7 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq dec20 │ │ │ │ - ldr r1, [pc, #96] @ dec58 │ │ │ │ - ldr r3, [pc, #96] @ dec5c │ │ │ │ + beq dec40 │ │ │ │ + ldr r1, [pc, #96] @ dec78 │ │ │ │ + ldr r3, [pc, #96] @ dec7c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ dec50 │ │ │ │ - ldr r3, [pc, #40] @ dec54 │ │ │ │ + ldr r1, [pc, #40] @ dec70 │ │ │ │ + ldr r3, [pc, #40] @ dec74 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, #8 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r7, r9, r4, ror r8 │ │ │ │ - mulseq r1, r0, r2 │ │ │ │ + andseq r6, r1, r0, ror r2 │ │ │ │ andeq r0, sl, r9, asr r8 │ │ │ │ - @ instruction: 0x001162d0 │ │ │ │ + @ instruction: 0x001162b0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ decb0 │ │ │ │ + ldr r1, [pc, #56] @ decd0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ decb4 │ │ │ │ - ldr ip, [pc, #52] @ decb8 │ │ │ │ + ldr r3, [pc, #52] @ decd4 │ │ │ │ + ldr ip, [pc, #52] @ decd8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #9 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #15 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r0, sl, ip, lsr #17 │ │ │ │ andeq r0, sl, pc, lsr #17 │ │ │ │ - andseq r6, r1, ip, lsr #5 │ │ │ │ + andseq r6, r1, ip, lsl #5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r4, sp │ │ │ │ - ldr r2, [pc, #52] @ ded08 │ │ │ │ + ldr r2, [pc, #52] @ ded28 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #9 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 162bf0 │ │ │ │ + bl 162c10 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ ded0c │ │ │ │ + ldr r2, [pc, #28] @ ded2c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aa44 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16aa64 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq r0, sl, ip, ror #16 │ │ │ │ - andseq r6, r1, r4, ror #4 │ │ │ │ + andseq r6, r1, r4, asr #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, sp, #4 │ │ │ │ ldr r5, [r0] │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162bf0 │ │ │ │ - ldr r2, [pc, #60] @ ded74 │ │ │ │ + bl 162c10 │ │ │ │ + ldr r2, [pc, #60] @ ded94 │ │ │ │ add r0, r5, #4 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 16aa44 │ │ │ │ - ldr r2, [pc, #32] @ ded78 │ │ │ │ + bl 16aa64 │ │ │ │ + ldr r2, [pc, #32] @ ded98 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aa44 │ │ │ │ + bl 16aa64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r6, r1, r0, ror #2 │ │ │ │ - andseq r6, r1, r4, asr r1 │ │ │ │ + andseq r6, r1, r0, asr #2 │ │ │ │ + andseq r6, r1, r4, lsr r1 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dedcc │ │ │ │ + beq dedec │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ dede0 │ │ │ │ + ldr r3, [pc, #64] @ dee00 │ │ │ │ add r0, r0, #1 │ │ │ │ - ldr r1, [pc, #60] @ dede4 │ │ │ │ + ldr r1, [pc, #60] @ dee04 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ dede8 │ │ │ │ + ldr r1, [pc, #20] @ dee08 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r6, r1, ip, asr #1 │ │ │ │ + b 1625e4 │ │ │ │ + andseq r6, r1, ip, lsr #1 │ │ │ │ andeq pc, r8, r8, asr #1 │ │ │ │ muleq r8, ip, r0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne dee04 │ │ │ │ - tst r2, #32 │ │ │ │ - bne dee08 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - tst r2, #16 │ │ │ │ bne dee24 │ │ │ │ tst r2, #32 │ │ │ │ bne dee28 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ bne dee44 │ │ │ │ tst r2, #32 │ │ │ │ bne dee48 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ - b 1618f4 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + tst r2, #16 │ │ │ │ + bne dee64 │ │ │ │ + tst r2, #32 │ │ │ │ + bne dee68 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ + b 161914 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ deec0 │ │ │ │ + ldr ip, [pc, #96] @ deee0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ deec4 │ │ │ │ + ldr lr, [pc, #92] @ deee4 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ deec8 │ │ │ │ + ldr r4, [pc, #88] @ deee8 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ deecc │ │ │ │ + ldr r1, [pc, #84] @ deeec │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ deed0 │ │ │ │ + ldr r3, [pc, #80] @ deef0 │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #11 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andseq r6, r1, r8, asr r0 │ │ │ │ + andseq r6, r1, r8, lsr r0 │ │ │ │ strdeq r0, [sl], -r6 │ │ │ │ - andseq r6, r1, r4, rrx │ │ │ │ + andseq r6, r1, r4, asr #32 │ │ │ │ ldrdeq r0, [sl], -r6 │ │ │ │ ldrdeq r0, [sl], -r7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldrb r6, [r4, #255] @ 0xff │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq def2c │ │ │ │ - ldr r1, [pc, #728] @ df1dc │ │ │ │ + beq def4c │ │ │ │ + ldr r1, [pc, #728] @ df1fc │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq def48 │ │ │ │ + beq def68 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #724] @ df208 │ │ │ │ + ldr r1, [pc, #724] @ df228 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #33 @ 0x21 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r8, [pc, #656] @ df1e0 │ │ │ │ + ldr r8, [pc, #656] @ df200 │ │ │ │ add r9, sp, #25 │ │ │ │ mov r7, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp] │ │ │ │ cmp r7, #0 │ │ │ │ strb r7, [sp, #25] │ │ │ │ - beq def8c │ │ │ │ - ldr r1, [pc, #648] @ df1fc │ │ │ │ + beq defac │ │ │ │ + ldr r1, [pc, #648] @ df21c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df1d0 │ │ │ │ + bne df1f0 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #556] @ df1e4 │ │ │ │ + ldr r0, [pc, #556] @ df204 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp, #28] │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df1d0 │ │ │ │ + bne df1f0 │ │ │ │ ldrb fp, [sp, #25] │ │ │ │ add r0, r7, #1 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov ip, #0 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ mov r5, r7 │ │ │ │ mov r2, r6 │ │ │ │ - b df034 │ │ │ │ + b df054 │ │ │ │ mov r5, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ mov r6, #1 │ │ │ │ sub r2, r9, #255 @ 0xff │ │ │ │ ldrb r0, [r4, r9] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp fp, r0 │ │ │ │ - beq df0b4 │ │ │ │ + beq df0d4 │ │ │ │ mov sl, r2 │ │ │ │ tst r2, #1 │ │ │ │ - bne df058 │ │ │ │ + bne df078 │ │ │ │ mov r9, r5 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - beq df010 │ │ │ │ + beq df030 │ │ │ │ add r7, r9, #1 │ │ │ │ mov r5, r7 │ │ │ │ - b df01c │ │ │ │ + b df03c │ │ │ │ tst r1, #1 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, ip │ │ │ │ - beq df14c │ │ │ │ + beq df16c │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r3 │ │ │ │ strb ip, [sp, #26] │ │ │ │ strb r3, [sp, #27] │ │ │ │ - bne df0d4 │ │ │ │ + bne df0f4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #356] @ df200 │ │ │ │ + ldr r0, [pc, #356] @ df220 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #26 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #340] @ df204 │ │ │ │ + ldr r0, [pc, #340] @ df224 │ │ │ │ add r0, pc, r0 │ │ │ │ - b df114 │ │ │ │ + b df134 │ │ │ │ tst r1, #1 │ │ │ │ - beq df140 │ │ │ │ + beq df160 │ │ │ │ add r0, r3, #1 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, r9 │ │ │ │ mov r5, r9 │ │ │ │ - beq df000 │ │ │ │ - b df068 │ │ │ │ + beq df020 │ │ │ │ + b df088 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ add r1, sp, #27 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #252] @ df1f4 │ │ │ │ + ldr r0, [pc, #252] @ df214 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #26 │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #228] @ df1f8 │ │ │ │ + ldr r0, [pc, #228] @ df218 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne df1d0 │ │ │ │ + bne df1f0 │ │ │ │ eor r1, sl, #1 │ │ │ │ mov ip, r5 │ │ │ │ mov r6, r8 │ │ │ │ - b df000 │ │ │ │ + b df020 │ │ │ │ mov r1, #1 │ │ │ │ mov ip, r9 │ │ │ │ - b df000 │ │ │ │ + b df020 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #140] @ df1e8 │ │ │ │ + ldr r1, [pc, #140] @ df208 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r6, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r8, [pc, #116] @ df1ec │ │ │ │ + ldr r8, [pc, #116] @ df20c │ │ │ │ add r9, sp, #25 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r8, pc, r8 │ │ │ │ - bne df1d0 │ │ │ │ + bne df1f0 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne def60 │ │ │ │ + bne def80 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #84] @ df1f0 │ │ │ │ + ldr r0, [pc, #84] @ df210 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov r2, #1 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl dee4c │ │ │ │ + bl dee6c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, sl, r9, asr #11 │ │ │ │ - @ instruction: 0x00115fb0 │ │ │ │ + mulseq r1, r0, pc @ │ │ │ │ @ instruction: 0xfffffe2c │ │ │ │ andeq r0, sl, sp, lsl #7 │ │ │ │ - andseq r5, r1, ip, lsl #27 │ │ │ │ - andseq r5, r1, r4, asr sp │ │ │ │ + andseq r5, r1, ip, ror #26 │ │ │ │ + andseq r5, r1, r4, lsr sp │ │ │ │ @ instruction: 0xfffffcec │ │ │ │ - andseq r5, r1, r8, lsl #28 │ │ │ │ + andseq r5, r1, r8, ror #27 │ │ │ │ andeq r0, sl, r6, ror #10 │ │ │ │ @ instruction: 0xfffffd4c │ │ │ │ andeq r7, r9, r8, lsl #7 │ │ │ │ andeq r0, sl, ip, ror r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ tst r1, #255 @ 0xff │ │ │ │ - beq df2c8 │ │ │ │ + beq df2e8 │ │ │ │ mov r7, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r3, #0 │ │ │ │ add r7, r7, #16 │ │ │ │ and r6, r1, #120 @ 0x78 │ │ │ │ @@ -197024,20 +197032,20 @@ │ │ │ │ mov r7, #0 │ │ │ │ bl 1e3b8 │ │ │ │ add lr, sp, #8 │ │ │ │ mov ip, #16 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b df3c8 │ │ │ │ + b df3e8 │ │ │ │ add r0, r9, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ strb r4, [r0, #1] │ │ │ │ - beq df41c │ │ │ │ + beq df43c │ │ │ │ and r6, ip, r3, lsr #3 │ │ │ │ mov r5, sl │ │ │ │ ldr r6, [r5, r6]! │ │ │ │ ldmib r5, {r0, r1, r5} │ │ │ │ str r0, [sp, #12] │ │ │ │ and r0, r3, #120 @ 0x78 │ │ │ │ str r1, [sp, #16] │ │ │ │ @@ -197046,96 +197054,96 @@ │ │ │ │ str r7, [sp, #32] │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [lr, r0, lsr #3] │ │ │ │ tst r2, r0, lsr r1 │ │ │ │ - beq df3b4 │ │ │ │ + beq df3d4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq df434 │ │ │ │ + beq df454 │ │ │ │ add r4, r4, #1 │ │ │ │ - b df3b4 │ │ │ │ + b df3d4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ bl 1e85c │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ df440 │ │ │ │ + ldr r0, [pc, #4] @ df460 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - @ instruction: 0x00115af0 │ │ │ │ + @ instruction: 0x00115ad0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #32 │ │ │ │ - bne df480 │ │ │ │ + bne df4a0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - ldr r1, [pc, #380] @ df5ec │ │ │ │ + ldr r1, [pc, #380] @ df60c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r5, #0 │ │ │ │ add r6, r0, #4 │ │ │ │ strh r5, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 166738 │ │ │ │ + bl 166758 │ │ │ │ ldrb r0, [sp, #32] │ │ │ │ ldrb r1, [sp, #33] @ 0x21 │ │ │ │ cmp r1, r0 │ │ │ │ - bls df528 │ │ │ │ + bls df548 │ │ │ │ mov r2, r6 │ │ │ │ sub r1, r1, r0 │ │ │ │ ldrb r3, [r2, r0]! │ │ │ │ mov r5, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ strb r3, [sp, #8] │ │ │ │ - beq df528 │ │ │ │ + beq df548 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ mov r5, #2 │ │ │ │ cmp r1, #2 │ │ │ │ strb r2, [sp, #9] │ │ │ │ - beq df528 │ │ │ │ + beq df548 │ │ │ │ add r0, r6, r0 │ │ │ │ mov r5, #3 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ sub r2, r0, #97 @ 0x61 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #6 │ │ │ │ subcc r0, r0, #32 │ │ │ │ cmp r1, #3 │ │ │ │ strb r0, [sp, #10] │ │ │ │ - beq df528 │ │ │ │ + beq df548 │ │ │ │ ldrb r0, [sp, #31] │ │ │ │ mov r5, #4 │ │ │ │ sub r1, r0, #97 @ 0x61 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #6 │ │ │ │ subcc r0, r0, #32 │ │ │ │ strb r0, [sp, #11] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ - beq df5ac │ │ │ │ - ldr r0, [pc, #152] @ df5e4 │ │ │ │ + beq df5cc │ │ │ │ + ldr r0, [pc, #152] @ df604 │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #148] @ df5e8 │ │ │ │ + ldr r1, [pc, #148] @ df608 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldrd r4, [r4, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -197148,560 +197156,560 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ df5f0 │ │ │ │ - ldr r0, [pc, #60] @ df5f4 │ │ │ │ - ldr r3, [pc, #60] @ df5f8 │ │ │ │ + ldr r1, [pc, #60] @ df610 │ │ │ │ + ldr r0, [pc, #60] @ df614 │ │ │ │ + ldr r3, [pc, #60] @ df618 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #24 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ bl 25e7c │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ ldrdeq r6, [r9], -r0 │ │ │ │ andeq r0, sl, fp, ror r0 │ │ │ │ - andseq r5, r1, r0, lsl #19 │ │ │ │ + andseq r5, r1, r0, ror #18 │ │ │ │ andeq pc, r9, r6, ror #28 │ │ │ │ - mulseq r1, r8, r8 │ │ │ │ + andseq r5, r1, r8, ror r8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #60] @ df648 │ │ │ │ + ldr r2, [pc, #60] @ df668 │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, #9 │ │ │ │ - bl 162bf0 │ │ │ │ + bl 162c10 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - ldr r2, [pc, #28] @ df64c │ │ │ │ + ldr r2, [pc, #28] @ df66c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 16aa44 │ │ │ │ - bl 16abe0 │ │ │ │ + bl 16aa64 │ │ │ │ + bl 16ac00 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ andeq pc, r9, r0, lsr pc @ │ │ │ │ - andseq r5, r1, r4, lsr #18 │ │ │ │ + andseq r5, r1, r4, lsl #18 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne df66c │ │ │ │ + bne df68c │ │ │ │ tst r2, #32 │ │ │ │ - bne df670 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne df690 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq df6c8 │ │ │ │ - ldr r4, [pc, #56] @ df6d8 │ │ │ │ + beq df6e8 │ │ │ │ + ldr r4, [pc, #56] @ df6f8 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne df6a8 │ │ │ │ + bne df6c8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r5, r1, r4, asr #10 │ │ │ │ + andseq r5, r1, r4, lsr #10 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne df6f8 │ │ │ │ + bne df718 │ │ │ │ tst r2, #32 │ │ │ │ - bne df6fc │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne df71c │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r7, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq df754 │ │ │ │ - ldr r4, [pc, #56] @ df764 │ │ │ │ + beq df774 │ │ │ │ + ldr r4, [pc, #56] @ df784 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne df734 │ │ │ │ + bne df754 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x001154b8 │ │ │ │ + mulseq r1, r8, r4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne df784 │ │ │ │ + bne df7a4 │ │ │ │ tst r2, #32 │ │ │ │ - bne df788 │ │ │ │ - b 163ec0 │ │ │ │ - b 161198 │ │ │ │ - b 161208 │ │ │ │ + bne df7a8 │ │ │ │ + b 163ee0 │ │ │ │ + b 1611b8 │ │ │ │ + b 161228 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r7, #11 │ │ │ │ - ldr r3, [pc, #132] @ df828 │ │ │ │ + ldr r3, [pc, #132] @ df848 │ │ │ │ mov r2, r1 │ │ │ │ add r6, r0, #12 │ │ │ │ - ldr ip, [pc, #124] @ df82c │ │ │ │ - ldr lr, [pc, #124] @ df830 │ │ │ │ + ldr ip, [pc, #124] @ df84c │ │ │ │ + ldr lr, [pc, #124] @ df850 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r8, [pc, #120] @ df834 │ │ │ │ + ldr r8, [pc, #120] @ df854 │ │ │ │ mov r4, #3 │ │ │ │ - ldr r5, [pc, #116] @ df838 │ │ │ │ + ldr r5, [pc, #116] @ df858 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #112] @ df83c │ │ │ │ + ldr r1, [pc, #112] @ df85c │ │ │ │ add r8, pc, r8 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r5, pc, r5 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r6, r0, #8 │ │ │ │ - ldr r3, [pc, #76] @ df840 │ │ │ │ + ldr r3, [pc, #76] @ df860 │ │ │ │ mov r7, #12 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 1627c0 │ │ │ │ + bl 1627e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r5, r1, r8, lsl r8 │ │ │ │ + @ instruction: 0x001157f8 │ │ │ │ andeq pc, r9, r9, asr #28 │ │ │ │ - andseq r5, r1, r4, lsr #16 │ │ │ │ + andseq r5, r1, r4, lsl #16 │ │ │ │ andeq pc, r9, ip, asr #29 │ │ │ │ - andseq r5, r1, r8, ror #16 │ │ │ │ + andseq r5, r1, r8, asr #16 │ │ │ │ andeq r3, r9, r4, lsl sl │ │ │ │ muleq r9, r5, lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #164] @ df900 │ │ │ │ + ldr lr, [pc, #164] @ df920 │ │ │ │ mov r3, #11 │ │ │ │ - ldr sl, [pc, #160] @ df904 │ │ │ │ + ldr sl, [pc, #160] @ df924 │ │ │ │ add r1, r0, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #156] @ df908 │ │ │ │ + ldr r4, [pc, #156] @ df928 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr ip, [pc, #152] @ df90c │ │ │ │ + ldr ip, [pc, #152] @ df92c │ │ │ │ add sl, pc, sl │ │ │ │ - ldr r8, [pc, #148] @ df910 │ │ │ │ + ldr r8, [pc, #148] @ df930 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r9, [pc, #144] @ df914 │ │ │ │ + ldr r9, [pc, #144] @ df934 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r6, r0, #28 │ │ │ │ - ldr r5, [pc, #132] @ df918 │ │ │ │ + ldr r5, [pc, #132] @ df938 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #128] @ df91c │ │ │ │ + ldr r1, [pc, #128] @ df93c │ │ │ │ add r8, pc, r8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ stm r4, {r3, r7, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r7, #9 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r6, r0, #24 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ mov r4, #8 │ │ │ │ - ldr r3, [pc, #80] @ df920 │ │ │ │ + ldr r3, [pc, #80] @ df940 │ │ │ │ add r9, pc, r9 │ │ │ │ stm lr, {r0, r8, ip} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #8 │ │ │ │ add r5, pc, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ str r5, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andseq r5, r1, r0, ror #14 │ │ │ │ - muleq r9, r9, sp │ │ │ │ andseq r5, r1, r0, asr #14 │ │ │ │ + muleq r9, r9, sp │ │ │ │ + andseq r5, r1, r0, lsr #14 │ │ │ │ andeq pc, r9, lr, ror #26 │ │ │ │ - andseq r5, r1, r0, lsl r7 │ │ │ │ + @ instruction: 0x001156f0 │ │ │ │ andeq pc, r9, r9, lsr #26 │ │ │ │ - @ instruction: 0x001156b8 │ │ │ │ + mulseq r1, r8, r6 │ │ │ │ andeq r3, r9, r4, asr #18 │ │ │ │ andeq r3, r9, ip, lsl r9 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ df938 │ │ │ │ + ldr r1, [pc, #8] @ df958 │ │ │ │ mov r2, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 161ea8 │ │ │ │ + b 161ec8 │ │ │ │ andeq pc, r9, r7, ror #24 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne df958 │ │ │ │ + bne df978 │ │ │ │ tst r2, #32 │ │ │ │ - bne df95c │ │ │ │ - b 1643ac │ │ │ │ - b 161440 │ │ │ │ - b 1614bc │ │ │ │ + bne df97c │ │ │ │ + b 1643cc │ │ │ │ + b 161460 │ │ │ │ + b 1614dc │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 1637fc │ │ │ │ + b 16381c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne df984 │ │ │ │ + bne df9a4 │ │ │ │ tst r2, #32 │ │ │ │ - bne df988 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne df9a8 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne df994 │ │ │ │ + bne df9b4 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ push {fp, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - beq dfa24 │ │ │ │ + beq dfa44 │ │ │ │ add lr, r0, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [lr] │ │ │ │ sub r1, r3, #1 │ │ │ │ strex r2, r1, [lr] │ │ │ │ cmp r2, #0 │ │ │ │ - bne df9d4 │ │ │ │ + bne df9f4 │ │ │ │ cmp r3, #1 │ │ │ │ popne {fp, pc} │ │ │ │ dmb ish │ │ │ │ ldr r1, [ip, #4] │ │ │ │ ldrd r2, [r1, #4] │ │ │ │ cmp r3, #4 │ │ │ │ movls r3, #4 │ │ │ │ rsb r1, r3, #0 │ │ │ │ add r2, r2, r3 │ │ │ │ add r2, r2, #7 │ │ │ │ ands r1, r2, r1 │ │ │ │ - beq dfa24 │ │ │ │ + beq dfa44 │ │ │ │ mov r2, r3 │ │ │ │ pop {fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dfa70 │ │ │ │ + beq dfa90 │ │ │ │ add r5, r6, #4 │ │ │ │ - b dfa50 │ │ │ │ + b dfa70 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dfa70 │ │ │ │ + beq dfa90 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfa44 │ │ │ │ + beq dfa64 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b dfa44 │ │ │ │ + bl 52170 │ │ │ │ + b dfa64 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfa94 │ │ │ │ + beq dfab4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ bxeq lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne dfaa8 │ │ │ │ + bne dfac8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne dfacc │ │ │ │ + bne dfaec │ │ │ │ dmb ish │ │ │ │ - b dfd70 │ │ │ │ + b dfd90 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dfb14 │ │ │ │ + beq dfb34 │ │ │ │ add r5, r6, #4 │ │ │ │ - b dfaf8 │ │ │ │ + b dfb18 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dfb14 │ │ │ │ + beq dfb34 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfaec │ │ │ │ + beq dfb0c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b dfaec │ │ │ │ + bl 52170 │ │ │ │ + b dfb0c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfb34 │ │ │ │ + beq dfb54 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfb54 │ │ │ │ + beq dfb74 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12]! │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne dfb68 │ │ │ │ + bne dfb88 │ │ │ │ cmp r2, #1 │ │ │ │ - bne dfb8c │ │ │ │ + bne dfbac │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ ldrd r6, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq dfbcc │ │ │ │ + beq dfbec │ │ │ │ add r5, r6, #4 │ │ │ │ - b dfbac │ │ │ │ + b dfbcc │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dfbcc │ │ │ │ + beq dfbec │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfba0 │ │ │ │ + beq dfbc0 │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b dfba0 │ │ │ │ + bl 52170 │ │ │ │ + b dfbc0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfbf0 │ │ │ │ + beq dfc10 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq dfc38 │ │ │ │ + beq dfc58 │ │ │ │ add r5, r6, #4 │ │ │ │ - b dfc1c │ │ │ │ + b dfc3c │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dfc38 │ │ │ │ + beq dfc58 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfc10 │ │ │ │ + beq dfc30 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b dfc10 │ │ │ │ + bl 52170 │ │ │ │ + b dfc30 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfc5c │ │ │ │ + beq dfc7c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr ip, [r0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [ip] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r1, r3, [ip] │ │ │ │ cmp r1, #0 │ │ │ │ - bne dfc68 │ │ │ │ + bne dfc88 │ │ │ │ cmp r2, #1 │ │ │ │ bxne lr │ │ │ │ dmb ish │ │ │ │ - b dfca8 │ │ │ │ + b dfcc8 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r6, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq dfcec │ │ │ │ + beq dfd0c │ │ │ │ add r5, r6, #4 │ │ │ │ - b dfcd0 │ │ │ │ + b dfcf0 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq dfcec │ │ │ │ + beq dfd0c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfcc4 │ │ │ │ + beq dfce4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b dfcc4 │ │ │ │ + bl 52170 │ │ │ │ + b dfce4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq dfd0c │ │ │ │ + beq dfd2c │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq dfd28 │ │ │ │ + beq dfd48 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmn r4, #1 │ │ │ │ - beq dfd6c │ │ │ │ + beq dfd8c │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dfd38 │ │ │ │ + bne dfd58 │ │ │ │ cmp r1, #1 │ │ │ │ - bne dfd6c │ │ │ │ + bne dfd8c │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r4, [r0] │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ stmib sp, {r4, r5} │ │ │ │ - beq dfdac │ │ │ │ + beq dfdcc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ sub r0, r0, #1 │ │ │ │ bic r0, r0, #7 │ │ │ │ add r0, r4, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ blx r1 │ │ │ │ cmn r4, #1 │ │ │ │ - beq dfe14 │ │ │ │ + beq dfe34 │ │ │ │ add r0, r4, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne dfdbc │ │ │ │ + bne dfddc │ │ │ │ cmp r1, #1 │ │ │ │ - bne dfe14 │ │ │ │ + bne dfe34 │ │ │ │ dmb ish │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, [r0, #4] │ │ │ │ cmp r3, #4 │ │ │ │ movls r3, #4 │ │ │ │ rsb r0, r3, #0 │ │ │ │ add r1, r2, r3 │ │ │ │ add r1, r1, #7 │ │ │ │ ands r1, r1, r0 │ │ │ │ - beq dfe14 │ │ │ │ + beq dfe34 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl df9b8 │ │ │ │ + bl df9d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldm r0, {r0, r3} │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ sub r2, r2, #1 │ │ │ │ bic r2, r2, #7 │ │ │ │ @@ -197715,76 +197723,76 @@ │ │ │ │ add r0, r0, r2 │ │ │ │ add r0, r0, #8 │ │ │ │ bx r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r0, [r0] │ │ │ │ mov ip, r1 │ │ │ │ - ldr r1, [pc, #212] @ dff58 │ │ │ │ + ldr r1, [pc, #212] @ dff78 │ │ │ │ mov r7, #19 │ │ │ │ add r3, r0, #36 @ 0x24 │ │ │ │ - ldr r8, [pc, #204] @ dff5c │ │ │ │ + ldr r8, [pc, #204] @ dff7c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr sl, [pc, #200] @ dff60 │ │ │ │ - ldr r6, [pc, #200] @ dff64 │ │ │ │ + ldr sl, [pc, #200] @ dff80 │ │ │ │ + ldr r6, [pc, #200] @ dff84 │ │ │ │ mov r5, #11 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ mov r2, #5 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r1, r0, #20 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r9, [pc, #164] @ dff68 │ │ │ │ + ldr r9, [pc, #164] @ dff88 │ │ │ │ add sl, pc, sl │ │ │ │ - ldr fp, [pc, #160] @ dff6c │ │ │ │ + ldr fp, [pc, #160] @ dff8c │ │ │ │ add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #156] @ dff70 │ │ │ │ + ldr r4, [pc, #156] @ dff90 │ │ │ │ add r7, r0, #32 │ │ │ │ - ldr lr, [pc, #152] @ dff74 │ │ │ │ + ldr lr, [pc, #152] @ dff94 │ │ │ │ add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #148] @ dff78 │ │ │ │ + ldr r3, [pc, #148] @ dff98 │ │ │ │ add fp, pc, fp │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ stm r1, {r5, r7, r8} │ │ │ │ mov r5, #4 │ │ │ │ add r4, pc, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ add lr, pc, lr │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ add r3, pc, r3 │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #104] @ dff7c │ │ │ │ + ldr r1, [pc, #104] @ dff9c │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ add r1, r0, #8 │ │ │ │ add r0, r0, #40 @ 0x28 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, lr │ │ │ │ str r5, [sp] │ │ │ │ stmib sp, {r0, r4, fp} │ │ │ │ str r9, [sp, #24] │ │ │ │ - ldr r0, [pc, #60] @ dff80 │ │ │ │ + ldr r0, [pc, #60] @ dffa0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ - bl 1629b0 │ │ │ │ + bl 1629d0 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r5, r1, ip, lsr r1 │ │ │ │ - andseq r5, r1, r0, ror r1 │ │ │ │ - andeq pc, r9, r9, asr #14 │ │ │ │ + andseq r5, r1, ip, lsl r1 │ │ │ │ andseq r5, r1, r0, asr r1 │ │ │ │ + andeq pc, r9, r9, asr #14 │ │ │ │ andseq r5, r1, r0, lsr r1 │ │ │ │ + andseq r5, r1, r0, lsl r1 │ │ │ │ andeq pc, r9, r4, lsl #15 │ │ │ │ - andseq r5, r1, r4, lsl #2 │ │ │ │ + andseq r5, r1, r4, ror #1 │ │ │ │ andeq r3, r9, r0, lsr r3 │ │ │ │ muleq r9, fp, r6 │ │ │ │ andeq pc, r9, r6, asr r7 @ │ │ │ │ andeq pc, r9, r9, lsr #14 │ │ │ │ push {fp, lr} │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ @@ -197804,57 +197812,57 @@ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r1, #41] @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e003c │ │ │ │ + bne e005c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e003c │ │ │ │ - ldr r2, [pc, #1088] @ e043c │ │ │ │ + beq e005c │ │ │ │ + ldr r2, [pc, #1088] @ e045c │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ - bl dc178 │ │ │ │ + bl dc198 │ │ │ │ ldr r7, [r9, #20] │ │ │ │ mov fp, #0 │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r4, r7, #2 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bls e004c │ │ │ │ - ldr r2, [pc, #1048] @ e0444 │ │ │ │ + bls e006c │ │ │ │ + ldr r2, [pc, #1048] @ e0464 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ bl 25cb8 │ │ │ │ - b e0398 │ │ │ │ + b e03b8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r6] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r8, [r9, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq e008c │ │ │ │ - ldr r0, [pc, #992] @ e0440 │ │ │ │ + beq e00ac │ │ │ │ + ldr r0, [pc, #992] @ e0460 │ │ │ │ mov r1, #4 │ │ │ │ mov fp, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0024 │ │ │ │ + beq e0044 │ │ │ │ mov fp, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r7 │ │ │ │ - b e0098 │ │ │ │ + b e00b8 │ │ │ │ mov fp, r6 │ │ │ │ mov r5, #4 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ @@ -197865,428 +197873,428 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ stm sp, {r0, r1, r2, r6} │ │ │ │ add r0, sp, #16 │ │ │ │ stm r0, {r5, r7, r8} │ │ │ │ ldrb r0, [r9, #36] @ 0x24 │ │ │ │ strb r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e0120 │ │ │ │ + beq e0140 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcc e0128 │ │ │ │ + bcc e0148 │ │ │ │ cmp r7, #21 │ │ │ │ - bcs e039c │ │ │ │ + bcs e03bc │ │ │ │ add r6, sp, #88 @ 0x58 │ │ │ │ mov r7, #4 │ │ │ │ add r1, r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ - bl e1308 │ │ │ │ + bl e1328 │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r4, r7 │ │ │ │ - bne e0100 │ │ │ │ - b e0128 │ │ │ │ + bne e0120 │ │ │ │ + b e0148 │ │ │ │ cmp r7, #2 │ │ │ │ - bcs e031c │ │ │ │ + bcs e033c │ │ │ │ mov r0, sp │ │ │ │ add r8, sl, #8 │ │ │ │ ldm r0!, {r2, r3, r4, r6} │ │ │ │ mov r1, r8 │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ ldm r0, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #760] @ e0448 │ │ │ │ + ldr r0, [pc, #760] @ e0468 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e038c │ │ │ │ + beq e03ac │ │ │ │ ldm sl!, {r1, r2, r3, r4, r7} │ │ │ │ mov r6, r0 │ │ │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ ldm sl, {r1, r2, r3, r4, r5, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl dcb18 │ │ │ │ + bl dcb38 │ │ │ │ ldrb r0, [r9, #38] @ 0x26 │ │ │ │ tst r0, #1 │ │ │ │ - beq e01c8 │ │ │ │ + beq e01e8 │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, fp │ │ │ │ mov ip, fp │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r7, #0 │ │ │ │ str r7, [fp, #44] @ 0x2c │ │ │ │ strd r6, [ip, #24] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrex r0, [r6] │ │ │ │ add r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne e01c8 │ │ │ │ + bne e01e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bmi e0398 │ │ │ │ + bmi e03b8 │ │ │ │ ldrb r0, [r9, #37] @ 0x25 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e021c │ │ │ │ + beq e023c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #65 @ 0x41 │ │ │ │ - bcc e021c │ │ │ │ + bcc e023c │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne e0204 │ │ │ │ - b e0234 │ │ │ │ + bne e0224 │ │ │ │ + b e0254 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne e0220 │ │ │ │ + bne e0240 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e0248 │ │ │ │ + bne e0268 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [fp] │ │ │ │ add r0, r8, #12 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ sub r3, r2, #1 │ │ │ │ strex r7, r3, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne e025c │ │ │ │ + bne e027c │ │ │ │ cmp r2, #1 │ │ │ │ - bne e0280 │ │ │ │ + bne e02a0 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - beq e02c4 │ │ │ │ + beq e02e4 │ │ │ │ add r6, r4, #4 │ │ │ │ - b e02a4 │ │ │ │ + b e02c4 │ │ │ │ add r6, r6, #12 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e02c4 │ │ │ │ + beq e02e4 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0298 │ │ │ │ + beq e02b8 │ │ │ │ ldr r0, [r6] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b e0298 │ │ │ │ + bl 52170 │ │ │ │ + b e02b8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e02e4 │ │ │ │ + beq e0304 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ sub r2, r1, #1 │ │ │ │ strex r3, r2, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne e02ec │ │ │ │ + bne e030c │ │ │ │ cmp r1, #1 │ │ │ │ - bne e0314 │ │ │ │ + bne e0334 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #21 │ │ │ │ - bcs e03b0 │ │ │ │ + bcs e03d0 │ │ │ │ add r1, r5, #4 │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r3, r1 │ │ │ │ - b e0350 │ │ │ │ + b e0370 │ │ │ │ mov r2, r5 │ │ │ │ str r7, [r2] │ │ │ │ add r3, r3, #4 │ │ │ │ add r6, r6, #4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq e0128 │ │ │ │ + beq e0148 │ │ │ │ ldr r4, [r3, #-4] │ │ │ │ ldr r7, [r3] │ │ │ │ cmp r7, r4 │ │ │ │ - bcs e0340 │ │ │ │ + bcs e0360 │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, #0 │ │ │ │ str r4, [r1, r2] │ │ │ │ - beq e0338 │ │ │ │ + beq e0358 │ │ │ │ add r4, r1, r2 │ │ │ │ sub r2, r2, #4 │ │ │ │ ldr r4, [r4, #-8] │ │ │ │ cmp r7, r4 │ │ │ │ - bcc e0364 │ │ │ │ + bcc e0384 │ │ │ │ add r2, r1, r2 │ │ │ │ - b e033c │ │ │ │ + b e035c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl dcf70 │ │ │ │ - b e0128 │ │ │ │ + bl dcf90 │ │ │ │ + b e0148 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl dd088 │ │ │ │ - b e0128 │ │ │ │ - b e03c8 │ │ │ │ + bl dd0a8 │ │ │ │ + b e0148 │ │ │ │ + b e03e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl dfad0 │ │ │ │ + bl dfaf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r6] │ │ │ │ sub r1, r0, #1 │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne e03e4 │ │ │ │ + bne e0404 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e0434 │ │ │ │ + bne e0454 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ dmb ish │ │ │ │ - bl dfca8 │ │ │ │ + bl dfcc8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl dfad0 │ │ │ │ + bl dfaf0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl dfbf4 │ │ │ │ + bl dfc14 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r1, r8, ror #31 │ │ │ │ - andseq pc, r2, r8, asr #29 │ │ │ │ - andseq r4, r1, r0, lsr fp │ │ │ │ - andseq pc, r2, r0, ror #27 │ │ │ │ + andseq r4, r1, r8, asr #31 │ │ │ │ + andseq pc, r2, r8, lsr #29 │ │ │ │ + andseq r4, r1, r0, lsl fp │ │ │ │ + andseq pc, r2, r0, asr #27 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #41] @ 0x29 │ │ │ │ cmp r0, #0 │ │ │ │ - bne e04c4 │ │ │ │ + bne e04e4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc e04b4 │ │ │ │ + bcc e04d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #1 │ │ │ │ strb r0, [r4, #32] │ │ │ │ add r6, r1, #4 │ │ │ │ strb r2, [r4, #41] @ 0x29 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b e0498 │ │ │ │ + b e04b8 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r6, r6, #12 │ │ │ │ - beq e04cc │ │ │ │ + beq e04ec │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e048c │ │ │ │ + beq e04ac │ │ │ │ ldr r0, [r6] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b e048c │ │ │ │ + bl 52170 │ │ │ │ + b e04ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq e04e0 │ │ │ │ + beq e0500 │ │ │ │ mov r0, r4 │ │ │ │ - bl de19c │ │ │ │ + bl de1bc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mvn r1, #0 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r6, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp r5, #0 │ │ │ │ strb r6, [r4, #32] │ │ │ │ strb r1, [r4, #41] @ 0x29 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq e0530 │ │ │ │ + beq e0550 │ │ │ │ add r7, r0, #4 │ │ │ │ - b e0514 │ │ │ │ + b e0534 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r7, r7, #12 │ │ │ │ - beq e0530 │ │ │ │ + beq e0550 │ │ │ │ ldr r1, [r7, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e0508 │ │ │ │ + beq e0528 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b e0508 │ │ │ │ + bl 52170 │ │ │ │ + b e0528 │ │ │ │ mvn r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #20] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, ip │ │ │ │ - bhi e056c │ │ │ │ + bhi e058c │ │ │ │ ldr ip, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ - bl dcda4 │ │ │ │ + bl dcdc4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r2, [pc, #12] @ e0580 │ │ │ │ + ldr r2, [pc, #12] @ e05a0 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26060 │ │ │ │ - andseq r4, r1, r0, lsl #20 │ │ │ │ + andseq r4, r1, r0, ror #19 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #44] @ e05bc │ │ │ │ + ldr r0, [pc, #44] @ e05dc │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ strbne r1, [r0] │ │ │ │ popne {fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 25cd0 │ │ │ │ - mulseq r2, ip, r9 │ │ │ │ + andseq pc, r2, ip, ror r9 @ │ │ │ │ push {r4, lr} │ │ │ │ - ldr r0, [pc, #44] @ e05f8 │ │ │ │ + ldr r0, [pc, #44] @ e0618 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ strbne r4, [r0] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #2 │ │ │ │ bl 25cd0 │ │ │ │ - andseq pc, r2, ip, asr r9 @ │ │ │ │ + andseq pc, r2, ip, lsr r9 @ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #80] @ e0660 │ │ │ │ + ldr r2, [pc, #80] @ e0680 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add ip, sp, #24 │ │ │ │ ldrd r4, [r1, #28] │ │ │ │ add r3, r0, #4 │ │ │ │ - ldr r1, [pc, #40] @ e0664 │ │ │ │ + ldr r1, [pc, #40] @ e0684 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, sp │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - andseq r4, r1, r0, ror r9 │ │ │ │ - andseq pc, r2, ip, ror r8 @ │ │ │ │ - ldr r2, [pc, #40] @ e0698 │ │ │ │ + andseq r4, r1, r0, asr r9 │ │ │ │ + andseq pc, r2, ip, asr r8 @ │ │ │ │ + ldr r2, [pc, #40] @ e06b8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #36] @ e069c │ │ │ │ + ldr r1, [pc, #36] @ e06bc │ │ │ │ ldrb r0, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r3 │ │ │ │ moveq r1, r2 │ │ │ │ mov r2, #13 │ │ │ │ movwne r2, #15 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq lr, r9, r1, ror #30 │ │ │ │ andeq lr, r9, sl, ror #30 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e06e8 │ │ │ │ + beq e0708 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ e06fc │ │ │ │ - ldr r3, [pc, #60] @ e0700 │ │ │ │ + ldr r1, [pc, #60] @ e071c │ │ │ │ + ldr r3, [pc, #60] @ e0720 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ e0704 │ │ │ │ + ldr r1, [pc, #20] @ e0724 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq lr, r9, r0, asr pc │ │ │ │ - andseq r4, r1, r0, lsl r9 │ │ │ │ + @ instruction: 0x001148f0 │ │ │ │ andeq lr, r9, r5, lsr #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r8, [pc, #172] @ e07c4 │ │ │ │ + ldr r8, [pc, #172] @ e07e4 │ │ │ │ mov r2, r1 │ │ │ │ - ldr sl, [pc, #168] @ e07c8 │ │ │ │ + ldr sl, [pc, #168] @ e07e8 │ │ │ │ add r1, r0, #20 │ │ │ │ - ldr fp, [pc, #164] @ e07cc │ │ │ │ + ldr fp, [pc, #164] @ e07ec │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r9, [pc, #160] @ e07d0 │ │ │ │ + ldr r9, [pc, #160] @ e07f0 │ │ │ │ mov r5, #9 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r3, #7 │ │ │ │ - ldr r7, [pc, #148] @ e07d4 │ │ │ │ + ldr r7, [pc, #148] @ e07f4 │ │ │ │ mov r1, #8 │ │ │ │ - ldr ip, [pc, #144] @ e07d8 │ │ │ │ + ldr ip, [pc, #144] @ e07f8 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr lr, [pc, #140] @ e07dc │ │ │ │ + ldr lr, [pc, #140] @ e07fc │ │ │ │ add sl, pc, sl │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add fp, pc, fp │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ stm r4, {r5, r6, r8} │ │ │ │ add r9, pc, r9 │ │ │ │ @@ -198298,68 +198306,68 @@ │ │ │ │ stm sp, {r1, r4, r7, r9} │ │ │ │ add lr, pc, lr │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, lr │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #64] @ e07e0 │ │ │ │ + ldr r0, [pc, #64] @ e0800 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ e07e4 │ │ │ │ + ldr r0, [pc, #56] @ e0804 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #9 │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r4, r1, r4, lsl #17 │ │ │ │ + andseq r4, r1, r4, ror #16 │ │ │ │ andeq lr, r9, ip, lsr pc │ │ │ │ - @ instruction: 0x001148d0 │ │ │ │ + @ instruction: 0x001148b0 │ │ │ │ andeq lr, r9, sp, lsl pc │ │ │ │ - andseq r4, r1, r0, lsr r8 │ │ │ │ + andseq r4, r1, r0, lsl r8 │ │ │ │ andeq lr, r9, r1, lsr #29 │ │ │ │ andeq r2, r9, r4, ror sl │ │ │ │ - mulseq r1, ip, r8 │ │ │ │ + andseq r4, r1, ip, ror r8 │ │ │ │ andeq r2, r9, r4, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r8, r3 │ │ │ │ mov fp, r2 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bcs e0830 │ │ │ │ + bcs e0850 │ │ │ │ mov r7, sl │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ - bl e1b78 │ │ │ │ + bl e1b98 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #24] │ │ │ │ sub r0, fp, #4 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r8, [sp, #20] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e0bc8 │ │ │ │ + beq e0be8 │ │ │ │ lsr r3, sl, #3 │ │ │ │ cmp sl, #64 @ 0x40 │ │ │ │ lsl r0, r3, #3 │ │ │ │ add r1, r5, r3, lsl #4 │ │ │ │ sub r0, r0, sl, lsr #3 │ │ │ │ add r2, r5, r0, lsl #2 │ │ │ │ - bcs e08b4 │ │ │ │ + bcs e08d4 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r0 │ │ │ │ movwcc r6, #1 │ │ │ │ cmp r7, r3 │ │ │ │ @@ -198368,43 +198376,43 @@ │ │ │ │ teq r3, r6 │ │ │ │ movne r1, r2 │ │ │ │ cmp r7, r0 │ │ │ │ mov r0, #0 │ │ │ │ movwcc r0, #1 │ │ │ │ teq r3, r0 │ │ │ │ movne r1, r5 │ │ │ │ - b e08c0 │ │ │ │ + b e08e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl ddc20 │ │ │ │ + bl ddc40 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r1], -r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ lsr r1, r1, #2 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e08f4 │ │ │ │ + beq e0914 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ - bcs e0a60 │ │ │ │ + bcs e0a80 │ │ │ │ cmp sl, r8 │ │ │ │ - bhi e0bf0 │ │ │ │ + bhi e0c10 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r9, fp, sl, lsl #2 │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ subs r6, ip, #3 │ │ │ │ mov r1, #0 │ │ │ │ movcc r6, r1 │ │ │ │ add lr, r5, r6, lsl #2 │ │ │ │ cmp r2, lr │ │ │ │ - bcs e098c │ │ │ │ + bcs e09ac │ │ │ │ ldr r4, [r2] │ │ │ │ mov r8, fp │ │ │ │ ldmib r2, {r3, r5, r6} │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r4, r0 │ │ │ │ subcs r8, r9, #4 │ │ │ │ str r4, [r8, r7, lsl #2] │ │ │ │ @@ -198422,80 +198430,80 @@ │ │ │ │ addcc r7, r7, #1 │ │ │ │ cmp r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ movcc r3, fp │ │ │ │ str r6, [r3, r7, lsl #2] │ │ │ │ addcc r7, r7, #1 │ │ │ │ cmp r2, lr │ │ │ │ - bcc e0924 │ │ │ │ + bcc e0944 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r6, r5, ip, lsl #2 │ │ │ │ cmp r2, r6 │ │ │ │ - bcs e09c0 │ │ │ │ + bcs e09e0 │ │ │ │ ldr r3, [r2], #4 │ │ │ │ sub r9, r9, #4 │ │ │ │ cmp r3, r0 │ │ │ │ mov r1, r9 │ │ │ │ movcc r1, fp │ │ │ │ str r3, [r1, r7, lsl #2] │ │ │ │ addcc r7, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc e099c │ │ │ │ + bcc e09bc │ │ │ │ cmp ip, sl │ │ │ │ - beq e09dc │ │ │ │ + beq e09fc │ │ │ │ sub r9, r9, #4 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ mov ip, sl │ │ │ │ str r1, [r9, r7, lsl #2] │ │ │ │ - b e090c │ │ │ │ + b e092c │ │ │ │ lsl r2, r7, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 1e85c │ │ │ │ subs r1, sl, r7 │ │ │ │ - beq e0a14 │ │ │ │ + beq e0a34 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, r5, r7, lsl #2 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r6, [r0], #-4 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r6, [r2], #4 │ │ │ │ - bne e0a04 │ │ │ │ + bne e0a24 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - beq e0a60 │ │ │ │ + beq e0a80 │ │ │ │ cmp sl, r7 │ │ │ │ - bcc e0bf4 │ │ │ │ + bcc e0c14 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r5, r7, lsl #2 │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp] │ │ │ │ - bl e07e8 │ │ │ │ + bl e0808 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ mov sl, r7 │ │ │ │ - bcs e084c │ │ │ │ - b e080c │ │ │ │ + bcs e086c │ │ │ │ + b e082c │ │ │ │ cmp sl, r8 │ │ │ │ - bhi e0bf0 │ │ │ │ + bhi e0c10 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ add r9, fp, sl, lsl #2 │ │ │ │ mov r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs r3, ip, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r3, r0 │ │ │ │ add lr, r5, r3, lsl #2 │ │ │ │ cmp r1, lr │ │ │ │ - bcs e0b08 │ │ │ │ + bcs e0b28 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r8, [r5, r0, lsl #2] │ │ │ │ ldr r5, [r1] │ │ │ │ mov r7, fp │ │ │ │ ldr r4, [r1, #4] │ │ │ │ cmp r8, r5 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ @@ -198517,611 +198525,611 @@ │ │ │ │ addcs r6, r6, #1 │ │ │ │ cmp r8, r3 │ │ │ │ mov r2, r9 │ │ │ │ movcs r2, fp │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ addcs r6, r6, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bcc e0a98 │ │ │ │ + bcc e0ab8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r3, r5, ip, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs e0b44 │ │ │ │ + bcs e0b64 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [r5, r0, lsl #2] │ │ │ │ ldr r2, [r1], #4 │ │ │ │ sub r9, r9, #4 │ │ │ │ cmp r7, r2 │ │ │ │ mov r0, r9 │ │ │ │ movcs r0, fp │ │ │ │ str r2, [r0, r6, lsl #2] │ │ │ │ addcs r6, r6, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc e0b20 │ │ │ │ + bcc e0b40 │ │ │ │ cmp ip, sl │ │ │ │ - beq e0b64 │ │ │ │ + beq e0b84 │ │ │ │ ldr r0, [r1], #4 │ │ │ │ sub r9, r9, #4 │ │ │ │ str r0, [fp, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ mov ip, sl │ │ │ │ - b e0a78 │ │ │ │ + b e0a98 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ bl 1e85c │ │ │ │ subs r7, sl, r6 │ │ │ │ - beq e0b9c │ │ │ │ + beq e0bbc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, sl, lsl #2 │ │ │ │ ldr r3, [r0], #-4 │ │ │ │ subs r2, r2, #1 │ │ │ │ str r3, [r1], #4 │ │ │ │ - bne e0b8c │ │ │ │ + bne e0bac │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp sl, r6 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - bcc e0c2c │ │ │ │ + bcc e0c4c │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ mov sl, r7 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs e0848 │ │ │ │ - b e080c │ │ │ │ + bcs e0868 │ │ │ │ + b e082c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl dd1a0 │ │ │ │ + bl dd1c0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #68] @ e0c40 │ │ │ │ + ldr r0, [pc, #68] @ e0c60 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #64] @ e0c44 │ │ │ │ + ldr r1, [pc, #64] @ e0c64 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #20] @ e0c48 │ │ │ │ + ldr r2, [pc, #20] @ e0c68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ - andseq r4, r1, r4, asr r4 │ │ │ │ - andseq r4, r1, r4, asr r4 │ │ │ │ - andseq r4, r1, r8, lsr r4 │ │ │ │ + andseq r4, r1, r4, lsr r4 │ │ │ │ + andseq r4, r1, r4, lsr r4 │ │ │ │ + andseq r4, r1, r8, lsl r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r3, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ - bcs e0c94 │ │ │ │ + bcs e0cb4 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl e1f40 │ │ │ │ + bl e1f60 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #20] │ │ │ │ sub r0, r3, #4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq e11f4 │ │ │ │ + beq e1214 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #128] @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl dde20 │ │ │ │ + bl dde40 │ │ │ │ ldr sl, [r9, r0, lsl #2] │ │ │ │ sub r6, r6, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - beq e0d50 │ │ │ │ + beq e0d70 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r1, r3 │ │ │ │ - bls e12c0 │ │ │ │ + bls e12e0 │ │ │ │ cmp r1, sl │ │ │ │ - bls e12b0 │ │ │ │ + bls e12d0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ add r2, r1, r2, lsl #2 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bls e0fc0 │ │ │ │ + bls e0fe0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi e121c │ │ │ │ + bhi e123c │ │ │ │ add lr, ip, r5, lsl #2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r7, #0 │ │ │ │ mov r2, r9 │ │ │ │ str sl, [sp, #32] │ │ │ │ subs r1, r5, #3 │ │ │ │ mov r0, #0 │ │ │ │ movcc r1, r0 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ add r9, r9, r1, lsl #2 │ │ │ │ cmp r2, r9 │ │ │ │ - bcs e0e84 │ │ │ │ + bcs e0ea4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, sl │ │ │ │ - bls e1288 │ │ │ │ + bls e12a8 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ add sl, r3, #8 │ │ │ │ ldr r6, [r2] │ │ │ │ cmp r1, r6 │ │ │ │ - bls e1294 │ │ │ │ + bls e12b4 │ │ │ │ add r5, r6, r6, lsl #1 │ │ │ │ ldr fp, [sl] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, ip │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, fp │ │ │ │ subls ip, lr, #4 │ │ │ │ cmp r1, r3 │ │ │ │ str r6, [ip, r7, lsl #2] │ │ │ │ - bls e12c0 │ │ │ │ + bls e12e0 │ │ │ │ cmp r5, fp │ │ │ │ add r5, r3, r3, lsl #1 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ addhi r7, r7, #1 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, fp │ │ │ │ subls r4, lr, #8 │ │ │ │ cmp r1, r6 │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ - bls e1294 │ │ │ │ + bls e12b4 │ │ │ │ cmp r5, fp │ │ │ │ add r5, r6, r6, lsl #1 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ addhi r7, r7, #1 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, fp │ │ │ │ subls r4, lr, #12 │ │ │ │ cmp r1, r3 │ │ │ │ str r6, [r4, r7, lsl #2] │ │ │ │ - bls e12c0 │ │ │ │ + bls e12e0 │ │ │ │ add r6, r3, r3, lsl #1 │ │ │ │ sub lr, lr, #16 │ │ │ │ cmp r5, fp │ │ │ │ add r2, r2, #16 │ │ │ │ add r6, r8, r6, lsl #2 │ │ │ │ addhi r7, r7, #1 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ cmp r6, fp │ │ │ │ mov r6, lr │ │ │ │ movhi r6, ip │ │ │ │ str r3, [r6, r7, lsl #2] │ │ │ │ addhi r7, r7, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bcc e0db0 │ │ │ │ + bcc e0dd0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add r8, r9, r0, lsl #2 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs e0f14 │ │ │ │ + bcs e0f34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, sl │ │ │ │ - bls e12a4 │ │ │ │ + bls e12c4 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ add r3, sl, sl, lsl #1 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ add r6, r3, #8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bls e12c0 │ │ │ │ + bls e12e0 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ ldr r4, [r6] │ │ │ │ sub lr, lr, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r4 │ │ │ │ mov r0, lr │ │ │ │ movhi r0, ip │ │ │ │ str r3, [r0, r7, lsl #2] │ │ │ │ addhi r7, r7, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bcc e0ec0 │ │ │ │ + bcc e0ee0 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r5 │ │ │ │ - bne e0f28 │ │ │ │ - b e0f38 │ │ │ │ + bne e0f48 │ │ │ │ + b e0f58 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r5 │ │ │ │ - beq e0f38 │ │ │ │ + beq e0f58 │ │ │ │ sub lr, lr, #4 │ │ │ │ ldr r0, [r2], #4 │ │ │ │ str r0, [lr, r7, lsl #2] │ │ │ │ - b e0d70 │ │ │ │ + b e0d90 │ │ │ │ lsl r2, r7, #2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, ip │ │ │ │ bl 1e85c │ │ │ │ subs r1, r5, r7 │ │ │ │ - beq e0f70 │ │ │ │ + beq e0f90 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, r9, r7, lsl #2 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ ldr r6, [r0], #-4 │ │ │ │ subs r3, r3, #1 │ │ │ │ str r6, [r2], #4 │ │ │ │ - bne e0f60 │ │ │ │ + bne e0f80 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e0fc0 │ │ │ │ + beq e0fe0 │ │ │ │ cmp r5, r7 │ │ │ │ - bcc e1220 │ │ │ │ + bcc e1240 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ mov r2, ip │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r9, r7, lsl #2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp] │ │ │ │ - bl e0c4c │ │ │ │ + bl e0c6c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ mov r5, r7 │ │ │ │ - bcs e0cb8 │ │ │ │ - b e0c70 │ │ │ │ + bcs e0cd8 │ │ │ │ + b e0c90 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ - bhi e121c │ │ │ │ + bhi e123c │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ add fp, ip, r5, lsl #2 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, r9 │ │ │ │ ldr ip, [r0] │ │ │ │ subs r0, lr, #3 │ │ │ │ mov r1, #0 │ │ │ │ movcc r0, r1 │ │ │ │ add r8, r9, r0, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs e10f4 │ │ │ │ + bcs e1114 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [ip] │ │ │ │ ldr r0, [r9, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bls e12d0 │ │ │ │ + bls e12f0 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r1, r0 │ │ │ │ - bls e1258 │ │ │ │ + bls e1278 │ │ │ │ add r5, r0, r0, lsl #1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r5, r9, r5, lsl #2 │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp sl, r5 │ │ │ │ subhi r4, fp, #4 │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [r4, r6, lsl #2] │ │ │ │ - bls e1264 │ │ │ │ + bls e1284 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ cmp sl, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ addls r6, r6, #1 │ │ │ │ add r4, r9, r4, lsl #2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r4, r2 │ │ │ │ cmp sl, r5 │ │ │ │ subhi r4, fp, #8 │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [r4, r6, lsl #2] │ │ │ │ - bls e1258 │ │ │ │ + bls e1278 │ │ │ │ add r4, r0, r0, lsl #1 │ │ │ │ cmp sl, r5 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ addls r6, r6, #1 │ │ │ │ add r4, r9, r4, lsl #2 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mov r4, r2 │ │ │ │ cmp sl, r5 │ │ │ │ subhi r4, fp, #12 │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [r4, r6, lsl #2] │ │ │ │ - bls e1264 │ │ │ │ + bls e1284 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ sub fp, fp, #16 │ │ │ │ cmp sl, r5 │ │ │ │ add r7, r7, #16 │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ addls r6, r6, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp sl, r0 │ │ │ │ mov r0, fp │ │ │ │ movls r0, r2 │ │ │ │ str r3, [r0, r6, lsl #2] │ │ │ │ addls r6, r6, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bcc e1024 │ │ │ │ + bcc e1044 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add r8, r9, lr, lsl #2 │ │ │ │ cmp r7, r8 │ │ │ │ - bcs e116c │ │ │ │ + bcs e118c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [r9, r0, lsl #2] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bls e12d0 │ │ │ │ + bls e12f0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r1, r0 │ │ │ │ - bls e1258 │ │ │ │ + bls e1278 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ sub fp, fp, #4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r7, r7, #4 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r5, r3 │ │ │ │ mov r3, fp │ │ │ │ movls r3, r2 │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ addls r6, r6, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bcc e112c │ │ │ │ + bcc e114c │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp lr, r4 │ │ │ │ - beq e1194 │ │ │ │ + beq e11b4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ sub fp, fp, #4 │ │ │ │ ldr r0, [r7], #4 │ │ │ │ mov lr, r4 │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b e0fe4 │ │ │ │ + b e1004 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ lsl r2, r6, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e85c │ │ │ │ subs r7, r4, r6 │ │ │ │ - beq e11cc │ │ │ │ + beq e11ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, r9, r6, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ ldr r3, [r0], #-4 │ │ │ │ subs r2, r2, #1 │ │ │ │ str r3, [r1], #4 │ │ │ │ - bne e11bc │ │ │ │ + bne e11dc │ │ │ │ cmp r4, r6 │ │ │ │ - bcc e1274 │ │ │ │ + bcc e1294 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r9, r9, r6, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ mov r5, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcs e0cb0 │ │ │ │ - b e0c70 │ │ │ │ + bcs e0cd0 │ │ │ │ + b e0c90 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl dd6cc │ │ │ │ + bl dd6ec │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r0, [pc, #188] @ e12e4 │ │ │ │ + ldr r0, [pc, #188] @ e1304 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #184] @ e12e8 │ │ │ │ + ldr r1, [pc, #184] @ e1308 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ bl 26100 │ │ │ │ - ldr r2, [pc, #144] @ e12f0 │ │ │ │ + ldr r2, [pc, #144] @ e1310 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #136] @ e12f4 │ │ │ │ + ldr r2, [pc, #136] @ e1314 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #128] @ e12fc │ │ │ │ + ldr r2, [pc, #128] @ e131c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26054 │ │ │ │ ldr r6, [r2] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi e12b0 │ │ │ │ - ldr r2, [pc, #64] @ e12dc │ │ │ │ + bhi e12d0 │ │ │ │ + ldr r2, [pc, #64] @ e12fc │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bls e12c0 │ │ │ │ - ldr r2, [pc, #52] @ e12ec │ │ │ │ + bls e12e0 │ │ │ │ + ldr r2, [pc, #52] @ e130c │ │ │ │ mov r0, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #24] @ e12e0 │ │ │ │ + ldr r2, [pc, #24] @ e1300 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #32] @ e12f8 │ │ │ │ + ldr r2, [pc, #32] @ e1318 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r3, r1, r4, ror #27 │ │ │ │ + andseq r3, r1, r4, asr #27 │ │ │ │ + mulseq r1, r8, sp │ │ │ │ + andseq r3, r1, r8, lsl #28 │ │ │ │ + andseq r3, r1, r8, lsl #28 │ │ │ │ @ instruction: 0x00113db8 │ │ │ │ - andseq r3, r1, r8, lsr #28 │ │ │ │ - andseq r3, r1, r8, lsr #28 │ │ │ │ - @ instruction: 0x00113dd8 │ │ │ │ - andseq r3, r1, r4, lsr lr │ │ │ │ - andseq r3, r1, r4, lsr #28 │ │ │ │ - andseq r3, r1, ip, lsr #27 │ │ │ │ - @ instruction: 0x00113df0 │ │ │ │ + andseq r3, r1, r4, lsl lr │ │ │ │ + andseq r3, r1, r4, lsl #28 │ │ │ │ + andseq r3, r1, ip, lsl #27 │ │ │ │ + @ instruction: 0x00113dd0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b e254c │ │ │ │ + b e256c │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldr r6, [r2] │ │ │ │ ldr r8, [r1] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, r8 │ │ │ │ - bls e13d8 │ │ │ │ + bls e13f8 │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bls e13ec │ │ │ │ + bls e140c │ │ │ │ ldr r7, [r6, #4] │ │ │ │ add r9, r8, r8, lsl #1 │ │ │ │ add r4, r3, r3, lsl #1 │ │ │ │ add r6, r7, r9, lsl #2 │ │ │ │ add r7, r7, r4, lsl #2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r7, [r7, #8] │ │ │ │ cmp r6, r7 │ │ │ │ - bls e13b4 │ │ │ │ - ldr ip, [pc, #176] @ e1408 │ │ │ │ - ldr lr, [pc, #176] @ e140c │ │ │ │ + bls e13d4 │ │ │ │ + ldr ip, [pc, #176] @ e1428 │ │ │ │ + ldr lr, [pc, #176] @ e142c │ │ │ │ add ip, pc, ip │ │ │ │ add lr, pc, lr │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r0 │ │ │ │ str r3, [r1, #4] │ │ │ │ - beq e13b0 │ │ │ │ + beq e13d0 │ │ │ │ ldr r7, [r2] │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r4, r8 │ │ │ │ - bls e13b8 │ │ │ │ + bls e13d8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ cmp r4, r3 │ │ │ │ - bls e13c0 │ │ │ │ + bls e13e0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ add r5, r3, r3, lsl #1 │ │ │ │ add r7, r4, r9, lsl #2 │ │ │ │ add r4, r4, r5, lsl #2 │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ cmp r7, r4 │ │ │ │ - bhi e1360 │ │ │ │ + bhi e1380 │ │ │ │ str r8, [r6] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ - b e13c4 │ │ │ │ + b e13e4 │ │ │ │ mov ip, lr │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, ip │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #48] @ e1410 │ │ │ │ + ldr r2, [pc, #48] @ e1430 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #32] @ e1414 │ │ │ │ + ldr r2, [pc, #32] @ e1434 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ str r8, [r6] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r3, r1, r8, asr #26 │ │ │ │ - andseq r3, r1, r4, asr sp │ │ │ │ - @ instruction: 0x00113cbc │ │ │ │ - @ instruction: 0x00113cb8 │ │ │ │ + andseq r3, r1, r8, lsr #26 │ │ │ │ + andseq r3, r1, r4, lsr sp │ │ │ │ + mulseq r1, ip, ip │ │ │ │ + mulseq r1, r8, ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bls e15e8 │ │ │ │ + bls e1608 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r1, r4 │ │ │ │ - bls e15c8 │ │ │ │ + bls e15e8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - bls e15d8 │ │ │ │ + bls e15f8 │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r1, lr │ │ │ │ - bls e15f8 │ │ │ │ + bls e1618 │ │ │ │ add r7, r4, r4, lsl #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ add r6, r5, r5, lsl #1 │ │ │ │ add r7, r2, r7, lsl #2 │ │ │ │ mov r4, #8 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ @@ -199140,28 +199148,28 @@ │ │ │ │ cmp r5, r7 │ │ │ │ mov r7, r0 │ │ │ │ movwhi r4, #12 │ │ │ │ mov r5, #12 │ │ │ │ ldr lr, [r7, r4]! │ │ │ │ movwhi r5, #8 │ │ │ │ cmp r1, lr │ │ │ │ - bls e1608 │ │ │ │ + bls e1628 │ │ │ │ mov fp, r0 │ │ │ │ ldr r4, [fp, r6, lsl #2]! │ │ │ │ cmp r1, r4 │ │ │ │ - bls e15c8 │ │ │ │ + bls e15e8 │ │ │ │ add r6, r0, r5 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r1, r5 │ │ │ │ - bls e15d8 │ │ │ │ + bls e15f8 │ │ │ │ add r9, r0, r3, lsl #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r1, r0 │ │ │ │ - bls e1618 │ │ │ │ + bls e1638 │ │ │ │ add r3, lr, lr, lsl #1 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ @@ -199177,18 +199185,18 @@ │ │ │ │ cmp r5, sl │ │ │ │ movhi r3, r6 │ │ │ │ movls r7, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp ip, r8 │ │ │ │ movhi r7, fp │ │ │ │ cmp r1, r0 │ │ │ │ - bls e1624 │ │ │ │ + bls e1644 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r1, r5 │ │ │ │ - bls e1630 │ │ │ │ + bls e1650 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ add r1, r5, r5, lsl #1 │ │ │ │ cmp ip, r8 │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movhi r4, lr │ │ │ │ @@ -199206,52 +199214,52 @@ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, sl │ │ │ │ movhi r6, r9 │ │ │ │ ldr r0, [r6] │ │ │ │ str r0, [r2, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #116] @ e1644 │ │ │ │ + ldr r2, [pc, #116] @ e1664 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #112] @ e1650 │ │ │ │ + ldr r2, [pc, #112] @ e1670 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #80] @ e1640 │ │ │ │ + ldr r2, [pc, #80] @ e1660 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #72] @ e1648 │ │ │ │ + ldr r2, [pc, #72] @ e1668 │ │ │ │ mov r0, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #60] @ e164c │ │ │ │ + ldr r2, [pc, #60] @ e166c │ │ │ │ mov r0, lr │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #52] @ e1654 │ │ │ │ + ldr r2, [pc, #52] @ e1674 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #44] @ e1658 │ │ │ │ + ldr r2, [pc, #44] @ e1678 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #36] @ e165c │ │ │ │ + ldr r2, [pc, #36] @ e167c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x00113ab0 │ │ │ │ - andseq r3, r1, r0, ror #21 │ │ │ │ - @ instruction: 0x00113ab0 │ │ │ │ mulseq r1, r0, sl │ │ │ │ andseq r3, r1, r0, asr #21 │ │ │ │ - mulseq r1, r4, sl │ │ │ │ - andseq r3, r1, r8, ror sl │ │ │ │ - andseq r3, r1, r8, ror sl │ │ │ │ + mulseq r1, r0, sl │ │ │ │ + andseq r3, r1, r0, ror sl │ │ │ │ + andseq r3, r1, r0, lsr #21 │ │ │ │ + andseq r3, r1, r4, ror sl │ │ │ │ + andseq r3, r1, r8, asr sl │ │ │ │ + andseq r3, r1, r8, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr lr, [r0] │ │ │ │ mov r4, #0 │ │ │ │ ldmib r0, {r6, r8} │ │ │ │ mov ip, r2 │ │ │ │ mov r2, #3 │ │ │ │ @@ -199446,15 +199454,15 @@ │ │ │ │ mvncs r2, #0 │ │ │ │ add r7, r7, #4 │ │ │ │ cmp r3, r7 │ │ │ │ addeq r0, r0, r2, lsl #2 │ │ │ │ addeq r1, r4, r1, lsl #2 │ │ │ │ addeq r0, r0, #4 │ │ │ │ cmpeq r1, r0 │ │ │ │ - beq e1990 │ │ │ │ + beq e19b0 │ │ │ │ bl 25ef8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mvn r7, #3 │ │ │ │ lsr r9, r1, #1 │ │ │ │ @@ -199465,19 +199473,19 @@ │ │ │ │ sub r6, r5, #4 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r4, [r5] │ │ │ │ ldr ip, [r7, #8] │ │ │ │ cmp ip, r4 │ │ │ │ - bls e1b54 │ │ │ │ + bls e1b74 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr r5, [r0] │ │ │ │ cmp ip, r5 │ │ │ │ - bls e1b40 │ │ │ │ + bls e1b60 │ │ │ │ mov fp, r0 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ ldr lr, [r6] │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ add r0, r7, r0, lsl #2 │ │ │ │ @@ -199493,17 +199501,17 @@ │ │ │ │ mov r5, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ movwls r5, #1 │ │ │ │ cmp r1, r0 │ │ │ │ movwhi r8, #1 │ │ │ │ ldr r4, [r7, #8] │ │ │ │ cmp r4, ip │ │ │ │ - bls e1b2c │ │ │ │ + bls e1b4c │ │ │ │ cmp r4, lr │ │ │ │ - bls e1b18 │ │ │ │ + bls e1b38 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add r3, ip, ip, lsl #1 │ │ │ │ add r4, lr, lr, lsl #1 │ │ │ │ add r0, fp, r5, lsl #2 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ @@ -199519,22 +199527,22 @@ │ │ │ │ add r6, r6, r1, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ mvnls r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str ip, [sl], #-4 │ │ │ │ add r8, r8, r1, lsl #2 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bne e19c4 │ │ │ │ + bne e19e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp] │ │ │ │ add r1, r6, #4 │ │ │ │ tst r0, #1 │ │ │ │ - bne e1acc │ │ │ │ + bne e1aec │ │ │ │ mov r0, r3 │ │ │ │ - b e1b00 │ │ │ │ + b e1b20 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ mov r3, r5 │ │ │ │ mov r7, #0 │ │ │ │ movcc r3, r0 │ │ │ │ movwcs r7, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -199546,66 +199554,66 @@ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ cmp r0, r1 │ │ │ │ addeq r0, r8, #4 │ │ │ │ cmpeq r5, r0 │ │ │ │ addeq sp, sp, #20 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 25ef8 │ │ │ │ - ldr r2, [pc, #84] @ e1b74 │ │ │ │ + ldr r2, [pc, #84] @ e1b94 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #60] @ e1b70 │ │ │ │ + ldr r2, [pc, #60] @ e1b90 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #36] @ e1b6c │ │ │ │ + ldr r2, [pc, #36] @ e1b8c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #12] @ e1b68 │ │ │ │ + ldr r2, [pc, #12] @ e1b88 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r3, r1, r0, asr #10 │ │ │ │ - andseq r3, r1, r4, ror #10 │ │ │ │ - andseq r3, r1, r8, ror #10 │ │ │ │ - andseq r3, r1, ip, lsl #11 │ │ │ │ + andseq r3, r1, r0, lsr #10 │ │ │ │ + andseq r3, r1, r4, asr #10 │ │ │ │ + andseq r3, r1, r8, asr #10 │ │ │ │ + andseq r3, r1, ip, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc e1f14 │ │ │ │ + bcc e1f34 │ │ │ │ mov fp, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi e1f20 │ │ │ │ + bhi e1f40 │ │ │ │ add r5, r2, r4, lsl #2 │ │ │ │ mov r9, r2 │ │ │ │ lsr sl, r4, #1 │ │ │ │ cmp r4, #15 │ │ │ │ stmib sp, {r2, r4} │ │ │ │ str r5, [sp] │ │ │ │ - bls e1be0 │ │ │ │ + bls e1c00 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl e1660 │ │ │ │ + bl e1680 │ │ │ │ add r0, fp, sl, lsl #2 │ │ │ │ add r1, r9, sl, lsl #2 │ │ │ │ add r2, r5, #32 │ │ │ │ - bl e1660 │ │ │ │ + bl e1680 │ │ │ │ mov r2, #8 │ │ │ │ - b e1d64 │ │ │ │ + b e1d84 │ │ │ │ cmp r4, #7 │ │ │ │ - bls e1d50 │ │ │ │ + bls e1d70 │ │ │ │ ldm fp, {r8, r9} │ │ │ │ mov ip, #0 │ │ │ │ mov r6, #3 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ cmp r9, r8 │ │ │ │ ldr r1, [fp, #12] │ │ │ │ movwcs ip, #1 │ │ │ │ @@ -199687,71 +199695,71 @@ │ │ │ │ movhi r0, r1 │ │ │ │ cmp ip, r6 │ │ │ │ str r2, [r3, #4] │ │ │ │ movhi r6, ip │ │ │ │ mov r2, #4 │ │ │ │ str r0, [r3, #8] │ │ │ │ str r6, [r3, #12] │ │ │ │ - b e1d64 │ │ │ │ + b e1d84 │ │ │ │ ldr r0, [fp, sl, lsl #2] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [fp] │ │ │ │ str r1, [r9] │ │ │ │ str r0, [r9, sl, lsl #2] │ │ │ │ add ip, sp, #12 │ │ │ │ mov r0, #2 │ │ │ │ mov r7, #0 │ │ │ │ lsl r8, r2, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ str sl, [sp, #16] │ │ │ │ str r7, [sp, #12] │ │ │ │ - b e1d9c │ │ │ │ + b e1dbc │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r0, r7 │ │ │ │ - beq e1e30 │ │ │ │ + beq e1e50 │ │ │ │ add r1, r7, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r5, [ip, r7, lsl #2] │ │ │ │ mov r3, sl │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ subne r3, r4, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs e1d94 │ │ │ │ + bcs e1db4 │ │ │ │ add r6, r9, r5, lsl #2 │ │ │ │ add r4, fp, r5, lsl #2 │ │ │ │ mov lr, r8 │ │ │ │ mov r0, r2 │ │ │ │ - b e1dec │ │ │ │ + b e1e0c │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ add lr, lr, #4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq e1d84 │ │ │ │ + beq e1da4 │ │ │ │ ldr r5, [r4, r0, lsl #2] │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r1, r0, lsl #2]! │ │ │ │ ldr r9, [r1, #-4] │ │ │ │ cmp r5, r9 │ │ │ │ - bcs e1ddc │ │ │ │ + bcs e1dfc │ │ │ │ mov r1, lr │ │ │ │ cmp r1, #4 │ │ │ │ str r9, [r6, r1] │ │ │ │ - beq e1dd4 │ │ │ │ + beq e1df4 │ │ │ │ add r7, r6, r1 │ │ │ │ sub r1, r1, #4 │ │ │ │ ldr r9, [r7, #-8] │ │ │ │ cmp r5, r9 │ │ │ │ - bcc e1e08 │ │ │ │ + bcc e1e28 │ │ │ │ add r1, r6, r1 │ │ │ │ - b e1dd8 │ │ │ │ + b e1df8 │ │ │ │ add r0, fp, r4, lsl #2 │ │ │ │ add r8, r9, sl, lsl #2 │ │ │ │ sub ip, r0, #4 │ │ │ │ ldr r0, [sp] │ │ │ │ sub r6, r8, #4 │ │ │ │ mov r3, #0 │ │ │ │ sub lr, r0, #4 │ │ │ │ @@ -199780,19 +199788,19 @@ │ │ │ │ mvncc r0, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r6, r6, r0, lsl #2 │ │ │ │ mov r0, #0 │ │ │ │ mvncs r0, #0 │ │ │ │ cmp sl, r3 │ │ │ │ add lr, lr, r0, lsl #2 │ │ │ │ - bne e1e50 │ │ │ │ + bne e1e70 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add r7, r6, #4 │ │ │ │ tst r4, #1 │ │ │ │ - beq e1f04 │ │ │ │ + beq e1f24 │ │ │ │ cmp r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ movcc r0, r2 │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ movwcs r1, #1 │ │ │ │ str r0, [fp, r3, lsl #2] │ │ │ │ @@ -199800,87 +199808,87 @@ │ │ │ │ cmp r2, r7 │ │ │ │ movwcc r0, #1 │ │ │ │ add r8, r8, r1, lsl #2 │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ cmp r2, r7 │ │ │ │ addeq r0, lr, #4 │ │ │ │ cmpeq r8, r0 │ │ │ │ - bne e1f1c │ │ │ │ + bne e1f3c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 25ef8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ lsl r2, r4, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r7 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #2 │ │ │ │ - bcc e21a0 │ │ │ │ + bcc e21c0 │ │ │ │ mov fp, r0 │ │ │ │ add r0, r1, #16 │ │ │ │ mov r9, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi e21d4 │ │ │ │ + bhi e21f4 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov sl, r2 │ │ │ │ lsr r4, r9, #1 │ │ │ │ cmp r9, #15 │ │ │ │ - bls e1ff8 │ │ │ │ + bls e2018 │ │ │ │ ldr r7, [r0] │ │ │ │ add r5, sl, r9, lsl #2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r7] │ │ │ │ - bl e1418 │ │ │ │ + bl e1438 │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, fp, #16 │ │ │ │ - bl e1418 │ │ │ │ + bl e1438 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl e1998 │ │ │ │ + bl e19b8 │ │ │ │ add r6, fp, r4, lsl #2 │ │ │ │ add r8, r5, #32 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bl e1418 │ │ │ │ + bl e1438 │ │ │ │ ldr r2, [r7] │ │ │ │ add r0, r6, #16 │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ - bl e1418 │ │ │ │ + bl e1438 │ │ │ │ add r2, sl, r4, lsl #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #8 │ │ │ │ mov r3, r7 │ │ │ │ - bl e1998 │ │ │ │ + bl e19b8 │ │ │ │ mov r3, #8 │ │ │ │ - b e204c │ │ │ │ + b e206c │ │ │ │ add r6, sl, r4, lsl #2 │ │ │ │ add r5, fp, r4, lsl #2 │ │ │ │ cmp r9, #7 │ │ │ │ - bls e2034 │ │ │ │ + bls e2054 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [r7] │ │ │ │ - bl e1418 │ │ │ │ + bl e1438 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl e1418 │ │ │ │ + bl e1438 │ │ │ │ mov r3, #4 │ │ │ │ - b e204c │ │ │ │ + b e206c │ │ │ │ ldr r7, [r0] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [fp] │ │ │ │ ldr r0, [r5] │ │ │ │ str r1, [sl] │ │ │ │ str r0, [r6] │ │ │ │ add r6, sp, #28 │ │ │ │ @@ -199889,136 +199897,136 @@ │ │ │ │ lsl r2, r3, #2 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str sl, [sp, #20] │ │ │ │ stmib sp, {r3, r4, r9, fp} │ │ │ │ - b e2094 │ │ │ │ + b e20b4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r6, sp, #28 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ ldmib sp, {r3, r4, r9, fp} │ │ │ │ cmp r0, r1 │ │ │ │ - beq e218c │ │ │ │ + beq e21ac │ │ │ │ add r2, r1, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r6, r1, lsl #2] │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r2 │ │ │ │ cmp r8, #0 │ │ │ │ subne r5, r9, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs e208c │ │ │ │ + bcs e20ac │ │ │ │ ldr lr, [sp, #24] │ │ │ │ add ip, sl, r8, lsl #2 │ │ │ │ add fp, fp, r8, lsl #2 │ │ │ │ mov sl, r3 │ │ │ │ - b e20e4 │ │ │ │ + b e2104 │ │ │ │ mov r0, ip │ │ │ │ str r4, [r0] │ │ │ │ add sl, sl, #1 │ │ │ │ add lr, lr, #4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq e2078 │ │ │ │ + beq e2098 │ │ │ │ ldr r4, [fp, sl, lsl #2] │ │ │ │ mov r0, ip │ │ │ │ str r4, [r0, sl, lsl #2]! │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bls e21d8 │ │ │ │ + bls e21f8 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r1, r0 │ │ │ │ - bls e21e8 │ │ │ │ + bls e2208 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ add r2, r4, r4, lsl #1 │ │ │ │ add r3, r0, r0, lsl #1 │ │ │ │ add r6, r1, r2, lsl #2 │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r6, r1 │ │ │ │ - bls e20d4 │ │ │ │ + bls e20f4 │ │ │ │ mov r9, lr │ │ │ │ cmp r9, #4 │ │ │ │ str r0, [ip, r9] │ │ │ │ - beq e20cc │ │ │ │ + beq e20ec │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bls e21a8 │ │ │ │ + bls e21c8 │ │ │ │ add r0, ip, r9 │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ cmp r1, r0 │ │ │ │ - bls e21b8 │ │ │ │ + bls e21d8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r6, r0, r0, lsl #1 │ │ │ │ sub r9, r9, #4 │ │ │ │ add r3, r1, r2, lsl #2 │ │ │ │ add r1, r1, r6, lsl #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bhi e2134 │ │ │ │ + bhi e2154 │ │ │ │ add r0, ip, r9 │ │ │ │ - b e20d0 │ │ │ │ + b e20f0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r7 │ │ │ │ - bl e1998 │ │ │ │ + bl e19b8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #112] @ e2220 │ │ │ │ + ldr r3, [pc, #112] @ e2240 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b e21c0 │ │ │ │ - ldr r3, [pc, #100] @ e2224 │ │ │ │ + b e21e0 │ │ │ │ + ldr r3, [pc, #100] @ e2244 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ add r5, r2, r9 │ │ │ │ mov r2, r3 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - ldr r2, [pc, #56] @ e2218 │ │ │ │ + ldr r2, [pc, #56] @ e2238 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #44] @ e221c │ │ │ │ + ldr r2, [pc, #44] @ e223c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ mov r5, r0 │ │ │ │ lsl r2, r9, #2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ str r4, [r5, #-4] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r2, r1, r0, asr #29 │ │ │ │ - andseq r2, r1, r4, asr #29 │ │ │ │ - @ instruction: 0x00112ef0 │ │ │ │ - @ instruction: 0x00112ef4 │ │ │ │ + andseq r2, r1, r0, lsr #29 │ │ │ │ + andseq r2, r1, r4, lsr #29 │ │ │ │ + @ instruction: 0x00112ed0 │ │ │ │ + @ instruction: 0x00112ed4 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0] │ │ │ │ - b 163440 │ │ │ │ + b 163460 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ tst r2, #16 │ │ │ │ - bne e2250 │ │ │ │ + bne e2270 │ │ │ │ tst r2, #32 │ │ │ │ - bne e2254 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ - ldr r0, [pc, #12] @ e226c │ │ │ │ + bne e2274 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ + ldr r0, [pc, #12] @ e228c │ │ │ │ uxtb r1, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ bx lr │ │ │ │ andeq sp, r9, r7, asr r5 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ @@ -200026,163 +200034,163 @@ │ │ │ │ sub r1, r1, r3 │ │ │ │ cmp r3, r1 │ │ │ │ mov ip, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, #1 │ │ │ │ movhi r5, r3 │ │ │ │ cmp lr, r3, lsl #1 │ │ │ │ - bls e22b4 │ │ │ │ + bls e22d4 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc e2350 │ │ │ │ + bcc e2370 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc e2388 │ │ │ │ + bcc e23a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bls e22c4 │ │ │ │ + bls e22e4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ cmp r3, #4 │ │ │ │ - bcc e22ec │ │ │ │ + bcc e230c │ │ │ │ ldr r1, [ip, r2] │ │ │ │ ldr r4, [ip] │ │ │ │ cmp r1, r4 │ │ │ │ - bne e22b4 │ │ │ │ + bne e22d4 │ │ │ │ sub r3, r3, #4 │ │ │ │ add ip, ip, #4 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi e22cc │ │ │ │ + bhi e22ec │ │ │ │ add r1, ip, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls e2314 │ │ │ │ + bls e2334 │ │ │ │ ldrh lr, [ip] │ │ │ │ ldrh r4, [r1] │ │ │ │ cmp r4, lr │ │ │ │ - bne e22b4 │ │ │ │ + bne e22d4 │ │ │ │ sub r3, r3, #2 │ │ │ │ add ip, ip, #2 │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e2340 │ │ │ │ + beq e2360 │ │ │ │ ldrb r0, [ip] │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r1, r0 │ │ │ │ movne r2, r5 │ │ │ │ subs r0, r1, r0 │ │ │ │ movwne r0, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ e239c │ │ │ │ + ldr r0, [pc, #68] @ e23bc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #64] @ e23a0 │ │ │ │ + ldr r1, [pc, #64] @ e23c0 │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, sp │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 26100 │ │ │ │ - ldr r3, [pc, #20] @ e23a4 │ │ │ │ + ldr r3, [pc, #20] @ e23c4 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ bl 26060 │ │ │ │ - andseq r2, r1, r0, lsr lr │ │ │ │ - andseq r2, r1, r0, lsr lr │ │ │ │ - andseq r2, r1, r8, lsl lr │ │ │ │ + andseq r2, r1, r0, lsl lr │ │ │ │ + andseq r2, r1, r0, lsl lr │ │ │ │ + @ instruction: 0x00112df8 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ cmp r1, #2 │ │ │ │ - bcc e2440 │ │ │ │ + bcc e2460 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e2454 │ │ │ │ + beq e2474 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #1 │ │ │ │ - b e23f0 │ │ │ │ + b e2410 │ │ │ │ add r3, r4, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, r4 │ │ │ │ add r5, r2, r3 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs e2448 │ │ │ │ + bcs e2468 │ │ │ │ mov r4, r3 │ │ │ │ add r3, lr, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs e24d8 │ │ │ │ + bcs e24f8 │ │ │ │ ldrb r5, [r0, r5] │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r5, r3 │ │ │ │ - bhi e23d4 │ │ │ │ + bhi e23f4 │ │ │ │ add r3, r2, #1 │ │ │ │ - bcs e2428 │ │ │ │ + bcs e2448 │ │ │ │ add r3, r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ sub ip, r3, lr │ │ │ │ - b e23e4 │ │ │ │ + b e2404 │ │ │ │ subs r2, r3, ip │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, ip │ │ │ │ addeq r4, r4, ip │ │ │ │ mov r3, r4 │ │ │ │ - b e23e4 │ │ │ │ + b e2404 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r0, lr │ │ │ │ mov r1, ip │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r5, #1 │ │ │ │ mov lr, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #1 │ │ │ │ - b e2488 │ │ │ │ + b e24a8 │ │ │ │ add r3, r4, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ mov lr, r4 │ │ │ │ add r5, r2, r3 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs e2448 │ │ │ │ + bcs e2468 │ │ │ │ mov r4, r3 │ │ │ │ add r3, lr, r2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs e24d8 │ │ │ │ + bcs e24f8 │ │ │ │ ldrb r5, [r0, r5] │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc e246c │ │ │ │ + bcc e248c │ │ │ │ add r3, r2, #1 │ │ │ │ - bls e24c0 │ │ │ │ + bls e24e0 │ │ │ │ add r3, r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ sub ip, r3, lr │ │ │ │ - b e247c │ │ │ │ + b e249c │ │ │ │ subs r2, r3, ip │ │ │ │ movne r2, r3 │ │ │ │ cmp r3, ip │ │ │ │ addeq r4, r4, ip │ │ │ │ mov r3, r4 │ │ │ │ - b e247c │ │ │ │ - ldr r2, [pc, #8] @ e24e8 │ │ │ │ + b e249c │ │ │ │ + ldr r2, [pc, #8] @ e2508 │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - @ instruction: 0x00112cd8 │ │ │ │ + @ instruction: 0x00112cb8 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, #0 │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov lr, r0 │ │ │ │ mov r0, #0 │ │ │ │ @@ -200195,75 +200203,75 @@ │ │ │ │ rsb r2, r2, #32 │ │ │ │ movwpl r4, #0 │ │ │ │ orr r0, r4, r0 │ │ │ │ lsr r2, ip, r2 │ │ │ │ lslpl r2, ip, r5 │ │ │ │ orr r3, r2, r3 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne e2510 │ │ │ │ + bne e2530 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ mov r1, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ - ldr r2, [pc, #132] @ e25e0 │ │ │ │ + ldr r2, [pc, #132] @ e2600 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1625d4 │ │ │ │ - ldr r1, [pc, #108] @ e25e4 │ │ │ │ + bl 1625f4 │ │ │ │ + ldr r1, [pc, #108] @ e2604 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [pc, #104] @ e25e8 │ │ │ │ + ldr r3, [pc, #104] @ e2608 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r6, [pc, #100] @ e25ec │ │ │ │ + ldr r6, [pc, #100] @ e260c │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl 16a6b8 │ │ │ │ - ldr r1, [pc, #80] @ e25f0 │ │ │ │ + bl 16a6d8 │ │ │ │ + ldr r1, [pc, #80] @ e2610 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r3, [pc, #76] @ e25f4 │ │ │ │ + ldr r3, [pc, #76] @ e2614 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 16a6b8 │ │ │ │ - ldr r1, [pc, #60] @ e25f8 │ │ │ │ + bl 16a6d8 │ │ │ │ + ldr r1, [pc, #60] @ e2618 │ │ │ │ add r3, r4, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #56] @ e25fc │ │ │ │ + ldr r2, [pc, #56] @ e261c │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #9 │ │ │ │ - bl 16a6b8 │ │ │ │ - bl 16a9b8 │ │ │ │ + bl 16a6d8 │ │ │ │ + bl 16a9d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r9, r8, lsl #25 │ │ │ │ andeq pc, r8, pc, lsr #32 │ │ │ │ - andseq r2, r1, r0, asr #24 │ │ │ │ - andseq r2, r1, r4, asr #24 │ │ │ │ + andseq r2, r1, r0, lsr #24 │ │ │ │ + andseq r2, r1, r4, lsr #24 │ │ │ │ strdeq lr, [r8], -fp │ │ │ │ - andseq r2, r1, r4, lsr ip │ │ │ │ + andseq r2, r1, r4, lsl ip │ │ │ │ andeq sp, r9, r5, ror #6 │ │ │ │ - andseq r2, r1, r4, lsr #24 │ │ │ │ + andseq r2, r1, r4, lsl #24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #1 │ │ │ │ - blt e263c │ │ │ │ + blt e265c │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldrb r1, [r1] │ │ │ │ cmp r3, #4 │ │ │ │ - bcs e2640 │ │ │ │ + bcs e2660 │ │ │ │ ldrb r7, [r2] │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, r7 │ │ │ │ - bne e26b4 │ │ │ │ + bne e26d4 │ │ │ │ sub r1, ip, r2 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ movw lr, #256 @ 0x100 │ │ │ │ movw r5, #32896 @ 0x8080 │ │ │ │ movt lr, #257 @ 0x101 │ │ │ │ @@ -200272,139 +200280,139 @@ │ │ │ │ mul r4, r1, r7 │ │ │ │ ldr r7, [r2] │ │ │ │ eor r7, r7, r4 │ │ │ │ sub r6, lr, r7 │ │ │ │ orr r7, r6, r7 │ │ │ │ and r7, r7, r5 │ │ │ │ cmp r7, r5 │ │ │ │ - bne e26e8 │ │ │ │ + bne e2708 │ │ │ │ and r6, r2, #3 │ │ │ │ cmp r3, #9 │ │ │ │ rsb r7, r6, #4 │ │ │ │ add ip, r2, r7 │ │ │ │ - bcs e2708 │ │ │ │ + bcs e2728 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs e277c │ │ │ │ + bcs e279c │ │ │ │ add r3, r3, r6 │ │ │ │ sub r3, r3, #4 │ │ │ │ ldrb r7, [ip] │ │ │ │ cmp r1, r7 │ │ │ │ - beq e2630 │ │ │ │ + beq e2650 │ │ │ │ subs r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne e2698 │ │ │ │ - b e277c │ │ │ │ + bne e26b8 │ │ │ │ + b e279c │ │ │ │ cmp r3, #1 │ │ │ │ - beq e277c │ │ │ │ + beq e279c │ │ │ │ mov ip, r2 │ │ │ │ ldrb r7, [ip, #1]! │ │ │ │ cmp r1, r7 │ │ │ │ - beq e2630 │ │ │ │ + beq e2650 │ │ │ │ cmp r3, #2 │ │ │ │ - beq e277c │ │ │ │ + beq e279c │ │ │ │ mov ip, r2 │ │ │ │ ldrb r3, [ip, #2]! │ │ │ │ cmp r1, r3 │ │ │ │ - beq e2630 │ │ │ │ + beq e2650 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, r2 │ │ │ │ ldrb r7, [ip] │ │ │ │ cmp r1, r7 │ │ │ │ - beq e2630 │ │ │ │ + beq e2650 │ │ │ │ subs r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne e26ec │ │ │ │ - b e277c │ │ │ │ + bne e270c │ │ │ │ + b e279c │ │ │ │ add r8, r2, r3 │ │ │ │ sub r6, r8, #8 │ │ │ │ cmp ip, r6 │ │ │ │ - bhi e2758 │ │ │ │ + bhi e2778 │ │ │ │ ldr r7, [ip] │ │ │ │ eor r7, r7, r4 │ │ │ │ sub r3, lr, r7 │ │ │ │ orr r3, r3, r7 │ │ │ │ and r3, r3, r5 │ │ │ │ cmp r3, r5 │ │ │ │ ldreq r3, [ip, #4] │ │ │ │ eoreq r3, r3, r4 │ │ │ │ subeq r7, lr, r3 │ │ │ │ orreq r3, r7, r3 │ │ │ │ andeq r3, r3, r5 │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne e2758 │ │ │ │ + bne e2778 │ │ │ │ add ip, ip, #8 │ │ │ │ cmp ip, r6 │ │ │ │ - bls e2718 │ │ │ │ + bls e2738 │ │ │ │ cmp ip, r8 │ │ │ │ - bcs e277c │ │ │ │ + bcs e279c │ │ │ │ sub r3, r8, ip │ │ │ │ ldrb r7, [ip] │ │ │ │ cmp r1, r7 │ │ │ │ - beq e2630 │ │ │ │ + beq e2650 │ │ │ │ subs r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne e2764 │ │ │ │ + bne e2784 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #16 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ - bcs e2840 │ │ │ │ + bcs e2860 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi e29a8 │ │ │ │ + bhi e29c8 │ │ │ │ ldr fp, [r0, #40] @ 0x28 │ │ │ │ add r6, r2, ip │ │ │ │ ldr r9, [r0, #44] @ 0x2c │ │ │ │ add r0, r2, r3 │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, #0 │ │ │ │ mov r7, #0 │ │ │ │ - beq e27d4 │ │ │ │ + beq e27f4 │ │ │ │ mov r3, r2 │ │ │ │ ldrb r5, [r3], #1 │ │ │ │ cmp r3, r6 │ │ │ │ add r7, r5, r7, lsl #1 │ │ │ │ - bcc e27c4 │ │ │ │ + bcc e27e4 │ │ │ │ sub r4, r0, ip │ │ │ │ add r5, r2, r1 │ │ │ │ cmp r7, fp │ │ │ │ - beq e280c │ │ │ │ + beq e282c │ │ │ │ cmp r5, r4 │ │ │ │ - bcs e29a8 │ │ │ │ + bcs e29c8 │ │ │ │ ldrb r0, [r5] │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ add r1, r1, #1 │ │ │ │ mls r0, r9, r0, r7 │ │ │ │ add r7, r3, r0, lsl #1 │ │ │ │ add r5, r2, r1 │ │ │ │ cmp r7, fp │ │ │ │ - bne e27e4 │ │ │ │ + bne e2804 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, lr │ │ │ │ mov r2, ip │ │ │ │ bl 24100 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - beq e27e4 │ │ │ │ - b e29b8 │ │ │ │ + beq e2804 │ │ │ │ + b e29d8 │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq e2990 │ │ │ │ + beq e29b0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq e29b4 │ │ │ │ + beq e29d4 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi e29a8 │ │ │ │ + bhi e29c8 │ │ │ │ sub r8, ip, #1 │ │ │ │ mov r1, ip │ │ │ │ ldr ip, [r0, #16] │ │ │ │ ldr r9, [r0, #8] │ │ │ │ ldr sl, [r0, #12] │ │ │ │ sub r1, r1, ip │ │ │ │ mov r0, lr │ │ │ │ @@ -200415,77 +200423,77 @@ │ │ │ │ add r0, r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r0, [sp] │ │ │ │ add r0, r8, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs e2c0c │ │ │ │ + bcs e2c2c │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r7, r0, #32 │ │ │ │ lsr r5, r9, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r5, r5, sl, lsl r7 │ │ │ │ lsrpl r5, sl, r0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ tst r5, #1 │ │ │ │ - beq e2968 │ │ │ │ + beq e2988 │ │ │ │ cmp r0, ip │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r1 │ │ │ │ - bls e291c │ │ │ │ + bls e293c │ │ │ │ add r4, ip, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs e2bcc │ │ │ │ + bcs e2bec │ │ │ │ ldrb r4, [lr, r8] │ │ │ │ ldrb r5, [r0] │ │ │ │ cmp r5, r4 │ │ │ │ - bne e2970 │ │ │ │ + bne e2990 │ │ │ │ add r0, r0, #1 │ │ │ │ subs fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne e28f0 │ │ │ │ + bne e2910 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bcs e2b50 │ │ │ │ + bcs e2b70 │ │ │ │ ldr r5, [sp] │ │ │ │ add r0, r4, r1 │ │ │ │ mov r7, ip │ │ │ │ mov r8, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e29b8 │ │ │ │ + beq e29d8 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs e2ba8 │ │ │ │ + bcs e2bc8 │ │ │ │ ldrb r6, [r2, r0] │ │ │ │ sub r7, r7, #1 │ │ │ │ ldrb r4, [r5], #-1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - beq e293c │ │ │ │ + beq e295c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r1, r0, r1 │ │ │ │ - b e2978 │ │ │ │ + b e2998 │ │ │ │ add r1, r8, #1 │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r4, r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, r3 │ │ │ │ - bls e28a4 │ │ │ │ - b e2b5c │ │ │ │ + bls e28c4 │ │ │ │ + b e2b7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq e29c4 │ │ │ │ + beq e29e4 │ │ │ │ cmp ip, r3 │ │ │ │ - bls e29d0 │ │ │ │ + bls e29f0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -200501,222 +200509,222 @@ │ │ │ │ ldr r8, [r1, #16] │ │ │ │ sub r0, ip, r0 │ │ │ │ ldr fp, [r1, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ rsb r0, r8, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ - b e2a1c │ │ │ │ + b e2a3c │ │ │ │ add r7, r1, ip │ │ │ │ mov r0, #0 │ │ │ │ add r6, r7, ip │ │ │ │ cmp r6, r3 │ │ │ │ - bhi e2b44 │ │ │ │ + bhi e2b64 │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ add r6, r7, r1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs e2bb8 │ │ │ │ + bcs e2bd8 │ │ │ │ ldrb r7, [r2, r6] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ and r7, r7, #63 @ 0x3f │ │ │ │ rsb r4, r7, #32 │ │ │ │ lsr r6, r6, r7 │ │ │ │ subs r7, r7, #32 │ │ │ │ orr r6, r6, fp, lsl r4 │ │ │ │ lsrpl r6, fp, r7 │ │ │ │ tst r6, #1 │ │ │ │ - beq e2a08 │ │ │ │ + beq e2a28 │ │ │ │ cmp r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ movhi r7, r8 │ │ │ │ cmp ip, r7 │ │ │ │ - bls e2ab4 │ │ │ │ + bls e2ad4 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ add r9, r1, r7 │ │ │ │ ldr r4, [sp] │ │ │ │ add ip, r6, r7 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ sub lr, r6, r7 │ │ │ │ add r6, r4, r7 │ │ │ │ cmp r9, r3 │ │ │ │ - bcs e2b64 │ │ │ │ + bcs e2b84 │ │ │ │ ldrb r4, [r2, r9] │ │ │ │ ldrb sl, [ip] │ │ │ │ cmp sl, r4 │ │ │ │ - bne e2b28 │ │ │ │ + bne e2b48 │ │ │ │ add r9, r9, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ subs lr, lr, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ - bne e2a88 │ │ │ │ + bne e2aa8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ cmp r8, r0 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ - bls e2afc │ │ │ │ + bls e2b1c │ │ │ │ add r4, r2, r1 │ │ │ │ mov r6, r8 │ │ │ │ cmp r6, ip │ │ │ │ - bcs e2b94 │ │ │ │ + bcs e2bb4 │ │ │ │ add r7, r1, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bcs e2b80 │ │ │ │ + bcs e2ba0 │ │ │ │ ldrb r7, [r4, r6] │ │ │ │ ldrb r5, [lr, r6] │ │ │ │ cmp r5, r7 │ │ │ │ - bne e2b38 │ │ │ │ + bne e2b58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi e2acc │ │ │ │ + bhi e2aec │ │ │ │ cmp r0, ip │ │ │ │ - bcs e2be8 │ │ │ │ + bcs e2c08 │ │ │ │ add r6, r0, r1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs e2bf8 │ │ │ │ + bcs e2c18 │ │ │ │ ldrb r7, [r2, r6] │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ cmp r0, r7 │ │ │ │ ldmib sp, {r0, r6} │ │ │ │ - bne e2b30 │ │ │ │ - b e29b8 │ │ │ │ + bne e2b50 │ │ │ │ + b e29d8 │ │ │ │ ldr ip, [sp, #60] @ 0x3c │ │ │ │ mov r0, #0 │ │ │ │ add r7, r6, r1 │ │ │ │ - b e2a10 │ │ │ │ + b e2a30 │ │ │ │ ldmib sp, {r0, r6} │ │ │ │ add r7, r6, r1 │ │ │ │ - b e2a10 │ │ │ │ + b e2a30 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp ip, #0 │ │ │ │ mov r0, #1 │ │ │ │ - bne e2c1c │ │ │ │ + bne e2c3c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ e2c34 │ │ │ │ + ldr r2, [pc, #200] @ e2c54 │ │ │ │ add r0, r1, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ movhi r0, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #176] @ e2c38 │ │ │ │ + ldr r2, [pc, #176] @ e2c58 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #172] @ e2c48 │ │ │ │ + ldr r2, [pc, #172] @ e2c68 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #148] @ e2c44 │ │ │ │ + ldr r2, [pc, #148] @ e2c64 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #112] @ e2c30 │ │ │ │ + ldr r2, [pc, #112] @ e2c50 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #128] @ e2c54 │ │ │ │ + ldr r2, [pc, #128] @ e2c74 │ │ │ │ add r0, r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ movhi r0, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #92] @ e2c4c │ │ │ │ + ldr r2, [pc, #92] @ e2c6c │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #60] @ e2c3c │ │ │ │ + ldr r2, [pc, #60] @ e2c5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #60] @ e2c50 │ │ │ │ + ldr r2, [pc, #60] @ e2c70 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #28] @ e2c40 │ │ │ │ + ldr r2, [pc, #28] @ e2c60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r2, r1, r4, lsr #10 │ │ │ │ - andseq r2, r1, r4, lsl #11 │ │ │ │ - andseq r2, r1, r4, lsl #11 │ │ │ │ - andseq r2, r1, r4, lsr r5 │ │ │ │ - andseq r2, r1, r8, asr #10 │ │ │ │ - @ instruction: 0x001125d0 │ │ │ │ - andseq r2, r1, r0, ror #10 │ │ │ │ - andseq r2, r1, r0, lsr r5 │ │ │ │ - andseq r2, r1, ip, lsr r5 │ │ │ │ - andseq r2, r1, ip, lsl #11 │ │ │ │ + andseq r2, r1, r4, lsl #10 │ │ │ │ + andseq r2, r1, r4, ror #10 │ │ │ │ + andseq r2, r1, r4, ror #10 │ │ │ │ + andseq r2, r1, r4, lsl r5 │ │ │ │ + andseq r2, r1, r8, lsr #10 │ │ │ │ + @ instruction: 0x001125b0 │ │ │ │ + andseq r2, r1, r0, asr #10 │ │ │ │ + andseq r2, r1, r0, lsl r5 │ │ │ │ + andseq r2, r1, ip, lsl r5 │ │ │ │ + andseq r2, r1, ip, ror #10 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ mov fp, r3 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ mov lr, r2 │ │ │ │ cmp r3, #16 │ │ │ │ - bcs e2d14 │ │ │ │ + bcs e2d34 │ │ │ │ cmp ip, fp │ │ │ │ - bhi e2f40 │ │ │ │ + bhi e2f60 │ │ │ │ ldrd r8, [r0, #40] @ 0x28 │ │ │ │ add r5, lr, ip │ │ │ │ add r0, lr, fp │ │ │ │ mov sl, #0 │ │ │ │ cmp ip, #0 │ │ │ │ mov r6, #0 │ │ │ │ - beq e2cb0 │ │ │ │ + beq e2cd0 │ │ │ │ mov r1, lr │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r1, r5 │ │ │ │ add r6, r2, r6, lsl #1 │ │ │ │ - bcc e2ca0 │ │ │ │ + bcc e2cc0 │ │ │ │ sub r4, r0, ip │ │ │ │ add r7, lr, sl │ │ │ │ cmp r6, r8 │ │ │ │ - bne e2d08 │ │ │ │ - b e2ce4 │ │ │ │ + bne e2d28 │ │ │ │ + b e2d04 │ │ │ │ ldrb r0, [r7] │ │ │ │ ldrb r1, [r5, sl] │ │ │ │ add sl, sl, #1 │ │ │ │ mls r0, r9, r0, r6 │ │ │ │ add r6, r1, r0, lsl #1 │ │ │ │ add r7, lr, sl │ │ │ │ cmp r6, r8 │ │ │ │ - bne e2d08 │ │ │ │ + bne e2d28 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, ip │ │ │ │ mov fp, lr │ │ │ │ bl 24100 │ │ │ │ ldr ip, [sp, #92] @ 0x5c │ │ │ │ mov lr, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bne e319c │ │ │ │ + bne e31bc │ │ │ │ cmp r7, r4 │ │ │ │ - bcc e2cc4 │ │ │ │ - b e2f40 │ │ │ │ + bcc e2ce4 │ │ │ │ + b e2f60 │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, r0, #24 │ │ │ │ sub r2, ip, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - beq e2f30 │ │ │ │ - cmp ip, #0 │ │ │ │ beq e2f50 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq e2f70 │ │ │ │ cmp ip, fp │ │ │ │ - bhi e2f40 │ │ │ │ + bhi e2f60 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov sl, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add r8, lr, r4 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -200732,118 +200740,118 @@ │ │ │ │ ldm r1, {r5, r6} │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq e2dd0 │ │ │ │ + beq e2df0 │ │ │ │ sub r0, r5, #1 │ │ │ │ cmp r0, #50 @ 0x32 │ │ │ │ - bcc e2dd8 │ │ │ │ + bcc e2df8 │ │ │ │ lsl r0, r0, #3 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs e2dd8 │ │ │ │ + bcs e2df8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [r0] │ │ │ │ mov r5, #0 │ │ │ │ - b e2e44 │ │ │ │ + b e2e64 │ │ │ │ cmp fp, sl │ │ │ │ - bcc e3208 │ │ │ │ + bcc e3228 │ │ │ │ mov r9, r5 │ │ │ │ sub r5, fp, sl │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r1, lr, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, ip │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e31cc │ │ │ │ + beq e31ec │ │ │ │ adds r5, r9, #1 │ │ │ │ mvn r0, #0 │ │ │ │ movcs r5, r0 │ │ │ │ adds r6, r6, r1 │ │ │ │ movcs r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sl, r1, sl │ │ │ │ ldr lr, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r7 │ │ │ │ stm r0, {r5, r6} │ │ │ │ add r0, sl, r7 │ │ │ │ cmp r0, fp │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bhi e2f40 │ │ │ │ + bhi e2f60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r0, r0, sl │ │ │ │ cmp r0, fp │ │ │ │ - bcs e32c4 │ │ │ │ + bcs e32e4 │ │ │ │ ldrb r0, [lr, r0] │ │ │ │ mov r9, r3 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r2, r0, #32 │ │ │ │ lsr r1, r3, r0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r1, r1, r3, lsl r2 │ │ │ │ lsrpl r1, r3, r0 │ │ │ │ tst r1, #1 │ │ │ │ mov r0, ip │ │ │ │ - beq e2f0c │ │ │ │ + beq e2f2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp ip, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ - bls e2ec4 │ │ │ │ + bls e2ee4 │ │ │ │ add r3, r4, r1 │ │ │ │ cmp r3, fp │ │ │ │ - bcs e3270 │ │ │ │ + bcs e3290 │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ ldrb r7, [r0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne e2f14 │ │ │ │ + bne e2f34 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne e2e98 │ │ │ │ + bne e2eb8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, ip │ │ │ │ - bcs e31ac │ │ │ │ + bcs e31cc │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r0, r0, sl │ │ │ │ cmp r2, #0 │ │ │ │ - beq e319c │ │ │ │ + beq e31bc │ │ │ │ cmp r0, fp │ │ │ │ - bcs e3260 │ │ │ │ + bcs e3280 │ │ │ │ ldrb r3, [lr, r0] │ │ │ │ sub r2, r2, #1 │ │ │ │ ldrb r7, [r1], #-1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq e2ee0 │ │ │ │ + beq e2f00 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sl, r0, sl │ │ │ │ - b e2f18 │ │ │ │ + b e2f38 │ │ │ │ add sl, r1, #1 │ │ │ │ add r1, sl, ip │ │ │ │ mov r3, r9 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, fp │ │ │ │ - bls e2d9c │ │ │ │ - b e2f44 │ │ │ │ + bls e2dbc │ │ │ │ + b e2f64 │ │ │ │ cmp ip, #0 │ │ │ │ - beq e2f50 │ │ │ │ + beq e2f70 │ │ │ │ cmp ip, fp │ │ │ │ - bls e2f64 │ │ │ │ + bls e2f84 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ @@ -200862,39 +200870,39 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ rsb r0, r5, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b e2fc0 │ │ │ │ + b e2fe0 │ │ │ │ add sl, sl, ip │ │ │ │ mov r0, #0 │ │ │ │ add r1, sl, ip │ │ │ │ cmp r1, fp │ │ │ │ - bhi e2f40 │ │ │ │ + bhi e2f60 │ │ │ │ cmp r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ movhi r3, r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq e2ffc │ │ │ │ + beq e301c │ │ │ │ sub r1, r8, #1 │ │ │ │ cmp r1, #50 @ 0x32 │ │ │ │ - bcc e3004 │ │ │ │ + bcc e3024 │ │ │ │ lsl r1, r1, #3 │ │ │ │ cmp r9, r1 │ │ │ │ - bcs e3004 │ │ │ │ + bcs e3024 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r8, #0 │ │ │ │ str r8, [r1] │ │ │ │ - b e307c │ │ │ │ + b e309c │ │ │ │ mov r8, #0 │ │ │ │ - b e307c │ │ │ │ + b e309c │ │ │ │ cmp fp, sl │ │ │ │ - bcc e31f4 │ │ │ │ + bcc e3214 │ │ │ │ sub r4, fp, sl │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r1, lr, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r5, ip │ │ │ │ mov r6, lr │ │ │ │ @@ -200905,186 +200913,186 @@ │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r1 │ │ │ │ adds r9, r9, r4 │ │ │ │ movcs r9, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ strd r8, [r2] │ │ │ │ - beq e2f40 │ │ │ │ + beq e2f60 │ │ │ │ add sl, r1, sl │ │ │ │ mov ip, r5 │ │ │ │ add r1, sl, r5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, fp │ │ │ │ mov lr, r6 │ │ │ │ mov r3, r5 │ │ │ │ - bhi e2f44 │ │ │ │ + bhi e2f64 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r1, r1, sl │ │ │ │ cmp r1, fp │ │ │ │ - bcs e328c │ │ │ │ + bcs e32ac │ │ │ │ ldrb r1, [lr, r1] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ rsb r6, r1, #32 │ │ │ │ lsr r2, r2, r1 │ │ │ │ subs r1, r1, #32 │ │ │ │ orr r2, r2, r4, lsl r6 │ │ │ │ lsrpl r2, r4, r1 │ │ │ │ tst r2, #1 │ │ │ │ - beq e2fac │ │ │ │ + beq e2fcc │ │ │ │ cmp ip, r3 │ │ │ │ - bls e3104 │ │ │ │ + bls e3124 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r2, r3, sl │ │ │ │ sub r4, ip, r3 │ │ │ │ add r6, r1, r3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r1, r1, r3 │ │ │ │ cmp r2, fp │ │ │ │ - bcs e321c │ │ │ │ + bcs e323c │ │ │ │ ldrb r5, [lr, r2] │ │ │ │ ldrb r7, [r6] │ │ │ │ cmp r7, r5 │ │ │ │ - bne e317c │ │ │ │ + bne e319c │ │ │ │ add r2, r2, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ - bne e30d8 │ │ │ │ + bne e30f8 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r5, r0 │ │ │ │ - bls e314c │ │ │ │ + bls e316c │ │ │ │ add r2, lr, sl │ │ │ │ mov r1, r5 │ │ │ │ cmp r1, ip │ │ │ │ - bcs e324c │ │ │ │ + bcs e326c │ │ │ │ add r3, sl, r1 │ │ │ │ cmp r3, fp │ │ │ │ - bcs e3238 │ │ │ │ + bcs e3258 │ │ │ │ ldrb r3, [r2, r1] │ │ │ │ ldrb r7, [r4, r1] │ │ │ │ cmp r7, r3 │ │ │ │ - bne e318c │ │ │ │ + bne e31ac │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi e311c │ │ │ │ + bhi e313c │ │ │ │ cmp r0, ip │ │ │ │ - bcs e32a0 │ │ │ │ + bcs e32c0 │ │ │ │ add r1, sl, r0 │ │ │ │ cmp r1, fp │ │ │ │ - bcs e32b0 │ │ │ │ + bcs e32d0 │ │ │ │ ldrb r1, [lr, r1] │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - bne e3184 │ │ │ │ - b e319c │ │ │ │ + bne e31a4 │ │ │ │ + b e31bc │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ add sl, r1, sl │ │ │ │ - b e2fb4 │ │ │ │ + b e2fd4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sl, r1, sl │ │ │ │ - b e2fb4 │ │ │ │ + b e2fd4 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, sl │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, #1 │ │ │ │ - beq e2f44 │ │ │ │ - ldr r2, [pc, #300] @ e32ec │ │ │ │ + beq e2f64 │ │ │ │ + ldr r2, [pc, #300] @ e330c │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ adds r1, r6, r5 │ │ │ │ mvn r0, #0 │ │ │ │ movcs r1, r0 │ │ │ │ adds r2, r2, #1 │ │ │ │ movcs r2, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ - b e2f40 │ │ │ │ - ldr r2, [pc, #220] @ e32d8 │ │ │ │ + b e2f60 │ │ │ │ + ldr r2, [pc, #220] @ e32f8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #236] @ e32fc │ │ │ │ + ldr r2, [pc, #236] @ e331c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ bl 26054 │ │ │ │ - ldr r2, [pc, #184] @ e32dc │ │ │ │ + ldr r2, [pc, #184] @ e32fc │ │ │ │ add r0, r3, sl │ │ │ │ add r2, pc, r2 │ │ │ │ cmp fp, r0 │ │ │ │ mov r1, fp │ │ │ │ movhi r0, fp │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #160] @ e32e0 │ │ │ │ + ldr r2, [pc, #160] @ e3300 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #160] @ e32f4 │ │ │ │ + ldr r2, [pc, #160] @ e3314 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #136] @ e32f0 │ │ │ │ + ldr r2, [pc, #136] @ e3310 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #136] @ e3300 │ │ │ │ + ldr r2, [pc, #136] @ e3320 │ │ │ │ add r0, sl, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp fp, r0 │ │ │ │ mov r1, fp │ │ │ │ movhi r0, fp │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #64] @ e32d4 │ │ │ │ + ldr r2, [pc, #64] @ e32f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #80] @ e32f8 │ │ │ │ + ldr r2, [pc, #80] @ e3318 │ │ │ │ mov r1, ip │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #44] @ e32e4 │ │ │ │ + ldr r2, [pc, #44] @ e3304 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, fp │ │ │ │ bl 2623c │ │ │ │ - ldr r2, [pc, #28] @ e32e8 │ │ │ │ + ldr r2, [pc, #28] @ e3308 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r1, r1, r0, asr lr │ │ │ │ - @ instruction: 0x00111ed8 │ │ │ │ - andseq r1, r1, ip, asr #29 │ │ │ │ - andseq r1, r1, ip, asr #29 │ │ │ │ - andseq r1, r1, ip, ror lr │ │ │ │ - andseq r1, r1, r4, lsl #29 │ │ │ │ - andseq r1, r1, ip, lsr #31 │ │ │ │ - andseq r1, r1, r8, lsl pc │ │ │ │ - andseq r1, r1, r8, lsr #29 │ │ │ │ - andseq r1, r1, r8, ror lr │ │ │ │ - andseq r1, r1, r4, lsr pc │ │ │ │ - andseq r1, r1, r8, ror #29 │ │ │ │ + andseq r1, r1, r0, lsr lr │ │ │ │ + @ instruction: 0x00111eb8 │ │ │ │ + andseq r1, r1, ip, lsr #29 │ │ │ │ + andseq r1, r1, ip, lsr #29 │ │ │ │ + andseq r1, r1, ip, asr lr │ │ │ │ + andseq r1, r1, r4, ror #28 │ │ │ │ + andseq r1, r1, ip, lsl #31 │ │ │ │ + @ instruction: 0x00111ef8 │ │ │ │ + andseq r1, r1, r8, lsl #29 │ │ │ │ + andseq r1, r1, r8, asr lr │ │ │ │ + andseq r1, r1, r4, lsl pc │ │ │ │ + andseq r1, r1, r8, asr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ movw ip, #256 @ 0x100 │ │ │ │ str r3, [sp, #12] │ │ │ │ movt ip, #257 @ 0x101 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ @@ -201098,179 +201106,179 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ sub r3, fp, #8 │ │ │ │ mul r7, r4, r0 │ │ │ │ sub r0, r2, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble e34e8 │ │ │ │ + ble e3508 │ │ │ │ sub lr, r2, r3 │ │ │ │ add r9, r1, r3 │ │ │ │ cmp lr, #3 │ │ │ │ - bhi e338c │ │ │ │ + bhi e33ac │ │ │ │ mov r8, r9 │ │ │ │ ldrb r5, [r8] │ │ │ │ cmp r4, r5 │ │ │ │ - beq e3478 │ │ │ │ + beq e3498 │ │ │ │ subs lr, lr, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne e3370 │ │ │ │ - b e34e8 │ │ │ │ + bne e3390 │ │ │ │ + b e3508 │ │ │ │ ldr r5, [r9] │ │ │ │ eor r5, r5, r7 │ │ │ │ sub r6, ip, r5 │ │ │ │ orr r5, r6, r5 │ │ │ │ and r5, r5, sl │ │ │ │ cmp r5, sl │ │ │ │ - bne e3430 │ │ │ │ + bne e3450 │ │ │ │ bic r5, r9, #3 │ │ │ │ cmp lr, #9 │ │ │ │ add r8, r5, #4 │ │ │ │ - bcs e33e8 │ │ │ │ + bcs e3408 │ │ │ │ cmp r8, fp │ │ │ │ - bcs e34e8 │ │ │ │ + bcs e3508 │ │ │ │ and r6, r9, #3 │ │ │ │ add r6, r0, r6 │ │ │ │ sub r6, r6, r3 │ │ │ │ ldrb r5, [r8] │ │ │ │ cmp r4, r5 │ │ │ │ - beq e3478 │ │ │ │ + beq e3498 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne e33cc │ │ │ │ - b e34e8 │ │ │ │ + bne e33ec │ │ │ │ + b e3508 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cmp r8, r6 │ │ │ │ - bhi e3450 │ │ │ │ + bhi e3470 │ │ │ │ ldr r6, [r8] │ │ │ │ eor r6, r6, r7 │ │ │ │ sub r5, ip, r6 │ │ │ │ orr r6, r5, r6 │ │ │ │ and r6, r6, sl │ │ │ │ cmp r6, sl │ │ │ │ ldreq r6, [r8, #4] │ │ │ │ eoreq r6, r6, r7 │ │ │ │ subeq r5, ip, r6 │ │ │ │ orreq r6, r5, r6 │ │ │ │ andeq r6, r6, sl │ │ │ │ cmpeq r6, sl │ │ │ │ - bne e3450 │ │ │ │ + bne e3470 │ │ │ │ add r8, r8, #8 │ │ │ │ - b e33e8 │ │ │ │ + b e3408 │ │ │ │ mov r8, r9 │ │ │ │ ldrb r5, [r8] │ │ │ │ cmp r4, r5 │ │ │ │ - beq e3478 │ │ │ │ + beq e3498 │ │ │ │ subs lr, lr, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne e3434 │ │ │ │ - b e34e8 │ │ │ │ + bne e3454 │ │ │ │ + b e3508 │ │ │ │ cmp r8, fp │ │ │ │ - bcs e34e8 │ │ │ │ + bcs e3508 │ │ │ │ sub r6, fp, r8 │ │ │ │ ldrb r5, [r8] │ │ │ │ cmp r4, r5 │ │ │ │ - beq e3478 │ │ │ │ + beq e3498 │ │ │ │ subs r6, r6, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne e345c │ │ │ │ - b e34e8 │ │ │ │ + bne e347c │ │ │ │ + b e3508 │ │ │ │ sub r6, r8, r9 │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bcc e34c4 │ │ │ │ + bcc e34e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ sub r3, r6, r3 │ │ │ │ adds r5, r3, r5 │ │ │ │ ldrcc r5, [sp, #8] │ │ │ │ addcc r5, r3, r5 │ │ │ │ cmpcc r5, r2 │ │ │ │ - bcs e34c4 │ │ │ │ + bcs e34e4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ mov lr, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r5, r0 │ │ │ │ mov r0, lr │ │ │ │ - beq e34f8 │ │ │ │ + beq e3518 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc e3354 │ │ │ │ - ldr ip, [pc, #48] @ e3508 │ │ │ │ + bcc e3374 │ │ │ │ + ldr ip, [pc, #48] @ e3528 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, ip │ │ │ │ bl 26054 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r3 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, r1, r4, ror #23 │ │ │ │ + andseq r1, r1, r4, asr #23 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr ip, [pc, #96] @ e357c │ │ │ │ + ldr ip, [pc, #96] @ e359c │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #92] @ e3580 │ │ │ │ + ldr lr, [pc, #92] @ e35a0 │ │ │ │ add r5, r0, #4 │ │ │ │ - ldr r4, [pc, #88] @ e3584 │ │ │ │ + ldr r4, [pc, #88] @ e35a4 │ │ │ │ mov r6, #9 │ │ │ │ - ldr r1, [pc, #84] @ e3588 │ │ │ │ + ldr r1, [pc, #84] @ e35a8 │ │ │ │ add lr, pc, lr │ │ │ │ - ldr r3, [pc, #80] @ e358c │ │ │ │ + ldr r3, [pc, #80] @ e35ac │ │ │ │ add r4, pc, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stmib sp, {r0, r4, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #6 │ │ │ │ add ip, pc, ip │ │ │ │ str r5, [sp, #28] │ │ │ │ add r5, sp, #28 │ │ │ │ str r7, [sp] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str ip, [sp, #24] │ │ │ │ - bl 1626e0 │ │ │ │ + bl 162700 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - @ instruction: 0x00111cb4 │ │ │ │ + mulseq r1, r4, ip │ │ │ │ andeq ip, r9, r4, lsl #8 │ │ │ │ - andseq r1, r1, r0, asr #25 │ │ │ │ + andseq r1, r1, r0, lsr #25 │ │ │ │ strdeq ip, [r9], -r2 │ │ │ │ andeq lr, r8, r3, ror r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ e35cc │ │ │ │ - ldr r3, [pc, #40] @ e35d0 │ │ │ │ + ldr r1, [pc, #40] @ e35ec │ │ │ │ + ldr r3, [pc, #40] @ e35f0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq lr, r8, r7, lsl r0 │ │ │ │ - andseq r1, r1, ip, asr ip │ │ │ │ + andseq r1, r1, ip, lsr ip │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1187dc │ │ │ │ + bl 1187fc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi e37a8 │ │ │ │ + bhi e37c8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ @@ -201281,372 +201289,372 @@ │ │ │ │ andeq r0, r0, ip, ror r1 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r8, asr r1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e381c │ │ │ │ + beq e383c │ │ │ │ cmp r0, #1 │ │ │ │ - bne e37fc │ │ │ │ + bne e381c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e381c │ │ │ │ + beq e383c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b e3818 │ │ │ │ + b e3838 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e36a8 │ │ │ │ + beq e36c8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e373c │ │ │ │ + beq e375c │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e384c │ │ │ │ + bne e386c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq e373c │ │ │ │ + beq e375c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e37cc │ │ │ │ + beq e37ec │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b e375c │ │ │ │ + b e377c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e37cc │ │ │ │ + beq e37ec │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b e37b4 │ │ │ │ + b e37d4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e37e8 │ │ │ │ + beq e3808 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e381c │ │ │ │ + beq e383c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne e3730 │ │ │ │ - b e373c │ │ │ │ + bne e3750 │ │ │ │ + b e375c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi e3974 │ │ │ │ + bhi e3994 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ andeq r0, r0, r0, rrx │ │ │ │ andeq r0, r0, r8, lsr #1 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl e4554 │ │ │ │ + bl e4574 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl e45f8 │ │ │ │ + bl e4618 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl e4464 │ │ │ │ - b e39b8 │ │ │ │ + bl e4484 │ │ │ │ + b e39d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e43ac │ │ │ │ - b e39b8 │ │ │ │ + bl e43cc │ │ │ │ + b e39d8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl e468c │ │ │ │ - b e39b8 │ │ │ │ + bl e46ac │ │ │ │ + b e39d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4594 │ │ │ │ + bl e45b4 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e3a08 │ │ │ │ + beq e3a28 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r4 │ │ │ │ - b e39c8 │ │ │ │ + b e39e8 │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e3a08 │ │ │ │ + beq e3a28 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r4 │ │ │ │ - b e39ec │ │ │ │ + b e3a0c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3a24 │ │ │ │ + beq e3a44 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, r0 │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3a9c │ │ │ │ + beq e3abc │ │ │ │ cmp r0, #1 │ │ │ │ - bne e3a7c │ │ │ │ + bne e3a9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3a9c │ │ │ │ + beq e3abc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b e3a98 │ │ │ │ + b e3ab8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3a9c │ │ │ │ + beq e3abc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e3b04 │ │ │ │ + beq e3b24 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b e3aec │ │ │ │ + b e3b0c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3b24 │ │ │ │ + beq e3b44 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e3b48 │ │ │ │ + beq e3b68 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r5 │ │ │ │ - b e3b2c │ │ │ │ + b e3b4c │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3b64 │ │ │ │ + beq e3b84 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ movw r6, #8 │ │ │ │ mov r4, r0 │ │ │ │ movt r6, #17 │ │ │ │ - bl 118b68 │ │ │ │ + bl 118b88 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne e3bcc │ │ │ │ + bne e3bec │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ add r1, pc, #12 │ │ │ │ cmp r0, #8 │ │ │ │ movcs r0, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -201657,130 +201665,130 @@ │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ muleq r0, r0, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e3c94 │ │ │ │ + beq e3cb4 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r6 │ │ │ │ - b e3c10 │ │ │ │ + b e3c30 │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3c04 │ │ │ │ + beq e3c24 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e3cb8 │ │ │ │ + bne e3cd8 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3c04 │ │ │ │ + beq e3c24 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3c04 │ │ │ │ + beq e3c24 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne e3c64 │ │ │ │ - b e3c04 │ │ │ │ + bne e3c84 │ │ │ │ + b e3c24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b e3d7c │ │ │ │ + b e3d9c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ - b e3d7c │ │ │ │ + b e3d9c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl e4514 │ │ │ │ - b e3d84 │ │ │ │ + bl e4534 │ │ │ │ + b e3da4 │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne e3d34 │ │ │ │ + bne e3d54 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl e3ffc │ │ │ │ - b e3d84 │ │ │ │ + bl e401c │ │ │ │ + b e3da4 │ │ │ │ mov r0, r4 │ │ │ │ - bl e3de8 │ │ │ │ - b e3d84 │ │ │ │ + bl e3e08 │ │ │ │ + b e3da4 │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e3d64 │ │ │ │ + beq e3d84 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r6, r5 │ │ │ │ - b e3d48 │ │ │ │ + b e3d68 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3d84 │ │ │ │ + beq e3da4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #3 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e3de4 │ │ │ │ + beq e3e04 │ │ │ │ cmp r2, #1 │ │ │ │ - bne e3dc4 │ │ │ │ + bne e3de4 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3de4 │ │ │ │ + beq e3e04 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, #16 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ cmp r0, #8 │ │ │ │ @@ -201796,718 +201804,718 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e3ec0 │ │ │ │ + beq e3ee0 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r6 │ │ │ │ - b e3e3c │ │ │ │ + b e3e5c │ │ │ │ mov r5, r4 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3e2c │ │ │ │ + beq e3e4c │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e3ee4 │ │ │ │ + bne e3f04 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq e3e2c │ │ │ │ + beq e3e4c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3e2c │ │ │ │ + beq e3e4c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r5, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne e3e90 │ │ │ │ - b e3e2c │ │ │ │ + bne e3eb0 │ │ │ │ + b e3e4c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b e3f48 │ │ │ │ + b e3f68 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e3f30 │ │ │ │ + beq e3f50 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r6, r5 │ │ │ │ - b e3f14 │ │ │ │ + b e3f34 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3f50 │ │ │ │ + beq e3f70 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e3f88 │ │ │ │ + beq e3fa8 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r6 │ │ │ │ - b e3f70 │ │ │ │ + b e3f90 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3fac │ │ │ │ + beq e3fcc │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e3fd0 │ │ │ │ + beq e3ff0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r6, r5 │ │ │ │ - b e3fb4 │ │ │ │ + b e3fd4 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e3ff0 │ │ │ │ + beq e4010 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl e4514 │ │ │ │ + bl e4534 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e40d0 │ │ │ │ + beq e40f0 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e40d4 │ │ │ │ + bne e40f4 │ │ │ │ ldr r1, [r0, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ - b e40b4 │ │ │ │ + b e40d4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ movw r1, #9 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne e411c │ │ │ │ + bne e413c │ │ │ │ add r4, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e3b70 │ │ │ │ + b e3b90 │ │ │ │ ldrd r0, [r4, #120] @ 0x78 │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e413c │ │ │ │ + beq e415c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r6 │ │ │ │ - b e4124 │ │ │ │ + b e4144 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4110 │ │ │ │ + beq e4130 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e3b70 │ │ │ │ + b e3b90 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e4188 │ │ │ │ + beq e41a8 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r6, r5 │ │ │ │ - b e416c │ │ │ │ + b e418c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e41a8 │ │ │ │ + beq e41c8 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r7, [r0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - bne e41f8 │ │ │ │ + bne e4218 │ │ │ │ ldrd r8, [sl, #8] │ │ │ │ add r5, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e421c │ │ │ │ + beq e423c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b e41e0 │ │ │ │ + b e4200 │ │ │ │ ldrd r8, [sl, #4] │ │ │ │ add r5, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e423c │ │ │ │ + beq e425c │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b e4204 │ │ │ │ + b e4224 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4288 │ │ │ │ + beq e42a8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e4254 │ │ │ │ + beq e4274 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e42ac │ │ │ │ + beq e42cc │ │ │ │ cmp r0, #1 │ │ │ │ - bne e428c │ │ │ │ + bne e42ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq e42ac │ │ │ │ + beq e42cc │ │ │ │ ldr r0, [sl, #40] @ 0x28 │ │ │ │ mov r2, #1 │ │ │ │ - b e42a8 │ │ │ │ + b e42c8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [sl, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e42ac │ │ │ │ + beq e42cc │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sl, #44] @ 0x2c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [sl, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ - b e435c │ │ │ │ + b e437c │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e42fc │ │ │ │ + beq e431c │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r4 │ │ │ │ - b e42e0 │ │ │ │ + b e4300 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e4314 │ │ │ │ + beq e4334 │ │ │ │ lsl r1, r7, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ - bl e3a40 │ │ │ │ - b e4364 │ │ │ │ + bl e3a60 │ │ │ │ + b e4384 │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e4348 │ │ │ │ + beq e4368 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r4 │ │ │ │ - b e432c │ │ │ │ + b e434c │ │ │ │ ldr r0, [sl, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4364 │ │ │ │ + beq e4384 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4408 │ │ │ │ + beq e4428 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e43e8 │ │ │ │ + bne e4408 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4408 │ │ │ │ + beq e4428 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b e4404 │ │ │ │ + b e4424 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4408 │ │ │ │ + beq e4428 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e448c │ │ │ │ + beq e44ac │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b e4474 │ │ │ │ + b e4494 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e44a8 │ │ │ │ + beq e44c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e44dc │ │ │ │ + beq e44fc │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r5 │ │ │ │ - b e44c0 │ │ │ │ + b e44e0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e44f8 │ │ │ │ + beq e4518 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4588 │ │ │ │ + beq e45a8 │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e4654 │ │ │ │ + beq e4674 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne e4660 │ │ │ │ + bne e4680 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4650 │ │ │ │ + beq e4670 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne e4638 │ │ │ │ - b e4650 │ │ │ │ + bne e4658 │ │ │ │ + b e4670 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne e46dc │ │ │ │ + bne e46fc │ │ │ │ add r0, r0, #4 │ │ │ │ - b e35d4 │ │ │ │ + b e35f4 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, #0 │ │ │ │ - b e4718 │ │ │ │ + b e4738 │ │ │ │ add r7, r1, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bhi e478c │ │ │ │ + bhi e47ac │ │ │ │ sub r2, r5, r7 │ │ │ │ add r3, r8, r7 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi e4754 │ │ │ │ + bhi e4774 │ │ │ │ cmp r5, r7 │ │ │ │ - beq e478c │ │ │ │ + beq e47ac │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ uxtb r6, r4 │ │ │ │ cmp r0, r6 │ │ │ │ - beq e4768 │ │ │ │ + beq e4788 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne e4734 │ │ │ │ - b e478c │ │ │ │ + bne e4754 │ │ │ │ + b e47ac │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 166d30 │ │ │ │ + bl 166d50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e4794 │ │ │ │ + bne e47b4 │ │ │ │ add r1, r1, r7 │ │ │ │ cmp r1, r5 │ │ │ │ - bcs e470c │ │ │ │ + bcs e472c │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ uxtb r2, r4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne e470c │ │ │ │ + bne e472c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi e4804 │ │ │ │ + bmi e4824 │ │ │ │ mov r5, r0 │ │ │ │ - beq e47e8 │ │ │ │ - ldr r0, [pc, #100] @ e4820 │ │ │ │ + beq e4808 │ │ │ │ + ldr r0, [pc, #100] @ e4840 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4808 │ │ │ │ + beq e4828 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ - b e47ec │ │ │ │ + b e480c │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ stm r5, {r4, r6} │ │ │ │ str r4, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #12] @ e481c │ │ │ │ + ldr r2, [pc, #12] @ e483c │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - andseq r0, r1, r4, asr #20 │ │ │ │ - andseq fp, r2, r8, ror #14 │ │ │ │ + andseq r0, r1, r4, lsr #20 │ │ │ │ + andseq fp, r2, r8, asr #14 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ stm sp, {r1, r2} │ │ │ │ cmp r7, r0 │ │ │ │ - bne e485c │ │ │ │ - ldr r1, [pc, #60] @ e4890 │ │ │ │ + bne e487c │ │ │ │ + ldr r1, [pc, #60] @ e48b0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11634c │ │ │ │ + bl 11636c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r6, [r0, r7, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r0, r1, r0, lsr #27 │ │ │ │ + andseq r0, r1, r0, lsl #27 │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #36] @ e48c4 │ │ │ │ + ldr r0, [pc, #36] @ e48e4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ popne {fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ - andseq fp, r2, ip, lsl #13 │ │ │ │ + andseq fp, r2, ip, ror #12 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #56] @ e4914 │ │ │ │ - ldr r3, [pc, #56] @ e4918 │ │ │ │ + ldr r1, [pc, #56] @ e4934 │ │ │ │ + ldr r3, [pc, #56] @ e4938 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr ip, [pc, #52] @ e491c │ │ │ │ + ldr ip, [pc, #52] @ e493c │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq fp, r9, pc, ror #1 │ │ │ │ @ instruction: 0x000895b0 │ │ │ │ - andseq r0, r1, r8, ror r9 │ │ │ │ + andseq r0, r1, r8, asr r9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov sl, r1 │ │ │ │ add fp, r1, #4 │ │ │ │ ldr r7, [sl], #12 │ │ │ │ mov r6, r0 │ │ │ │ subs r8, r7, #-2147483646 @ 0x80000002 │ │ │ │ - beq e49bc │ │ │ │ + beq e49dc │ │ │ │ mov r9, r2 │ │ │ │ cmp r8, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc, #12 │ │ │ │ movcs r0, #4 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ @@ -202515,90 +202523,90 @@ │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r8, lsl #2 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ andeq r0, r0, ip, ror r0 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bmi e4c64 │ │ │ │ + bmi e4c84 │ │ │ │ str sl, [sp, #4] │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq e4b7c │ │ │ │ - ldr r0, [pc, #780] @ e4ca0 │ │ │ │ + beq e4b9c │ │ │ │ + ldr r0, [pc, #780] @ e4cc0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4c6c │ │ │ │ + beq e4c8c │ │ │ │ mov r4, r0 │ │ │ │ - b e4b80 │ │ │ │ + b e4ba0 │ │ │ │ ldm fp!, {r1, r2, r3, r7} │ │ │ │ add r0, r6, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm fp, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r6] │ │ │ │ - b e4c58 │ │ │ │ + b e4c78 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bmi e4c64 │ │ │ │ - beq e4b18 │ │ │ │ - ldr r0, [pc, #700] @ e4cb0 │ │ │ │ + bmi e4c84 │ │ │ │ + beq e4b38 │ │ │ │ + ldr r0, [pc, #700] @ e4cd0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4c6c │ │ │ │ + beq e4c8c │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r7 │ │ │ │ - b e4b20 │ │ │ │ + b e4b40 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi e4c60 │ │ │ │ + bmi e4c80 │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq e4aac │ │ │ │ + beq e4acc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #616] @ e4ca8 │ │ │ │ + ldr r0, [pc, #616] @ e4cc8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b e4a88 │ │ │ │ + b e4aa8 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi e4c60 │ │ │ │ + bmi e4c80 │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq e4aac │ │ │ │ + beq e4acc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #584] @ e4cac │ │ │ │ + ldr r0, [pc, #584] @ e4ccc │ │ │ │ ldr r0, [pc, r0] │ │ │ │ - b e4a88 │ │ │ │ + b e4aa8 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi e4c60 │ │ │ │ + bmi e4c80 │ │ │ │ str r7, [sp, #16] │ │ │ │ - beq e4aac │ │ │ │ + beq e4acc │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #540] @ e4ca4 │ │ │ │ + ldr r0, [pc, #540] @ e4cc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4c6c │ │ │ │ + beq e4c8c │ │ │ │ mov r4, r0 │ │ │ │ - b e4ab0 │ │ │ │ + b e4ad0 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #3 │ │ │ │ str r5, [r6, #28] │ │ │ │ @@ -202607,25 +202615,25 @@ │ │ │ │ str r4, [r6, #32] │ │ │ │ add r0, r6, #40 @ 0x28 │ │ │ │ str r5, [r6, #36] @ 0x24 │ │ │ │ cmp r8, #4 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bcc e4c58 │ │ │ │ + bcc e4c78 │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4c58 │ │ │ │ + beq e4c78 │ │ │ │ cmp r0, #1 │ │ │ │ - beq e4b74 │ │ │ │ + beq e4b94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e4bf8 │ │ │ │ - b e4c04 │ │ │ │ + bne e4c18 │ │ │ │ + b e4c24 │ │ │ │ mov r8, r7 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ add r7, r0, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -202638,19 +202646,19 @@ │ │ │ │ str r5, [r6, #36] @ 0x24 │ │ │ │ ldm r7, {r1, r2, r3, r4, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ eor r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4c58 │ │ │ │ + beq e4c78 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e4bec │ │ │ │ + bne e4c0c │ │ │ │ mov sl, fp │ │ │ │ - b e4c04 │ │ │ │ + b e4c24 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ add sl, r0, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ @@ -202661,411 +202669,411 @@ │ │ │ │ str r4, [r6, #32] │ │ │ │ cmp r8, #4 │ │ │ │ str r5, [r6, #36] @ 0x24 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bcc e4c58 │ │ │ │ + bcc e4c78 │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e4c58 │ │ │ │ + beq e4c78 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e4c24 │ │ │ │ + bne e4c44 │ │ │ │ mov r4, fp │ │ │ │ - b e4c38 │ │ │ │ + b e4c58 │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4c04 │ │ │ │ + beq e4c24 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4c58 │ │ │ │ + beq e4c78 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4c38 │ │ │ │ + beq e4c58 │ │ │ │ ldr r0, [fp] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4c58 │ │ │ │ + beq e4c78 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #40] @ e4c9c │ │ │ │ + ldr r2, [pc, #40] @ e4cbc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ cmp r8, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldrcs r0, [sp, #12] │ │ │ │ - blcs e4084 │ │ │ │ + blcs e40a4 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r0, r1, r8, ror #11 │ │ │ │ - mulseq r2, r8, r5 │ │ │ │ - andseq fp, r2, r8, lsr #9 │ │ │ │ - @ instruction: 0x0012b4f0 │ │ │ │ - andseq fp, r2, ip, asr #9 │ │ │ │ - andseq fp, r2, r8, lsr r5 │ │ │ │ + andseq r0, r1, r8, asr #11 │ │ │ │ + andseq fp, r2, r8, ror r5 │ │ │ │ + andseq fp, r2, r8, lsl #9 │ │ │ │ + @ instruction: 0x0012b4d0 │ │ │ │ + andseq fp, r2, ip, lsr #9 │ │ │ │ + andseq fp, r2, r8, lsl r5 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ add r5, sp, #16 │ │ │ │ stmib sp, {r1, r2, r3} │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e80e4 │ │ │ │ + bl e8104 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e4d2c │ │ │ │ + bne e4d4c │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r9, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr sl, [sp, #32] │ │ │ │ - beq e4d4c │ │ │ │ + beq e4d6c │ │ │ │ add r5, sl, #4 │ │ │ │ - b e4d10 │ │ │ │ + b e4d30 │ │ │ │ add r5, r5, #36 @ 0x24 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e4d4c │ │ │ │ + beq e4d6c │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e4d04 │ │ │ │ + beq e4d24 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b e4d04 │ │ │ │ + bl 52170 │ │ │ │ + b e4d24 │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r6, r7} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq e4d68 │ │ │ │ + beq e4d88 │ │ │ │ add r0, r6, r6, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ stm r4, {r0, r8, r9} │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq e4dd0 │ │ │ │ + beq e4df0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs e4dcc │ │ │ │ + bcs e4dec │ │ │ │ add r3, r0, r2 │ │ │ │ ldrsb r3, [r3] │ │ │ │ cmn r3, #64 @ 0x40 │ │ │ │ - bge e4dd0 │ │ │ │ - ldr r3, [pc, #220] @ e4e9c │ │ │ │ + bge e4df0 │ │ │ │ + ldr r3, [pc, #220] @ e4ebc │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r1 │ │ │ │ bl 264ac │ │ │ │ - bne e4db8 │ │ │ │ + bne e4dd8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq e4e50 │ │ │ │ + beq e4e70 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r2, [r1] │ │ │ │ cmn r2, #1 │ │ │ │ uxtb r0, r2 │ │ │ │ - ble e4df4 │ │ │ │ + ble e4e14 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ and ip, r0, #31 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ - bcc e4e38 │ │ │ │ + bcc e4e58 │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ orr r3, r2, r3, lsl #6 │ │ │ │ - bcc e4e44 │ │ │ │ + bcc e4e64 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ and r1, ip, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r3, lsl #6 │ │ │ │ orr r0, r0, r1, lsl #18 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ orr r0, r3, ip, lsl #6 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ orr r0, r3, ip, lsl #12 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {fp, pc} │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #68] @ e4ea0 │ │ │ │ - ldr r1, [pc, #68] @ e4ea4 │ │ │ │ + ldr r0, [pc, #68] @ e4ec0 │ │ │ │ + ldr r1, [pc, #68] @ e4ec4 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #36] @ e4ea8 │ │ │ │ + ldr r2, [pc, #36] @ e4ec8 │ │ │ │ ldr r2, [pc, r2] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ bl 26100 │ │ │ │ - andseq r0, r1, r4, lsr r5 │ │ │ │ - andseq r0, r1, r0, lsl #9 │ │ │ │ - andseq r0, r1, r8, lsl #9 │ │ │ │ - andseq fp, r2, r4, lsr r0 │ │ │ │ + andseq r0, r1, r4, lsl r5 │ │ │ │ + andseq r0, r1, r0, ror #8 │ │ │ │ + andseq r0, r1, r8, ror #8 │ │ │ │ + andseq fp, r2, r4, lsl r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [r0] │ │ │ │ mov r8, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r7, #80] @ 0x50 │ │ │ │ cmp r4, r5 │ │ │ │ - beq e4f80 │ │ │ │ + beq e4fa0 │ │ │ │ mov r6, r0 │ │ │ │ ldrd sl, [r7, #84] @ 0x54 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #10 │ │ │ │ - bne e4ef0 │ │ │ │ + bne e4f10 │ │ │ │ adds sl, sl, #1 │ │ │ │ - bcs e4f9c │ │ │ │ + bcs e4fbc │ │ │ │ mov r9, #1 │ │ │ │ - b e4ef8 │ │ │ │ + b e4f18 │ │ │ │ adds r9, fp, #1 │ │ │ │ - bcs e4fa8 │ │ │ │ + bcs e4fc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs e4f8c │ │ │ │ + bcs e4fac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ adds r2, r1, r4 │ │ │ │ str r2, [r7, #80] @ 0x50 │ │ │ │ str sl, [r7, #84] @ 0x54 │ │ │ │ str r9, [r7, #88] @ 0x58 │ │ │ │ - beq e4f60 │ │ │ │ + beq e4f80 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs e4f5c │ │ │ │ + bcs e4f7c │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt e4f60 │ │ │ │ - ldr r1, [pc, #108] @ e4fb8 │ │ │ │ + bgt e4f80 │ │ │ │ + ldr r1, [pc, #108] @ e4fd8 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r5 │ │ │ │ bl 264ac │ │ │ │ - bne e4f44 │ │ │ │ + bne e4f64 │ │ │ │ cmp r2, r5 │ │ │ │ - beq e4f80 │ │ │ │ + beq e4fa0 │ │ │ │ add r0, r0, r2 │ │ │ │ mov r8, #1 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ uxtble r0, r0 │ │ │ │ cmple r0, #224 @ 0xe0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ - b e4f14 │ │ │ │ - ldr r0, [pc, #16] @ e4fb4 │ │ │ │ + b e4f34 │ │ │ │ + ldr r0, [pc, #16] @ e4fd4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #12] @ e4fbc │ │ │ │ + ldr r0, [pc, #12] @ e4fdc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - andseq r0, r1, r0, ror r3 │ │ │ │ - @ instruction: 0x001103d4 │ │ │ │ - andseq r0, r1, r4, lsl #7 │ │ │ │ + andseq r0, r1, r0, asr r3 │ │ │ │ + @ instruction: 0x001103b4 │ │ │ │ + andseq r0, r1, r4, ror #6 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ subs r0, r0, r1 │ │ │ │ movwne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr fp, [r0] │ │ │ │ mov sl, r0 │ │ │ │ ldrb r0, [fp, #100] @ 0x64 │ │ │ │ cmp r0, #1 │ │ │ │ - bne e502c │ │ │ │ + bne e504c │ │ │ │ mov r8, fp │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r0, [r8, #80]! @ 0x50 │ │ │ │ cmp r0, r4 │ │ │ │ - bne e5034 │ │ │ │ + bne e5054 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ add r0, fp, #4 │ │ │ │ mov r6, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, r9, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - b e5068 │ │ │ │ + b e5088 │ │ │ │ mov r0, sl │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, r4 │ │ │ │ - beq e502c │ │ │ │ + beq e504c │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcc e5054 │ │ │ │ + bcc e5074 │ │ │ │ cmp r0, #32 │ │ │ │ - beq e5054 │ │ │ │ + beq e5074 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc e5104 │ │ │ │ + bcc e5124 │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt e50b4 │ │ │ │ + bgt e50d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e50d0 │ │ │ │ + beq e50f0 │ │ │ │ cmp r1, #22 │ │ │ │ - bne e5104 │ │ │ │ + bne e5124 │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq e5054 │ │ │ │ - b e5104 │ │ │ │ + beq e5074 │ │ │ │ + b e5124 │ │ │ │ cmp r1, #32 │ │ │ │ - beq e50ec │ │ │ │ + beq e510c │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne e5104 │ │ │ │ + bne e5124 │ │ │ │ cmp r0, #12288 @ 0x3000 │ │ │ │ - beq e5054 │ │ │ │ - b e5104 │ │ │ │ - ldr r1, [pc, #800] @ e53f8 │ │ │ │ + beq e5074 │ │ │ │ + b e5124 │ │ │ │ + ldr r1, [pc, #800] @ e5418 │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - beq e5104 │ │ │ │ - b e5054 │ │ │ │ - ldr r1, [pc, #776] @ e53fc │ │ │ │ + beq e5124 │ │ │ │ + b e5074 │ │ │ │ + ldr r1, [pc, #776] @ e541c │ │ │ │ uxtb r0, r0 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne e5054 │ │ │ │ + bne e5074 │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne e502c │ │ │ │ + bne e504c │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl e4eac │ │ │ │ - b e514c │ │ │ │ + bl e4ecc │ │ │ │ + b e516c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ strb r7, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, r4 │ │ │ │ - beq e5288 │ │ │ │ + beq e52a8 │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r7, #10 │ │ │ │ - beq e5288 │ │ │ │ + beq e52a8 │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bcs e51a0 │ │ │ │ + bcs e51c0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, r0 │ │ │ │ - bne e513c │ │ │ │ - ldr r1, [pc, #620] @ e5400 │ │ │ │ + bne e515c │ │ │ │ + ldr r1, [pc, #620] @ e5420 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 160d04 │ │ │ │ - b e513c │ │ │ │ + bl 160d24 │ │ │ │ + b e515c │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bcs e51c8 │ │ │ │ + bcs e51e8 │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r0, r0, r7, lsr #6 │ │ │ │ bfi r7, r5, #6, #26 │ │ │ │ strb r7, [sp, #73] @ 0x49 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ - b e5224 │ │ │ │ + b e5244 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #2 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ - bcs e51f8 │ │ │ │ + bcs e5218 │ │ │ │ strb r0, [sp, #74] @ 0x4a │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ orr r0, r0, r7, lsr #12 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ lsr r0, r7, #6 │ │ │ │ mov r5, #3 │ │ │ │ - b e521c │ │ │ │ + b e523c │ │ │ │ strb r0, [sp, #75] @ 0x4b │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ orr r0, r0, r7, lsr #18 │ │ │ │ strb r0, [sp, #72] @ 0x48 │ │ │ │ lsr r0, r7, #6 │ │ │ │ mov r5, #4 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ @@ -203073,35 +203081,35 @@ │ │ │ │ lsr r0, r7, #12 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r0, [sp, #73] @ 0x49 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc e5268 │ │ │ │ + bcc e5288 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r9 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, r4 │ │ │ │ - bne e5158 │ │ │ │ - b e5288 │ │ │ │ + bne e5178 │ │ │ │ + b e52a8 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b e5238 │ │ │ │ + b e5258 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r1, r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldm r8, {r3, r7} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ @@ -203116,27 +203124,27 @@ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e5378 │ │ │ │ + bne e5398 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [fp, #4] │ │ │ │ ldr fp, [fp, #12] │ │ │ │ mvn r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r1] │ │ │ │ cmp fp, r0 │ │ │ │ - bne e5314 │ │ │ │ + bne e5334 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #244] @ e5404 │ │ │ │ + ldr r1, [pc, #244] @ e5424 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1162a4 │ │ │ │ + bl 1162c4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, fp, fp, lsl #3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov ip, r5 │ │ │ │ str r2, [r0, r1, lsl #2]! │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #4] │ │ │ │ @@ -203152,104 +203160,104 @@ │ │ │ │ ldr r0, [ip] │ │ │ │ str r1, [ip, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [ip] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, r4 │ │ │ │ - bne e5068 │ │ │ │ - b e502c │ │ │ │ - ldr r0, [pc, #136] @ e5408 │ │ │ │ + bne e5088 │ │ │ │ + b e504c │ │ │ │ + ldr r0, [pc, #136] @ e5428 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e53a8 │ │ │ │ + beq e53c8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r5] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5] │ │ │ │ - b e53f0 │ │ │ │ - b e53bc │ │ │ │ + b e5410 │ │ │ │ + b e53dc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e53f0 │ │ │ │ + beq e5410 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - b e53e8 │ │ │ │ + b e5408 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e53f4 │ │ │ │ + beq e5414 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq sl, r2, ip, asr #27 │ │ │ │ - @ instruction: 0x0012adb0 │ │ │ │ - ldrsbeq r0, [r1], -r4 │ │ │ │ - andseq r0, r1, r4, asr #32 │ │ │ │ - andseq pc, r0, r4, ror #31 │ │ │ │ + andseq sl, r2, ip, lsr #27 │ │ │ │ + mulseq r2, r0, sp │ │ │ │ + ldrheq r0, [r1], -r4 │ │ │ │ + andseq r0, r1, r4, lsr #32 │ │ │ │ + andseq pc, r0, r4, asr #31 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r4, #1114112 @ 0x110000 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r7, [r1, #80] @ 0x50 │ │ │ │ cmp r7, r5 │ │ │ │ - beq e548c │ │ │ │ + beq e54ac │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs e5498 │ │ │ │ + bcs e54b8 │ │ │ │ adds r2, r1, r7 │ │ │ │ - beq e5470 │ │ │ │ + beq e5490 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs e546c │ │ │ │ + bcs e548c │ │ │ │ add r0, r6, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt e5470 │ │ │ │ - b e5518 │ │ │ │ - bne e5518 │ │ │ │ + bgt e5490 │ │ │ │ + b e5538 │ │ │ │ + bne e5538 │ │ │ │ cmp r2, r5 │ │ │ │ - beq e548c │ │ │ │ + beq e54ac │ │ │ │ add r0, r6, r2 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r4, r1 │ │ │ │ - ble e54b0 │ │ │ │ + ble e54d0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ adds r2, r1, r7 │ │ │ │ - bne e5450 │ │ │ │ - b e5470 │ │ │ │ + bne e5470 │ │ │ │ + b e5490 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r4, #31 │ │ │ │ cmp r4, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc e54f8 │ │ │ │ + bcc e5518 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r4, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc e5508 │ │ │ │ + bcc e5528 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ orr r4, r0, r1, lsl #18 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -203258,182 +203266,182 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ orr r4, r2, r1, lsl #12 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r0, [pc, #20] @ e5534 │ │ │ │ + ldr r0, [pc, #20] @ e5554 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ bl 264ac │ │ │ │ - andseq pc, r0, ip, asr #28 │ │ │ │ + andseq pc, r0, ip, lsr #28 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r1, [r0] │ │ │ │ ldrb r2, [r1, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e55a8 │ │ │ │ + beq e55c8 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ mov r8, #1114112 @ 0x110000 │ │ │ │ ldr r4, [r1, #80] @ 0x50 │ │ │ │ cmp r4, r9 │ │ │ │ - beq e5768 │ │ │ │ + beq e5788 │ │ │ │ mov r5, r0 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r1, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs e5774 │ │ │ │ + bcs e5794 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ adds r2, r1, r4 │ │ │ │ - beq e55b8 │ │ │ │ + beq e55d8 │ │ │ │ cmp r2, r9 │ │ │ │ - bcs e55b4 │ │ │ │ + bcs e55d4 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt e55b8 │ │ │ │ - b e57f8 │ │ │ │ + bgt e55d8 │ │ │ │ + b e5818 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b e540c │ │ │ │ - bne e57f8 │ │ │ │ - ldr ip, [pc, #592] @ e5810 │ │ │ │ + b e542c │ │ │ │ + bne e5818 │ │ │ │ + ldr ip, [pc, #592] @ e5830 │ │ │ │ add sl, r0, r9 │ │ │ │ add r3, r0, r2 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, #0 │ │ │ │ ldr ip, [pc, ip] │ │ │ │ cmp r3, sl │ │ │ │ - beq e5710 │ │ │ │ + beq e5730 │ │ │ │ mov lr, r6 │ │ │ │ - b e5604 │ │ │ │ + b e5624 │ │ │ │ orr r7, r4, r3, lsl #6 │ │ │ │ add r3, r6, #2 │ │ │ │ sub r1, r5, r6 │ │ │ │ add r4, r1, r3 │ │ │ │ sub r1, r7, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs e5660 │ │ │ │ + bcs e5680 │ │ │ │ cmp r3, sl │ │ │ │ - beq e5710 │ │ │ │ + beq e5730 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r3 │ │ │ │ ldrsb r4, [r3], #1 │ │ │ │ cmn r4, #1 │ │ │ │ uxtb r7, r4 │ │ │ │ - bgt e55e8 │ │ │ │ + bgt e5608 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ and r3, r7, #31 │ │ │ │ cmp r7, #224 @ 0xe0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ - bcc e55e0 │ │ │ │ + bcc e5600 │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ cmp r7, #240 @ 0xf0 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r4, r1, r4, lsl #6 │ │ │ │ - bcc e5698 │ │ │ │ + bcc e56b8 │ │ │ │ ldrb r1, [r6, #3] │ │ │ │ and r3, r3, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r4, lsl #6 │ │ │ │ orr r7, r1, r3, lsl #18 │ │ │ │ add r3, r6, #4 │ │ │ │ - b e55e8 │ │ │ │ + b e5608 │ │ │ │ cmp r7, #32 │ │ │ │ - beq e55fc │ │ │ │ + beq e561c │ │ │ │ cmp r7, #128 @ 0x80 │ │ │ │ - bcc e56e4 │ │ │ │ + bcc e5704 │ │ │ │ lsr r6, r7, #8 │ │ │ │ cmp r6, #31 │ │ │ │ - bgt e56a4 │ │ │ │ + bgt e56c4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq e56c0 │ │ │ │ + beq e56e0 │ │ │ │ cmp r6, #22 │ │ │ │ - bne e56e4 │ │ │ │ + bne e5704 │ │ │ │ cmp r7, #5760 @ 0x1680 │ │ │ │ - beq e55fc │ │ │ │ - b e56e4 │ │ │ │ + beq e561c │ │ │ │ + b e5704 │ │ │ │ orr r7, r4, r3, lsl #12 │ │ │ │ add r3, r6, #3 │ │ │ │ - b e55e8 │ │ │ │ + b e5608 │ │ │ │ cmp r6, #32 │ │ │ │ - beq e56d4 │ │ │ │ + beq e56f4 │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne e56e4 │ │ │ │ + bne e5704 │ │ │ │ cmp r7, #12288 @ 0x3000 │ │ │ │ - beq e55fc │ │ │ │ - b e56e4 │ │ │ │ + beq e561c │ │ │ │ + b e5704 │ │ │ │ uxtb r1, r7 │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ tst r1, #1 │ │ │ │ - bne e55fc │ │ │ │ - b e56e4 │ │ │ │ + bne e561c │ │ │ │ + b e5704 │ │ │ │ uxtb r1, r7 │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ tst r1, #2 │ │ │ │ - bne e55fc │ │ │ │ + bne e561c │ │ │ │ sub r6, r7, #35 @ 0x23 │ │ │ │ eor r1, lr, #1 │ │ │ │ clz r6, r6 │ │ │ │ tst lr, #1 │ │ │ │ lsr r6, r6, #5 │ │ │ │ and r6, r6, r1 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ movwne r1, #10 │ │ │ │ cmp r7, r1 │ │ │ │ - beq e55d0 │ │ │ │ + beq e55f0 │ │ │ │ add r2, r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq e574c │ │ │ │ + beq e576c │ │ │ │ cmp r2, r9 │ │ │ │ - bcs e5748 │ │ │ │ + bcs e5768 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ - bgt e574c │ │ │ │ - ldr r1, [pc, #224] @ e5818 │ │ │ │ + bgt e576c │ │ │ │ + ldr r1, [pc, #224] @ e5838 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ bl 264ac │ │ │ │ - bne e5730 │ │ │ │ + bne e5750 │ │ │ │ cmp r2, r9 │ │ │ │ - beq e5768 │ │ │ │ + beq e5788 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r1, [r0] │ │ │ │ cmn r1, #1 │ │ │ │ uxtb r8, r1 │ │ │ │ - ble e5790 │ │ │ │ + ble e57b0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r1, #3 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ adds r2, r1, r4 │ │ │ │ - bne e558c │ │ │ │ - b e55b8 │ │ │ │ + bne e55ac │ │ │ │ + b e55d8 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ and r1, r8, #31 │ │ │ │ cmp r8, #224 @ 0xe0 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ - bcc e57d8 │ │ │ │ + bcc e57f8 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r8, #240 @ 0xf0 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ orr r2, r3, r2, lsl #6 │ │ │ │ - bcc e57e8 │ │ │ │ + bcc e5808 │ │ │ │ ldrb r0, [r0, #3] │ │ │ │ and r1, r1, #7 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ orr r0, r0, r2, lsl #6 │ │ │ │ orr r8, r0, r1, lsl #18 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ @@ -203442,139 +203450,139 @@ │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ orr r8, r2, r1, lsl #12 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #20] @ e5814 │ │ │ │ + ldr r1, [pc, #20] @ e5834 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r9 │ │ │ │ bl 264ac │ │ │ │ - @ instruction: 0x0012a8d8 │ │ │ │ - andseq pc, r0, r4, lsl #23 │ │ │ │ - andseq pc, r0, ip, asr ip @ │ │ │ │ + @ instruction: 0x0012a8b8 │ │ │ │ + andseq pc, r0, r4, ror #22 │ │ │ │ + andseq pc, r0, ip, lsr ip @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - bne e5a30 │ │ │ │ + bne e5a50 │ │ │ │ ldr fp, [r4] │ │ │ │ add ip, r6, #24 │ │ │ │ mov r8, fp │ │ │ │ ldr r0, [fp, #16] │ │ │ │ ldr r1, [r8, #80]! @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r2, [fp, #84] @ 0x54 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bne e5a60 │ │ │ │ + bne e5a80 │ │ │ │ mvn r0, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r0, [fp, #16] │ │ │ │ ldr r0, [fp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e58fc │ │ │ │ + beq e591c │ │ │ │ ldr r1, [fp, #24] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add sl, r1, r0, lsl #4 │ │ │ │ ldr r0, [sl, #-112] @ 0xffffff90 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e58fc │ │ │ │ + bne e591c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldm r6!, {r2, r3, r5, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r6, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ - bl 1182e0 │ │ │ │ + bl 118300 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #-108]! @ 0xffffff94 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r6, r1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bne e58e4 │ │ │ │ - ldr r1, [pc, #580] @ e5b24 │ │ │ │ + bne e5904 │ │ │ │ + ldr r1, [pc, #580] @ e5b44 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 11634c │ │ │ │ + bl 11636c │ │ │ │ ldr r0, [sl, #-104] @ 0xffffff98 │ │ │ │ str r5, [r0, r6, lsl #3]! │ │ │ │ str r7, [r0, #4] │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [sl, #-100] @ 0xffffff9c │ │ │ │ - b e59d8 │ │ │ │ + b e59f8 │ │ │ │ str r9, [sp, #8] │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r6, #16] │ │ │ │ ldr r5, [r6, #20] │ │ │ │ - ldr r4, [pc, #528] @ e5b28 │ │ │ │ + ldr r4, [pc, #528] @ e5b48 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ ldrb r4, [r4] │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ str r7, [sp, #156] @ 0x9c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5a70 │ │ │ │ + beq e5a90 │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ ldm r6!, {r1, r2, r3, r5} │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r1, r2, r3, r5} │ │ │ │ ldm r6, {r1, r2, r3, r4, r5} │ │ │ │ stm r0, {r1, r2, r3, r4, r5} │ │ │ │ mov r0, sl │ │ │ │ - bl 1182e0 │ │ │ │ + bl 118300 │ │ │ │ strd r0, [r9] │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r0, sl, #16 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [fp, #20] │ │ │ │ ldr r6, [fp, #28] │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ cmp r6, r0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - bne e59b4 │ │ │ │ - ldr r1, [pc, #384] @ e5b2c │ │ │ │ + bne e59d4 │ │ │ │ + ldr r1, [pc, #384] @ e5b4c │ │ │ │ add r0, fp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 116498 │ │ │ │ + bl 1164b8 │ │ │ │ ldr r0, [fp, #24] │ │ │ │ rsb r1, r6, r6, lsl #3 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, #1 │ │ │ │ str r0, [fp, #28] │ │ │ │ ldr r9, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [fp, #16] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #16] │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ mov r7, #4 │ │ │ │ str r0, [r9, #12] │ │ │ │ stmib r9, {r0, r7} │ │ │ │ add r0, sp, #28 │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ @@ -203584,92 +203592,92 @@ │ │ │ │ add r0, r9, #16 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #224] @ e5b18 │ │ │ │ + ldr r2, [pc, #224] @ e5b38 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #220] @ e5b1c │ │ │ │ + ldr r0, [pc, #220] @ e5b3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - b e5a7c │ │ │ │ - ldr r0, [pc, #184] @ e5b20 │ │ │ │ + b e5a9c │ │ │ │ + ldr r0, [pc, #184] @ e5b40 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b e5a7c │ │ │ │ + b e5a9c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl e35d4 │ │ │ │ - b e5ac4 │ │ │ │ + bl e35f4 │ │ │ │ + b e5ae4 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ - b e5ac4 │ │ │ │ + b e5ae4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl e41c0 │ │ │ │ - b e5ac4 │ │ │ │ + bl e41e0 │ │ │ │ + b e5ae4 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [fp, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #16] │ │ │ │ - b e5af0 │ │ │ │ + b e5b10 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e3ad8 │ │ │ │ - b e5b0c │ │ │ │ + bl e3af8 │ │ │ │ + b e5b2c │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e3ad8 │ │ │ │ + bl e3af8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ muleq r8, r0, r4 │ │ │ │ - andseq pc, r0, ip, ror r9 @ │ │ │ │ - andseq pc, r0, ip, lsl #19 │ │ │ │ - @ instruction: 0x0010faf4 │ │ │ │ - andseq sl, r2, r8, lsl r6 │ │ │ │ - andseq pc, r0, r4, lsr sl @ │ │ │ │ + andseq pc, r0, ip, asr r9 @ │ │ │ │ + andseq pc, r0, ip, ror #18 │ │ │ │ + @ instruction: 0x0010fad4 │ │ │ │ + @ instruction: 0x0012a5f8 │ │ │ │ + andseq pc, r0, r4, lsl sl @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #284 @ 0x11c │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bne e5ef0 │ │ │ │ + bne e5f10 │ │ │ │ add r6, sp, #144 @ 0x90 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ea1e8 │ │ │ │ + bl ea208 │ │ │ │ add r1, r6, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ add fp, sp, #24 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr ip, [sp, #144] @ 0x90 │ │ │ │ mov r2, fp │ │ │ │ @@ -203678,67 +203686,67 @@ │ │ │ │ cmp ip, #-2147483644 @ 0x80000004 │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ ldm r1!, {r0, r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr lr, [sp, #208] @ 0xd0 │ │ │ │ - bne e5bf8 │ │ │ │ + bne e5c18 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ stmib r1, {r8, sl} │ │ │ │ add r0, r1, #12 │ │ │ │ str r9, [r1] │ │ │ │ ldm fp!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm fp, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str lr, [r1, #60] @ 0x3c │ │ │ │ ldrd sl, [r6, #4] │ │ │ │ add r5, fp, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e5c58 │ │ │ │ + beq e5c78 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r4 │ │ │ │ - b e5be0 │ │ │ │ + b e5c00 │ │ │ │ mov r7, r9 │ │ │ │ cmp ip, #-2147483645 @ 0x80000003 │ │ │ │ str r8, [sp, #8] │ │ │ │ - bne e5c7c │ │ │ │ + bne e5c9c │ │ │ │ ldr r9, [sp, #8] │ │ │ │ cmp sl, #0 │ │ │ │ mov r8, r7 │ │ │ │ - beq e5e38 │ │ │ │ + beq e5e58 │ │ │ │ rsb r1, sl, sl, lsl #3 │ │ │ │ add r0, r9, #24 │ │ │ │ mov r2, #0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b e5c38 │ │ │ │ + b e5c58 │ │ │ │ subs r1, r1, #28 │ │ │ │ mov r2, r3 │ │ │ │ - beq e5e38 │ │ │ │ + beq e5e58 │ │ │ │ ldrb r5, [r0], #28 │ │ │ │ mov r3, #1 │ │ │ │ cmp r5, #7 │ │ │ │ - beq e5c2c │ │ │ │ + beq e5c4c │ │ │ │ cmp r5, #6 │ │ │ │ - beq e5e24 │ │ │ │ + beq e5e44 │ │ │ │ mov r3, r2 │ │ │ │ - b e5c2c │ │ │ │ + b e5c4c │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5dfc │ │ │ │ + beq e5e1c │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ add r2, r2, #16 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ @@ -203750,40 +203758,40 @@ │ │ │ │ ldm fp, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r8, [sp, #140] @ 0x8c │ │ │ │ str lr, [sp, #136] @ 0x88 │ │ │ │ ldr r4, [r0] │ │ │ │ ldrb sl, [r4, #100] @ 0x64 │ │ │ │ - bne e5d1c │ │ │ │ + bne e5d3c │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e5e04 │ │ │ │ + beq e5e24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r0, #24 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b e5cfc │ │ │ │ + b e5d1c │ │ │ │ subs r1, r1, #28 │ │ │ │ mov r2, r3 │ │ │ │ - beq e5e04 │ │ │ │ + beq e5e24 │ │ │ │ ldrb r7, [r0], #28 │ │ │ │ mov r3, #1 │ │ │ │ cmp r7, #7 │ │ │ │ - beq e5cf0 │ │ │ │ + beq e5d10 │ │ │ │ cmp r7, #6 │ │ │ │ - beq e5edc │ │ │ │ + beq e5efc │ │ │ │ mov r3, r2 │ │ │ │ - b e5cf0 │ │ │ │ + b e5d10 │ │ │ │ mov r8, sl │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e5e14 │ │ │ │ + bne e5e34 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, ip │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ @@ -203793,18 +203801,18 @@ │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, #20]! │ │ │ │ ldr r7, [r0, #8] │ │ │ │ strb sl, [sp, #252] @ 0xfc │ │ │ │ cmp r7, r1 │ │ │ │ - bne e5d84 │ │ │ │ - ldr r1, [pc, #660] @ e6014 │ │ │ │ + bne e5da4 │ │ │ │ + ldr r1, [pc, #660] @ e6034 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 116498 │ │ │ │ + bl 1164b8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ rsb r1, r7, r7, lsl #3 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ bl 1e85c │ │ │ │ add r0, r7, #1 │ │ │ │ @@ -203832,50 +203840,50 @@ │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [ip] │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, sl │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5d30 │ │ │ │ - ldr r0, [pc, #508] @ e6018 │ │ │ │ + beq e5d50 │ │ │ │ + ldr r0, [pc, #508] @ e6038 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b e5f2c │ │ │ │ + b e5f4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ bic r1, r1, r2 │ │ │ │ ldr r0, [r0] │ │ │ │ strb r1, [r0, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #460] @ e600c │ │ │ │ + ldr r0, [pc, #460] @ e602c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #60 @ 0x3c │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5f20 │ │ │ │ + beq e5f40 │ │ │ │ mov r4, r0 │ │ │ │ stmia r0!, {r8, r9, sl} │ │ │ │ ldm fp!, {r1, r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r6, #1 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r4, [sp, #148] @ 0x94 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, r0 │ │ │ │ - bne e5ea0 │ │ │ │ - ldr r1, [pc, #376] @ e6010 │ │ │ │ + bne e5ec0 │ │ │ │ + ldr r1, [pc, #376] @ e6030 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11634c │ │ │ │ + bl 11636c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r6, [r0, r7, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ @@ -203886,163 +203894,163 @@ │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ eor r8, r2, #1 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5d30 │ │ │ │ - b e5e14 │ │ │ │ - ldr r2, [pc, #268] @ e6004 │ │ │ │ + beq e5d50 │ │ │ │ + b e5e34 │ │ │ │ + ldr r2, [pc, #268] @ e6024 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #264] @ e6008 │ │ │ │ + ldr r0, [pc, #264] @ e6028 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #144] @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - b e5f2c │ │ │ │ + b e5f4c │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl e35d4 │ │ │ │ - b e5f98 │ │ │ │ + bl e35f4 │ │ │ │ + b e5fb8 │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl e41c0 │ │ │ │ + bl e41e0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq e5f98 │ │ │ │ + beq e5fb8 │ │ │ │ rsb r0, r7, r7, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 52150 │ │ │ │ - b e5f98 │ │ │ │ + bl 52170 │ │ │ │ + b e5fb8 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl e3a40 │ │ │ │ + bl e3a60 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b e5ff0 │ │ │ │ + b e6010 │ │ │ │ mov r6, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e5fc0 │ │ │ │ + beq e5fe0 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r4, r7 │ │ │ │ - b e5fa4 │ │ │ │ + b e5fc4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e5ff8 │ │ │ │ + beq e6018 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e3ad8 │ │ │ │ + bl e3af8 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldrdeq r7, [r8], -r4 │ │ │ │ - @ instruction: 0x0010f4fc │ │ │ │ - andseq sl, r2, ip, ror #1 │ │ │ │ - andseq pc, r0, ip, ror r5 @ │ │ │ │ - andseq pc, r0, r4, lsr #13 │ │ │ │ - andseq pc, r0, r8, lsl r6 @ │ │ │ │ + @ instruction: 0x0010f4dc │ │ │ │ + andseq sl, r2, ip, asr #1 │ │ │ │ + andseq pc, r0, ip, asr r5 @ │ │ │ │ + andseq pc, r0, r4, lsl #13 │ │ │ │ + @ instruction: 0x0010f5f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #436 @ 0x1b4 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ str r0, [sp, #328] @ 0x148 │ │ │ │ - bne e671c │ │ │ │ + bne e673c │ │ │ │ ldr r6, [fp] │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e676c │ │ │ │ + bne e678c │ │ │ │ mvn r0, #0 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r0, [r6, #28] │ │ │ │ str sl, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq e60a0 │ │ │ │ + beq e60c0 │ │ │ │ sub r7, r0, #1 │ │ │ │ ldr ip, [r6, #24] │ │ │ │ str r7, [r6, #28] │ │ │ │ rsb r2, r7, r7, lsl #3 │ │ │ │ mov r3, ip │ │ │ │ ldr r8, [r3, r2, lsl #4]! │ │ │ │ add lr, r3, #4 │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ - beq e61dc │ │ │ │ + beq e61fc │ │ │ │ cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - bne e6280 │ │ │ │ + bne e62a0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r8, [r4, #80]! @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs e657c │ │ │ │ + bcs e659c │ │ │ │ adds r0, r8, r5 │ │ │ │ - bcs e6590 │ │ │ │ + bcs e65b0 │ │ │ │ ldr r9, [r6, #88] @ 0x58 │ │ │ │ cmn r9, #1 │ │ │ │ - beq e674c │ │ │ │ + beq e676c │ │ │ │ ldr r7, [r6, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #10 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ add r6, r9, #1 │ │ │ │ ldrd sl, [fp, #4] │ │ │ │ addeq r7, r7, #1 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ movweq r6, #1 │ │ │ │ cmp fp, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bmi e677c │ │ │ │ - beq e613c │ │ │ │ - ldr r0, [pc, #2284] @ e6a04 │ │ │ │ + bmi e679c │ │ │ │ + beq e615c │ │ │ │ + ldr r0, [pc, #2284] @ e6a24 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6780 │ │ │ │ + beq e67a0 │ │ │ │ mov r4, r0 │ │ │ │ - b e6140 │ │ │ │ + b e6160 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ add r5, r5, r8 │ │ │ │ bl 1e85c │ │ │ │ add r2, sp, #184 @ 0xb8 │ │ │ │ @@ -204061,49 +204069,49 @@ │ │ │ │ ldrd r6, [r5, #4] │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e61b8 │ │ │ │ + beq e61d8 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r4 │ │ │ │ - b e61a0 │ │ │ │ + b e61c0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6574 │ │ │ │ + beq e6594 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r8, sp, #72 @ 0x48 │ │ │ │ ldm lr!, {r1, r4, r5, r6} │ │ │ │ cmp r7, #0 │ │ │ │ mov r3, r8 │ │ │ │ stmia r3!, {r1, r4, r5, r6} │ │ │ │ ldm lr, {r1, r2, r4, r5, r6} │ │ │ │ stm r3, {r1, r2, r4, r5, r6} │ │ │ │ - beq e659c │ │ │ │ + beq e65bc │ │ │ │ ldr r5, [sp, #28] │ │ │ │ sub r0, r0, #2 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ str r0, [r5, #28] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r4, ip, r0, lsl #4 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - ble e65b0 │ │ │ │ + ble e65d0 │ │ │ │ add r0, r4, #4 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ @@ -204115,15 +204123,15 @@ │ │ │ │ ldrb r9, [sp, #292] @ 0x124 │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - b e62ac │ │ │ │ + b e62cc │ │ │ │ ldrb r9, [r3, #108] @ 0x6c │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ ldm lr!, {r1, r4, r5, r7} │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ stmia r0!, {r1, r4, r5, r7} │ │ │ │ ldm lr, {r1, r4, r5, r7} │ │ │ │ stm r0, {r1, r4, r5, r7} │ │ │ │ @@ -204161,140 +204169,140 @@ │ │ │ │ str r0, [r4, #24]! │ │ │ │ ldrd r2, [r7, #4] │ │ │ │ strb r1, [r7, #20] │ │ │ │ strd r2, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ mov r6, #1 │ │ │ │ mov fp, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne e63bc │ │ │ │ + bne e63dc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ mov r1, r0 │ │ │ │ ldm r2!, {r3, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ mov r6, #0 │ │ │ │ - bl 1182e0 │ │ │ │ + bl 118300 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #1684] @ e6a10 │ │ │ │ + ldr r0, [pc, #1684] @ e6a30 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e67cc │ │ │ │ + beq e67ec │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ stm r6, {r5, r7} │ │ │ │ mov r0, r4 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - b e64a4 │ │ │ │ + b e64c4 │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ add r9, sp, #184 @ 0xb8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r3, sp, #352 @ 0x160 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1182e0 │ │ │ │ + bl 118300 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #328] @ 0x148 │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ mov r6, r1 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ cmp r5, r0 │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ - bne e642c │ │ │ │ - ldr r1, [pc, #1524] @ e6a18 │ │ │ │ + bne e644c │ │ │ │ + ldr r1, [pc, #1524] @ e6a38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl 11634c │ │ │ │ + bl 11636c │ │ │ │ ldr r0, [sp, #332] @ 0x14c │ │ │ │ str r4, [r0, r5, lsl #3]! │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #336] @ 0x150 │ │ │ │ mov r0, r9 │ │ │ │ ldm sl!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm sl, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ - bl 1181a4 │ │ │ │ + bl 1181c4 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #1460] @ e6a1c │ │ │ │ + ldr r0, [pc, #1460] @ e6a3c │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ str r1, [sp, #188] @ 0xbc │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ str sl, [sp, #184] @ 0xb8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e67dc │ │ │ │ + beq e67fc │ │ │ │ ldr r4, [sp, #116] @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ str sl, [r6] │ │ │ │ str r5, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, fp, #-2147483648 @ 0x80000000 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ clz r0, r0 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ lsr r7, r0, #5 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #1336] @ e6a14 │ │ │ │ + ldr r0, [pc, #1336] @ e6a34 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e679c │ │ │ │ + beq e67bc │ │ │ │ add r1, sp, #184 @ 0xb8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r5, #9 │ │ │ │ str r6, [sp, #188] @ 0xbc │ │ │ │ cmp r4, r8 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bne e652c │ │ │ │ - ldr r1, [pc, #1276] @ e6a20 │ │ │ │ + bne e654c │ │ │ │ + ldr r1, [pc, #1276] @ e6a40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 11634c │ │ │ │ + bl 11636c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [r0, r4, lsl #3]! │ │ │ │ ldr r5, [sp, #20] │ │ │ │ str r6, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ add r4, sp, #32 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ @@ -204311,64 +204319,64 @@ │ │ │ │ str r0, [r1, #16] │ │ │ │ add sp, sp, #436 @ 0x1b4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ adds r0, r8, r5 │ │ │ │ - bcc e60cc │ │ │ │ - ldr r0, [pc, #1120] @ e69f8 │ │ │ │ + bcc e60ec │ │ │ │ + ldr r0, [pc, #1120] @ e6a18 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6754 │ │ │ │ + b e6774 │ │ │ │ mov r0, #-2147483647 @ 0x80000001 │ │ │ │ mov r1, #-2147483647 @ 0x80000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [r4, #80]! @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r8, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs e66fc │ │ │ │ + bcs e671c │ │ │ │ adds r0, r6, r8 │ │ │ │ - bcs e6710 │ │ │ │ + bcs e6730 │ │ │ │ ldr r7, [r5, #88] @ 0x58 │ │ │ │ cmn r7, #1 │ │ │ │ - beq e675c │ │ │ │ + beq e677c │ │ │ │ ldr r9, [r5, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #10 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ addeq r9, r9, #1 │ │ │ │ ldr sl, [fp, #4] │ │ │ │ add ip, sp, #144 @ 0x90 │ │ │ │ ldr r5, [fp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ add r6, r7, #1 │ │ │ │ movweq r6, #1 │ │ │ │ cmp r5, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bmi e67ac │ │ │ │ - beq e6654 │ │ │ │ - ldr r0, [pc, #1016] @ e6a28 │ │ │ │ + bmi e67cc │ │ │ │ + beq e6674 │ │ │ │ + ldr r0, [pc, #1016] @ e6a48 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e67b0 │ │ │ │ + beq e67d0 │ │ │ │ mov r4, r0 │ │ │ │ - b e6658 │ │ │ │ + b e6678 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ add r7, r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ @@ -204381,290 +204389,290 @@ │ │ │ │ mov r0, #22 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r5, [r3, #28] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r4, [r3, #32] │ │ │ │ str r5, [r3, #36] @ 0x24 │ │ │ │ - bne e66b0 │ │ │ │ + bne e66d0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl e41c0 │ │ │ │ + bl e41e0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r7, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e66dc │ │ │ │ + beq e66fc │ │ │ │ add r4, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r4 │ │ │ │ - b e66c4 │ │ │ │ + b e66e4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6184 │ │ │ │ + beq e61a4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b e6184 │ │ │ │ + bl 52170 │ │ │ │ + b e61a4 │ │ │ │ mov r8, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r8, #3 │ │ │ │ adds r0, r6, r8 │ │ │ │ - bcc e65dc │ │ │ │ - ldr r0, [pc, #752] @ e6a08 │ │ │ │ + bcc e65fc │ │ │ │ + ldr r0, [pc, #752] @ e6a28 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e6764 │ │ │ │ - ldr r2, [pc, #716] @ e69f0 │ │ │ │ + b e6784 │ │ │ │ + ldr r2, [pc, #716] @ e6a10 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #712] @ e69f4 │ │ │ │ + ldr r0, [pc, #712] @ e6a14 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - b e67e8 │ │ │ │ - ldr r0, [pc, #680] @ e69fc │ │ │ │ + b e6808 │ │ │ │ + ldr r0, [pc, #680] @ e6a1c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b e67e8 │ │ │ │ - ldr r0, [pc, #680] @ e6a0c │ │ │ │ + b e6808 │ │ │ │ + ldr r0, [pc, #680] @ e6a2c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b e67e8 │ │ │ │ - ldr r0, [pc, #696] @ e6a2c │ │ │ │ + b e6808 │ │ │ │ + ldr r0, [pc, #696] @ e6a4c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b e67e8 │ │ │ │ + b e6808 │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #632] @ e6a00 │ │ │ │ + ldr r2, [pc, #632] @ e6a20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ ldr sl, [sp, #24] │ │ │ │ bl 25cb8 │ │ │ │ - b e67e8 │ │ │ │ + b e6808 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ bl 25cd0 │ │ │ │ - b e67e8 │ │ │ │ + b e6808 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #620] @ e6a24 │ │ │ │ + ldr r2, [pc, #620] @ e6a44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ bl 25cb8 │ │ │ │ - b e67e8 │ │ │ │ + b e6808 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ - b e67e8 │ │ │ │ + b e6808 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl e35d4 │ │ │ │ - b e687c │ │ │ │ + bl e35f4 │ │ │ │ + b e689c │ │ │ │ bl 262c4 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ mov r8, r0 │ │ │ │ - b e69b4 │ │ │ │ + b e69d4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl e35d4 │ │ │ │ - b e689c │ │ │ │ + bl e35f4 │ │ │ │ + b e68bc │ │ │ │ bl 262c4 │ │ │ │ - b e6838 │ │ │ │ + b e6858 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl e35d4 │ │ │ │ - b e6868 │ │ │ │ + bl e35f4 │ │ │ │ + b e6888 │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - b e6868 │ │ │ │ + b e6888 │ │ │ │ mov r8, r0 │ │ │ │ - b e6868 │ │ │ │ + b e6888 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b e68d4 │ │ │ │ + b e68f4 │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, #0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl e3ad8 │ │ │ │ + bl e3af8 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b e68d4 │ │ │ │ + b e68f4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 1170b8 │ │ │ │ + bl 1170d8 │ │ │ │ mov r6, #0 │ │ │ │ mov r9, #0 │ │ │ │ - b e68b4 │ │ │ │ + b e68d4 │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, #1 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ cmpne r7, #0 │ │ │ │ - beq e68cc │ │ │ │ + beq e68ec │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ - bl e3ad8 │ │ │ │ + bl e3af8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq e68e4 │ │ │ │ + beq e6904 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl e3d90 │ │ │ │ + bl e3db0 │ │ │ │ ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl e4370 │ │ │ │ + bl e4390 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl e3ad8 │ │ │ │ + bl e3af8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #16] │ │ │ │ - bne e69dc │ │ │ │ - b e69e4 │ │ │ │ + bne e69fc │ │ │ │ + b e6a04 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e6928 │ │ │ │ + beq e6948 │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r4, r5 │ │ │ │ - b e690c │ │ │ │ + b e692c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6944 │ │ │ │ + beq e6964 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b e69cc │ │ │ │ + b e69ec │ │ │ │ bl 262c4 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e6974 │ │ │ │ + beq e6994 │ │ │ │ mov r0, r4 │ │ │ │ add r5, r4, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r4, r5 │ │ │ │ - b e6958 │ │ │ │ + b e6978 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e69e4 │ │ │ │ + beq e6a04 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e69b4 │ │ │ │ + bne e69d4 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl e41c0 │ │ │ │ + bl e41e0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl e3ad8 │ │ │ │ - b e69cc │ │ │ │ + bl e3af8 │ │ │ │ + b e69ec │ │ │ │ mov r8, r0 │ │ │ │ - b e69dc │ │ │ │ + b e69fc │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl e3ad8 │ │ │ │ + bl e3af8 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andeq r7, r8, ip, lsr #15 │ │ │ │ - andseq lr, r0, r0, lsl sp │ │ │ │ - andseq lr, r0, ip, lsl lr │ │ │ │ - andseq lr, r0, r0, asr ip │ │ │ │ - @ instruction: 0x0010ead4 │ │ │ │ - andseq r9, r2, r0, lsl lr │ │ │ │ - mulseq r0, ip, ip │ │ │ │ - andseq lr, r0, r0, asr #24 │ │ │ │ - @ instruction: 0x00129bb0 │ │ │ │ - andseq r9, r2, r0, asr sl │ │ │ │ - andseq pc, r0, r0, lsr r0 @ │ │ │ │ - andseq r9, r2, r4, asr #21 │ │ │ │ - andseq lr, r0, r0, asr #30 │ │ │ │ - andseq lr, r0, r4, lsr #21 │ │ │ │ - @ instruction: 0x001298f8 │ │ │ │ - andseq lr, r0, r0, lsl #26 │ │ │ │ + @ instruction: 0x0010ecf0 │ │ │ │ + @ instruction: 0x0010edfc │ │ │ │ + andseq lr, r0, r0, lsr ip │ │ │ │ + @ instruction: 0x0010eab4 │ │ │ │ + @ instruction: 0x00129df0 │ │ │ │ + andseq lr, r0, ip, ror ip │ │ │ │ + andseq lr, r0, r0, lsr #24 │ │ │ │ + mulseq r2, r0, fp │ │ │ │ + andseq r9, r2, r0, lsr sl │ │ │ │ + andseq pc, r0, r0, lsl r0 @ │ │ │ │ + andseq r9, r2, r4, lsr #21 │ │ │ │ + andseq lr, r0, r0, lsr #30 │ │ │ │ + andseq lr, r0, r4, lsl #21 │ │ │ │ + @ instruction: 0x001298d8 │ │ │ │ + andseq lr, r0, r0, ror #25 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov fp, r2 │ │ │ │ add ip, fp, #24 │ │ │ │ mov r4, sl │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldr r1, [r4, #80]! @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ldrd r2, [sl, #84] @ 0x54 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bne e6fb0 │ │ │ │ + bne e6fd0 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sl, #16] │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6ab8 │ │ │ │ + beq e6ad8 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #28] │ │ │ │ ldr r1, [sl, #24] │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r7, r1, r0, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq e6af4 │ │ │ │ + beq e6b14 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - bne e6d2c │ │ │ │ + bne e6d4c │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ ldm fp!, {r2, r3, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm fp, {r2, r3, r4, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r6, r7} │ │ │ │ - bl 1182e0 │ │ │ │ + bl 118300 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e6be8 │ │ │ │ - b e6cfc │ │ │ │ + bne e6c08 │ │ │ │ + b e6d1c │ │ │ │ orr ip, r6, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ @@ -204673,101 +204681,101 @@ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ ldm fp!, {r1, r2, r3, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm fp, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1182e0 │ │ │ │ + bl 118300 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ cmp r4, r0 │ │ │ │ str fp, [sp, #232] @ 0xe8 │ │ │ │ - bne e6b68 │ │ │ │ - ldr r1, [pc, #1724] @ e721c │ │ │ │ + bne e6b88 │ │ │ │ + ldr r1, [pc, #1724] @ e723c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 11634c │ │ │ │ + bl 11636c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ str fp, [r0, r4, lsl #3]! │ │ │ │ str r5, [r0, #4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldm r8!, {r1, r2, r3, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r8, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #1668] @ e7220 │ │ │ │ + ldr r0, [pc, #1668] @ e7240 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7014 │ │ │ │ + beq e7034 │ │ │ │ ldm r7!, {r2, r3, r5, r6} │ │ │ │ mov r1, r0 │ │ │ │ stmia r1!, {r2, r3, r5, r6} │ │ │ │ ldm r7, {r2, r3, r4, r5, r6} │ │ │ │ stm r1, {r2, r3, r4, r5, r6} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #10 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sl, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6cfc │ │ │ │ + beq e6d1c │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #28] │ │ │ │ ldr r1, [sl, #24] │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r4, r1, r0, lsl #4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ cmp r0, #-2147483647 @ 0x80000001 │ │ │ │ - beq e6cfc │ │ │ │ + beq e6d1c │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq e6fc0 │ │ │ │ + beq e6fe0 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov fp, r5 │ │ │ │ bl 1e85c │ │ │ │ add r0, r4, #84 @ 0x54 │ │ │ │ add r8, sp, #80 @ 0x50 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr sl, [fp, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bmi e6fdc │ │ │ │ + bmi e6ffc │ │ │ │ ldr r5, [fp, #4] │ │ │ │ mov fp, #1 │ │ │ │ mov r7, #1 │ │ │ │ - beq e6c94 │ │ │ │ - ldr r0, [pc, #1460] @ e7228 │ │ │ │ + beq e6cb4 │ │ │ │ + ldr r0, [pc, #1460] @ e7248 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6fe0 │ │ │ │ + beq e7000 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 1e85c │ │ │ │ ldm r8, {r1, r2, r3, r4, r5, r6} │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ @@ -204779,22 +204787,22 @@ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r0, #3 │ │ │ │ str sl, [r9, #28] │ │ │ │ movcc fp, r0 │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r9, #32] │ │ │ │ str sl, [r9, #36] @ 0x24 │ │ │ │ - beq e6e2c │ │ │ │ + beq e6e4c │ │ │ │ cmp fp, #1 │ │ │ │ - bne e6e0c │ │ │ │ + bne e6e2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6e2c │ │ │ │ + beq e6e4c │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - b e6e28 │ │ │ │ + b e6e48 │ │ │ │ add r0, sp, #16 │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r9!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r9!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -204812,28 +204820,28 @@ │ │ │ │ add lr, sp, #80 @ 0x50 │ │ │ │ mov ip, r5 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, lr │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r4, [ip, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bmi e6ff8 │ │ │ │ + bmi e7018 │ │ │ │ ldr r5, [ip, #4] │ │ │ │ mov r8, #1 │ │ │ │ str lr, [sp, #12] │ │ │ │ - beq e6d9c │ │ │ │ - ldr r0, [pc, #1180] @ e7218 │ │ │ │ + beq e6dbc │ │ │ │ + ldr r0, [pc, #1180] @ e7238 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6ffc │ │ │ │ + beq e701c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov ip, r4 │ │ │ │ @@ -204847,335 +204855,335 @@ │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ str ip, [r9, #28] │ │ │ │ cmp r0, #3 │ │ │ │ str r8, [r9, #32] │ │ │ │ movcc r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str ip, [r9, #36] @ 0x24 │ │ │ │ - beq e6ef4 │ │ │ │ + beq e6f14 │ │ │ │ cmp r2, #1 │ │ │ │ - bne e6ed4 │ │ │ │ + bne e6ef4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6ef4 │ │ │ │ + beq e6f14 │ │ │ │ ldr r0, [sp, #236] @ 0xec │ │ │ │ mov r2, #1 │ │ │ │ - b e6ef0 │ │ │ │ + b e6f10 │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6e2c │ │ │ │ + beq e6e4c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [sp, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e6e64 │ │ │ │ + bne e6e84 │ │ │ │ add r0, sp, #16 │ │ │ │ orr r0, r0, #4 │ │ │ │ - bl e35d4 │ │ │ │ - b e6e7c │ │ │ │ + bl e35f4 │ │ │ │ + b e6e9c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6e7c │ │ │ │ + beq e6e9c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r4, [sp, #124] @ 0x7c │ │ │ │ add r0, r0, #1 │ │ │ │ add r7, r1, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e6eb0 │ │ │ │ + beq e6ed0 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b e6e98 │ │ │ │ + b e6eb8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6fa8 │ │ │ │ + beq e6fc8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #236] @ 0xec │ │ │ │ cmp r1, #0 │ │ │ │ - beq e6ef4 │ │ │ │ + beq e6f14 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [sp, #276] @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #124] @ 0x7c │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e6f38 │ │ │ │ + beq e6f58 │ │ │ │ add r7, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r7 │ │ │ │ - b e6f20 │ │ │ │ + b e6f40 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6f54 │ │ │ │ + beq e6f74 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ ldrd r8, [fp, #4] │ │ │ │ add r5, r9, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e6f84 │ │ │ │ + beq e6fa4 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b e6f6c │ │ │ │ + b e6f8c │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e6fa8 │ │ │ │ + beq e6fc8 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #636] @ e7234 │ │ │ │ + ldr r0, [pc, #636] @ e7254 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b e7020 │ │ │ │ - ldr r0, [pc, #612] @ e722c │ │ │ │ - ldr r2, [pc, #612] @ e7230 │ │ │ │ + b e7040 │ │ │ │ + ldr r0, [pc, #612] @ e724c │ │ │ │ + ldr r2, [pc, #612] @ e7250 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 26160 │ │ │ │ - b e7020 │ │ │ │ + b e7040 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #572] @ e7224 │ │ │ │ + ldr r2, [pc, #572] @ e7244 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 25cb8 │ │ │ │ - b e7020 │ │ │ │ + b e7040 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #528] @ e7214 │ │ │ │ + ldr r2, [pc, #528] @ e7234 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 25cb8 │ │ │ │ - b e7020 │ │ │ │ + b e7040 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl e35d4 │ │ │ │ - b e707c │ │ │ │ + bl e35f4 │ │ │ │ + b e709c │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ - b e70fc │ │ │ │ + b e711c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b e70b4 │ │ │ │ + bl 52170 │ │ │ │ + b e70d4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl 117150 │ │ │ │ - b e710c │ │ │ │ + bl 117170 │ │ │ │ + b e712c │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl e3ad8 │ │ │ │ - b e710c │ │ │ │ + bl e3af8 │ │ │ │ + b e712c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b e70cc │ │ │ │ + bl 52170 │ │ │ │ + b e70ec │ │ │ │ mov r9, r0 │ │ │ │ - b e70cc │ │ │ │ + b e70ec │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl e3a40 │ │ │ │ + bl e3a60 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl e3ad8 │ │ │ │ - b e719c │ │ │ │ + bl e3af8 │ │ │ │ + b e71bc │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #232 @ 0xe8 │ │ │ │ - bl e3a40 │ │ │ │ + bl e3a60 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl e46c8 │ │ │ │ + bl e46e8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne e70fc │ │ │ │ + bne e711c │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl e41c0 │ │ │ │ - b e7208 │ │ │ │ + bl e41e0 │ │ │ │ + b e7228 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl e3ad8 │ │ │ │ - b e7208 │ │ │ │ + bl e3af8 │ │ │ │ + b e7228 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e7140 │ │ │ │ + beq e7160 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r4 │ │ │ │ - b e7124 │ │ │ │ + b e7144 │ │ │ │ ldr r0, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7208 │ │ │ │ + beq e7228 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r8 │ │ │ │ - b e71e8 │ │ │ │ + b e7208 │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e717c │ │ │ │ + beq e719c │ │ │ │ mov r0, r7 │ │ │ │ add r4, r7, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r7, r4 │ │ │ │ - b e7160 │ │ │ │ + b e7180 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e719c │ │ │ │ + beq e71bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [sl, #16] │ │ │ │ - b e7200 │ │ │ │ + b e7220 │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e71d0 │ │ │ │ + beq e71f0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r5 │ │ │ │ - b e71b4 │ │ │ │ + b e71d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7208 │ │ │ │ + beq e7228 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl e3ad8 │ │ │ │ + bl e3af8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq lr, r0, r8, asr r2 │ │ │ │ - andseq r9, r2, ip, lsr #3 │ │ │ │ - andseq lr, r0, r4, lsr #18 │ │ │ │ - mulseq r2, r4, r3 │ │ │ │ - andseq lr, r0, r4, ror r2 │ │ │ │ - @ instruction: 0x001292b4 │ │ │ │ + andseq lr, r0, r8, lsr r2 │ │ │ │ + andseq r9, r2, ip, lsl #3 │ │ │ │ + andseq lr, r0, r4, lsl #18 │ │ │ │ + andseq r9, r2, r4, ror r3 │ │ │ │ + andseq lr, r0, r4, asr r2 │ │ │ │ + mulseq r2, r4, r2 │ │ │ │ andeq r8, r9, r7, ror sl │ │ │ │ - andseq lr, r0, r4, asr #9 │ │ │ │ - andseq lr, r0, ip, ror #9 │ │ │ │ + andseq lr, r0, r4, lsr #9 │ │ │ │ + andseq lr, r0, ip, asr #9 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ mov r4, r2 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne e743c │ │ │ │ + bne e745c │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl eff3c │ │ │ │ + bl eff5c │ │ │ │ add r0, r5, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r8, [sp, #328] @ 0x148 │ │ │ │ add sl, sp, #264 @ 0x108 │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ cmp r8, r0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne e72f0 │ │ │ │ + bne e7310 │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia fp!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm fp, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr sl, [r4, #4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add r7, r5, #1 │ │ │ │ mov r0, sl │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e740c │ │ │ │ + beq e742c │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r6 │ │ │ │ - b e72d8 │ │ │ │ + b e72f8 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ add r1, r0, #68 @ 0x44 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ bl 1e85c │ │ │ │ ldm sl!, {r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #16 │ │ │ │ @@ -205199,15 +205207,15 @@ │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r8, [sp, #16] │ │ │ │ ldr r8, [r9] │ │ │ │ ldr r9, [r8, #32] │ │ │ │ cmp r9, #0 │ │ │ │ - bne e746c │ │ │ │ + bne e748c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r8, #32] │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ add r6, r0, #116 @ 0x74 │ │ │ │ ldm r1!, {r2, r3, r5, r7} │ │ │ │ stmia r6!, {r2, r3, r5, r7} │ │ │ │ @@ -205216,18 +205224,18 @@ │ │ │ │ stm r6, {r2, r3, r4, r5, r7} │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne e73c0 │ │ │ │ - ldr r1, [pc, #376] @ e7534 │ │ │ │ + bne e73e0 │ │ │ │ + ldr r1, [pc, #376] @ e7554 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1161fc │ │ │ │ + bl 11621c │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ mla r0, r7, r0, r1 │ │ │ │ add r1, sp, #328 @ 0x148 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r7, #1 │ │ │ │ @@ -205238,134 +205246,134 @@ │ │ │ │ ldm sl!, {r1, r2, r3, r7} │ │ │ │ add r0, fp, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm sl, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [fp] │ │ │ │ - b e7434 │ │ │ │ + b e7454 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7434 │ │ │ │ + beq e7454 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #232] @ e752c │ │ │ │ + ldr r2, [pc, #232] @ e754c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #228] @ e7530 │ │ │ │ + ldr r0, [pc, #228] @ e7550 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #328] @ 0x148 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ add r3, sp, #328 @ 0x148 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - b e747c │ │ │ │ - ldr r0, [pc, #196] @ e7538 │ │ │ │ + b e749c │ │ │ │ + ldr r0, [pc, #196] @ e7558 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ - bl e40f0 │ │ │ │ + bl e4110 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #32] │ │ │ │ - b e74f8 │ │ │ │ + b e7518 │ │ │ │ bl 262c4 │ │ │ │ mov fp, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq e74c4 │ │ │ │ + beq e74e4 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r6, r5 │ │ │ │ - b e74a8 │ │ │ │ + b e74c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7520 │ │ │ │ + beq e7540 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, fp │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ - bl e3f5c │ │ │ │ + bl e3f7c │ │ │ │ cmp r9, #0 │ │ │ │ - beq e7520 │ │ │ │ + beq e7540 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl e3b70 │ │ │ │ - b e7518 │ │ │ │ + bl e3b90 │ │ │ │ + b e7538 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e3f5c │ │ │ │ + bl e3f7c │ │ │ │ mov r0, fp │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ muleq r8, r0, sl │ │ │ │ - andseq lr, r0, r0, rrx │ │ │ │ - andseq lr, r0, r8, lsl #2 │ │ │ │ - andseq lr, r0, r0, rrx │ │ │ │ + andseq lr, r0, r0, asr #32 │ │ │ │ + andseq lr, r0, r8, ror #1 │ │ │ │ + andseq lr, r0, r0, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #700 @ 0x2bc │ │ │ │ mov r4, r2 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ - bne e7804 │ │ │ │ + bne e7824 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r5, #9 │ │ │ │ add r0, r4, #12 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ movt r5, #17 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e75a8 │ │ │ │ + beq e75c8 │ │ │ │ cmp r1, #1 │ │ │ │ - bne e75e8 │ │ │ │ + bne e7608 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1], #4 │ │ │ │ orr r0, r0, #4 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ bl 1e85c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b e75d0 │ │ │ │ + b e75f0 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #8 │ │ │ │ orr r1, r1, #4 │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ cmp r8, #0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r5, #9 │ │ │ │ movt r5, #17 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq e7614 │ │ │ │ + beq e7634 │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 52150 │ │ │ │ - b e7614 │ │ │ │ + bl 52170 │ │ │ │ + b e7634 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #8 │ │ │ │ str r9, [sp, #16] │ │ │ │ add r1, r1, #16 │ │ │ │ str r8, [sp, #12] │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -205373,298 +205381,298 @@ │ │ │ │ movt r5, #17 │ │ │ │ sub r0, r5, #2 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r4, [fp] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl e7d5c │ │ │ │ + bl e7d7c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7834 │ │ │ │ + bne e7854 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7844 │ │ │ │ + beq e7864 │ │ │ │ sub r0, r0, #1 │ │ │ │ mov r1, #152 @ 0x98 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r9, sp, #184 @ 0xb8 │ │ │ │ mla r1, r0, r1, r2 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ bl 1e0c4 │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq e7860 │ │ │ │ + beq e7880 │ │ │ │ movw r1, #10 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - beq e784c │ │ │ │ + beq e786c │ │ │ │ add r0, r9, #116 @ 0x74 │ │ │ │ add r1, sp, #336 @ 0x150 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1e85c │ │ │ │ mov r0, fp │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ add r2, r4, #80 @ 0x50 │ │ │ │ add r3, sp, #476 @ 0x1dc │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7780 │ │ │ │ + beq e77a0 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1e85c │ │ │ │ - ldr r0, [pc, #720] @ e79e4 │ │ │ │ + ldr r0, [pc, #720] @ e7a04 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7898 │ │ │ │ + beq e78b8 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r7, r0 │ │ │ │ bl 1e85c │ │ │ │ movw r8, #9 │ │ │ │ str r7, [sp, #500] @ 0x1f4 │ │ │ │ movt r8, #17 │ │ │ │ sub r0, r8, #3 │ │ │ │ str r0, [sp, #496] @ 0x1f0 │ │ │ │ add r7, sp, #336 @ 0x150 │ │ │ │ add r1, sp, #496 @ 0x1f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 118668 │ │ │ │ + bl 118688 │ │ │ │ ldm r7!, {r1, r2, r3, r6} │ │ │ │ add r0, sl, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r7, {r1, r2, r3, r5, r6} │ │ │ │ mov r7, r8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ str r8, [sl] │ │ │ │ - b e77e0 │ │ │ │ + b e7800 │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #344] @ 0x158 │ │ │ │ movw r7, #9 │ │ │ │ ldr r8, [sp, #340] @ 0x154 │ │ │ │ movt r7, #17 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq e77c0 │ │ │ │ + beq e77e0 │ │ │ │ add r5, r0, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r5 │ │ │ │ - b e77a8 │ │ │ │ + b e77c8 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e77e0 │ │ │ │ + beq e7800 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r1, r7 │ │ │ │ orreq r0, r9, #4 │ │ │ │ - bleq e3b70 │ │ │ │ + bleq e3b90 │ │ │ │ add sp, sp, #700 @ 0x2bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #444] @ e79c8 │ │ │ │ + ldr r2, [pc, #444] @ e79e8 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #440] @ e79cc │ │ │ │ + ldr r0, [pc, #440] @ e79ec │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - b e78a4 │ │ │ │ - ldr r0, [pc, #404] @ e79d0 │ │ │ │ + b e78c4 │ │ │ │ + ldr r0, [pc, #404] @ e79f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b e78a4 │ │ │ │ + b e78c4 │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [pc, #384] @ e79d4 │ │ │ │ - ldr r1, [pc, #384] @ e79d8 │ │ │ │ + ldr r0, [pc, #384] @ e79f4 │ │ │ │ + ldr r1, [pc, #384] @ e79f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - b e7870 │ │ │ │ - ldr r0, [pc, #372] @ e79dc │ │ │ │ - ldr r1, [pc, #372] @ e79e0 │ │ │ │ + b e7890 │ │ │ │ + ldr r0, [pc, #372] @ e79fc │ │ │ │ + ldr r1, [pc, #372] @ e7a00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #584] @ 0x248 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #4 │ │ │ │ stmib r0, {r3, r7} │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ bl 26100 │ │ │ │ - b e78a4 │ │ │ │ + b e78c4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r0 │ │ │ │ - b e78bc │ │ │ │ + b e78dc │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #584 @ 0x248 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r5, #0 │ │ │ │ - b e78f4 │ │ │ │ + b e7914 │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1e85c │ │ │ │ mov r5, #0 │ │ │ │ - b e78ec │ │ │ │ + b e790c │ │ │ │ mov r9, r0 │ │ │ │ mov r5, #1 │ │ │ │ add r0, sp, #376 @ 0x178 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - bl e3f5c │ │ │ │ + bl e3f7c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ - bne e7924 │ │ │ │ - b e797c │ │ │ │ + bne e7944 │ │ │ │ + b e799c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl e3b70 │ │ │ │ - b e797c │ │ │ │ + bl e3b90 │ │ │ │ + b e799c │ │ │ │ mov r9, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq e7950 │ │ │ │ + beq e7970 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r5, r7 │ │ │ │ - b e7934 │ │ │ │ + b e7954 │ │ │ │ ldr r0, [sp, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7970 │ │ │ │ + beq e7990 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [sp, #184] @ 0xb8 │ │ │ │ movw r1, #9 │ │ │ │ movt r1, #17 │ │ │ │ cmp r0, r1 │ │ │ │ - bne e79bc │ │ │ │ + bne e79dc │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl e40f0 │ │ │ │ - b e79bc │ │ │ │ + bl e4110 │ │ │ │ + b e79dc │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl e3b70 │ │ │ │ - b e79bc │ │ │ │ + bl e3b90 │ │ │ │ + b e79dc │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e3f5c │ │ │ │ + bl e3f7c │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andeq r6, r8, ip, asr #13 │ │ │ │ - @ instruction: 0x0010dcd8 │ │ │ │ - andseq sp, r0, r8, ror #25 │ │ │ │ - mulseq r0, r4, ip │ │ │ │ - andseq sp, r0, r8, lsr #25 │ │ │ │ - andseq sp, r0, r8, ror ip │ │ │ │ - andseq sp, r0, r4, lsr #25 │ │ │ │ - andseq r8, r2, r8, lsl r8 │ │ │ │ + @ instruction: 0x0010dcb8 │ │ │ │ + andseq sp, r0, r8, asr #25 │ │ │ │ + andseq sp, r0, r4, ror ip │ │ │ │ + andseq sp, r0, r8, lsl #25 │ │ │ │ + andseq sp, r0, r8, asr ip │ │ │ │ + andseq sp, r0, r4, lsl #25 │ │ │ │ + @ instruction: 0x001287f8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r1] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sl, #32] │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ - bcs e7adc │ │ │ │ + bcs e7afc │ │ │ │ ldrd r2, [sl, #40] @ 0x28 │ │ │ │ mov r7, #152 @ 0x98 │ │ │ │ mul r3, r3, r7 │ │ │ │ add r7, r0, #1 │ │ │ │ str r7, [sl, #32] │ │ │ │ movw r7, #9 │ │ │ │ movt r7, #17 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e7ae8 │ │ │ │ + beq e7b08 │ │ │ │ add r6, r2, r3 │ │ │ │ sub r3, r3, #152 @ 0x98 │ │ │ │ ldr r6, [r6, #-152] @ 0xffffff68 │ │ │ │ cmp r6, r7 │ │ │ │ - beq e7a20 │ │ │ │ + beq e7a40 │ │ │ │ add r0, r2, r3 │ │ │ │ mov fp, sp │ │ │ │ add ip, r0, #88 @ 0x58 │ │ │ │ mov r2, fp │ │ │ │ ldm ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bmi e7b20 │ │ │ │ + bmi e7b40 │ │ │ │ ldr r9, [r1, #4] │ │ │ │ - beq e7a94 │ │ │ │ - ldr r0, [pc, #224] @ e7b50 │ │ │ │ + beq e7ab4 │ │ │ │ + ldr r0, [pc, #224] @ e7b70 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7b24 │ │ │ │ + beq e7b44 │ │ │ │ mov r7, r0 │ │ │ │ - b e7a98 │ │ │ │ + b e7ab8 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ mov r0, #4 │ │ │ │ str r5, [r8, #28] │ │ │ │ @@ -205675,126 +205683,126 @@ │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [sl, #32] │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sl, #32] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #112] @ e7b54 │ │ │ │ + ldr r0, [pc, #112] @ e7b74 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25e20 │ │ │ │ - ldr r1, [pc, #104] @ e7b58 │ │ │ │ + ldr r1, [pc, #104] @ e7b78 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #100] @ e7b5c │ │ │ │ + ldr r2, [pc, #100] @ e7b7c │ │ │ │ str r0, [sl, #32] │ │ │ │ mov r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sp │ │ │ │ stm sp, {r2, r3} │ │ │ │ bl 26100 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #32] @ e7b4c │ │ │ │ + ldr r2, [pc, #32] @ e7b6c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sl, #32] │ │ │ │ sub r1, r1, #1 │ │ │ │ str r1, [sl, #32] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq sp, r0, r0, lsr r7 │ │ │ │ - @ instruction: 0x001284b8 │ │ │ │ - andseq sp, r0, r8, asr sl │ │ │ │ - andseq sp, r0, ip, asr #20 │ │ │ │ - andseq sp, r0, r4, lsr #20 │ │ │ │ + andseq sp, r0, r0, lsl r7 │ │ │ │ + mulseq r2, r8, r4 │ │ │ │ + andseq sp, r0, r8, lsr sl │ │ │ │ + andseq sp, r0, ip, lsr #20 │ │ │ │ + andseq sp, r0, r4, lsl #20 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r6, #7 │ │ │ │ mov r5, r2 │ │ │ │ mov fp, r1 │ │ │ │ movt r6, #17 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e7bbc │ │ │ │ + beq e7bdc │ │ │ │ cmp r0, #1 │ │ │ │ - bne e7c0c │ │ │ │ + bne e7c2c │ │ │ │ ldrd r8, [r3] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r3, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r4, [r1], #4 │ │ │ │ add r0, r0, #4 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ bl 1e85c │ │ │ │ str r4, [sp, #8] │ │ │ │ - b e7bf4 │ │ │ │ + b e7c14 │ │ │ │ add ip, r3, #12 │ │ │ │ mov lr, r5 │ │ │ │ mov r8, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ ldm ip, {r0, r2, r4, r5, r6, r7} │ │ │ │ add r1, r1, #4 │ │ │ │ stm r1, {r0, r2, r4, r5, r6, r7} │ │ │ │ mov r6, r8 │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ ldrd r8, [r3] │ │ │ │ mov r5, lr │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq e7c38 │ │ │ │ + beq e7c58 │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 52150 │ │ │ │ - b e7c38 │ │ │ │ + bl 52170 │ │ │ │ + b e7c58 │ │ │ │ mov ip, r6 │ │ │ │ ldm r3!, {r1, r2, r6, r7} │ │ │ │ add r0, sp, #8 │ │ │ │ add r0, r0, #4 │ │ │ │ stmia r0!, {r1, r2, r6, r7} │ │ │ │ mov r4, r5 │ │ │ │ ldm r3, {r1, r2, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r5, r6, r7} │ │ │ │ mov r6, ip │ │ │ │ mov r5, r4 │ │ │ │ str ip, [sp, #8] │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, fp │ │ │ │ - bl e7d5c │ │ │ │ + bl e7d7c │ │ │ │ ldr r0, [fp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e7d08 │ │ │ │ + bne e7d28 │ │ │ │ mvn r0, #0 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ str r0, [fp, #32] │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ orr r0, r0, #4 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1e85c │ │ │ │ mov r0, fp │ │ │ │ add r2, r6, #2 │ │ │ │ ldr r1, [r0, #36]! @ 0x24 │ │ │ │ strb r5, [sp, #276] @ 0x114 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ cmp r7, r1 │ │ │ │ - bne e7c9c │ │ │ │ - ldr r1, [pc, #188] @ e7d54 │ │ │ │ + bne e7cbc │ │ │ │ + ldr r1, [pc, #188] @ e7d74 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1161fc │ │ │ │ + bl 11621c │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ ldr r1, [fp, #40] @ 0x28 │ │ │ │ mla r0, r7, r0, r1 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ bl 1e0c4 │ │ │ │ @@ -205814,83 +205822,83 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #4 │ │ │ │ stm sl, {r0, r1} │ │ │ │ str r0, [sl, #8] │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #72] @ e7d58 │ │ │ │ + ldr r0, [pc, #72] @ e7d78 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl e40f0 │ │ │ │ + bl e4110 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq sp, r0, r4, asr #17 │ │ │ │ - andseq sp, r0, ip, asr r8 │ │ │ │ + andseq sp, r0, r4, lsr #17 │ │ │ │ + andseq sp, r0, ip, lsr r8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ mov fp, r1 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ mov r5, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne e801c │ │ │ │ + bne e803c │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [fp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e802c │ │ │ │ + beq e804c │ │ │ │ sub r3, r1, #1 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ str r3, [fp, #44] @ 0x2c │ │ │ │ mul r7, r3, r2 │ │ │ │ ldr r2, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r7]! │ │ │ │ movw r7, #9 │ │ │ │ movt r7, #17 │ │ │ │ cmp r3, r7 │ │ │ │ - beq e7dd8 │ │ │ │ + beq e7df8 │ │ │ │ movw r2, #10 │ │ │ │ movt r2, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - beq e802c │ │ │ │ + beq e804c │ │ │ │ str r1, [fp, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1e85c │ │ │ │ - b e8008 │ │ │ │ + b e8028 │ │ │ │ add r6, sp, #8 │ │ │ │ add r1, r2, #4 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r4, [r2, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movw r2, #8 │ │ │ │ movt r2, #17 │ │ │ │ cmp r0, r2 │ │ │ │ - bne e7e1c │ │ │ │ + bne e7e3c │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e7ed0 │ │ │ │ - b e7eb4 │ │ │ │ + bne e7ef0 │ │ │ │ + b e7ed4 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ add r1, pc, #12 │ │ │ │ cmp r0, #8 │ │ │ │ movcs r0, #2 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -205900,42 +205908,42 @@ │ │ │ │ andeq r0, r0, r4, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, asr r0 │ │ │ │ orr r0, r6, #4 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e7ed0 │ │ │ │ - b e7eb4 │ │ │ │ + bne e7ef0 │ │ │ │ + b e7ed4 │ │ │ │ add r0, r6, #32 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e7ed0 │ │ │ │ - b e7eb4 │ │ │ │ + bne e7ef0 │ │ │ │ + b e7ed4 │ │ │ │ add r0, r6, #64 @ 0x40 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e7ed0 │ │ │ │ - b e7eb4 │ │ │ │ + bne e7ef0 │ │ │ │ + b e7ed4 │ │ │ │ add r0, r6, #16 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e7ed0 │ │ │ │ - b e7eb4 │ │ │ │ + bne e7ef0 │ │ │ │ + b e7ed4 │ │ │ │ add r0, r6, #8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ - bne e7ed0 │ │ │ │ + bne e7ef0 │ │ │ │ add r1, r5, #12 │ │ │ │ - b e7f38 │ │ │ │ + b e7f58 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r0, r0, #88 @ 0x58 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, r2 │ │ │ │ - beq e7eb4 │ │ │ │ + beq e7ed4 │ │ │ │ sub r1, r1, #1114112 @ 0x110000 │ │ │ │ add r2, pc, #12 │ │ │ │ cmp r1, #8 │ │ │ │ movcs r1, #2 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -205943,23 +205951,23 @@ │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r8, lsr r0 │ │ │ │ add r1, r5, #4 │ │ │ │ - b e7f38 │ │ │ │ + b e7f58 │ │ │ │ add r1, r5, #32 │ │ │ │ - b e7f38 │ │ │ │ + b e7f58 │ │ │ │ add r1, r5, #64 @ 0x40 │ │ │ │ - b e7f38 │ │ │ │ + b e7f58 │ │ │ │ add r1, r5, #16 │ │ │ │ - b e7f38 │ │ │ │ + b e7f58 │ │ │ │ add r1, r5, #8 │ │ │ │ - b e7f38 │ │ │ │ + b e7f58 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r1, r1, #88 @ 0x58 │ │ │ │ ldr r7, [r0] │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ @@ -205969,38 +205977,38 @@ │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r6, [sp, #100] @ 0x64 │ │ │ │ bl 1e85c │ │ │ │ - ldr r7, [pc, #356] @ e80e0 │ │ │ │ + ldr r7, [pc, #356] @ e8100 │ │ │ │ mov r1, #4 │ │ │ │ ldr r7, [pc, r7] │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8048 │ │ │ │ + beq e8068 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #4] │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ str r8, [sp, #124] @ 0x7c │ │ │ │ bl 1e85c │ │ │ │ ldrb r0, [r7] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8058 │ │ │ │ + beq e8078 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ @@ -206011,178 +206019,178 @@ │ │ │ │ movt r0, #17 │ │ │ │ stm r9, {r0, r8, sl} │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #184] @ e80dc │ │ │ │ + ldr r0, [pc, #184] @ e80fc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b e8064 │ │ │ │ - ldr r0, [pc, #160] @ e80d4 │ │ │ │ - ldr r2, [pc, #160] @ e80d8 │ │ │ │ + b e8084 │ │ │ │ + ldr r0, [pc, #160] @ e80f4 │ │ │ │ + ldr r2, [pc, #160] @ e80f8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 26160 │ │ │ │ - b e8064 │ │ │ │ + b e8084 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ bl 25cd0 │ │ │ │ - b e8064 │ │ │ │ + b e8084 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ - bl e4514 │ │ │ │ + bl e4534 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ - bl e3b70 │ │ │ │ - b e80ac │ │ │ │ + bl e3b90 │ │ │ │ + b e80cc │ │ │ │ bl 262c4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, #32] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #32] │ │ │ │ - b e80c0 │ │ │ │ + b e80e0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andeq r7, r9, fp, lsl #20 │ │ │ │ - andseq sp, r0, r0, asr #10 │ │ │ │ - andseq sp, r0, r8, ror #10 │ │ │ │ - @ instruction: 0x00127fb0 │ │ │ │ + andseq sp, r0, r0, lsr #10 │ │ │ │ + andseq sp, r0, r8, asr #10 │ │ │ │ + mulseq r2, r0, pc @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #524 @ 0x20c │ │ │ │ ldr r7, [r1] │ │ │ │ mov r8, r0 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r1, #80]! @ 0x50 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne e8e5c │ │ │ │ + bne e8e7c │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #1 │ │ │ │ ldrb r1, [r7, #102] @ 0x66 │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r7, #84] @ 0x54 │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ strb r1, [r7, #100] @ 0x64 │ │ │ │ - bne e8ea8 │ │ │ │ + bne e8ec8 │ │ │ │ ldrd r4, [r7, #8] │ │ │ │ mvn r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, #0 │ │ │ │ str r0, [r7] │ │ │ │ str r1, [r7, #12] │ │ │ │ - beq e8180 │ │ │ │ + beq e81a0 │ │ │ │ add r4, r4, #4 │ │ │ │ - b e8160 │ │ │ │ + b e8180 │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e817c │ │ │ │ + beq e819c │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8154 │ │ │ │ + beq e8174 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b e8154 │ │ │ │ + bl 52170 │ │ │ │ + b e8174 │ │ │ │ ldr r0, [r7] │ │ │ │ mov r6, r7 │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r1, [r6, #16]! │ │ │ │ str r0, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne e8eb4 │ │ │ │ + bne e8ed4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r0, [r7, #24] │ │ │ │ add r5, r3, #1 │ │ │ │ str r1, [r7, #16] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r7, #28] │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e81cc │ │ │ │ + beq e81ec │ │ │ │ add r4, r0, #112 @ 0x70 │ │ │ │ - bl e41c0 │ │ │ │ + bl e41e0 │ │ │ │ mov r0, r4 │ │ │ │ - b e81b4 │ │ │ │ + b e81d4 │ │ │ │ mov r2, r7 │ │ │ │ str r8, [sp, #24] │ │ │ │ ldr r0, [r2, #32]! │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r2, #-16] │ │ │ │ - bne e8f08 │ │ │ │ + bne e8f28 │ │ │ │ ldr r8, [r7, #40] @ 0x28 │ │ │ │ mvn r0, #0 │ │ │ │ ldr fp, [r7, #44] @ 0x2c │ │ │ │ mov r9, #0 │ │ │ │ add r4, r8, #152 @ 0x98 │ │ │ │ str r0, [r7, #32] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r9, [r7, #44] @ 0x2c │ │ │ │ mov r7, fp │ │ │ │ - b e8230 │ │ │ │ + b e8250 │ │ │ │ add sl, sl, #4 │ │ │ │ add r9, r9, #1 │ │ │ │ sub r7, r5, #1 │ │ │ │ add r4, r6, #152 @ 0x98 │ │ │ │ mov r0, sl │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ cmp r9, fp │ │ │ │ - beq e82ac │ │ │ │ + beq e82cc │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ mov sl, r8 │ │ │ │ mul r0, r9, r0 │ │ │ │ movw r1, #9 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r7 │ │ │ │ movt r1, #17 │ │ │ │ ldr r0, [sl, r0]! │ │ │ │ cmp r0, r1 │ │ │ │ - beq e8218 │ │ │ │ + beq e8238 │ │ │ │ ldrd r0, [sl, #120] @ 0x78 │ │ │ │ mov r7, r8 │ │ │ │ add r8, r1, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq e8284 │ │ │ │ + beq e82a4 │ │ │ │ add r4, r0, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r4 │ │ │ │ - b e826c │ │ │ │ + b e828c │ │ │ │ ldr r0, [sl, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e82a4 │ │ │ │ + beq e82c4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sl, #120] @ 0x78 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r8, r7 │ │ │ │ - b e821c │ │ │ │ + b e823c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add ip, sp, #176 @ 0xb0 │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ add sl, sp, #112 @ 0x70 │ │ │ │ ldr r0, [r1] │ │ │ │ @@ -206219,56 +206227,56 @@ │ │ │ │ add r0, ip, #68 @ 0x44 │ │ │ │ str r0, [sp, #28] │ │ │ │ add r0, ip, #4 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b e83d4 │ │ │ │ + b e83f4 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #412] @ 0x19c │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ add r3, sp, #412 @ 0x19c │ │ │ │ mov r2, sl │ │ │ │ - bl e9114 │ │ │ │ + bl e9134 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr lr, [sp, #176] @ 0xb0 │ │ │ │ ldm r2!, {r3, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r5, r6, r7} │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ - bne e8ce0 │ │ │ │ + bne e8d00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq e8c30 │ │ │ │ + beq e8c50 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r1, r0, #40 @ 0x28 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - bhi e8534 │ │ │ │ + bhi e8554 │ │ │ │ add r0, pc, #8 │ │ │ │ add r8, sp, #424 @ 0x1a8 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl #4 │ │ │ │ andeq r0, r0, r4, asr r2 │ │ │ │ @@ -206326,127 +206334,127 @@ │ │ │ │ ldm r1!, {r2, r3, r5, r6} │ │ │ │ stmia r0!, {r2, r3, r5, r6} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6} │ │ │ │ mov r1, r7 │ │ │ │ stm r0, {r2, r3, r4, r5, r6} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ - bl e5b30 │ │ │ │ + bl e5b50 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ ldr lr, [sp, #176] @ 0xb0 │ │ │ │ ldm r2!, {r3, r4, r5, r6} │ │ │ │ stmia r1!, {r3, r4, r5, r6} │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ cmp lr, #34 @ 0x22 │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ - beq e83b8 │ │ │ │ - b e8ce0 │ │ │ │ + beq e83d8 │ │ │ │ + b e8d00 │ │ │ │ add r8, sp, #424 @ 0x1a8 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - beq e877c │ │ │ │ + beq e879c │ │ │ │ cmp r0, #124 @ 0x7c │ │ │ │ - bne e8574 │ │ │ │ + bne e8594 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ - bl e581c │ │ │ │ - b e8394 │ │ │ │ + bl e583c │ │ │ │ + b e83b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - bgt e87a8 │ │ │ │ + bgt e87c8 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - beq e88f0 │ │ │ │ + beq e8910 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ - bne e8838 │ │ │ │ + bne e8858 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r8, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs e8be0 │ │ │ │ + bcs e8c00 │ │ │ │ adds r0, fp, r8 │ │ │ │ - bcs e8ecc │ │ │ │ + bcs e8eec │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ cmn r6, #1 │ │ │ │ - beq e8e50 │ │ │ │ + beq e8e70 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #-2147483644 @ 0x80000004 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ - b e8974 │ │ │ │ + b e8994 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ - bl e601c │ │ │ │ - b e8394 │ │ │ │ + bl e603c │ │ │ │ + b e83b4 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #3 │ │ │ │ - b e8380 │ │ │ │ + b e83a0 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, #4 │ │ │ │ - b e8380 │ │ │ │ + b e83a0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, r7 │ │ │ │ - bl eedbc │ │ │ │ + bl eeddc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ cmp ip, r0 │ │ │ │ - beq e8d84 │ │ │ │ + beq e8da4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldm r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ @@ -206455,116 +206463,116 @@ │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - ldr r0, [pc, #2508] @ e90e0 │ │ │ │ + ldr r0, [pc, #2508] @ e9100 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #116 @ 0x74 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8ee8 │ │ │ │ + beq e8f08 │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #7 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r5, r0 │ │ │ │ str r4, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - bne e8768 │ │ │ │ - ldr r1, [pc, #2436] @ e90e4 │ │ │ │ + bne e8788 │ │ │ │ + ldr r1, [pc, #2436] @ e9104 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 11634c │ │ │ │ + bl 11636c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, #7 │ │ │ │ str r1, [r0, r5, lsl #3]! │ │ │ │ str r4, [r0, #4] │ │ │ │ - b e8bb8 │ │ │ │ + b e8bd8 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldm r4!, {r2, r3, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ - bl e9660 │ │ │ │ - b e8394 │ │ │ │ + bl e9680 │ │ │ │ + b e83b4 │ │ │ │ cmp r4, #92 @ 0x5c │ │ │ │ - beq e899c │ │ │ │ + beq e89bc │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ - bne e8838 │ │ │ │ + bne e8858 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r8, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs e8bf8 │ │ │ │ + bcs e8c18 │ │ │ │ adds r0, fp, r8 │ │ │ │ - bcs e8ec0 │ │ │ │ + bcs e8ee0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ cmn r6, #1 │ │ │ │ - beq e8e50 │ │ │ │ + beq e8e70 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ mov r0, #0 │ │ │ │ - b e896c │ │ │ │ + b e898c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs fp, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs e8bc4 │ │ │ │ + bcs e8be4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r0, fp │ │ │ │ - bcs e8ed8 │ │ │ │ + bcs e8ef8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r0, #88] @ 0x58 │ │ │ │ cmn r5, #1 │ │ │ │ - beq e8e50 │ │ │ │ + beq e8e70 │ │ │ │ ldr r8, [r0, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r6, #10 │ │ │ │ str r4, [sp, #184] @ 0xb8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ addeq r8, r8, #1 │ │ │ │ str r8, [sp, #204] @ 0xcc │ │ │ │ @@ -206575,40 +206583,40 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ add r0, fp, r0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r0, r5, #1 │ │ │ │ movweq r0, #1 │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ - b e89b8 │ │ │ │ + b e89d8 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r8, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs e8c10 │ │ │ │ + bcs e8c30 │ │ │ │ adds r0, fp, r8 │ │ │ │ - bcs e8c24 │ │ │ │ + bcs e8c44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #88] @ 0x58 │ │ │ │ cmn r6, #1 │ │ │ │ - beq e8e50 │ │ │ │ + beq e8e70 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ @@ -206618,22 +206626,22 @@ │ │ │ │ cmp r4, #10 │ │ │ │ add r0, r6, #1 │ │ │ │ movweq r0, #1 │ │ │ │ addeq r5, r5, #1 │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #200] @ 0xc8 │ │ │ │ str r0, [sp, #204] @ 0xcc │ │ │ │ - b e89bc │ │ │ │ + b e89dc │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ mov r1, r7 │ │ │ │ - bl ec324 │ │ │ │ + bl ec344 │ │ │ │ ldr r8, [sp, #176] @ 0xb0 │ │ │ │ ldr r1, [sp, #180] @ 0xb4 │ │ │ │ cmp r8, #34 @ 0x22 │ │ │ │ - bne e8de8 │ │ │ │ + bne e8e08 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r2 │ │ │ │ add r8, sp, #488 @ 0x1e8 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov r2, r8 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r5, r6, r7} │ │ │ │ @@ -206650,179 +206658,179 @@ │ │ │ │ ldr r0, [r2, r0, lsl #2] │ │ │ │ add pc, r2, r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, lsr r1 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, r0, asr r0 │ │ │ │ - ldr r0, [pc, #1736] @ e90e8 │ │ │ │ + ldr r0, [pc, #1736] @ e9108 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #32 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #32 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8ef8 │ │ │ │ + beq e8f18 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r4, #2 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ - b e8b78 │ │ │ │ + b e8b98 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sp, #464 @ 0x1d0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #1644] @ e90f8 │ │ │ │ + ldr r0, [pc, #1644] @ e9118 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8f14 │ │ │ │ + beq e8f34 │ │ │ │ add r1, sp, #176 @ 0xb0 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, #5 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ - b e8b80 │ │ │ │ - ldr r0, [pc, #1568] @ e90f0 │ │ │ │ + b e8ba0 │ │ │ │ + ldr r0, [pc, #1568] @ e9110 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #24 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #24 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8ef8 │ │ │ │ + beq e8f18 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, fp │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r4, #3 │ │ │ │ - b e8b80 │ │ │ │ - ldr r0, [pc, #1508] @ e90f4 │ │ │ │ + b e8ba0 │ │ │ │ + ldr r0, [pc, #1508] @ e9114 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8ef8 │ │ │ │ + beq e8f18 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r4, #6 │ │ │ │ - b e8b74 │ │ │ │ - ldr r0, [pc, #1444] @ e90ec │ │ │ │ + b e8b94 │ │ │ │ + ldr r0, [pc, #1444] @ e910c │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #28 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #28 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e8ef8 │ │ │ │ + beq e8f18 │ │ │ │ mov r1, r8 │ │ │ │ mov fp, r0 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ mov r4, #4 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r5, r0 │ │ │ │ str fp, [sp, #180] @ 0xb4 │ │ │ │ str r4, [sp, #176] @ 0xb0 │ │ │ │ - bne e8bac │ │ │ │ - ldr r1, [pc, #1368] @ e90fc │ │ │ │ + bne e8bcc │ │ │ │ + ldr r1, [pc, #1368] @ e911c │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 11634c │ │ │ │ + bl 11636c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ str r4, [r0, r5, lsl #3]! │ │ │ │ str fp, [r0, #4] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - b e83d4 │ │ │ │ + b e83f4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov fp, #4 │ │ │ │ movwcc fp, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r0, r0, fp │ │ │ │ - bcc e886c │ │ │ │ - b e8ed8 │ │ │ │ + bcc e888c │ │ │ │ + b e8ef8 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r8, #4 │ │ │ │ movwcc r8, #3 │ │ │ │ adds r0, fp, r8 │ │ │ │ - bcc e85c4 │ │ │ │ - b e8ecc │ │ │ │ + bcc e85e4 │ │ │ │ + b e8eec │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r8, #4 │ │ │ │ movwcc r8, #3 │ │ │ │ adds r0, fp, r8 │ │ │ │ - bcc e87e4 │ │ │ │ - b e8ec0 │ │ │ │ + bcc e8804 │ │ │ │ + b e8ee0 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r8, #4 │ │ │ │ movwcc r8, #3 │ │ │ │ adds r0, fp, r8 │ │ │ │ - bcc e891c │ │ │ │ - ldr r0, [pc, #1196] @ e90d8 │ │ │ │ + bcc e893c │ │ │ │ + ldr r0, [pc, #1196] @ e90f8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8ee0 │ │ │ │ + b e8f00 │ │ │ │ ldm r9!, {r1, r2, r3, r6} │ │ │ │ mov r0, sl │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ stmia r0!, {r1, r2, r3, r6} │ │ │ │ ldm r9, {r1, r2, r3, r5, r6} │ │ │ │ stm r0, {r1, r2, r3, r5, r6} │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ - bl e6a30 │ │ │ │ + bl e6a50 │ │ │ │ ldr ip, [sp, #176] @ 0xb0 │ │ │ │ ldr r9, [sp, #180] @ 0xb4 │ │ │ │ ldr r8, [sp, #184] @ 0xb8 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ - bne e8d14 │ │ │ │ + bne e8d34 │ │ │ │ str r8, [sp, #428] @ 0x1ac │ │ │ │ str r9, [sp, #424] @ 0x1a8 │ │ │ │ add r4, sp, #176 @ 0xb0 │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl f1ca4 │ │ │ │ + bl f1cc4 │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne e8d4c │ │ │ │ + bne e8d6c │ │ │ │ str r8, [sp, #180] @ 0xb4 │ │ │ │ str r9, [sp, #176] @ 0xb0 │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne e8f24 │ │ │ │ + bne e8f44 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, #4 │ │ │ │ ldmib r6, {r0, r1, r2} │ │ │ │ stmib r6, {r3, r7} │ │ │ │ ldr r7, [sp, #24] │ │ │ │ str r3, [r6, #12] │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ @@ -206866,40 +206874,40 @@ │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [ip] │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ add sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ │ │ ldm sl, {r0, r1, r2, r3, r6, r7} │ │ │ │ stm r5, {r0, r1, r2, r3, r6, r7} │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r5, r1, #1 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e8dc4 │ │ │ │ + beq e8de4 │ │ │ │ add r4, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r4 │ │ │ │ - b e8dac │ │ │ │ + b e8dcc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e8cd8 │ │ │ │ + beq e8cf8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ add sl, sp, #488 @ 0x1e8 │ │ │ │ add r9, sp, #464 @ 0x1d0 │ │ │ │ mov r2, sl │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ @@ -206919,22 +206927,22 @@ │ │ │ │ stm r3, {r4, r5, r6, r7} │ │ │ │ add r3, lr, #40 @ 0x28 │ │ │ │ ldm r9, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ str r8, [lr] │ │ │ │ str ip, [lr, #60] @ 0x3c │ │ │ │ str r1, [lr, #4] │ │ │ │ - b e8da0 │ │ │ │ - ldr r0, [pc, #644] @ e90dc │ │ │ │ + b e8dc0 │ │ │ │ + ldr r0, [pc, #644] @ e90fc │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8ee0 │ │ │ │ - ldr r0, [pc, #672] @ e9104 │ │ │ │ + b e8f00 │ │ │ │ + ldr r0, [pc, #672] @ e9124 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #668] @ e9108 │ │ │ │ - ldr r1, [pc, #668] @ e910c │ │ │ │ + ldr r2, [pc, #668] @ e9128 │ │ │ │ + ldr r1, [pc, #668] @ e912c │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ @@ -206942,260 +206950,260 @@ │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 26310 │ │ │ │ - ldr r0, [pc, #608] @ e9110 │ │ │ │ + ldr r0, [pc, #608] @ e9130 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #520] @ e90c4 │ │ │ │ + ldr r0, [pc, #520] @ e90e4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - ldr r0, [pc, #524] @ e90d4 │ │ │ │ + ldr r0, [pc, #524] @ e90f4 │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8ee0 │ │ │ │ - ldr r0, [pc, #504] @ e90cc │ │ │ │ + b e8f00 │ │ │ │ + ldr r0, [pc, #504] @ e90ec │ │ │ │ add r0, pc, r0 │ │ │ │ - b e8ee0 │ │ │ │ - ldr r0, [pc, #496] @ e90d0 │ │ │ │ + b e8f00 │ │ │ │ + ldr r0, [pc, #496] @ e90f0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b e8f30 │ │ │ │ + b e8f50 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ bl 25cd0 │ │ │ │ - b e8f30 │ │ │ │ + b e8f50 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r4 │ │ │ │ bl 25cd0 │ │ │ │ - b e8f30 │ │ │ │ - ldr r0, [pc, #440] @ e90c8 │ │ │ │ + b e8f50 │ │ │ │ + ldr r0, [pc, #440] @ e90e8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ bl 25cd0 │ │ │ │ - b e8f30 │ │ │ │ - ldr r0, [pc, #468] @ e9100 │ │ │ │ + b e8f50 │ │ │ │ + ldr r0, [pc, #468] @ e9120 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl e35d4 │ │ │ │ - b e90b8 │ │ │ │ + bl e35f4 │ │ │ │ + b e90d8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #424 @ 0x1a8 │ │ │ │ - bl e35d4 │ │ │ │ - b e90b8 │ │ │ │ + bl e35f4 │ │ │ │ + b e90d8 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl 1174c4 │ │ │ │ - b e90b0 │ │ │ │ + bl 1174e4 │ │ │ │ + b e90d0 │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl e35d4 │ │ │ │ - b e90b0 │ │ │ │ + bl e35f4 │ │ │ │ + b e90d0 │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl e35d4 │ │ │ │ - b e90b0 │ │ │ │ + bl e35f4 │ │ │ │ + b e90d0 │ │ │ │ bl 262c4 │ │ │ │ - b e90ac │ │ │ │ + b e90cc │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #296 @ 0x128 │ │ │ │ - bl 117530 │ │ │ │ - b e90b0 │ │ │ │ + bl 117550 │ │ │ │ + b e90d0 │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e8fc8 │ │ │ │ + beq e8fe8 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r4, r6 │ │ │ │ - b e8fac │ │ │ │ + b e8fcc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e90b8 │ │ │ │ + beq e90d8 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ - b e906c │ │ │ │ + b e908c │ │ │ │ mov r9, r0 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e9088 │ │ │ │ + beq e90a8 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #112 @ 0x70 │ │ │ │ - bl e41c0 │ │ │ │ + bl e41e0 │ │ │ │ mov r4, r6 │ │ │ │ - b e9000 │ │ │ │ + b e9020 │ │ │ │ bl 262c4 │ │ │ │ - b e90ac │ │ │ │ + b e90cc │ │ │ │ mov r9, r0 │ │ │ │ subs r8, r8, #1 │ │ │ │ - beq e9044 │ │ │ │ + beq e9064 │ │ │ │ mov r0, r4 │ │ │ │ add r7, r4, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r4, r7 │ │ │ │ - b e9028 │ │ │ │ + b e9048 │ │ │ │ ldr r0, [sl, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9064 │ │ │ │ + beq e9084 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sl, #120] @ 0x78 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, sl │ │ │ │ - bl e3b70 │ │ │ │ + bl e3b90 │ │ │ │ subs r5, r5, #1 │ │ │ │ - beq e9088 │ │ │ │ + beq e90a8 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #152 @ 0x98 │ │ │ │ - bl e40f0 │ │ │ │ + bl e4110 │ │ │ │ mov r6, r4 │ │ │ │ - b e906c │ │ │ │ + b e908c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r1] │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl e3ad8 │ │ │ │ + bl e3af8 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x0010c3f0 │ │ │ │ - andseq ip, r0, ip, lsl #7 │ │ │ │ - andseq ip, r0, r0, ror #9 │ │ │ │ - @ instruction: 0x0010c4d4 │ │ │ │ - andseq ip, r0, ip, ror #9 │ │ │ │ - andseq ip, r0, r8, lsl #15 │ │ │ │ - andseq ip, r0, ip, asr #10 │ │ │ │ - andseq r7, r2, ip, lsl r8 │ │ │ │ - andseq ip, r0, r0, asr lr │ │ │ │ - andseq r7, r2, r8, lsl #10 │ │ │ │ - andseq r7, r2, r0, ror #7 │ │ │ │ - andseq r7, r2, r8, asr r4 │ │ │ │ - andseq r7, r2, r8, lsl r4 │ │ │ │ - andseq r7, r2, r4, lsr #9 │ │ │ │ - andseq ip, r0, ip, lsl sl │ │ │ │ - andseq ip, r0, r8, lsr #13 │ │ │ │ - andseq ip, r0, r4, lsr r7 │ │ │ │ + @ instruction: 0x0010c3d0 │ │ │ │ + andseq ip, r0, ip, ror #6 │ │ │ │ + andseq ip, r0, r0, asr #9 │ │ │ │ + @ instruction: 0x0010c4b4 │ │ │ │ + andseq ip, r0, ip, asr #9 │ │ │ │ + andseq ip, r0, r8, ror #14 │ │ │ │ + andseq ip, r0, ip, lsr #10 │ │ │ │ + @ instruction: 0x001277fc │ │ │ │ + andseq ip, r0, r0, lsr lr │ │ │ │ + andseq r7, r2, r8, ror #9 │ │ │ │ + andseq r7, r2, r0, asr #7 │ │ │ │ + andseq r7, r2, r8, lsr r4 │ │ │ │ + @ instruction: 0x001273f8 │ │ │ │ + andseq r7, r2, r4, lsl #9 │ │ │ │ + @ instruction: 0x0010c9fc │ │ │ │ + andseq ip, r0, r8, lsl #13 │ │ │ │ + andseq ip, r0, r4, lsl r7 │ │ │ │ strdeq r4, [r8], -r0 │ │ │ │ - andseq ip, r0, r8, lsl r7 │ │ │ │ - andseq ip, r0, ip, lsl #8 │ │ │ │ + @ instruction: 0x0010c6f8 │ │ │ │ + andseq ip, r0, ip, ror #7 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - beq e915c │ │ │ │ + beq e917c │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #42 @ 0x2a │ │ │ │ - beq e915c │ │ │ │ + beq e917c │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne e9530 │ │ │ │ + bne e9550 │ │ │ │ ldr r6, [r7] │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ - beq e91fc │ │ │ │ + beq e921c │ │ │ │ ldr fp, [r9, #4] │ │ │ │ sub r0, r4, #1 │ │ │ │ str r0, [r9, #8] │ │ │ │ mov r5, fp │ │ │ │ ldr r1, [r5, r0, lsl #3]! │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, #2 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bcs e9250 │ │ │ │ + bcs e9270 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldr r8, [r7, #8] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi e9568 │ │ │ │ + bmi e9588 │ │ │ │ mov r6, sl │ │ │ │ - beq e9320 │ │ │ │ - ldr r0, [pc, #1148] @ e9654 │ │ │ │ + beq e9340 │ │ │ │ + ldr r0, [pc, #1148] @ e9674 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e956c │ │ │ │ + beq e958c │ │ │ │ mov sl, r0 │ │ │ │ - b e9324 │ │ │ │ + b e9344 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ mov r5, sl │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ ldrd sl, [r7, #4] │ │ │ │ cmp fp, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi e954c │ │ │ │ - beq e92dc │ │ │ │ - ldr r0, [pc, #1056] @ e964c │ │ │ │ + bmi e956c │ │ │ │ + beq e92fc │ │ │ │ + ldr r0, [pc, #1056] @ e966c │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9550 │ │ │ │ + beq e9570 │ │ │ │ mov r8, r0 │ │ │ │ - b e92e0 │ │ │ │ + b e9300 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9280 │ │ │ │ + beq e92a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne e9280 │ │ │ │ + bne e92a0 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp] │ │ │ │ str sl, [sp, #8] │ │ │ │ str r9, [sp, #12] │ │ │ │ add r1, pc, #8 │ │ │ │ mov r0, r7 │ │ │ │ @@ -207210,15 +207218,15 @@ │ │ │ │ andeq r0, r0, r4, lsr r1 │ │ │ │ andeq r0, r0, r8, lsr #2 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ add r0, r7, #12 │ │ │ │ - b e93d8 │ │ │ │ + b e93f8 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov lr, r5 │ │ │ │ @@ -207227,15 +207235,15 @@ │ │ │ │ mov r1, #27 │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ ldr r0, [r9, #4] │ │ │ │ str fp, [lr, #28] │ │ │ │ str r8, [lr, #32] │ │ │ │ str fp, [lr, #36] @ 0x24 │ │ │ │ str r1, [lr] │ │ │ │ - b e9368 │ │ │ │ + b e9388 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ add ip, r6, #40 @ 0x28 │ │ │ │ @@ -207244,43 +207252,43 @@ │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #27 │ │ │ │ str r8, [lr, #28] │ │ │ │ str sl, [lr, #32] │ │ │ │ str r8, [lr, #36] @ 0x24 │ │ │ │ str r0, [lr] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, fp │ │ │ │ cmp r4, #1 │ │ │ │ movls r4, #1 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e9388 │ │ │ │ + beq e93a8 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b e9370 │ │ │ │ + b e9390 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9528 │ │ │ │ + beq e9548 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r7, #28 │ │ │ │ - b e93d8 │ │ │ │ + b e93f8 │ │ │ │ add r0, r7, #4 │ │ │ │ - b e93d8 │ │ │ │ + b e93f8 │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ - b e93d8 │ │ │ │ + b e93f8 │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ - b e93d8 │ │ │ │ + b e93f8 │ │ │ │ add r0, r7, #88 @ 0x58 │ │ │ │ - b e93d8 │ │ │ │ + b e93f8 │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ mov r9, r7 │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sl, sp, #128 @ 0x80 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ @@ -207302,46 +207310,46 @@ │ │ │ │ mov r1, fp │ │ │ │ str r5, [sp, #124] @ 0x7c │ │ │ │ ldm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r6, r9 │ │ │ │ mov r5, lr │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #520] @ e9658 │ │ │ │ + ldr r3, [pc, #520] @ e9678 │ │ │ │ ldr r3, [pc, r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9584 │ │ │ │ + beq e95a4 │ │ │ │ mov r9, r0 │ │ │ │ add ip, sp, #104 @ 0x68 │ │ │ │ stm r9, {r5, r6} │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ ldm ip, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r1, r8 │ │ │ │ stm r1, {r0, r2, r3, r5, r6, r7} │ │ │ │ mov r0, fp │ │ │ │ ldm sl!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm sl, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #424] @ e965c │ │ │ │ + ldr r0, [pc, #424] @ e967c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9594 │ │ │ │ + beq e95b4 │ │ │ │ ldm fp!, {r2, r3, r6, r7} │ │ │ │ mov ip, r0 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm fp, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, ip, #40 @ 0x28 │ │ │ │ str r9, [ip, #36] @ 0x24 │ │ │ │ @@ -207360,242 +207368,242 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #264] @ e9640 │ │ │ │ - ldr r2, [pc, #264] @ e9644 │ │ │ │ + ldr r0, [pc, #264] @ e9660 │ │ │ │ + ldr r2, [pc, #264] @ e9664 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ bl 26160 │ │ │ │ - b e95a0 │ │ │ │ + b e95c0 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #240] @ e9648 │ │ │ │ + ldr r2, [pc, #240] @ e9668 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 25cb8 │ │ │ │ - b e95a0 │ │ │ │ + b e95c0 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #220] @ e9650 │ │ │ │ + ldr r2, [pc, #220] @ e9670 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ bl 25cb8 │ │ │ │ - b e95a0 │ │ │ │ + b e95c0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ - b e95a0 │ │ │ │ + b e95c0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1172c0 │ │ │ │ - b e95c4 │ │ │ │ + bl 1172e0 │ │ │ │ + b e95e4 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ - b e962c │ │ │ │ + b e964c │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl e35d4 │ │ │ │ - b e962c │ │ │ │ + bl e35f4 │ │ │ │ + b e964c │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq e9600 │ │ │ │ + beq e9620 │ │ │ │ mov r0, r6 │ │ │ │ add r7, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r7 │ │ │ │ - b e95e4 │ │ │ │ + b e9604 │ │ │ │ ldr r1, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9634 │ │ │ │ + beq e9654 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl e3ad8 │ │ │ │ + bl e3af8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andeq r6, r9, r7, lsr #11 │ │ │ │ - andseq ip, r0, r4, lsr #1 │ │ │ │ - andseq fp, r0, r4, lsl #26 │ │ │ │ - @ instruction: 0x00126cfc │ │ │ │ - andseq fp, r0, r8, ror #25 │ │ │ │ - andseq r6, r2, r0, asr sp │ │ │ │ - andseq r6, r2, r0, ror #21 │ │ │ │ - andseq r6, r2, ip, ror sl │ │ │ │ + andseq ip, r0, r4, lsl #1 │ │ │ │ + andseq fp, r0, r4, ror #25 │ │ │ │ + @ instruction: 0x00126cdc │ │ │ │ + andseq fp, r0, r8, asr #25 │ │ │ │ + andseq r6, r2, r0, lsr sp │ │ │ │ + andseq r6, r2, r0, asr #21 │ │ │ │ + andseq r6, r2, ip, asr sl │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #348 @ 0x15c │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne e9f1c │ │ │ │ + bne e9f3c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r7] │ │ │ │ ldr sl, [r5, #8] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, r4 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ ldrd r2, [r4, #84] @ 0x54 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ - beq e972c │ │ │ │ + beq e974c │ │ │ │ ldr r8, [r5, #4] │ │ │ │ sub r0, sl, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r1, r0, lsl #3]! │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r0, #2 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bcs e977c │ │ │ │ + bcs e979c │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ ldr r7, [r7, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ cmp r9, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi ea070 │ │ │ │ - beq e9908 │ │ │ │ - ldr r0, [pc, #2768] @ ea1d8 │ │ │ │ + bmi ea090 │ │ │ │ + beq e9928 │ │ │ │ + ldr r0, [pc, #2768] @ ea1f8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea074 │ │ │ │ + beq ea094 │ │ │ │ mov fp, r0 │ │ │ │ - b e990c │ │ │ │ + b e992c │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, sp, #292 @ 0x124 │ │ │ │ ldrd r8, [r7, #4] │ │ │ │ cmp r9, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #280 @ 0x118 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi ea090 │ │ │ │ - beq e98c0 │ │ │ │ - ldr r0, [pc, #2680] @ ea1d0 │ │ │ │ + bmi ea0b0 │ │ │ │ + beq e98e0 │ │ │ │ + ldr r0, [pc, #2680] @ ea1f0 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea094 │ │ │ │ + beq ea0b4 │ │ │ │ mov fp, r0 │ │ │ │ - b e98c4 │ │ │ │ + b e98e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e985c │ │ │ │ + beq e987c │ │ │ │ mov r0, r7 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r9, [r6] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r0 │ │ │ │ - beq e9860 │ │ │ │ + beq e9880 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ mov r1, r7 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - bl ee814 │ │ │ │ + bl ee834 │ │ │ │ mov r0, #25 │ │ │ │ add r9, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, #5 │ │ │ │ str r0, [sp, #136] @ 0x88 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov r1, r9 │ │ │ │ - bl f1cc0 │ │ │ │ + bl f1ce0 │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - bne e99c8 │ │ │ │ + bne e99e8 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add lr, sp, #280 @ 0x118 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldr ip, [r6] │ │ │ │ str r4, [sp, #300] @ 0x12c │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ stm lr, {r0, r1, r2, ip} │ │ │ │ - bmi ea0b0 │ │ │ │ + bmi ea0d0 │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r9 │ │ │ │ - beq e9bc8 │ │ │ │ - ldr r0, [pc, #2480] @ ea1e4 │ │ │ │ + beq e9be8 │ │ │ │ + ldr r0, [pc, #2480] @ ea204 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea0b4 │ │ │ │ + beq ea0d4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b e9bcc │ │ │ │ + b e9bec │ │ │ │ ldr r9, [r7, #8] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ str r4, [sp, #300] @ 0x12c │ │ │ │ add ip, sp, #280 @ 0x118 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r9, #0 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldm r6, {r3, r5} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ str r5, [sp, #296] @ 0x128 │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - bmi ea070 │ │ │ │ - beq e9938 │ │ │ │ - ldr r0, [pc, #2368] @ ea1dc │ │ │ │ + bmi ea090 │ │ │ │ + beq e9958 │ │ │ │ + ldr r0, [pc, #2368] @ ea1fc │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea074 │ │ │ │ + beq ea094 │ │ │ │ mov fp, r0 │ │ │ │ - b e993c │ │ │ │ + b e995c │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ @@ -207605,27 +207613,27 @@ │ │ │ │ mov r0, #27 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r9, [ip, #28] │ │ │ │ str fp, [ip, #32] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ str r9, [ip, #36] @ 0x24 │ │ │ │ str r0, [ip] │ │ │ │ - b e9980 │ │ │ │ + b e99a0 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ add ip, lr, #40 @ 0x28 │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #27 │ │ │ │ - b e9964 │ │ │ │ + b e9984 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ @@ -207635,69 +207643,69 @@ │ │ │ │ mov r0, #26 │ │ │ │ str r9, [lr, #28] │ │ │ │ str fp, [lr, #32] │ │ │ │ str r9, [lr, #36] @ 0x24 │ │ │ │ str r0, [lr] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ cmp sl, #1 │ │ │ │ movls sl, #1 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq e99a4 │ │ │ │ + beq e99c4 │ │ │ │ add r4, r8, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r8, r4 │ │ │ │ - b e9988 │ │ │ │ + b e99a8 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea068 │ │ │ │ + beq ea088 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov fp, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #44 @ 0x2c │ │ │ │ - bne e9a9c │ │ │ │ + bne e9abc │ │ │ │ mov r0, r7 │ │ │ │ mov fp, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9a20 │ │ │ │ + beq e9a40 │ │ │ │ mov r0, r7 │ │ │ │ mov fp, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - bne e9cf8 │ │ │ │ + bne e9d18 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldmib r6, {r4, r5} │ │ │ │ add lr, sp, #280 @ 0x118 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr ip, [r6] │ │ │ │ str r5, [sp, #300] @ 0x12c │ │ │ │ str r4, [sp, #296] @ 0x128 │ │ │ │ stm lr, {r0, r2, r3, ip} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ mov fp, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, ip, #28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, ip, #40 @ 0x28 │ │ │ │ ldm r9, {r1, r2, r3, r4, r5, r7} │ │ │ │ @@ -207705,53 +207713,53 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #26 │ │ │ │ str r0, [ip] │ │ │ │ mov r0, #0 │ │ │ │ eor r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne e9974 │ │ │ │ - b e9ebc │ │ │ │ + bne e9994 │ │ │ │ + b e9edc │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ - bne e9c18 │ │ │ │ + bne e9c38 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq e9c68 │ │ │ │ + beq e9c88 │ │ │ │ mov r0, r7 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne e9c68 │ │ │ │ + bne e9c88 │ │ │ │ mov r0, r7 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ - bl e4fc0 │ │ │ │ + bl e4fe0 │ │ │ │ mov ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9b34 │ │ │ │ + beq e9b54 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov ip, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne e9b34 │ │ │ │ + bne e9b54 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ mov ip, #0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #16] │ │ │ │ add lr, sp, #256 @ 0x100 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldm r6, {r3, r5} │ │ │ │ @@ -207760,36 +207768,36 @@ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r1, r2 │ │ │ │ str r4, [sp, #276] @ 0x114 │ │ │ │ movwhi r0, #1 │ │ │ │ tst fp, r0 │ │ │ │ - beq e9db0 │ │ │ │ + beq e9dd0 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov fp, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ mov r3, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ add r2, sp, #280 @ 0x118 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, lr, #28 │ │ │ │ add ip, lr, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #24 │ │ │ │ str r0, [lr] │ │ │ │ - b e9ea8 │ │ │ │ + b e9ec8 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e85c │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ ldm fp, {r1, r2, r3, r4, r5, r7} │ │ │ │ @@ -207800,16 +207808,16 @@ │ │ │ │ str r0, [ip] │ │ │ │ mov r0, #0 │ │ │ │ str r6, [ip, #28] │ │ │ │ str r9, [ip, #32] │ │ │ │ str r6, [ip, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne e9974 │ │ │ │ - b e9ebc │ │ │ │ + bne e9994 │ │ │ │ + b e9edc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ add r1, r0, #8 │ │ │ │ mov r6, r4 │ │ │ │ add r2, lr, #8 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ @@ -207820,16 +207828,16 @@ │ │ │ │ str ip, [lr] │ │ │ │ str r6, [lr, #4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ eor r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne e9974 │ │ │ │ - b e9ebc │ │ │ │ + bne e9994 │ │ │ │ + b e9edc │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [r6] │ │ │ │ @@ -207840,15 +207848,15 @@ │ │ │ │ str r2, [sp, #284] @ 0x11c │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ str r4, [sp, #296] @ 0x128 │ │ │ │ str ip, [sp, #292] @ 0x124 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ ldr fp, [sp, #28] │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov lr, r5 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, ip, #28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, ip, #40 @ 0x28 │ │ │ │ @@ -207856,62 +207864,62 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #26 │ │ │ │ eor r1, lr, #1 │ │ │ │ str r0, [ip] │ │ │ │ eor r0, fp, #1 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne e9974 │ │ │ │ - b e9ebc │ │ │ │ + bne e9994 │ │ │ │ + b e9edc │ │ │ │ mov r0, r7 │ │ │ │ mov fp, #1 │ │ │ │ mov r5, #1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne e9d40 │ │ │ │ + bne e9d60 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - bne e9e04 │ │ │ │ + bne e9e24 │ │ │ │ mov r0, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b e9ac8 │ │ │ │ + b e9ae8 │ │ │ │ subs r5, r1, #34 @ 0x22 │ │ │ │ - bne e9e40 │ │ │ │ + bne e9e60 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #20] │ │ │ │ clz r0, r5 │ │ │ │ lsr r5, r0, #5 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, #1 │ │ │ │ - bl ee814 │ │ │ │ + bl ee834 │ │ │ │ str r4, [sp, #16] │ │ │ │ add r4, sp, #192 @ 0xc0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f1cc0 │ │ │ │ + bl f1ce0 │ │ │ │ ldr ip, [sp, #192] @ 0xc0 │ │ │ │ ldr fp, [sp, #196] @ 0xc4 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ - bne e9e78 │ │ │ │ + bne e9e98 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #1 │ │ │ │ str fp, [sp, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b e9ac8 │ │ │ │ + b e9ae8 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ mov sl, ip │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ add r1, pc, #8 │ │ │ │ ldr r2, [r1, r8, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ add pc, r1, r2 │ │ │ │ @@ -207924,44 +207932,44 @@ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, asr #3 │ │ │ │ andeq r0, r0, ip, asr #3 │ │ │ │ @ instruction: 0x000001b4 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r0 │ │ │ │ add r0, r7, #12 │ │ │ │ - b e9f9c │ │ │ │ + b e9fbc │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #8 │ │ │ │ mov lr, r1 │ │ │ │ add r1, ip, #8 │ │ │ │ mov r6, r4 │ │ │ │ ldm r0!, {r2, r3, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r7} │ │ │ │ ldm r0!, {r2, r3, r4, r5, r7} │ │ │ │ stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r7} │ │ │ │ str lr, [ip] │ │ │ │ str r6, [ip, #4] │ │ │ │ - b e9c4c │ │ │ │ + b e9c6c │ │ │ │ cmp r1, #25 │ │ │ │ - bne e9ee0 │ │ │ │ + bne e9f00 │ │ │ │ ldrb r0, [r4, #103] @ 0x67 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e9f38 │ │ │ │ + beq e9f58 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq e9d50 │ │ │ │ + beq e9d70 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b e9d50 │ │ │ │ + bl 52170 │ │ │ │ + b e9d70 │ │ │ │ add r1, r4, #8 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov r6, r5 │ │ │ │ ldm r1!, {r3, r4, r5, r7} │ │ │ │ add r2, lr, #8 │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r1!, {r0, r3, r4, r5, r7} │ │ │ │ @@ -207970,83 +207978,83 @@ │ │ │ │ stm r2, {r0, r3, r4, r5, r7} │ │ │ │ str ip, [lr] │ │ │ │ str fp, [lr, #4] │ │ │ │ mov r0, #0 │ │ │ │ eor r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne e9974 │ │ │ │ + bne e9994 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldrne r1, [sp, #100] @ 0x64 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq e9974 │ │ │ │ + beq e9994 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b e9974 │ │ │ │ + bl 52170 │ │ │ │ + b e9994 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ add r2, ip, #8 │ │ │ │ mov lr, r1 │ │ │ │ ldm r0!, {r3, r4, r5, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r7} │ │ │ │ ldm r0!, {r1, r3, r4, r5, r7} │ │ │ │ stmia r2!, {r1, r3, r4, r5, r7} │ │ │ │ ldm r0, {r1, r3, r4, r5, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r7} │ │ │ │ str lr, [ip] │ │ │ │ str r9, [ip, #4] │ │ │ │ - b e9c4c │ │ │ │ - ldr r0, [pc, #672] @ ea1c4 │ │ │ │ - ldr r2, [pc, #672] @ ea1c8 │ │ │ │ + b e9c6c │ │ │ │ + ldr r0, [pc, #672] @ ea1e4 │ │ │ │ + ldr r2, [pc, #672] @ ea1e8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ bl 26160 │ │ │ │ - b ea0d8 │ │ │ │ + b ea0f8 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6!, {r0, r1, r2, r3, r7} │ │ │ │ stmia r4!, {r0, r1, r2, r3, r7} │ │ │ │ ldm r6, {r0, r1, r2, r3, r5, r7} │ │ │ │ stm r4, {r0, r1, r2, r3, r5, r7} │ │ │ │ mov r0, #0 │ │ │ │ eor r1, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ cmpeq r0, #0 │ │ │ │ - bne e9974 │ │ │ │ - b e9ebc │ │ │ │ + bne e9994 │ │ │ │ + b e9edc │ │ │ │ add r0, r7, #28 │ │ │ │ - b e9f9c │ │ │ │ + b e9fbc │ │ │ │ add r0, r7, #4 │ │ │ │ - b e9f9c │ │ │ │ + b e9fbc │ │ │ │ add r0, r7, #48 @ 0x30 │ │ │ │ - b e9f9c │ │ │ │ + b e9fbc │ │ │ │ add r0, r7, #36 @ 0x24 │ │ │ │ - b e9f9c │ │ │ │ + b e9fbc │ │ │ │ add r0, r7, #88 @ 0x58 │ │ │ │ - b e9f9c │ │ │ │ + b e9fbc │ │ │ │ add r0, r7, #40 @ 0x28 │ │ │ │ ldm r0, {r1, r2} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ ldm r6, {r3, r5} │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ stm r1, {r0, r3, r5} │ │ │ │ str r4, [sp, #212] @ 0xd4 │ │ │ │ str r7, [sp, #284] @ 0x11c │ │ │ │ str r8, [sp, #280] @ 0x118 │ │ │ │ - bl e4894 │ │ │ │ + bl e48b4 │ │ │ │ add r2, sp, #192 @ 0xc0 │ │ │ │ str r8, [r0] │ │ │ │ str r7, [r0, #4] │ │ │ │ add ip, r9, #40 @ 0x28 │ │ │ │ ldm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #256 @ 0x100 │ │ │ │ stm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ @@ -208062,383 +208070,383 @@ │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ mov r0, #0 │ │ │ │ strb sl, [sp, #344] @ 0x158 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr fp, [sp, #28] │ │ │ │ - bl 118134 │ │ │ │ + bl 118154 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl e4824 │ │ │ │ + bl e4844 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldm r5!, {r1, r2, r3, r7} │ │ │ │ add r0, r4, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ ldm r5, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #344] @ ea1d4 │ │ │ │ + ldr r2, [pc, #344] @ ea1f4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ bl 25cb8 │ │ │ │ - b ea0d8 │ │ │ │ + b ea0f8 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #304] @ ea1cc │ │ │ │ + ldr r2, [pc, #304] @ ea1ec │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ bl 25cb8 │ │ │ │ - b ea0d8 │ │ │ │ + b ea0f8 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #292] @ ea1e0 │ │ │ │ + ldr r2, [pc, #292] @ ea200 │ │ │ │ mov fp, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b ea10c │ │ │ │ + b ea12c │ │ │ │ bl 262c4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str fp, [sp, #28] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [sp, #28] │ │ │ │ cmpne r0, #0 │ │ │ │ - beq ea140 │ │ │ │ + beq ea160 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldrne r1, [sp, #100] @ 0x64 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq ea140 │ │ │ │ + beq ea160 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne ea158 │ │ │ │ - b ea1b0 │ │ │ │ + bne ea178 │ │ │ │ + b ea1d0 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl e35d4 │ │ │ │ - b ea1b0 │ │ │ │ + bl e35f4 │ │ │ │ + b ea1d0 │ │ │ │ mov r7, r0 │ │ │ │ subs sl, sl, #1 │ │ │ │ - beq ea184 │ │ │ │ + beq ea1a4 │ │ │ │ mov r0, r4 │ │ │ │ add r6, r4, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r4, r6 │ │ │ │ - b ea168 │ │ │ │ + b ea188 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ea1b8 │ │ │ │ + beq ea1d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e3ad8 │ │ │ │ + bl e3af8 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ andeq r5, r9, fp, lsl #24 │ │ │ │ - @ instruction: 0x0010b6d8 │ │ │ │ + @ instruction: 0x0010b6b8 │ │ │ │ + andseq fp, r0, r0, lsr #3 │ │ │ │ + @ instruction: 0x001267b0 │ │ │ │ andseq fp, r0, r0, asr #3 │ │ │ │ - @ instruction: 0x001267d0 │ │ │ │ - andseq fp, r0, r0, ror #3 │ │ │ │ - andseq r6, r2, r0, lsr #16 │ │ │ │ - andseq r6, r2, ip, lsl #13 │ │ │ │ - mulseq r0, ip, r1 │ │ │ │ - @ instruction: 0x001266f4 │ │ │ │ + andseq r6, r2, r0, lsl #16 │ │ │ │ + andseq r6, r2, ip, ror #12 │ │ │ │ + andseq fp, r0, ip, ror r1 │ │ │ │ + @ instruction: 0x001266d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #364 @ 0x16c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #40 @ 0x28 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne eabe4 │ │ │ │ + bne eac04 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov r9, r8 │ │ │ │ ldr sl, [r9, #80]! @ 0x50 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs fp, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs ea3b0 │ │ │ │ + bcs ea3d0 │ │ │ │ adds r0, sl, fp │ │ │ │ - bcs ea3c4 │ │ │ │ + bcs ea3e4 │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bcs eac10 │ │ │ │ + bcs eac30 │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r8, #84] @ 0x54 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r7, r0 │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ mov r0, r5 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ cmp r7, #10 │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ addeq r6, r6, #1 │ │ │ │ str r6, [sp, #28] │ │ │ │ ldr r6, [r8, #80] @ 0x50 │ │ │ │ cmp r7, #10 │ │ │ │ movweq r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ea2dc │ │ │ │ + beq ea2fc │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - bls ea2d4 │ │ │ │ + bls ea2f4 │ │ │ │ add r1, r0, r6 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #65 @ 0x41 │ │ │ │ mov r1, r2 │ │ │ │ - bgt ea2dc │ │ │ │ - ldr r2, [pc, #2812] @ eadc0 │ │ │ │ + bgt ea2fc │ │ │ │ + ldr r2, [pc, #2812] @ eade0 │ │ │ │ mov r3, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r6 │ │ │ │ bl 264ac │ │ │ │ mov r1, r2 │ │ │ │ - bne ea2bc │ │ │ │ + bne ea2dc │ │ │ │ str sl, [sp, #36] @ 0x24 │ │ │ │ sub sl, r1, r6 │ │ │ │ add r7, r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp sl, #2 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bcc ea30c │ │ │ │ + bcc ea32c │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r1, #15679 @ 0x3d3f │ │ │ │ cmp r0, r1 │ │ │ │ - beq ea3d0 │ │ │ │ + beq ea3f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ea330 │ │ │ │ + beq ea350 │ │ │ │ cmp r4, r6 │ │ │ │ - bls ea32c │ │ │ │ + bls ea34c │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt ea330 │ │ │ │ - b ea548 │ │ │ │ - bne ea548 │ │ │ │ + bgt ea350 │ │ │ │ + b ea568 │ │ │ │ + bne ea568 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc ea348 │ │ │ │ + bcc ea368 │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r1, #8511 @ 0x213f │ │ │ │ cmp r0, r1 │ │ │ │ - beq ea45c │ │ │ │ + beq ea47c │ │ │ │ cmp r6, #0 │ │ │ │ - beq ea36c │ │ │ │ + beq ea38c │ │ │ │ cmp r4, r6 │ │ │ │ - bls ea368 │ │ │ │ + bls ea388 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt ea36c │ │ │ │ - b ea548 │ │ │ │ - bne ea548 │ │ │ │ + bgt ea38c │ │ │ │ + b ea568 │ │ │ │ + bne ea568 │ │ │ │ cmp sl, #3 │ │ │ │ - bcc ea390 │ │ │ │ - ldr r0, [pc, #2648] @ eadd4 │ │ │ │ + bcc ea3b0 │ │ │ │ + ldr r0, [pc, #2648] @ eadf4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea4dc │ │ │ │ + beq ea4fc │ │ │ │ cmp r6, #0 │ │ │ │ - beq ea404 │ │ │ │ + beq ea424 │ │ │ │ cmp r4, r6 │ │ │ │ - bls ea400 │ │ │ │ + bls ea420 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt ea404 │ │ │ │ - b ea548 │ │ │ │ + bgt ea424 │ │ │ │ + b ea568 │ │ │ │ mov fp, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc fp, #3 │ │ │ │ adds r0, sl, fp │ │ │ │ - bcc ea240 │ │ │ │ - ldr r0, [pc, #2632] @ eae14 │ │ │ │ + bcc ea260 │ │ │ │ + ldr r0, [pc, #2632] @ eae34 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #2540] @ eadc4 │ │ │ │ + ldr r0, [pc, #2540] @ eade4 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea594 │ │ │ │ + beq ea5b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne ea3ec │ │ │ │ - b ea594 │ │ │ │ - bne ea548 │ │ │ │ + bne ea40c │ │ │ │ + b ea5b4 │ │ │ │ + bne ea568 │ │ │ │ cmp sl, #3 │ │ │ │ - bcc ea428 │ │ │ │ - ldr r0, [pc, #2504] @ eaddc │ │ │ │ + bcc ea448 │ │ │ │ + ldr r0, [pc, #2504] @ eadfc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea568 │ │ │ │ + beq ea588 │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - beq ea490 │ │ │ │ + beq ea4b0 │ │ │ │ cmp r4, r6 │ │ │ │ - bls ea48c │ │ │ │ + bls ea4ac │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt ea490 │ │ │ │ - b ea548 │ │ │ │ - ldr r0, [pc, #2412] @ eadd0 │ │ │ │ + bgt ea4b0 │ │ │ │ + b ea568 │ │ │ │ + ldr r0, [pc, #2412] @ eadf0 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea594 │ │ │ │ + beq ea5b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne ea478 │ │ │ │ - b ea594 │ │ │ │ - bne ea548 │ │ │ │ + bne ea498 │ │ │ │ + b ea5b4 │ │ │ │ + bne ea568 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #3 │ │ │ │ add fp, fp, r0 │ │ │ │ - bcc ea4bc │ │ │ │ - ldr r0, [pc, #2364] @ eade4 │ │ │ │ + bcc ea4dc │ │ │ │ + ldr r0, [pc, #2364] @ eae04 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea784 │ │ │ │ + beq ea7a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ea510 │ │ │ │ + beq ea530 │ │ │ │ cmp r4, r6 │ │ │ │ - bls ea50c │ │ │ │ + bls ea52c │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt ea510 │ │ │ │ - b ea548 │ │ │ │ - ldr r0, [pc, #2292] @ eadd8 │ │ │ │ + bgt ea530 │ │ │ │ + b ea568 │ │ │ │ + ldr r0, [pc, #2292] @ eadf8 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea594 │ │ │ │ + beq ea5b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne ea4f8 │ │ │ │ - b ea594 │ │ │ │ - bne ea548 │ │ │ │ + bne ea518 │ │ │ │ + b ea5b4 │ │ │ │ + bne ea568 │ │ │ │ cmp sl, #2 │ │ │ │ - bcc ea528 │ │ │ │ + bcc ea548 │ │ │ │ ldrh r0, [r7] │ │ │ │ movw r1, #15423 @ 0x3c3f │ │ │ │ cmp r0, r1 │ │ │ │ - beq ea7b8 │ │ │ │ + beq ea7d8 │ │ │ │ ldr sl, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ea63c │ │ │ │ + beq ea65c │ │ │ │ cmp r4, r6 │ │ │ │ - bls ea638 │ │ │ │ + bls ea658 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt ea63c │ │ │ │ - ldr r0, [pc, #2172] @ eadcc │ │ │ │ + bgt ea65c │ │ │ │ + ldr r0, [pc, #2172] @ eadec │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 264ac │ │ │ │ - ldr r0, [pc, #2160] @ eade0 │ │ │ │ + ldr r0, [pc, #2160] @ eae00 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea594 │ │ │ │ + beq ea5b4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne ea584 │ │ │ │ + bne ea5a4 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, sp, #152 @ 0x98 │ │ │ │ ldm r9, {r3, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r6, [sp, #172] @ 0xac │ │ │ │ - bmi eacf4 │ │ │ │ - beq ea5ec │ │ │ │ - ldr r0, [pc, #2084] @ eadec │ │ │ │ + bmi ead14 │ │ │ │ + beq ea60c │ │ │ │ + ldr r0, [pc, #2084] @ eae0c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eacf8 │ │ │ │ + beq ead18 │ │ │ │ mov r8, r0 │ │ │ │ - b ea5f0 │ │ │ │ + b ea610 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ @@ -208450,73 +208458,73 @@ │ │ │ │ str r0, [ip, #32] │ │ │ │ str r0, [ip, #40] @ 0x28 │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ str r8, [ip, #36] @ 0x24 │ │ │ │ strd r0, [ip] │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne ea548 │ │ │ │ + bne ea568 │ │ │ │ cmp r4, r6 │ │ │ │ - beq ea6c4 │ │ │ │ + beq ea6e4 │ │ │ │ ldrb r0, [r7] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne ea6c4 │ │ │ │ - ldr r0, [pc, #1948] @ eadf4 │ │ │ │ + bne ea6e4 │ │ │ │ + ldr r0, [pc, #1948] @ eae14 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea67c │ │ │ │ + beq ea69c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne ea66c │ │ │ │ + bne ea68c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, r4 │ │ │ │ - bne ea93c │ │ │ │ + bne ea95c │ │ │ │ cmp r4, #0 │ │ │ │ - bmi eacf4 │ │ │ │ + bmi ead14 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - beq eaa70 │ │ │ │ - ldr r0, [pc, #1892] @ eae04 │ │ │ │ + beq eaa90 │ │ │ │ + ldr r0, [pc, #1892] @ eae24 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eacf8 │ │ │ │ + beq ead18 │ │ │ │ mov r5, r0 │ │ │ │ - b eaa74 │ │ │ │ + b eaa94 │ │ │ │ ldr r0, [r8, #92] @ 0x5c │ │ │ │ adds r0, r0, #1 │ │ │ │ - bcs eac1c │ │ │ │ + bcs eac3c │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [r8, #92] @ 0x5c │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1180ec │ │ │ │ + bl 11810c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1784] @ eae00 │ │ │ │ + ldr r0, [pc, #1784] @ eae20 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, #8 │ │ │ │ mov r1, #4 │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #44] @ 0x2c │ │ │ │ addne r3, sp, #48 @ 0x30 │ │ │ │ strdne r4, [r0] │ │ │ │ addne ip, lr, #48 @ 0x30 │ │ │ │ ldmne r3, {r1, r2, r3} │ │ │ │ stmne ip, {r1, r2, r3} │ │ │ │ @@ -208532,92 +208540,92 @@ │ │ │ │ strne fp, [lr, #60] @ 0x3c │ │ │ │ strne r0, [lr, #44] @ 0x2c │ │ │ │ addne sp, sp, #364 @ 0x16c │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ - b ead28 │ │ │ │ - ldr r0, [pc, #1628] @ eade8 │ │ │ │ + b ead48 │ │ │ │ + ldr r0, [pc, #1628] @ eae08 │ │ │ │ mov r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ mov sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea7e8 │ │ │ │ + beq ea808 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne ea7a4 │ │ │ │ - b ea7e8 │ │ │ │ - ldr r0, [pc, #1584] @ eadf0 │ │ │ │ + bne ea7c4 │ │ │ │ + b ea808 │ │ │ │ + ldr r0, [pc, #1584] @ eae10 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ mov sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea7e8 │ │ │ │ + beq ea808 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne ea7d8 │ │ │ │ + bne ea7f8 │ │ │ │ ldr r0, [r8, #92] @ 0x5c │ │ │ │ adds r2, r0, #1 │ │ │ │ - bcs eac58 │ │ │ │ + bcs eac78 │ │ │ │ str r2, [r8, #92] @ 0x5c │ │ │ │ add r8, sp, #152 @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl eae1c │ │ │ │ + bl eae3c │ │ │ │ add r0, r8, #4 │ │ │ │ ldr fp, [sp, #152] @ 0x98 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldm r0!, {r1, r3, r4, r6, r7} │ │ │ │ cmp fp, #34 @ 0x22 │ │ │ │ mov r2, r5 │ │ │ │ stmia r2!, {r1, r3, r4, r6, r7} │ │ │ │ ldm r0, {r1, r3, r4, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r6, r7} │ │ │ │ - bne ea904 │ │ │ │ + bne ea924 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldm r1!, {r2, r3, r4, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r6, r7} │ │ │ │ strb sl, [sp, #192] @ 0xc0 │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ - ldr r9, [pc, #1452] @ eae08 │ │ │ │ + ldr r9, [pc, #1452] @ eae28 │ │ │ │ ldr r9, [pc, r9] │ │ │ │ ldrb r3, [r9] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, #24 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ead0c │ │ │ │ + beq ead2c │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov fp, r0 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r4, #0 │ │ │ │ mov r1, #4 │ │ │ │ ldrb r0, [r9] │ │ │ │ mov r0, #8 │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ str r4, [sp, #88] @ 0x58 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ ldr lr, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ead1c │ │ │ │ + beq ead3c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ stm r0, {r4, fp} │ │ │ │ add r4, ip, #48 @ 0x30 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ @@ -208648,48 +208656,48 @@ │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #20] │ │ │ │ add r4, sp, #152 @ 0x98 │ │ │ │ mov r1, r5 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl eb7a0 │ │ │ │ + bl eb7c0 │ │ │ │ add r2, r4, #16 │ │ │ │ ldr r0, [sp, #156] @ 0x9c │ │ │ │ str r0, [sp, #24] │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ mov r3, lr │ │ │ │ ldr fp, [sp, #160] @ 0xa0 │ │ │ │ ldr sl, [sp, #164] @ 0xa4 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ ldm r2, {r0, r1, r4, r6, r7, r8} │ │ │ │ stm r3, {r0, r1, r4, r6, r7, r8} │ │ │ │ - bne eaa2c │ │ │ │ + bne eaa4c │ │ │ │ str sl, [sp, #8] │ │ │ │ add r8, sp, #128 @ 0x80 │ │ │ │ str fp, [sp, #12] │ │ │ │ add sl, sp, #152 @ 0x98 │ │ │ │ ldm lr, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - bne eaac8 │ │ │ │ + bne eaae8 │ │ │ │ ldr lr, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - beq eab74 │ │ │ │ + beq eab94 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ ldr r6, [r9, #8] │ │ │ │ add r4, sp, #224 @ 0xe0 │ │ │ │ ldm r9, {r3, r7} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ stm r4, {r0, r1, r2, r3, r7} │ │ │ │ @@ -208744,15 +208752,15 @@ │ │ │ │ str r5, [r7, #36] @ 0x24 │ │ │ │ str r6, [r7, #40] @ 0x28 │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne eacc4 │ │ │ │ + bne eace4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r1, [sp, #164] @ 0xa4 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldm r8, {r0, r1, r2, r3, r6, r7} │ │ │ │ @@ -208761,21 +208769,21 @@ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1180ec │ │ │ │ + bl 11810c │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bl e4894 │ │ │ │ + bl e48b4 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add lr, ip, #48 @ 0x30 │ │ │ │ strd r4, [r0] │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm lr, {r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ @@ -208784,18 +208792,18 @@ │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [ip, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [ip, #64] @ 0x40 │ │ │ │ str r8, [ip, #60] @ 0x3c │ │ │ │ - b ea8f8 │ │ │ │ + b ea918 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ add ip, r0, #44 @ 0x2c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ @@ -208805,56 +208813,56 @@ │ │ │ │ mov r1, #27 │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r2, #-2147483644 @ 0x80000004 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ea8fc │ │ │ │ + beq ea91c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #544] @ eae0c │ │ │ │ + ldr r2, [pc, #544] @ eae2c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #540] @ eae10 │ │ │ │ + ldr r0, [pc, #540] @ eae30 │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - ldr r0, [pc, #512] @ eae18 │ │ │ │ + ldr r0, [pc, #512] @ eae38 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #304 @ 0x130 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ str sl, [sp, #356] @ 0x164 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #352] @ 0x160 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ - b eac94 │ │ │ │ + b eacb4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #248 @ 0xf8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r0, r4, #20 │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, #0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ @@ -208869,314 +208877,314 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r6, r7} │ │ │ │ mov r0, #-2147483644 @ 0x80000004 │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #364 @ 0x16c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #300] @ eadf8 │ │ │ │ + ldr r2, [pc, #300] @ eae18 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #296] @ eadfc │ │ │ │ + ldr r0, [pc, #296] @ eae1c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ add r3, sp, #152 @ 0x98 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - b ead28 │ │ │ │ + b ead48 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #200] @ eadc8 │ │ │ │ + ldr r2, [pc, #200] @ eade8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #24 │ │ │ │ bl 25cd0 │ │ │ │ - b ead28 │ │ │ │ + b ead48 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #8 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl e35d4 │ │ │ │ - b eadac │ │ │ │ + bl e35f4 │ │ │ │ + b eadcc │ │ │ │ bl 262c4 │ │ │ │ - b ead5c │ │ │ │ + b ead7c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl e35d4 │ │ │ │ - b eadac │ │ │ │ + bl e35f4 │ │ │ │ + b eadcc │ │ │ │ bl 262c4 │ │ │ │ - b ead5c │ │ │ │ + b ead7c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl e3d90 │ │ │ │ + bl e3db0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ead98 │ │ │ │ + beq eadb8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, #4 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl e35d4 │ │ │ │ + bl e35f4 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ - bl e3d90 │ │ │ │ + bl e3db0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq fp, r0, ip, ror r0 │ │ │ │ + andseq fp, r0, ip, asr r0 │ │ │ │ andeq r5, r9, sp, asr r6 │ │ │ │ - andseq sl, r0, r4, asr r5 │ │ │ │ - andseq sl, r0, r8, ror #27 │ │ │ │ + andseq sl, r0, r4, lsr r5 │ │ │ │ + andseq sl, r0, r8, asr #27 │ │ │ │ ldrdeq r5, [r9], -r3 │ │ │ │ @ instruction: 0x000956b9 │ │ │ │ andeq r5, r9, r5, asr r5 │ │ │ │ andeq r5, r9, r4, lsr #12 │ │ │ │ andeq r5, r9, ip, asr #9 │ │ │ │ andeq r5, r9, r7, lsr #13 │ │ │ │ andeq r5, r9, r7, asr #7 │ │ │ │ - andseq r5, r2, r0, ror #18 │ │ │ │ + andseq r5, r2, r0, asr #18 │ │ │ │ muleq r9, r6, r3 │ │ │ │ andeq r5, r9, r0, lsl #10 │ │ │ │ andeq r3, r8, r0, lsl r2 │ │ │ │ - andseq sl, r0, r8, asr #18 │ │ │ │ - andseq r5, r2, r4, lsr #16 │ │ │ │ - andseq r5, r2, r8, lsl #17 │ │ │ │ - @ instruction: 0x001256d4 │ │ │ │ + andseq sl, r0, r8, lsr #18 │ │ │ │ + andseq r5, r2, r4, lsl #16 │ │ │ │ + andseq r5, r2, r8, ror #16 │ │ │ │ + @ instruction: 0x001256b4 │ │ │ │ ldrdeq r3, [r8], -r8 │ │ │ │ - andseq sl, r0, r4, lsl sl │ │ │ │ - andseq sl, r0, r8, ror #31 │ │ │ │ - andseq sl, r0, ip, lsl #15 │ │ │ │ + @ instruction: 0x0010a9f4 │ │ │ │ + andseq sl, r0, r8, asr #31 │ │ │ │ + andseq sl, r0, ip, ror #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ ldr r5, [r1] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r5 │ │ │ │ ldr fp, [r4, #80]! @ 0x50 │ │ │ │ cmp fp, r0 │ │ │ │ - bne eae94 │ │ │ │ + bne eaeb4 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi eb65c │ │ │ │ - beq eb174 │ │ │ │ - ldr r0, [pc, #2276] @ eb754 │ │ │ │ + bmi eb67c │ │ │ │ + beq eb194 │ │ │ │ + ldr r0, [pc, #2276] @ eb774 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb660 │ │ │ │ + beq eb680 │ │ │ │ mov r9, r0 │ │ │ │ - b eb178 │ │ │ │ + b eb198 │ │ │ │ mov r9, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ ldr r7, [r9, #84]! @ 0x54 │ │ │ │ movw r8, #65503 @ 0xffdf │ │ │ │ movt r8, #31 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr sl, [r9, #4] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b eaed8 │ │ │ │ + b eaef8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #21 │ │ │ │ tst r3, r2, lsl r1 │ │ │ │ - beq eaf10 │ │ │ │ + beq eaf30 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb048 │ │ │ │ + beq eb068 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - beq eb048 │ │ │ │ + beq eb068 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, fp │ │ │ │ ldreq r1, [r5, #84] @ 0x54 │ │ │ │ cmpeq r1, r7 │ │ │ │ - beq eaf68 │ │ │ │ + beq eaf88 │ │ │ │ sub r1, r0, #91 @ 0x5b │ │ │ │ cmp r1, #4 │ │ │ │ - bls eaeb8 │ │ │ │ + bls eaed8 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq eaec8 │ │ │ │ + beq eaee8 │ │ │ │ and r1, r0, r8 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcc eaec8 │ │ │ │ + bcc eaee8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc eafa4 │ │ │ │ + bcc eafc4 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1662c4 │ │ │ │ + bl 1662e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne eaec8 │ │ │ │ - bl 1665bc │ │ │ │ + bne eaee8 │ │ │ │ + bl 1665dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne eaec8 │ │ │ │ - b eafb0 │ │ │ │ + bne eaee8 │ │ │ │ + b eafd0 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, sl │ │ │ │ - bne eaf04 │ │ │ │ + bne eaf24 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq eaec8 │ │ │ │ + beq eaee8 │ │ │ │ and r1, r0, r8 │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcc eaec8 │ │ │ │ + bcc eaee8 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc eafb0 │ │ │ │ - bl 1662c4 │ │ │ │ + bcc eafd0 │ │ │ │ + bl 1662e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eaec8 │ │ │ │ - b eafb0 │ │ │ │ + bne eaee8 │ │ │ │ + b eafd0 │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ cmp r0, #10 │ │ │ │ - bcc eaec8 │ │ │ │ + bcc eaee8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r9 │ │ │ │ ldr r9, [r4] │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs fp, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs eb5bc │ │ │ │ + bcs eb5dc │ │ │ │ adds r0, r9, fp │ │ │ │ - bcs eb5d0 │ │ │ │ + bcs eb5f0 │ │ │ │ ldr r8, [r5, #88] @ 0x58 │ │ │ │ cmn r8, #1 │ │ │ │ - beq eb630 │ │ │ │ + beq eb650 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r7] │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov sl, r0 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bmi eb6bc │ │ │ │ - beq eb4e8 │ │ │ │ - ldr r0, [pc, #1852] @ eb75c │ │ │ │ + bmi eb6dc │ │ │ │ + beq eb508 │ │ │ │ + ldr r0, [pc, #1852] @ eb77c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb6c0 │ │ │ │ + beq eb6e0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ - b eb4ec │ │ │ │ + b eb50c │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr sl, [r4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp sl, r2 │ │ │ │ - bne eb0b4 │ │ │ │ + bne eb0d4 │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r6, #4] │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add ip, sp, #32 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ - bmi eb674 │ │ │ │ + bmi eb694 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - beq eb200 │ │ │ │ - ldr r0, [pc, #1760] @ eb76c │ │ │ │ + beq eb220 │ │ │ │ + ldr r0, [pc, #1760] @ eb78c │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb678 │ │ │ │ + beq eb698 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ - b eb204 │ │ │ │ + b eb224 │ │ │ │ ldm r9, {r4, r9} │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ - bne eb5dc │ │ │ │ + bne eb5fc │ │ │ │ mov r0, r6 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp sl, fp │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bcc eb63c │ │ │ │ + bcc eb65c │ │ │ │ cmp fp, #0 │ │ │ │ - beq eb104 │ │ │ │ + beq eb124 │ │ │ │ cmp fp, r2 │ │ │ │ - bcs eb63c │ │ │ │ + bcs eb65c │ │ │ │ add r0, r1, fp │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble eb63c │ │ │ │ + ble eb65c │ │ │ │ cmp sl, #0 │ │ │ │ - beq eb124 │ │ │ │ + beq eb144 │ │ │ │ cmp sl, r2 │ │ │ │ - bcs eb63c │ │ │ │ + bcs eb65c │ │ │ │ add r0, r1, sl │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - ble eb63c │ │ │ │ + ble eb65c │ │ │ │ cmp sl, fp │ │ │ │ - bne eb1b4 │ │ │ │ + bne eb1d4 │ │ │ │ cmp r2, #0 │ │ │ │ - bmi eb68c │ │ │ │ + bmi eb6ac │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - beq eb240 │ │ │ │ - ldr r0, [pc, #1584] @ eb774 │ │ │ │ + beq eb260 │ │ │ │ + ldr r0, [pc, #1584] @ eb794 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb690 │ │ │ │ + beq eb6b0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ - b eb244 │ │ │ │ + b eb264 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ @@ -209188,30 +209196,30 @@ │ │ │ │ str fp, [sl, #36] @ 0x24 │ │ │ │ str r0, [sl] │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r8, sl, fp │ │ │ │ str r5, [sp, #12] │ │ │ │ cmp r8, #0 │ │ │ │ - bmi eb6a4 │ │ │ │ + bmi eb6c4 │ │ │ │ mov r5, r4 │ │ │ │ - beq eb280 │ │ │ │ - ldr r0, [pc, #1448] @ eb77c │ │ │ │ + beq eb2a0 │ │ │ │ + ldr r0, [pc, #1448] @ eb79c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb6a8 │ │ │ │ + beq eb6c8 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b eb284 │ │ │ │ + b eb2a4 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r2 │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ @@ -209257,26 +209265,26 @@ │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #32] │ │ │ │ - bne eb608 │ │ │ │ + bne eb628 │ │ │ │ add r0, sp, #32 │ │ │ │ ldrd sl, [r1, #56] @ 0x38 │ │ │ │ add r5, r0, #12 │ │ │ │ mvn r0, #0 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ - beq eb38c │ │ │ │ + beq eb3ac │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, #0 │ │ │ │ cmp fp, #1 │ │ │ │ - beq eb350 │ │ │ │ + beq eb370 │ │ │ │ mov r9, #0 │ │ │ │ add r5, r9, fp, lsr #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -209287,59 +209295,59 @@ │ │ │ │ cmp r0, #0 │ │ │ │ sub fp, fp, fp, lsr #1 │ │ │ │ subeq r0, r7, r8 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r5, r9 │ │ │ │ cmp fp, #1 │ │ │ │ mov r9, r5 │ │ │ │ - bhi eb308 │ │ │ │ + bhi eb328 │ │ │ │ add r0, r5, r5, lsl #2 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r7, sl, r0, lsl #3 │ │ │ │ ldr fp, [r7, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp fp, r8 │ │ │ │ movcc r2, fp │ │ │ │ bl 1e388 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r0, fp, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb490 │ │ │ │ + beq eb4b0 │ │ │ │ add fp, r5, r0, lsr #31 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r9, sp, #32 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1605ac │ │ │ │ + bl 1605cc │ │ │ │ add ip, sp, #72 @ 0x48 │ │ │ │ ldm r5, {r1, r2, r3, r4, r6, r7} │ │ │ │ mov r0, ip │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ cmp sl, fp │ │ │ │ - bcc eb618 │ │ │ │ + bcc eb638 │ │ │ │ add r0, r8, #52 @ 0x34 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp sl, r1 │ │ │ │ - bne eb3ec │ │ │ │ - ldr r1, [pc, #928] @ eb780 │ │ │ │ + bne eb40c │ │ │ │ + ldr r1, [pc, #928] @ eb7a0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, ip │ │ │ │ - bl 116540 │ │ │ │ + bl 116560 │ │ │ │ mov ip, r7 │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ add r1, fp, fp, lsl #2 │ │ │ │ cmp sl, fp │ │ │ │ add r7, r0, r1, lsl #3 │ │ │ │ - bls eb438 │ │ │ │ + bls eb458 │ │ │ │ sub r0, sl, fp │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r4 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, ip │ │ │ │ @@ -209376,28 +209384,28 @@ │ │ │ │ str r4, [sp, #20] │ │ │ │ add sl, sp, #72 @ 0x48 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r7} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bmi eb6d4 │ │ │ │ - beq eb544 │ │ │ │ - ldr r0, [pc, #716] @ eb78c │ │ │ │ + bmi eb6f4 │ │ │ │ + beq eb564 │ │ │ │ + ldr r0, [pc, #716] @ eb7ac │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eb6d8 │ │ │ │ + beq eb6f8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r9, r0 │ │ │ │ - b eb548 │ │ │ │ + b eb568 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r2 │ │ │ │ bl 1e85c │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ @@ -209436,142 +209444,142 @@ │ │ │ │ str fp, [ip, #28] │ │ │ │ str r9, [ip, #32] │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ str fp, [ip, #36] @ 0x24 │ │ │ │ add r0, r0, #1 │ │ │ │ str r1, [ip] │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ - beq eb53c │ │ │ │ + beq eb55c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc fp, #3 │ │ │ │ adds r0, r9, fp │ │ │ │ - bcc eafdc │ │ │ │ - ldr r0, [pc, #444] @ eb794 │ │ │ │ + bcc eaffc │ │ │ │ + ldr r0, [pc, #444] @ eb7b4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r2, [pc, #380] @ eb760 │ │ │ │ + ldr r2, [pc, #380] @ eb780 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #376] @ eb764 │ │ │ │ + ldr r0, [pc, #376] @ eb784 │ │ │ │ add r3, sp, #32 │ │ │ │ str r1, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - ldr r0, [pc, #372] @ eb784 │ │ │ │ + ldr r0, [pc, #372] @ eb7a4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ - b eb6ec │ │ │ │ - ldr r2, [pc, #368] @ eb790 │ │ │ │ + b eb70c │ │ │ │ + ldr r2, [pc, #368] @ eb7b0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ bl 25a08 │ │ │ │ - b eb6ec │ │ │ │ - ldr r0, [pc, #352] @ eb798 │ │ │ │ + b eb70c │ │ │ │ + ldr r0, [pc, #352] @ eb7b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #344] @ eb79c │ │ │ │ + ldr r0, [pc, #344] @ eb7bc │ │ │ │ mov r3, sl │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, fp │ │ │ │ bl 264ac │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #232] @ eb750 │ │ │ │ + ldr r2, [pc, #232] @ eb770 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #232] @ eb768 │ │ │ │ + ldr r2, [pc, #232] @ eb788 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #216] @ eb770 │ │ │ │ + ldr r2, [pc, #216] @ eb790 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #200] @ eb778 │ │ │ │ + ldr r2, [pc, #200] @ eb798 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #144] @ eb758 │ │ │ │ + ldr r2, [pc, #144] @ eb778 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #168] @ eb788 │ │ │ │ + ldr r2, [pc, #168] @ eb7a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b eb714 │ │ │ │ + b eb734 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq eb714 │ │ │ │ + beq eb734 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1, #48] @ 0x30 │ │ │ │ - b eb730 │ │ │ │ + b eb750 │ │ │ │ mov r5, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq eb748 │ │ │ │ + beq eb768 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r0, ip, ror #23 │ │ │ │ - ldrheq r5, [r2], -r8 │ │ │ │ - andseq r9, r0, ip, lsl #23 │ │ │ │ - andseq r4, r2, r8, lsl #30 │ │ │ │ + andseq r9, r0, ip, asr #23 │ │ │ │ + mulseq r2, r8, r0 │ │ │ │ + andseq r9, r0, ip, ror #22 │ │ │ │ + andseq r4, r2, r8, ror #29 │ │ │ │ strdeq r2, [r8], -r4 │ │ │ │ - andseq sl, r0, ip, lsr r0 │ │ │ │ - @ instruction: 0x00109bd4 │ │ │ │ - mulseq r2, ip, lr │ │ │ │ - @ instruction: 0x00109bbc │ │ │ │ - andseq r4, r2, r0, ror #27 │ │ │ │ - andseq r9, r0, r4, lsr #23 │ │ │ │ - andseq r4, r2, r0, asr sp │ │ │ │ - andseq r9, r0, ip, ror #29 │ │ │ │ - andseq r9, r0, ip, asr #25 │ │ │ │ - andseq r9, r0, ip, ror fp │ │ │ │ - andseq r4, r2, r8, ror #20 │ │ │ │ + andseq sl, r0, ip, lsl r0 │ │ │ │ + @ instruction: 0x00109bb4 │ │ │ │ + andseq r4, r2, ip, ror lr │ │ │ │ + mulseq r0, ip, fp │ │ │ │ + andseq r4, r2, r0, asr #27 │ │ │ │ + andseq r9, r0, r4, lsl #23 │ │ │ │ + andseq r4, r2, r0, lsr sp │ │ │ │ + andseq r9, r0, ip, asr #29 │ │ │ │ andseq r9, r0, ip, lsr #25 │ │ │ │ - @ instruction: 0x00109ddc │ │ │ │ - andseq r9, r0, ip, ror #26 │ │ │ │ - @ instruction: 0x00109ffc │ │ │ │ + andseq r9, r0, ip, asr fp │ │ │ │ + andseq r4, r2, r8, asr #20 │ │ │ │ + andseq r9, r0, ip, lsl #25 │ │ │ │ + @ instruction: 0x00109dbc │ │ │ │ + andseq r9, r0, ip, asr #26 │ │ │ │ + @ instruction: 0x00109fdc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ ldr r2, [r1] │ │ │ │ mov ip, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ @@ -209589,187 +209597,187 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r5, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - ldr r0, [pc, #2076] @ ec028 │ │ │ │ + ldr r0, [pc, #2076] @ ec048 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, ip │ │ │ │ mov sl, ip │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq ebd1c │ │ │ │ + beq ebd3c │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #41 @ 0x29 │ │ │ │ - beq ebd1c │ │ │ │ + beq ebd3c │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne eb9c0 │ │ │ │ + bne eb9e0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r2, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r2, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs ebb10 │ │ │ │ + bcs ebb30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r0, r0, r2 │ │ │ │ - bcs ebfa8 │ │ │ │ + bcs ebfc8 │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ cmn r4, #1 │ │ │ │ - beq ebf9c │ │ │ │ + beq ebfbc │ │ │ │ ldr r7, [r1, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #10 │ │ │ │ add r0, r4, #1 │ │ │ │ addeq r7, r7, #1 │ │ │ │ movweq r0, #1 │ │ │ │ ldr r5, [r2] │ │ │ │ ldmib r2, {r1, r2} │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r6, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs ebb4c │ │ │ │ + bcs ebb6c │ │ │ │ adds r0, r5, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bcs ebfa8 │ │ │ │ + bcs ebfc8 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ cmn r4, #1 │ │ │ │ - beq ebf9c │ │ │ │ + beq ebfbc │ │ │ │ ldr fp, [r0, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov ip, r7 │ │ │ │ cmp r0, #10 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ add r4, r4, #1 │ │ │ │ addeq fp, fp, #1 │ │ │ │ ldm r1, {r2, r3, r7} │ │ │ │ add lr, sp, #88 @ 0x58 │ │ │ │ movweq r4, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r9, #0 │ │ │ │ stm lr, {r2, r3, r7} │ │ │ │ - beq eb968 │ │ │ │ + beq eb988 │ │ │ │ sub r2, r9, r9, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ mov r8, #0 │ │ │ │ mov r7, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldrb r3, [r0, -r8] │ │ │ │ cmp r3, #7 │ │ │ │ - beq ebb68 │ │ │ │ + beq ebb88 │ │ │ │ sub r8, r8, #28 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r2, r8 │ │ │ │ - bne eb94c │ │ │ │ + bne eb96c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r8, ip │ │ │ │ cmp r9, r0 │ │ │ │ - bne eb98c │ │ │ │ - ldr r1, [pc, #1724] @ ec03c │ │ │ │ + bne eb9ac │ │ │ │ + ldr r1, [pc, #1724] @ ec05c │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ + bl 1167fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add r7, r2, r0 │ │ │ │ add r0, r6, r5 │ │ │ │ rsb r5, r9, r9, lsl #3 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ str r2, [r1, r5, lsl #2]! │ │ │ │ mov r5, #1 │ │ │ │ str r6, [r1, #4] │ │ │ │ mov r6, #7 │ │ │ │ - b ebadc │ │ │ │ + b ebafc │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r8, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs ebb30 │ │ │ │ + bcs ebb50 │ │ │ │ adds r0, r8, r7 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bcs ebfa8 │ │ │ │ + bcs ebfc8 │ │ │ │ ldr r4, [r0, #88] @ 0x58 │ │ │ │ cmn r4, #1 │ │ │ │ - beq ebf9c │ │ │ │ + beq ebfbc │ │ │ │ ldr fp, [r0, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ addeq fp, fp, #1 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ movweq r4, #1 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov r1, sl │ │ │ │ - bl ec05c │ │ │ │ + bl ec07c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ ldrb r6, [sp, #124] @ 0x7c │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne ebf00 │ │ │ │ + bne ebf20 │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov ip, r7 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ add lr, sp, #104 @ 0x68 │ │ │ │ cmp r9, #0 │ │ │ │ stm lr, {r0, r2, r3} │ │ │ │ - beq eba98 │ │ │ │ + beq ebab8 │ │ │ │ sub r2, r9, r9, lsl #3 │ │ │ │ add r0, r1, #24 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldrb r3, [r0, -r5] │ │ │ │ cmp r3, r6 │ │ │ │ - beq ebc44 │ │ │ │ + beq ebc64 │ │ │ │ sub r5, r5, #28 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bne eba7c │ │ │ │ + bne eba9c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r5, ip │ │ │ │ cmp r9, r0 │ │ │ │ - bne ebabc │ │ │ │ - ldr r1, [pc, #1416] @ ec038 │ │ │ │ + bne ebadc │ │ │ │ + ldr r1, [pc, #1416] @ ec058 │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ + bl 1167fc │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ rsb r7, r9, r9, lsl #3 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r0, r5, r8 │ │ │ │ ldr r8, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r5, #0 │ │ │ │ @@ -209779,168 +209787,168 @@ │ │ │ │ str r0, [r1, #12] │ │ │ │ add r0, r9, #1 │ │ │ │ strb r6, [r1, #24] │ │ │ │ str fp, [r1, #16] │ │ │ │ str r4, [r1, #20] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, sl │ │ │ │ - bne eb810 │ │ │ │ - b ebeb0 │ │ │ │ + bne eb830 │ │ │ │ + b ebed0 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r2, #4 │ │ │ │ movwcc r2, #3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r0, r0, r2 │ │ │ │ - bcc eb87c │ │ │ │ - b ebfa8 │ │ │ │ + bcc eb89c │ │ │ │ + b ebfc8 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r7, #4 │ │ │ │ movwcc r7, #3 │ │ │ │ adds r0, r8, r7 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bcc eb9f0 │ │ │ │ - b ebfa8 │ │ │ │ + bcc eba10 │ │ │ │ + b ebfc8 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r6, #4 │ │ │ │ movwcc r6, #3 │ │ │ │ adds r0, r5, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bcc eb8ec │ │ │ │ - b ebfa8 │ │ │ │ + bcc eb90c │ │ │ │ + b ebfc8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs ebe80 │ │ │ │ + bcs ebea0 │ │ │ │ adds r0, r4, r5 │ │ │ │ - bcs ebfa8 │ │ │ │ + bcs ebfc8 │ │ │ │ ldr r9, [r1, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #1180] @ ec040 │ │ │ │ + ldr r0, [pc, #1180] @ ec060 │ │ │ │ cmn r9, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq ebfa8 │ │ │ │ + beq ebfc8 │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #10 │ │ │ │ str r4, [sp, #24] │ │ │ │ add fp, r9, #1 │ │ │ │ addeq r6, r6, #1 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ ldm r1, {r2, r3, r4} │ │ │ │ movweq fp, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp r7, r1 │ │ │ │ stm ip, {r2, r3, r4} │ │ │ │ str r6, [sp, #28] │ │ │ │ - bcs ebfd4 │ │ │ │ + bcs ebff4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ sub r0, r0, r8 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [sl, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - bmi ebfb4 │ │ │ │ + bmi ebfd4 │ │ │ │ ldr r6, [sl, #4] │ │ │ │ - beq ebd64 │ │ │ │ - ldr r0, [pc, #1060] @ ec048 │ │ │ │ + beq ebd84 │ │ │ │ + ldr r0, [pc, #1060] @ ec068 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebfbc │ │ │ │ + beq ebfdc │ │ │ │ mov sl, r0 │ │ │ │ - b ebd68 │ │ │ │ + b ebd88 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r6, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs fp, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs ebe98 │ │ │ │ + bcs ebeb8 │ │ │ │ adds r0, r6, fp │ │ │ │ - bcs ebfa8 │ │ │ │ + bcs ebfc8 │ │ │ │ ldr r8, [r1, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #972] @ ec04c │ │ │ │ + ldr r0, [pc, #972] @ ec06c │ │ │ │ cmn r8, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq ebfa8 │ │ │ │ + beq ebfc8 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #10 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r8, r8, #1 │ │ │ │ addeq r4, r4, #1 │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ ldm r1, {r2, r3, r6} │ │ │ │ movweq r8, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ stm ip, {r2, r3, r6} │ │ │ │ cmp r7, r1 │ │ │ │ str r4, [sp, #28] │ │ │ │ - bcs ebfe0 │ │ │ │ + bcs ec000 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ sub r0, r0, r5 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r9, [sl, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - bmi ebfb4 │ │ │ │ + bmi ebfd4 │ │ │ │ ldr r7, [sl, #4] │ │ │ │ - beq ebdbc │ │ │ │ - ldr r0, [pc, #856] @ ec054 │ │ │ │ + beq ebddc │ │ │ │ + ldr r0, [pc, #856] @ ec074 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebfbc │ │ │ │ + beq ebfdc │ │ │ │ mov sl, r0 │ │ │ │ - b ebdc0 │ │ │ │ + b ebde0 │ │ │ │ cmp r5, #1 │ │ │ │ - bne ebe44 │ │ │ │ + bne ebe64 │ │ │ │ ldr r9, [sl, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - bmi ebfb4 │ │ │ │ + bmi ebfd4 │ │ │ │ ldr r5, [sl, #4] │ │ │ │ - beq ebf24 │ │ │ │ - ldr r0, [pc, #752] @ ec030 │ │ │ │ + beq ebf44 │ │ │ │ + ldr r0, [pc, #752] @ ec050 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ ldr r4, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebfbc │ │ │ │ + beq ebfdc │ │ │ │ mov r6, r0 │ │ │ │ - b ebf2c │ │ │ │ + b ebf4c │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r8, r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ @@ -209954,15 +209962,15 @@ │ │ │ │ add r3, ip, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str fp, [ip, #60] @ 0x3c │ │ │ │ stm r3, {r0, r1, r2, r8} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [ip, #56] @ 0x38 │ │ │ │ mov r0, #14 │ │ │ │ - b ebe0c │ │ │ │ + b ebe2c │ │ │ │ mov sl, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ add fp, fp, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 1e85c │ │ │ │ @@ -209981,20 +209989,20 @@ │ │ │ │ mov r0, #13 │ │ │ │ str r9, [ip, #28] │ │ │ │ str sl, [ip, #32] │ │ │ │ str r9, [ip, #36] @ 0x24 │ │ │ │ str r0, [ip] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ebe78 │ │ │ │ + beq ebe98 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r4, sp, #32 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ @@ -210008,51 +210016,51 @@ │ │ │ │ str r0, [r5] │ │ │ │ add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ adds r0, r4, r5 │ │ │ │ - bcc ebb98 │ │ │ │ - b ebfa8 │ │ │ │ + bcc ebbb8 │ │ │ │ + b ebfc8 │ │ │ │ mov fp, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc fp, #3 │ │ │ │ adds r0, r6, fp │ │ │ │ - bcc ebc74 │ │ │ │ - b ebfa8 │ │ │ │ + bcc ebc94 │ │ │ │ + b ebfc8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r3, sp, #132 @ 0x84 │ │ │ │ ldrd r8, [ip, #4] │ │ │ │ cmp r9, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi ebfb4 │ │ │ │ - beq ebf6c │ │ │ │ - ldr r0, [pc, #376] @ ec058 │ │ │ │ + bmi ebfd4 │ │ │ │ + beq ebf8c │ │ │ │ + ldr r0, [pc, #376] @ ec078 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ebfbc │ │ │ │ + beq ebfdc │ │ │ │ mov sl, r0 │ │ │ │ - b ebf70 │ │ │ │ + b ebf90 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r1, sp, #120 @ 0x78 │ │ │ │ add r1, r1, #5 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ add r0, r4, #5 │ │ │ │ bl 1e85c │ │ │ │ strb r6, [r4, #4] │ │ │ │ str r5, [r4] │ │ │ │ - b ebe1c │ │ │ │ + b ebe3c │ │ │ │ mov r6, #1 │ │ │ │ ldr r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e85c │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ @@ -210062,84 +210070,84 @@ │ │ │ │ str r3, [r5] │ │ │ │ add r3, r5, #40 @ 0x28 │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ str r9, [r5, #28] │ │ │ │ str r6, [r5, #32] │ │ │ │ str r9, [r5, #36] @ 0x24 │ │ │ │ stm r3, {r0, r1, r2, r7, r8} │ │ │ │ - b ebe1c │ │ │ │ + b ebe3c │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r9 │ │ │ │ bl 1e85c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldm r6, {r1, r2, r3, r4, r5, r7} │ │ │ │ add r0, ip, #40 @ 0x28 │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r7} │ │ │ │ mov r0, #15 │ │ │ │ - b ebe0c │ │ │ │ - ldr r0, [pc, #136] @ ec02c │ │ │ │ + b ebe2c │ │ │ │ + ldr r0, [pc, #136] @ ec04c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 25ce8 │ │ │ │ - b ebff0 │ │ │ │ + b ec010 │ │ │ │ mov r0, #0 │ │ │ │ - b ebfc0 │ │ │ │ + b ebfe0 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #108] @ ec034 │ │ │ │ + ldr r2, [pc, #108] @ ec054 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r9 │ │ │ │ bl 25cb8 │ │ │ │ - b ebff0 │ │ │ │ - ldr r2, [pc, #104] @ ec044 │ │ │ │ + b ec010 │ │ │ │ + ldr r2, [pc, #104] @ ec064 │ │ │ │ add r2, pc, r2 │ │ │ │ - b ebfe8 │ │ │ │ - ldr r2, [pc, #104] @ ec050 │ │ │ │ + b ec008 │ │ │ │ + ldr r2, [pc, #104] @ ec070 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 2623c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ebff8 │ │ │ │ + b ec018 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq ec024 │ │ │ │ + beq ec044 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r9, r0, r8, lsr #23 │ │ │ │ - andseq r9, r0, r0, lsl #8 │ │ │ │ - andseq r4, r2, ip, ror #3 │ │ │ │ - mulseq r0, r4, r2 │ │ │ │ - andseq r1, r2, r0, asr #17 │ │ │ │ - @ instruction: 0x001219f0 │ │ │ │ - @ instruction: 0x001097fc │ │ │ │ - andseq r9, r0, r8, ror r6 │ │ │ │ - andseq r4, r2, r8, lsl #6 │ │ │ │ - andseq r9, r0, r0, lsr #14 │ │ │ │ - andseq r9, r0, ip, ror r6 │ │ │ │ - andseq r4, r2, r0, lsr r2 │ │ │ │ - andseq r4, r2, ip, asr #32 │ │ │ │ + andseq r9, r0, r8, lsl #23 │ │ │ │ + andseq r9, r0, r0, ror #7 │ │ │ │ + andseq r4, r2, ip, asr #3 │ │ │ │ + andseq r9, r0, r4, ror r2 │ │ │ │ + andseq r1, r2, r0, lsr #17 │ │ │ │ + @ instruction: 0x001219d0 │ │ │ │ + @ instruction: 0x001097dc │ │ │ │ + andseq r9, r0, r8, asr r6 │ │ │ │ + andseq r4, r2, r8, ror #5 │ │ │ │ + andseq r9, r0, r0, lsl #14 │ │ │ │ + andseq r9, r0, ip, asr r6 │ │ │ │ + andseq r4, r2, r0, lsl r2 │ │ │ │ + andseq r4, r2, ip, lsr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r0, r0, #82 @ 0x52 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bhi ec140 │ │ │ │ + bhi ec160 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ muleq r0, ip, r0 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ strheq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ @@ -210184,50 +210192,50 @@ │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r6 │ │ │ │ ldr r8, [r7, #80]! @ 0x50 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r9, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs ec2cc │ │ │ │ + bcs ec2ec │ │ │ │ adds r0, r8, r9 │ │ │ │ - bcs ec2e0 │ │ │ │ + bcs ec300 │ │ │ │ str r8, [sp, #4] │ │ │ │ ldr r8, [r6, #88] @ 0x58 │ │ │ │ cmn r8, #1 │ │ │ │ - beq ec2ec │ │ │ │ + beq ec30c │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov sl, r0 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add r3, sp, #8 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp fp, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi ec2f8 │ │ │ │ - beq ec270 │ │ │ │ - ldr r0, [pc, #352] @ ec318 │ │ │ │ + bmi ec318 │ │ │ │ + beq ec290 │ │ │ │ + ldr r0, [pc, #352] @ ec338 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec300 │ │ │ │ + beq ec320 │ │ │ │ mov r5, r0 │ │ │ │ - b ec274 │ │ │ │ + b ec294 │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r4, #4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ @@ -210283,122 +210291,122 @@ │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r9, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r9, #3 │ │ │ │ adds r0, r8, r9 │ │ │ │ - bcc ec170 │ │ │ │ - ldr r0, [pc, #52] @ ec31c │ │ │ │ + bcc ec190 │ │ │ │ + ldr r0, [pc, #52] @ ec33c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #44] @ ec320 │ │ │ │ + ldr r0, [pc, #44] @ ec340 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #12] @ ec314 │ │ │ │ + ldr r2, [pc, #12] @ ec334 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - andseq r8, r0, ip, asr #30 │ │ │ │ - andseq r3, r2, r4, ror sp │ │ │ │ - andseq r9, r0, ip, asr #1 │ │ │ │ - ldrheq r9, [r0], -r0 │ │ │ │ + andseq r8, r0, ip, lsr #30 │ │ │ │ + andseq r3, r2, r4, asr sp │ │ │ │ + andseq r9, r0, ip, lsr #1 │ │ │ │ + mulseq r0, r0, r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ - bne ecc30 │ │ │ │ + bne ecc50 │ │ │ │ ldr r6, [r8] │ │ │ │ add r1, sp, #16 │ │ │ │ mov r7, r6 │ │ │ │ ldrd r2, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #80]! @ 0x50 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec3c8 │ │ │ │ + beq ec3e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ bic r1, r0, #7 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne ec42c │ │ │ │ + bne ec44c │ │ │ │ ldrb r0, [r6, #101] @ 0x65 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ec678 │ │ │ │ + beq ec698 │ │ │ │ add r6, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ed4c4 │ │ │ │ + bl ed4e4 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r0, [r9, #4] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r6!, {r1, r2, r3, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r7} │ │ │ │ - b ec824 │ │ │ │ + b ec844 │ │ │ │ ldr fp, [r8, #8] │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ cmp fp, #0 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ add r3, sp, #276 @ 0x114 │ │ │ │ str r6, [sp, #268] @ 0x10c │ │ │ │ str r5, [sp, #272] @ 0x110 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi ecea0 │ │ │ │ - beq ec638 │ │ │ │ - ldr r0, [pc, #2768] @ eced8 │ │ │ │ + bmi ecec0 │ │ │ │ + beq ec658 │ │ │ │ + ldr r0, [pc, #2768] @ ecef8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecea4 │ │ │ │ + beq ecec4 │ │ │ │ mov sl, r0 │ │ │ │ - b ec63c │ │ │ │ + b ec65c │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #31 │ │ │ │ add r1, r1, #6 │ │ │ │ and r1, r0, r1 │ │ │ │ cmp r1, #56 @ 0x38 │ │ │ │ - bne ec704 │ │ │ │ + bne ec724 │ │ │ │ ldrb r1, [r6, #101] @ 0x65 │ │ │ │ cmp r1, #1 │ │ │ │ - bne ec83c │ │ │ │ + bne ec85c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add lr, sp, #248 @ 0xf8 │ │ │ │ ldm r7, {r1, r2, r3} │ │ │ │ mov ip, sl │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ sub r1, sl, #35 @ 0x23 │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r4, [sp, #240] @ 0xf0 │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ - bhi ecac4 │ │ │ │ + bhi ecae4 │ │ │ │ add r0, pc, #4 │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ add pc, r0, r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, ip, lsr #12 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ @@ -210516,50 +210524,50 @@ │ │ │ │ str sl, [r9, #32] │ │ │ │ str fp, [r9, #36] @ 0x24 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r7] │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs ec98c │ │ │ │ + bcs ec9ac │ │ │ │ adds r0, r5, r7 │ │ │ │ - bcs eca88 │ │ │ │ + bcs ecaa8 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ cmn r4, #1 │ │ │ │ - beq ece74 │ │ │ │ + beq ece94 │ │ │ │ mov r0, r8 │ │ │ │ ldr sl, [r6, #84] @ 0x54 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bmi eceb8 │ │ │ │ + bmi eced8 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - beq ec898 │ │ │ │ - ldr r0, [pc, #2052] @ ecee0 │ │ │ │ + beq ec8b8 │ │ │ │ + ldr r0, [pc, #2052] @ ecf00 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecec0 │ │ │ │ + beq ecee0 │ │ │ │ mov r5, r0 │ │ │ │ - b ec89c │ │ │ │ + b ec8bc │ │ │ │ sub r1, r0, #68 @ 0x44 │ │ │ │ cmp r1, #52 @ 0x34 │ │ │ │ - bhi ec450 │ │ │ │ + bhi ec470 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0xfffffd34 │ │ │ │ @ instruction: 0xfffffd34 │ │ │ │ @ instruction: 0xfffffd34 │ │ │ │ @@ -210611,15 +210619,15 @@ │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ @ instruction: 0xfffffd34 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, ror #3 │ │ │ │ add r6, sp, #208 @ 0xd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl f1a40 │ │ │ │ + bl f1a60 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, #-2147483643 @ 0x80000005 │ │ │ │ str r0, [r9, #4] │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add r0, r9, #8 │ │ │ │ @@ -210629,35 +210637,35 @@ │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r7] │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs eca74 │ │ │ │ + bcs eca94 │ │ │ │ adds r0, r5, r7 │ │ │ │ - bcs eca88 │ │ │ │ + bcs ecaa8 │ │ │ │ ldr r4, [r6, #88] @ 0x58 │ │ │ │ cmn r4, #1 │ │ │ │ - beq ece74 │ │ │ │ + beq ece94 │ │ │ │ mov r0, r8 │ │ │ │ ldr sl, [r6, #84] @ 0x54 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bmi eceb8 │ │ │ │ + bmi eced8 │ │ │ │ ldr r8, [r8, #4] │ │ │ │ mov fp, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bne ec6d4 │ │ │ │ + bne ec6f4 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -210680,25 +210688,25 @@ │ │ │ │ str sl, [r9, #56] @ 0x38 │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ed774 │ │ │ │ + bl ed794 │ │ │ │ add r2, r6, #4 │ │ │ │ ldr ip, [sp, #264] @ 0x108 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ ldm r2!, {r0, r4, r5, r7} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r0, r4, r5, r7} │ │ │ │ ldm r2, {r0, r4, r5, r7} │ │ │ │ stm r3, {r0, r4, r5, r7} │ │ │ │ - bne eca3c │ │ │ │ + bne eca5c │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1, {r3, r5, r6, r7} │ │ │ │ mov r1, #-2147483646 @ 0x80000002 │ │ │ │ stm r2, {r3, r5, r6, r7} │ │ │ │ @@ -210715,32 +210723,32 @@ │ │ │ │ str ip, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r7, #3 │ │ │ │ adds r0, r5, r7 │ │ │ │ - bcc ec6a0 │ │ │ │ - b eca88 │ │ │ │ + bcc ec6c0 │ │ │ │ + b ecaa8 │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl f08e0 │ │ │ │ + bl f0900 │ │ │ │ add r2, r6, #4 │ │ │ │ ldr ip, [sp, #264] @ 0x108 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ ldm r2!, {r4, r5, r6, r7} │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ mov r3, r1 │ │ │ │ stmia r3!, {r4, r5, r6, r7} │ │ │ │ ldm r2!, {r0, r4, r5, r6, r7} │ │ │ │ stmia r3!, {r0, r4, r5, r6, r7} │ │ │ │ ldm r2, {r0, r4, r5, r6, r7} │ │ │ │ stm r3, {r0, r4, r5, r6, r7} │ │ │ │ - bne eca94 │ │ │ │ + bne ecab4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ add lr, sp, #124 @ 0x7c │ │ │ │ mov r2, r0 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -210773,16 +210781,16 @@ │ │ │ │ str ip, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r7, #3 │ │ │ │ adds r0, r5, r7 │ │ │ │ - bcc ec864 │ │ │ │ - ldr r0, [pc, #1120] @ ecef0 │ │ │ │ + bcc ec884 │ │ │ │ + ldr r0, [pc, #1120] @ ecf10 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ ldr r0, [sp, #324] @ 0x144 │ │ │ │ add r2, r9, #4 │ │ │ │ ldm r1!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r1!, {r3, r4, r5, r6, r7} │ │ │ │ @@ -210790,32 +210798,32 @@ │ │ │ │ ldm r1, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ str r0, [r9, #60] @ 0x3c │ │ │ │ str ip, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, ip │ │ │ │ - bl f1e60 │ │ │ │ + bl f1e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecb04 │ │ │ │ + beq ecb24 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #-2147483646 @ 0x80000002 │ │ │ │ str r1, [r9] │ │ │ │ stmib r9, {r0, sl} │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r0, sl, #60 @ 0x3c │ │ │ │ cmp r0, #62 @ 0x3e │ │ │ │ - bhi ece30 │ │ │ │ + bhi ece50 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ @@ -210879,18 +210887,18 @@ │ │ │ │ andeq r0, r0, r4, lsl r3 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #8 │ │ │ │ - b ecda0 │ │ │ │ - ldr r2, [pc, #684] @ ecee4 │ │ │ │ + b ecdc0 │ │ │ │ + ldr r2, [pc, #684] @ ecf04 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #680] @ ecee8 │ │ │ │ + ldr r0, [pc, #680] @ ecf08 │ │ │ │ add r3, sp, #264 @ 0x108 │ │ │ │ str r1, [sp, #264] @ 0x108 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ @@ -210898,83 +210906,83 @@ │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #1286 @ 0x506 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #11 │ │ │ │ - b ece14 │ │ │ │ + b ece34 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #2 │ │ │ │ - b ecda0 │ │ │ │ + b ecdc0 │ │ │ │ add ip, sp, #240 @ 0xf0 │ │ │ │ add fp, sp, #152 @ 0x98 │ │ │ │ ldm ip, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r1, fp │ │ │ │ stm r1, {r0, r2, r3, r4, r5, r6} │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ecd08 │ │ │ │ + beq ecd28 │ │ │ │ mov r0, r8 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne ecd08 │ │ │ │ + bne ecd28 │ │ │ │ add r6, sp, #264 @ 0x108 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ecef4 │ │ │ │ + bl ecf14 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ ldrb sl, [sp, #268] @ 0x10c │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne ece80 │ │ │ │ + bne ecea0 │ │ │ │ cmp sl, #12 │ │ │ │ - beq ecd08 │ │ │ │ + beq ecd28 │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add r3, sp, #164 @ 0xa4 │ │ │ │ mov r4, sl │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, r9, #8 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ strb r4, [r9, #32] │ │ │ │ - b ecda4 │ │ │ │ + b ecdc4 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #3 │ │ │ │ - b ecda0 │ │ │ │ + b ecdc0 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #9 │ │ │ │ - b ecda0 │ │ │ │ + b ecdc0 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #262 @ 0x106 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #12 │ │ │ │ - b ece14 │ │ │ │ + b ece34 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #10 │ │ │ │ - b ece14 │ │ │ │ + b ece34 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #8 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #5 │ │ │ │ strb r0, [r9, #32] │ │ │ │ mov r1, #-2147483645 @ 0x80000003 │ │ │ │ @@ -210985,23 +210993,23 @@ │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #6 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #7 │ │ │ │ - b ece14 │ │ │ │ + b ece34 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #518 @ 0x206 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #9 │ │ │ │ - b ece14 │ │ │ │ + b ece34 │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ strh r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, #13 │ │ │ │ @@ -211012,127 +211020,127 @@ │ │ │ │ str r0, [r9, #8] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, [r8, #4] │ │ │ │ add r0, sp, #264 @ 0x108 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ add r1, sp, #240 @ 0xf0 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r2, sp, #264 @ 0x108 │ │ │ │ mov r3, #11 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r3, [r9] │ │ │ │ add r3, r9, #28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #112] @ eceec │ │ │ │ + ldr r0, [pc, #112] @ ecf0c │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ add r0, r9, #5 │ │ │ │ add r1, r6, #5 │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ bl 1e85c │ │ │ │ strb sl, [r9, #4] │ │ │ │ str r5, [r9] │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r6, #0 │ │ │ │ - ldr r2, [pc, #40] @ eced4 │ │ │ │ + ldr r2, [pc, #40] @ ecef4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, fp │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #20] @ ecedc │ │ │ │ + ldr r2, [pc, #20] @ ecefc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - andseq r8, r0, r8, lsr #7 │ │ │ │ - andseq r3, r2, r0, lsr #22 │ │ │ │ - andseq r8, r0, ip, lsl #7 │ │ │ │ - andseq r3, r2, r0, asr r8 │ │ │ │ + andseq r8, r0, r8, lsl #7 │ │ │ │ + andseq r3, r2, r0, lsl #22 │ │ │ │ + andseq r8, r0, ip, ror #6 │ │ │ │ + andseq r3, r2, r0, lsr r8 │ │ │ │ andeq r1, r8, r4, lsr #5 │ │ │ │ - andseq r8, r0, r8, lsr #20 │ │ │ │ - andseq r8, r0, r8, lsr #10 │ │ │ │ - andseq r8, r0, r4, lsr #18 │ │ │ │ + andseq r8, r0, r8, lsl #20 │ │ │ │ + andseq r8, r0, r8, lsl #10 │ │ │ │ + andseq r8, r0, r4, lsl #18 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bne ed408 │ │ │ │ + bne ed428 │ │ │ │ ldr r8, [r7] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r4, r8 │ │ │ │ ldrd r2, [r8, #84] @ 0x54 │ │ │ │ ldr r0, [r4, #80]! @ 0x50 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ecfac │ │ │ │ + beq ecfcc │ │ │ │ mov r0, r7 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr fp, [r7, #8] │ │ │ │ ldr sl, [r4] │ │ │ │ cmp sl, fp │ │ │ │ - beq ecfb0 │ │ │ │ + beq ecfd0 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcs ed044 │ │ │ │ + bcs ed064 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ed44c │ │ │ │ + bne ed46c │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ cmp r0, fp │ │ │ │ - bne ed058 │ │ │ │ + bne ed078 │ │ │ │ add r5, r7, #4 │ │ │ │ - b ed274 │ │ │ │ + b ed294 │ │ │ │ ldr sl, [r7, #8] │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ cmp sl, #0 │ │ │ │ ldr r8, [r7, #4] │ │ │ │ ldm r4, {r3, r5} │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ stm ip, {r0, r1, r2, r3, r5} │ │ │ │ - bmi ed434 │ │ │ │ - beq ed004 │ │ │ │ - ldr r0, [pc, #1208] @ ed498 │ │ │ │ + bmi ed454 │ │ │ │ + beq ed024 │ │ │ │ + ldr r0, [pc, #1208] @ ed4b8 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed438 │ │ │ │ + beq ed458 │ │ │ │ mov fp, r0 │ │ │ │ - b ed008 │ │ │ │ + b ed028 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ @@ -211142,77 +211150,77 @@ │ │ │ │ str sl, [r9, #28] │ │ │ │ str fp, [r9, #32] │ │ │ │ str sl, [r9, #36] @ 0x24 │ │ │ │ str r0, [r9] │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bls ed2cc │ │ │ │ + bls ed2ec │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bcc ecf7c │ │ │ │ - b ed2d4 │ │ │ │ + bcc ecf9c │ │ │ │ + b ed2f4 │ │ │ │ add sl, sp, #56 @ 0x38 │ │ │ │ add r0, r8, #68 @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b ed074 │ │ │ │ + b ed094 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - beq ed1e0 │ │ │ │ + beq ed200 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #26 │ │ │ │ - bcc ed0a4 │ │ │ │ + bcc ed0c4 │ │ │ │ cmp r0, #96 @ 0x60 │ │ │ │ - bls ed09c │ │ │ │ + bls ed0bc │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ - bls ed0a4 │ │ │ │ - b ed1e0 │ │ │ │ + bls ed0c4 │ │ │ │ + b ed200 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne ed1e0 │ │ │ │ + bne ed200 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs ed0e8 │ │ │ │ + bcs ed108 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ ldr r5, [r8, #76] @ 0x4c │ │ │ │ cmp r5, r0 │ │ │ │ - bne ed0d8 │ │ │ │ + bne ed0f8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #968] @ ed49c │ │ │ │ + ldr r1, [pc, #968] @ ed4bc │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ strb r6, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ - b ed1a0 │ │ │ │ + b ed1c0 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #2048 @ 0x800 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bcs ed114 │ │ │ │ + bcs ed134 │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ mov r5, #2 │ │ │ │ orr r0, r0, r6, lsr #6 │ │ │ │ bfi r6, r5, #6, #26 │ │ │ │ strb r6, [sp, #57] @ 0x39 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ - b ed170 │ │ │ │ + b ed190 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ - bcs ed144 │ │ │ │ + bcs ed164 │ │ │ │ strb r0, [sp, #58] @ 0x3a │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ orr r0, r0, r6, lsr #12 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ lsr r0, r6, #6 │ │ │ │ mov r5, #3 │ │ │ │ - b ed168 │ │ │ │ + b ed188 │ │ │ │ strb r0, [sp, #59] @ 0x3b │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ orr r0, r0, r6, lsr #18 │ │ │ │ strb r0, [sp, #56] @ 0x38 │ │ │ │ lsr r0, r6, #6 │ │ │ │ mov r5, #4 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ @@ -211220,99 +211228,99 @@ │ │ │ │ lsr r0, r6, #12 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r0, [sp, #57] @ 0x39 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ ldr r1, [r8, #76] @ 0x4c │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc ed1c0 │ │ │ │ + bcc ed1e0 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ add r0, r0, r5 │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed068 │ │ │ │ + beq ed088 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4ffc │ │ │ │ - b ed068 │ │ │ │ + bl e501c │ │ │ │ + b ed088 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2424c │ │ │ │ ldr r1, [r8, #76] @ 0x4c │ │ │ │ - b ed184 │ │ │ │ + b ed1a4 │ │ │ │ ldr r0, [r4] │ │ │ │ add r5, r7, #4 │ │ │ │ cmp r0, fp │ │ │ │ - beq ed274 │ │ │ │ + beq ed294 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - bne ed274 │ │ │ │ + bne ed294 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ sub r1, r0, #3 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi ed3a0 │ │ │ │ + bhi ed3c0 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r0, lsr r1 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, ip, ror #2 │ │ │ │ andeq r0, r0, r0, asr r1 │ │ │ │ - ldr r1, [pc, #584] @ ed4a4 │ │ │ │ + ldr r1, [pc, #584] @ ed4c4 │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ed3a0 │ │ │ │ + bne ed3c0 │ │ │ │ mov r4, #7 │ │ │ │ - b ed3fc │ │ │ │ + b ed41c │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [r5] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, sp, #56 @ 0x38 │ │ │ │ ldm r4, {r3, r7} │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ - bmi ed458 │ │ │ │ - beq ed2f8 │ │ │ │ - ldr r0, [pc, #524] @ ed4b4 │ │ │ │ + bmi ed478 │ │ │ │ + beq ed318 │ │ │ │ + ldr r0, [pc, #524] @ ed4d4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed45c │ │ │ │ + beq ed47c │ │ │ │ mov sl, r0 │ │ │ │ - b ed2fc │ │ │ │ + b ed31c │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq ecf7c │ │ │ │ + beq ecf9c │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ mov r0, #12 │ │ │ │ strb r0, [r9, #4] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ str r0, [r9] │ │ │ │ @@ -211333,350 +211341,350 @@ │ │ │ │ str fp, [r9, #36] @ 0x24 │ │ │ │ str r0, [r9] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #348] @ ed4a8 │ │ │ │ + ldr r1, [pc, #348] @ ed4c8 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ed3a0 │ │ │ │ + bne ed3c0 │ │ │ │ mov r4, #11 │ │ │ │ - b ed3fc │ │ │ │ - ldr r1, [pc, #308] @ ed4a0 │ │ │ │ + b ed41c │ │ │ │ + ldr r1, [pc, #308] @ ed4c0 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ed3a0 │ │ │ │ + bne ed3c0 │ │ │ │ mov r4, #6 │ │ │ │ - b ed3fc │ │ │ │ - ldr r1, [pc, #288] @ ed4ac │ │ │ │ + b ed41c │ │ │ │ + ldr r1, [pc, #288] @ ed4cc │ │ │ │ mov r2, #10 │ │ │ │ mov r4, #10 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed3fc │ │ │ │ + beq ed41c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr r1, [r5] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add ip, sp, #68 @ 0x44 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ stm ip, {r0, r2, r3} │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r2, fp │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r3, r9, #28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ ldm sl, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #29 │ │ │ │ - b ed32c │ │ │ │ + b ed34c │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ strb r4, [r9, #4] │ │ │ │ - b ed32c │ │ │ │ - ldr r2, [pc, #168] @ ed4b8 │ │ │ │ + b ed34c │ │ │ │ + ldr r2, [pc, #168] @ ed4d8 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #164] @ ed4bc │ │ │ │ + ldr r0, [pc, #164] @ ed4dc │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r2, [pc, #84] @ ed494 │ │ │ │ + ldr r2, [pc, #84] @ ed4b4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - ldr r0, [pc, #108] @ ed4c0 │ │ │ │ + ldr r0, [pc, #108] @ ed4e0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #76] @ ed4b0 │ │ │ │ + ldr r2, [pc, #76] @ ed4d0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r0, r4, lsl lr │ │ │ │ - andseq r2, r2, r8, asr #30 │ │ │ │ - mulseq r0, r8, r1 │ │ │ │ + @ instruction: 0x00107df4 │ │ │ │ + andseq r2, r2, r8, lsr #30 │ │ │ │ + andseq r8, r0, r8, ror r1 │ │ │ │ andeq r2, r9, sp, ror #15 │ │ │ │ andeq r2, r9, r2, lsl #18 │ │ │ │ andeq r5, r8, r0, lsl pc │ │ │ │ ldrdeq r2, [r9], -r1 │ │ │ │ - @ instruction: 0x00107df8 │ │ │ │ - andseq r2, r2, r0, lsl #25 │ │ │ │ + @ instruction: 0x00107dd8 │ │ │ │ + andseq r2, r2, r0, ror #24 │ │ │ │ ldrdeq r0, [r8], -r0 @ │ │ │ │ - andseq r8, r0, r0, ror #4 │ │ │ │ andseq r8, r0, r0, asr #4 │ │ │ │ + andseq r8, r0, r0, lsr #4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r6, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldrb r0, [r6, #101] @ 0x65 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed6f4 │ │ │ │ + beq ed714 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bcc ed6dc │ │ │ │ + bcc ed6fc │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - bcs ed6dc │ │ │ │ + bcs ed6fc │ │ │ │ mov r4, r6 │ │ │ │ add sl, fp, #8 │ │ │ │ ldr r8, [r4, #84]! @ 0x54 │ │ │ │ ldr r7, [r4, #-4] │ │ │ │ ldr r9, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed55c │ │ │ │ + beq ed57c │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bcc ed55c │ │ │ │ + bcc ed57c │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bhi ed55c │ │ │ │ + bhi ed57c │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ sub r0, r3, r7 │ │ │ │ cmp r0, #3 │ │ │ │ - bcc ed518 │ │ │ │ - b ed560 │ │ │ │ + bcc ed538 │ │ │ │ + b ed580 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - bcc ed5bc │ │ │ │ + bcc ed5dc │ │ │ │ ldrd r0, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq ed59c │ │ │ │ + beq ed5bc │ │ │ │ cmp r7, r5 │ │ │ │ - bcs ed598 │ │ │ │ + bcs ed5b8 │ │ │ │ add r6, r2, r7 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #65 @ 0x41 │ │ │ │ - bgt ed59c │ │ │ │ - b ed5bc │ │ │ │ - bne ed5bc │ │ │ │ + bgt ed5bc │ │ │ │ + b ed5dc │ │ │ │ + bne ed5dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq ed5dc │ │ │ │ + beq ed5fc │ │ │ │ cmp r3, r5 │ │ │ │ - bcs ed5d8 │ │ │ │ + bcs ed5f8 │ │ │ │ add r6, r2, r3 │ │ │ │ ldrsb r6, [r6] │ │ │ │ cmn r6, #65 @ 0x41 │ │ │ │ - bgt ed5dc │ │ │ │ - ldr r0, [pc, #392] @ ed74c │ │ │ │ + bgt ed5fc │ │ │ │ + ldr r0, [pc, #392] @ ed76c │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, r7 │ │ │ │ bl 264ac │ │ │ │ - bne ed5bc │ │ │ │ + bne ed5dc │ │ │ │ sub r6, r3, r7 │ │ │ │ add r5, r2, r7 │ │ │ │ cmp r6, #1 │ │ │ │ - beq ed614 │ │ │ │ + beq ed634 │ │ │ │ cmp r6, #0 │ │ │ │ - beq ed744 │ │ │ │ + beq ed764 │ │ │ │ ldrb r2, [r5] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - bne ed630 │ │ │ │ + bne ed650 │ │ │ │ sub r2, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, #10 │ │ │ │ - bcc ed63c │ │ │ │ - b ed664 │ │ │ │ + bcc ed65c │ │ │ │ + b ed684 │ │ │ │ ldrb r6, [r5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r6, #43 @ 0x2b │ │ │ │ - beq ed710 │ │ │ │ + beq ed730 │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ - bne ed63c │ │ │ │ - b ed710 │ │ │ │ + bne ed65c │ │ │ │ + b ed730 │ │ │ │ cmp r6, #8 │ │ │ │ mov r2, r6 │ │ │ │ - bhi ed664 │ │ │ │ + bhi ed684 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r4, [r5] │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ cmp r4, #7 │ │ │ │ - bhi ed70c │ │ │ │ + bhi ed72c │ │ │ │ orr r6, r4, r6, lsl #3 │ │ │ │ add r5, r5, #1 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bne ed640 │ │ │ │ - b ed690 │ │ │ │ + bne ed660 │ │ │ │ + b ed6b0 │ │ │ │ mov r6, #0 │ │ │ │ ldrb r4, [r5] │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ cmp r4, #7 │ │ │ │ - bhi ed70c │ │ │ │ + bhi ed72c │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ed73c │ │ │ │ + bhi ed75c │ │ │ │ orr r6, r4, r6, lsl #3 │ │ │ │ subs r2, r2, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne ed668 │ │ │ │ + bne ed688 │ │ │ │ eor r2, r6, #55296 @ 0xd800 │ │ │ │ movw r5, #2048 @ 0x800 │ │ │ │ sub r2, r2, #1114112 @ 0x110000 │ │ │ │ movt r5, #65519 @ 0xffef │ │ │ │ cmp r2, r5 │ │ │ │ movcs r2, #3 │ │ │ │ strcs r3, [fp, #16] │ │ │ │ strbcs r2, [fp, #28] │ │ │ │ strdcs r6, [fp] │ │ │ │ strdcs r8, [sl] │ │ │ │ strdcs r0, [sl, #12] │ │ │ │ addcs sp, sp, #12 │ │ │ │ popcs {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #144] @ ed75c │ │ │ │ + ldr r0, [pc, #144] @ ed77c │ │ │ │ mov r1, #20 │ │ │ │ - ldr r2, [pc, #140] @ ed760 │ │ │ │ + ldr r2, [pc, #140] @ ed780 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25d08 │ │ │ │ - ldr r0, [pc, #136] @ ed76c │ │ │ │ + ldr r0, [pc, #136] @ ed78c │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - ldr r2, [pc, #132] @ ed770 │ │ │ │ + ldr r2, [pc, #132] @ ed790 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #104] @ ed764 │ │ │ │ + ldr r0, [pc, #104] @ ed784 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ - ldr r2, [pc, #100] @ ed768 │ │ │ │ + ldr r2, [pc, #100] @ ed788 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [pc, #56] @ ed750 │ │ │ │ - ldr r3, [pc, #56] @ ed754 │ │ │ │ - ldr r1, [pc, #56] @ ed758 │ │ │ │ + ldr r0, [pc, #56] @ ed770 │ │ │ │ + ldr r3, [pc, #56] @ ed774 │ │ │ │ + ldr r1, [pc, #56] @ ed778 │ │ │ │ add r0, pc, r0 │ │ │ │ strb r2, [sp, #11] │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #11 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #18 │ │ │ │ bl 25e7c │ │ │ │ mov r2, #2 │ │ │ │ - b ed710 │ │ │ │ + b ed730 │ │ │ │ mov r2, #0 │ │ │ │ - b ed710 │ │ │ │ - ldrsheq r8, [r0], -ip │ │ │ │ + b ed730 │ │ │ │ + ldrsbeq r8, [r0], -ip │ │ │ │ andeq r2, r9, r2, asr #9 │ │ │ │ - andseq r7, r0, r4, lsr #22 │ │ │ │ - andseq r7, r0, r8, lsr #31 │ │ │ │ + andseq r7, r0, r4, lsl #22 │ │ │ │ + andseq r7, r0, r8, lsl #31 │ │ │ │ muleq r9, fp, r4 │ │ │ │ - andseq r8, r0, ip │ │ │ │ + andseq r7, r0, ip, ror #31 │ │ │ │ andeq r2, r9, pc, ror r4 │ │ │ │ - mulseq r0, ip, pc @ │ │ │ │ + andseq r7, r0, ip, ror pc │ │ │ │ @ instruction: 0x000924bc │ │ │ │ - andseq r7, r0, r4, asr #31 │ │ │ │ + andseq r7, r0, r4, lsr #31 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq ed7b4 │ │ │ │ + beq ed7d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ - beq ed7b4 │ │ │ │ + beq ed7d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - bne ed8dc │ │ │ │ + bne ed8fc │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r1, #2 │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ movweq r1, #1 │ │ │ │ subs r7, r0, #120 @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ movne r7, r1 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed824 │ │ │ │ + beq ed844 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr sl, [r0, #80] @ 0x50 │ │ │ │ cmp sl, r1 │ │ │ │ - beq ed82c │ │ │ │ + beq ed84c │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ - bne ed8c4 │ │ │ │ + bne ed8e4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ee09c │ │ │ │ + b ee0bc │ │ │ │ ldr r0, [r5] │ │ │ │ ldr sl, [r5, #8] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ str r0, [sp, #20] │ │ │ │ stm sp, {r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi ed8f4 │ │ │ │ - beq ed884 │ │ │ │ - ldr r0, [pc, #184] @ ed918 │ │ │ │ + bmi ed914 │ │ │ │ + beq ed8a4 │ │ │ │ + ldr r0, [pc, #184] @ ed938 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed8f8 │ │ │ │ + beq ed918 │ │ │ │ mov fp, r0 │ │ │ │ - b ed888 │ │ │ │ + b ed8a8 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 1e85c │ │ │ │ mov r1, sp │ │ │ │ add r0, r9, #40 @ 0x28 │ │ │ │ @@ -211690,39 +211698,39 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ed91c │ │ │ │ - ldr r0, [pc, #40] @ ed90c │ │ │ │ + b ed93c │ │ │ │ + ldr r0, [pc, #40] @ ed92c │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ - ldr r2, [pc, #36] @ ed910 │ │ │ │ + ldr r2, [pc, #36] @ ed930 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ mov r8, #0 │ │ │ │ - ldr r2, [pc, #20] @ ed914 │ │ │ │ + ldr r2, [pc, #20] @ ed934 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ andeq r2, r9, r8, lsl #6 │ │ │ │ - andseq r7, r0, r4, lsl #28 │ │ │ │ - andseq r7, r0, r4, asr r9 │ │ │ │ - andseq r2, r2, r8, asr #13 │ │ │ │ + andseq r7, r0, r4, ror #27 │ │ │ │ + andseq r7, r0, r4, lsr r9 │ │ │ │ + andseq r2, r2, r8, lsr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr fp, [r1] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee01c │ │ │ │ - ldr r0, [pc, #1844] @ ee074 │ │ │ │ + bne ee03c │ │ │ │ + ldr r0, [pc, #1844] @ ee094 │ │ │ │ mov r5, fp │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r5, #80]! @ 0x50 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r5, #-4] │ │ │ │ @@ -211731,112 +211739,112 @@ │ │ │ │ ldr r8, [r0, r7, lsl #2] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r5, #-16] │ │ │ │ add r0, sp, #16 │ │ │ │ ldrd r2, [r5, #4] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ subcs r1, r0, #97 @ 0x61 │ │ │ │ cmpcs r1, #6 │ │ │ │ - bcs eda54 │ │ │ │ + bcs eda74 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ sub r1, r5, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bcs ed9ec │ │ │ │ + bcs eda0c │ │ │ │ ldr r1, [fp, #68] @ 0x44 │ │ │ │ ldr r4, [fp, #76] @ 0x4c │ │ │ │ cmp r4, r1 │ │ │ │ - bne ed9dc │ │ │ │ - ldr r1, [pc, #1716] @ ee078 │ │ │ │ + bne ed9fc │ │ │ │ + ldr r1, [pc, #1716] @ ee098 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r0, r9 │ │ │ │ mov r9, r7 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ - b edb60 │ │ │ │ + b edb80 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bcs eda1c │ │ │ │ + bcs eda3c │ │ │ │ mov r4, #2 │ │ │ │ mov r1, r0 │ │ │ │ bfi r1, r4, #6, #26 │ │ │ │ strb r1, [sp, #33] @ 0x21 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ orr r0, r1, r0, lsr #6 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b edb30 │ │ │ │ + b edb50 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcs edb04 │ │ │ │ + bcs edb24 │ │ │ │ strb r2, [sp, #34] @ 0x22 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r0, lsr #12 │ │ │ │ lsr r0, r0, #6 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #32] │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ mov r4, #3 │ │ │ │ - b edb30 │ │ │ │ + b edb50 │ │ │ │ sub r0, r0, #65 @ 0x41 │ │ │ │ cmp r0, #5 │ │ │ │ - bls ed994 │ │ │ │ + bls ed9b4 │ │ │ │ ldr r8, [r5] │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r9, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r9, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs edfcc │ │ │ │ + bcs edfec │ │ │ │ adds r0, r8, r9 │ │ │ │ - bcs edfe0 │ │ │ │ + bcs ee000 │ │ │ │ ldr r4, [fp, #88] @ 0x58 │ │ │ │ cmn r4, #1 │ │ │ │ - beq ee00c │ │ │ │ + beq ee02c │ │ │ │ ldr r7, [fp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldm r5, {r1, r2, r3} │ │ │ │ mov ip, r8 │ │ │ │ cmp r0, #10 │ │ │ │ add r8, r4, #1 │ │ │ │ add lr, sp, #32 │ │ │ │ addeq r7, r7, #1 │ │ │ │ movweq r8, #1 │ │ │ │ cmp sl, #0 │ │ │ │ stm lr, {r1, r2, r3} │ │ │ │ str r7, [sp, #12] │ │ │ │ - bmi ee028 │ │ │ │ + bmi ee048 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov r5, ip │ │ │ │ - beq edf7c │ │ │ │ - ldr r0, [pc, #1456] @ ee090 │ │ │ │ + beq edf9c │ │ │ │ + ldr r0, [pc, #1456] @ ee0b0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee02c │ │ │ │ + beq ee04c │ │ │ │ mov r7, r0 │ │ │ │ - b edf80 │ │ │ │ + b edfa0 │ │ │ │ strb r2, [sp, #35] @ 0x23 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r0, lsr #18 │ │ │ │ strb r2, [sp, #32] │ │ │ │ lsr r2, r0, #6 │ │ │ │ lsr r0, r0, #12 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ @@ -211844,91 +211852,91 @@ │ │ │ │ strb r2, [sp, #34] @ 0x22 │ │ │ │ mov r4, #4 │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ ldr r1, [fp, #76] @ 0x4c │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc edfec │ │ │ │ + bcc ee00c │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [fp, #76] @ 0x4c │ │ │ │ add r0, r0, r4 │ │ │ │ sub r8, r8, #1 │ │ │ │ str r0, [fp, #76] @ 0x4c │ │ │ │ - b edb84 │ │ │ │ + b edba4 │ │ │ │ ldr r1, [fp, #72] @ 0x48 │ │ │ │ strb r0, [r1, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ subs r8, r8, #1 │ │ │ │ str r0, [fp, #76] @ 0x4c │ │ │ │ - beq edd50 │ │ │ │ + beq edd70 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq edd00 │ │ │ │ + beq edd20 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, sl │ │ │ │ - beq edd00 │ │ │ │ + beq edd20 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc edbd0 │ │ │ │ + bcc edbf0 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #6 │ │ │ │ subcs r0, r0, #97 @ 0x61 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs eda60 │ │ │ │ + bcs eda80 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs edc0c │ │ │ │ + bcs edc2c │ │ │ │ ldr r1, [fp, #68] @ 0x44 │ │ │ │ ldr r4, [fp, #76] @ 0x4c │ │ │ │ cmp r4, r1 │ │ │ │ - bne edb6c │ │ │ │ - ldr r1, [pc, #1180] @ ee094 │ │ │ │ + bne edb8c │ │ │ │ + ldr r1, [pc, #1180] @ ee0b4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r0, r7 │ │ │ │ - b edb6c │ │ │ │ + b edb8c │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bcs edc3c │ │ │ │ + bcs edc5c │ │ │ │ mov r4, #2 │ │ │ │ mov r1, r0 │ │ │ │ bfi r1, r4, #6, #26 │ │ │ │ strb r1, [sp, #33] @ 0x21 │ │ │ │ mov r1, #192 @ 0xc0 │ │ │ │ orr r0, r1, r0, lsr #6 │ │ │ │ strb r0, [sp, #32] │ │ │ │ - b edca0 │ │ │ │ + b edcc0 │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r0 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ - bcs edc74 │ │ │ │ + bcs edc94 │ │ │ │ strb r2, [sp, #34] @ 0x22 │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r0, lsr #12 │ │ │ │ lsr r0, r0, #6 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r2, [sp, #32] │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ mov r4, #3 │ │ │ │ - b edca0 │ │ │ │ + b edcc0 │ │ │ │ strb r2, [sp, #35] @ 0x23 │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r0, lsr #18 │ │ │ │ strb r2, [sp, #32] │ │ │ │ lsr r2, r0, #6 │ │ │ │ lsr r0, r0, #12 │ │ │ │ bfi r2, r1, #6, #26 │ │ │ │ @@ -211936,93 +211944,93 @@ │ │ │ │ strb r2, [sp, #34] @ 0x22 │ │ │ │ mov r4, #4 │ │ │ │ strb r0, [sp, #33] @ 0x21 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ ldr r1, [fp, #76] @ 0x4c │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc edce0 │ │ │ │ + bcc edd00 │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, sp, #32 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [fp, #76] @ 0x4c │ │ │ │ add r0, r0, r4 │ │ │ │ subs r8, r8, #1 │ │ │ │ str r0, [fp, #76] @ 0x4c │ │ │ │ - bne edb84 │ │ │ │ - b edd50 │ │ │ │ + bne edba4 │ │ │ │ + b edd70 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2424c │ │ │ │ ldr r1, [fp, #76] @ 0x4c │ │ │ │ - b edcb4 │ │ │ │ + b edcd4 │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ cmp sl, #0 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #32 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi ee028 │ │ │ │ - beq eddec │ │ │ │ - ldr r0, [pc, #856] @ ee084 │ │ │ │ + bmi ee048 │ │ │ │ + beq ede0c │ │ │ │ + ldr r0, [pc, #856] @ ee0a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee02c │ │ │ │ + beq ee04c │ │ │ │ mov r8, r0 │ │ │ │ - b eddf0 │ │ │ │ + b ede10 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq edd68 │ │ │ │ + beq edd88 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r2, [fp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq edd94 │ │ │ │ + beq eddb4 │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bne ede7c │ │ │ │ + bne ede9c │ │ │ │ ldrb r2, [r0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ movne r1, #1 │ │ │ │ cmpne r2, #45 @ 0x2d │ │ │ │ - bne edee0 │ │ │ │ + bne edf00 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp sl, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, sp, #32 │ │ │ │ ldm r5, {r3, r7} │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bmi ee028 │ │ │ │ - beq ede2c │ │ │ │ - ldr r0, [pc, #696] @ ee080 │ │ │ │ + bmi ee048 │ │ │ │ + beq ede4c │ │ │ │ + ldr r0, [pc, #696] @ ee0a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee02c │ │ │ │ + beq ee04c │ │ │ │ mov r8, r0 │ │ │ │ - b ede30 │ │ │ │ + b ede50 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #32 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ @@ -212030,15 +212038,15 @@ │ │ │ │ add r0, ip, #40 @ 0x28 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #10 │ │ │ │ str sl, [ip, #28] │ │ │ │ str r8, [ip, #32] │ │ │ │ str sl, [ip, #36] @ 0x24 │ │ │ │ str r0, [ip] │ │ │ │ - b ede68 │ │ │ │ + b ede88 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ @@ -212053,56 +212061,56 @@ │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #64] @ 0x40 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r1, [r0] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ - bne eded4 │ │ │ │ + bne edef4 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc edee0 │ │ │ │ + bcc edf00 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r0] │ │ │ │ sub r4, r7, #65 @ 0x41 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ bic r4, r4, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r3, r4, #10 │ │ │ │ cmp r3, #15 │ │ │ │ cmnls r2, #-268435455 @ 0xf0000001 │ │ │ │ - bhi edd94 │ │ │ │ + bhi eddb4 │ │ │ │ orr r2, r3, r2, lsl #4 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne ede9c │ │ │ │ - b edf14 │ │ │ │ + bne edebc │ │ │ │ + b edf34 │ │ │ │ cmp r2, #9 │ │ │ │ mov r1, r2 │ │ │ │ - bcs ede98 │ │ │ │ + bcs edeb8 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r7, [r0] │ │ │ │ sub r4, r7, #65 @ 0x41 │ │ │ │ sub r3, r7, #48 @ 0x30 │ │ │ │ bic r4, r4, #32 │ │ │ │ cmp r7, #57 @ 0x39 │ │ │ │ addhi r3, r4, #10 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi edd94 │ │ │ │ + bhi eddb4 │ │ │ │ orr r2, r3, r2, lsl #4 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne edee4 │ │ │ │ + bne edf04 │ │ │ │ eor r0, r2, #55296 @ 0xd800 │ │ │ │ movw r1, #2047 @ 0x7ff │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r1, #65519 @ 0xffef │ │ │ │ cmp r0, r1 │ │ │ │ - bls edd94 │ │ │ │ + bls eddb4 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r7, [r5] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ add ip, r5, #8 │ │ │ │ @@ -212114,15 +212122,15 @@ │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #4 │ │ │ │ strb r0, [r5, #32] │ │ │ │ mov r0, #34 @ 0x22 │ │ │ │ strb r9, [r5, #33] @ 0x21 │ │ │ │ - b ede64 │ │ │ │ + b ede84 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, sl │ │ │ │ add r4, r9, r5 │ │ │ │ bl 1e85c │ │ │ │ add r2, sp, #32 │ │ │ │ @@ -212134,40 +212142,40 @@ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ mov r0, #9 │ │ │ │ str sl, [r3, #28] │ │ │ │ str r7, [r3, #32] │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3] │ │ │ │ - b ede68 │ │ │ │ + b ede88 │ │ │ │ mov r9, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r9, #3 │ │ │ │ adds r0, r8, r9 │ │ │ │ - bcc eda88 │ │ │ │ - ldr r0, [pc, #160] @ ee088 │ │ │ │ + bcc edaa8 │ │ │ │ + ldr r0, [pc, #160] @ ee0a8 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ee014 │ │ │ │ + b ee034 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2424c │ │ │ │ ldr r1, [fp, #76] @ 0x4c │ │ │ │ - b edb44 │ │ │ │ - ldr r0, [pc, #120] @ ee08c │ │ │ │ + b edb64 │ │ │ │ + ldr r0, [pc, #120] @ ee0ac │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b ee040 │ │ │ │ - ldr r0, [pc, #116] @ ee098 │ │ │ │ + b ee060 │ │ │ │ + ldr r0, [pc, #116] @ ee0b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #72] @ ee07c │ │ │ │ + ldr r2, [pc, #72] @ ee09c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -212178,138 +212186,138 @@ │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ andeq r2, r9, r4, asr #7 │ │ │ │ - andseq r7, r0, r8, lsr #17 │ │ │ │ - andseq r7, r0, r8, lsr #4 │ │ │ │ - andseq r2, r2, r0, ror #2 │ │ │ │ - @ instruction: 0x001221fc │ │ │ │ - andseq r7, r0, ip, asr #7 │ │ │ │ - mulseq r0, r0, r3 │ │ │ │ - andseq r2, r2, r8, asr #8 │ │ │ │ - andseq r7, r0, r4, ror r6 │ │ │ │ - andseq r7, r0, r0, ror #13 │ │ │ │ + andseq r7, r0, r8, lsl #17 │ │ │ │ + andseq r7, r0, r8, lsl #4 │ │ │ │ + andseq r2, r2, r0, asr #2 │ │ │ │ + @ instruction: 0x001221dc │ │ │ │ + andseq r7, r0, ip, lsr #7 │ │ │ │ + andseq r7, r0, r0, ror r3 │ │ │ │ + andseq r2, r2, r8, lsr #8 │ │ │ │ + andseq r7, r0, r4, asr r6 │ │ │ │ + andseq r7, r0, r0, asr #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr fp, [r1] │ │ │ │ str r0, [sp, #24] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ee798 │ │ │ │ + bne ee7b8 │ │ │ │ mov sl, fp │ │ │ │ mov r0, #0 │ │ │ │ ldr r8, [sl, #80]! @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ str r8, [sp, #32] │ │ │ │ ldrd r2, [sl, #4] │ │ │ │ str r0, [sl, #-4] │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sl, #-16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r5, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs ee3fc │ │ │ │ - ldr r1, [pc, #1748] @ ee7e0 │ │ │ │ + bcs ee41c │ │ │ │ + ldr r1, [pc, #1748] @ ee800 │ │ │ │ adds r0, r8, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bcs ee75c │ │ │ │ - ldr r1, [pc, #1736] @ ee7e4 │ │ │ │ + bcs ee77c │ │ │ │ + ldr r1, [pc, #1736] @ ee804 │ │ │ │ ldr r7, [fp, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ cmn r7, #1 │ │ │ │ - beq ee75c │ │ │ │ + beq ee77c │ │ │ │ ldr r4, [fp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r1, sl, #12 │ │ │ │ str r1, [sp, #28] │ │ │ │ add r1, r5, r8 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ cmp r0, #10 │ │ │ │ add r0, r7, #1 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ movweq r0, #1 │ │ │ │ addeq r4, r4, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b ee178 │ │ │ │ + b ee198 │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ strb r8, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [fp, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee2ec │ │ │ │ + beq ee30c │ │ │ │ mov r0, r6 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, r5 │ │ │ │ - beq ee2ec │ │ │ │ + beq ee30c │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq ee2ec │ │ │ │ + beq ee30c │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r1, r0, #48 @ 0x30 │ │ │ │ cmp r1, #10 │ │ │ │ - bcc ee1d4 │ │ │ │ + bcc ee1f4 │ │ │ │ sub r1, r0, #65 @ 0x41 │ │ │ │ cmp r1, #6 │ │ │ │ subcs r0, r0, #97 @ 0x61 │ │ │ │ cmpcs r0, #6 │ │ │ │ - bcs ee644 │ │ │ │ + bcs ee664 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs ee20c │ │ │ │ + bcs ee22c │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ ldr r4, [fp, #76] @ 0x4c │ │ │ │ cmp r4, r0 │ │ │ │ - bne ee168 │ │ │ │ + bne ee188 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #1544] @ ee80c │ │ │ │ + ldr r1, [pc, #1544] @ ee82c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 160d04 │ │ │ │ - b ee168 │ │ │ │ + bl 160d24 │ │ │ │ + b ee188 │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #2048 @ 0x800 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bcs ee238 │ │ │ │ + bcs ee258 │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ mov r9, #2 │ │ │ │ orr r0, r0, r8, lsr #6 │ │ │ │ bfi r8, r9, #6, #26 │ │ │ │ strb r8, [sp, #65] @ 0x41 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ - b ee294 │ │ │ │ + b ee2b4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #2 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ - bcs ee268 │ │ │ │ + bcs ee288 │ │ │ │ strb r0, [sp, #66] @ 0x42 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ orr r0, r0, r8, lsr #12 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ lsr r0, r8, #6 │ │ │ │ mov r9, #3 │ │ │ │ - b ee28c │ │ │ │ + b ee2ac │ │ │ │ strb r0, [sp, #67] @ 0x43 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ orr r0, r0, r8, lsr #18 │ │ │ │ strb r0, [sp, #64] @ 0x40 │ │ │ │ lsr r0, r8, #6 │ │ │ │ mov r9, #4 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ @@ -212317,165 +212325,165 @@ │ │ │ │ lsr r0, r8, #12 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r0, [sp, #65] @ 0x41 │ │ │ │ ldr r0, [fp, #68] @ 0x44 │ │ │ │ ldr r1, [fp, #76] @ 0x4c │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r9 │ │ │ │ - bcc ee2cc │ │ │ │ + bcc ee2ec │ │ │ │ ldr r0, [fp, #72] @ 0x48 │ │ │ │ mov r2, r9 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [fp, #76] @ 0x4c │ │ │ │ add r0, r0, r9 │ │ │ │ str r0, [fp, #76] @ 0x4c │ │ │ │ - b ee178 │ │ │ │ + b ee198 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 2424c │ │ │ │ ldr r1, [fp, #76] @ 0x4c │ │ │ │ - b ee2a8 │ │ │ │ + b ee2c8 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r0, r5 │ │ │ │ - bne ee358 │ │ │ │ + bne ee378 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov ip, r7 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r5, #0 │ │ │ │ add lr, sp, #64 @ 0x40 │ │ │ │ ldm sl, {r3, r7} │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ stm lr, {r0, r1, r2, r3, r7} │ │ │ │ - bmi ee7a4 │ │ │ │ + bmi ee7c4 │ │ │ │ mov r7, ip │ │ │ │ - beq ee40c │ │ │ │ - ldr r0, [pc, #1232] @ ee804 │ │ │ │ + beq ee42c │ │ │ │ + ldr r0, [pc, #1232] @ ee824 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee7a8 │ │ │ │ + beq ee7c8 │ │ │ │ mov r8, r0 │ │ │ │ - b ee410 │ │ │ │ + b ee430 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r4, [fp, #72] @ 0x48 │ │ │ │ ldr r9, [fp, #76] @ 0x4c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne ee768 │ │ │ │ + bne ee788 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee39c │ │ │ │ + beq ee3bc │ │ │ │ mov r0, r6 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ cmp r9, #0 │ │ │ │ - beq ee448 │ │ │ │ + beq ee468 │ │ │ │ cmp r9, #1 │ │ │ │ - bne ee4a8 │ │ │ │ + bne ee4c8 │ │ │ │ ldrb r1, [r4] │ │ │ │ cmp r1, #43 @ 0x2b │ │ │ │ movne r0, #1 │ │ │ │ cmpne r1, #45 @ 0x2d │ │ │ │ - bne ee560 │ │ │ │ + bne ee580 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi ee7a4 │ │ │ │ + bmi ee7c4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - beq ee500 │ │ │ │ - ldr r0, [pc, #1064] @ ee800 │ │ │ │ + beq ee520 │ │ │ │ + ldr r0, [pc, #1064] @ ee820 │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee7a8 │ │ │ │ + beq ee7c8 │ │ │ │ mov r7, r0 │ │ │ │ - b ee504 │ │ │ │ + b ee524 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ - b ee104 │ │ │ │ + b ee124 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ mov r4, r7 │ │ │ │ ldr lr, [sp, #24] │ │ │ │ mov ip, r5 │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, lr, #40 @ 0x28 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #10 │ │ │ │ str ip, [lr, #28] │ │ │ │ str r8, [lr, #32] │ │ │ │ - b ee628 │ │ │ │ + b ee648 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r8, [r6, #4] │ │ │ │ ldr r3, [sl, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r4, [sl, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ ldr ip, [sl] │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ stm r3, {r0, r1, r2, ip} │ │ │ │ - bmi ee7a4 │ │ │ │ - beq ee5f0 │ │ │ │ - ldr r0, [pc, #888] @ ee7fc │ │ │ │ + bmi ee7c4 │ │ │ │ + beq ee610 │ │ │ │ + ldr r0, [pc, #888] @ ee81c │ │ │ │ mov r1, #1 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee7a8 │ │ │ │ + beq ee7c8 │ │ │ │ mov sl, r0 │ │ │ │ - b ee5f4 │ │ │ │ + b ee614 │ │ │ │ ldrb r0, [r4] │ │ │ │ cmp r0, #43 @ 0x2b │ │ │ │ - bne ee554 │ │ │ │ + bne ee574 │ │ │ │ sub r0, r9, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r9, #10 │ │ │ │ - bcc ee560 │ │ │ │ + bcc ee580 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r4] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r2, r7, #10 │ │ │ │ cmp r2, #15 │ │ │ │ cmnls r1, #-268435455 @ 0xf0000001 │ │ │ │ - bhi ee3c0 │ │ │ │ + bhi ee3e0 │ │ │ │ orr r1, r2, r1, lsl #4 │ │ │ │ subs r0, r0, #1 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne ee4c8 │ │ │ │ - b ee594 │ │ │ │ + bne ee4e8 │ │ │ │ + b ee5b4 │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ @@ -212488,37 +212496,37 @@ │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ add r3, r6, #52 @ 0x34 │ │ │ │ str r5, [r6, #28] │ │ │ │ str r7, [r6, #32] │ │ │ │ str r5, [r6, #36] @ 0x24 │ │ │ │ str r8, [r6, #44] @ 0x2c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b ee630 │ │ │ │ + b ee650 │ │ │ │ cmp r9, #9 │ │ │ │ mov r0, r9 │ │ │ │ - bcs ee4c4 │ │ │ │ + bcs ee4e4 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r3, [r4] │ │ │ │ sub r7, r3, #65 @ 0x41 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ bic r7, r7, #32 │ │ │ │ cmp r3, #57 @ 0x39 │ │ │ │ addhi r2, r7, #10 │ │ │ │ cmp r2, #15 │ │ │ │ - bhi ee3c0 │ │ │ │ + bhi ee3e0 │ │ │ │ orr r1, r2, r1, lsl #4 │ │ │ │ add r4, r4, #1 │ │ │ │ subs r0, r0, #1 │ │ │ │ - bne ee564 │ │ │ │ + bne ee584 │ │ │ │ eor r0, r1, #55296 @ 0xd800 │ │ │ │ movw r2, #2047 @ 0x7ff │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp r0, r2 │ │ │ │ - bls ee3c0 │ │ │ │ + bls ee3e0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldm sl, {r0, r2, r3} │ │ │ │ str r1, [r6, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb r7, [r6, #33] @ 0x21 │ │ │ │ mov r7, #5 │ │ │ │ @@ -212527,15 +212535,15 @@ │ │ │ │ strb r7, [r6, #32] │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ str r1, [r6, #16] │ │ │ │ add r1, r6, #20 │ │ │ │ str r7, [r6] │ │ │ │ str r8, [r6, #12] │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ - b ee630 │ │ │ │ + b ee650 │ │ │ │ mov sl, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ mov ip, r5 │ │ │ │ mov r5, r7 │ │ │ │ @@ -212551,58 +212559,58 @@ │ │ │ │ ldr r0, [fp, #64] @ 0x40 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [fp, #64] @ 0x40 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r9, [sl] │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ - ldr r1, [pc, #400] @ ee7e8 │ │ │ │ + bl e4d98 │ │ │ │ + ldr r1, [pc, #400] @ ee808 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs ee748 │ │ │ │ + bcs ee768 │ │ │ │ adds r0, r9, r7 │ │ │ │ - bcs ee75c │ │ │ │ + bcs ee77c │ │ │ │ ldr r4, [fp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #364] @ ee7ec │ │ │ │ + ldr r1, [pc, #364] @ ee80c │ │ │ │ cmn r4, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq ee75c │ │ │ │ + beq ee77c │ │ │ │ ldr r8, [fp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #10 │ │ │ │ ldm sl, {r1, r2, r3} │ │ │ │ add r4, r4, #1 │ │ │ │ addeq r8, r8, #1 │ │ │ │ add ip, sp, #64 @ 0x40 │ │ │ │ movweq r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - bmi ee7a4 │ │ │ │ + bmi ee7c4 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ mov sl, r7 │ │ │ │ - beq ee6fc │ │ │ │ + beq ee71c │ │ │ │ str r9, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #308] @ ee808 │ │ │ │ + ldr r0, [pc, #308] @ ee828 │ │ │ │ mov r9, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee7a8 │ │ │ │ + beq ee7c8 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ - b ee704 │ │ │ │ + b ee724 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sl, r9 │ │ │ │ mov r6, r2 │ │ │ │ bl 1e85c │ │ │ │ @@ -212613,187 +212621,187 @@ │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ stm ip, {r0, r1, r2, r5, r8} │ │ │ │ mov r0, #9 │ │ │ │ str r6, [r3, #28] │ │ │ │ str r7, [r3, #32] │ │ │ │ str r6, [r3, #36] @ 0x24 │ │ │ │ str r0, [r3] │ │ │ │ - b ee630 │ │ │ │ + b ee650 │ │ │ │ mov r7, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r7, #3 │ │ │ │ adds r0, r9, r7 │ │ │ │ - bcc ee674 │ │ │ │ + bcc ee694 │ │ │ │ mov r0, r1 │ │ │ │ bl 25ce8 │ │ │ │ - b ee7bc │ │ │ │ - ldr r2, [pc, #128] @ ee7f0 │ │ │ │ + b ee7dc │ │ │ │ + ldr r2, [pc, #128] @ ee810 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #124] @ ee7f4 │ │ │ │ + ldr r0, [pc, #124] @ ee814 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - b ee7bc │ │ │ │ - ldr r0, [pc, #112] @ ee810 │ │ │ │ + b ee7dc │ │ │ │ + ldr r0, [pc, #112] @ ee830 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #72] @ ee7f8 │ │ │ │ + ldr r2, [pc, #72] @ ee818 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [fp, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [fp, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r0, r4, lsr #5 │ │ │ │ andseq r7, r0, r4, lsl #5 │ │ │ │ - andseq r6, r0, r4, asr sp │ │ │ │ - andseq r6, r0, r0, lsr #26 │ │ │ │ + andseq r7, r0, r4, ror #4 │ │ │ │ + andseq r6, r0, r4, lsr sp │ │ │ │ + andseq r6, r0, r0, lsl #26 │ │ │ │ andeq pc, r7, ip, ror r7 @ │ │ │ │ - mulseq r0, r4, pc @ │ │ │ │ - andseq r6, r0, ip, lsr #21 │ │ │ │ - andseq r1, r2, r4, lsr #21 │ │ │ │ - andseq r1, r2, r0, asr fp │ │ │ │ - @ instruction: 0x00121bf4 │ │ │ │ - andseq r1, r2, r8, asr r8 │ │ │ │ - andseq r7, r0, r8, rrx │ │ │ │ - andseq r6, r0, r4, lsl #31 │ │ │ │ + andseq r6, r0, r4, ror pc │ │ │ │ + andseq r6, r0, ip, lsl #21 │ │ │ │ + andseq r1, r2, r4, lsl #21 │ │ │ │ + andseq r1, r2, r0, lsr fp │ │ │ │ + @ instruction: 0x00121bd4 │ │ │ │ + andseq r1, r2, r8, lsr r8 │ │ │ │ + andseq r7, r0, r8, asr #32 │ │ │ │ + andseq r6, r0, r4, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [r1] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne eed38 │ │ │ │ + bne eed58 │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ add r0, r8, #68 @ 0x44 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r9, r8, #80 @ 0x50 │ │ │ │ - ldr r4, [pc, #1352] @ eeda0 │ │ │ │ + ldr r4, [pc, #1352] @ eedc0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - b ee878 │ │ │ │ + b ee898 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #1 │ │ │ │ - beq ee8fc │ │ │ │ + beq ee91c │ │ │ │ mov r0, r6 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, r5 │ │ │ │ - beq ee8fc │ │ │ │ + beq ee91c │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcc ee870 │ │ │ │ + bcc ee890 │ │ │ │ cmp r0, #32 │ │ │ │ - beq ee870 │ │ │ │ + beq ee890 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc ee8fc │ │ │ │ + bcc ee91c │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt ee8d0 │ │ │ │ + bgt ee8f0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ee860 │ │ │ │ + beq ee880 │ │ │ │ cmp r1, #22 │ │ │ │ - bne ee8fc │ │ │ │ + bne ee91c │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq ee870 │ │ │ │ - b ee8fc │ │ │ │ + beq ee890 │ │ │ │ + b ee91c │ │ │ │ cmp r1, #32 │ │ │ │ - beq ee8ec │ │ │ │ + beq ee90c │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne ee8fc │ │ │ │ + bne ee91c │ │ │ │ cmp r0, #12288 @ 0x3000 │ │ │ │ - beq ee870 │ │ │ │ - b ee8fc │ │ │ │ + beq ee890 │ │ │ │ + b ee91c │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne ee870 │ │ │ │ + bne ee890 │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r0, r5 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne ee928 │ │ │ │ + bne ee948 │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #24 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b eeac0 │ │ │ │ + b eeae0 │ │ │ │ mov sl, #2 │ │ │ │ - b ee93c │ │ │ │ + b ee95c │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, r5 │ │ │ │ - beq eea94 │ │ │ │ + beq eeab4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bcc eea94 │ │ │ │ + bcc eeab4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #57 @ 0x39 │ │ │ │ - bhi eea94 │ │ │ │ + bhi eeab4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs ee9a0 │ │ │ │ + bcs ee9c0 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ ldr r4, [r8, #76] @ 0x4c │ │ │ │ cmp r4, r0 │ │ │ │ - bne ee990 │ │ │ │ + bne ee9b0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #1048] @ eeda4 │ │ │ │ + ldr r1, [pc, #1048] @ eedc4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ strb r7, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ - b eea54 │ │ │ │ + b eea74 │ │ │ │ mov r0, #0 │ │ │ │ cmp r7, #2048 @ 0x800 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bcs ee9cc │ │ │ │ + bcs ee9ec │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ mov r4, #2 │ │ │ │ orr r0, r0, r7, lsr #6 │ │ │ │ bfi r7, r4, #6, #26 │ │ │ │ strb r7, [sp, #49] @ 0x31 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ - b eea24 │ │ │ │ + b eea44 │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ bfi r0, sl, #6, #26 │ │ │ │ - bcs ee9f8 │ │ │ │ + bcs eea18 │ │ │ │ strb r0, [sp, #50] @ 0x32 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ orr r0, r0, r7, lsr #12 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ lsr r0, r7, #6 │ │ │ │ mov r4, #3 │ │ │ │ - b eea1c │ │ │ │ + b eea3c │ │ │ │ strb r0, [sp, #51] @ 0x33 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ orr r0, r0, r7, lsr #18 │ │ │ │ strb r0, [sp, #48] @ 0x30 │ │ │ │ lsr r0, r7, #6 │ │ │ │ mov r4, #4 │ │ │ │ bfi r0, sl, #6, #26 │ │ │ │ @@ -212801,188 +212809,188 @@ │ │ │ │ lsr r0, r7, #12 │ │ │ │ bfi r0, sl, #6, #26 │ │ │ │ strb r0, [sp, #49] @ 0x31 │ │ │ │ ldr r0, [r8, #68] @ 0x44 │ │ │ │ ldr r1, [r8, #76] @ 0x4c │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc eea74 │ │ │ │ + bcc eea94 │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r1 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r8, #76] @ 0x4c │ │ │ │ add r0, r0, r4 │ │ │ │ str r0, [r8, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ee930 │ │ │ │ + beq ee950 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4ffc │ │ │ │ - b ee930 │ │ │ │ + bl e501c │ │ │ │ + b ee950 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2424c │ │ │ │ ldr r1, [r8, #76] @ 0x4c │ │ │ │ - b eea38 │ │ │ │ + b eea58 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r4, [r9, #8] │ │ │ │ add ip, sp, #24 │ │ │ │ ldm r9, {r3, r7} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, r5 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ - ldr r4, [pc, #748] @ eeda8 │ │ │ │ + ldr r4, [pc, #748] @ eedc8 │ │ │ │ ldr r4, [pc, r4] │ │ │ │ - bne eeb00 │ │ │ │ + bne eeb20 │ │ │ │ ldr r2, [r8, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq eebac │ │ │ │ + beq eebcc │ │ │ │ ldr r0, [r8, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ ldrb r3, [r0] │ │ │ │ - bne eebe8 │ │ │ │ + bne eec08 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq eec44 │ │ │ │ + beq eec64 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq eec44 │ │ │ │ - b eecb8 │ │ │ │ + beq eec64 │ │ │ │ + b eecd8 │ │ │ │ ldr r0, [r9] │ │ │ │ cmp r0, r5 │ │ │ │ - beq eeac0 │ │ │ │ + beq eeae0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ sub r1, r0, #9 │ │ │ │ cmp r1, #5 │ │ │ │ - bcs eeb30 │ │ │ │ + bcs eeb50 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq eeaf4 │ │ │ │ + beq eeb14 │ │ │ │ mov r0, r6 │ │ │ │ - bl e4ffc │ │ │ │ - b eeaf4 │ │ │ │ + bl e501c │ │ │ │ + b eeb14 │ │ │ │ cmp r0, #32 │ │ │ │ - beq eeb14 │ │ │ │ + beq eeb34 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc eeac0 │ │ │ │ + bcc eeae0 │ │ │ │ lsr r1, r0, #8 │ │ │ │ cmp r1, #31 │ │ │ │ - bgt eeb68 │ │ │ │ + bgt eeb88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eeb84 │ │ │ │ + beq eeba4 │ │ │ │ cmp r1, #22 │ │ │ │ - bne eeac0 │ │ │ │ + bne eeae0 │ │ │ │ cmp r0, #5760 @ 0x1680 │ │ │ │ - beq eeb14 │ │ │ │ - b eeac0 │ │ │ │ + beq eeb34 │ │ │ │ + b eeae0 │ │ │ │ cmp r1, #32 │ │ │ │ - beq eeb98 │ │ │ │ + beq eebb8 │ │ │ │ cmp r1, #48 @ 0x30 │ │ │ │ - bne eeac0 │ │ │ │ + bne eeae0 │ │ │ │ cmp r0, #12288 @ 0x3000 │ │ │ │ - beq eeb14 │ │ │ │ - b eeac0 │ │ │ │ + beq eeb34 │ │ │ │ + b eeae0 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne eeb14 │ │ │ │ - b eeac0 │ │ │ │ + bne eeb34 │ │ │ │ + b eeae0 │ │ │ │ uxtb r0, r0 │ │ │ │ ldrb r0, [r4, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne eeb14 │ │ │ │ - b eeac0 │ │ │ │ + bne eeb34 │ │ │ │ + b eeae0 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi eed44 │ │ │ │ + bmi eed64 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - beq eecec │ │ │ │ - ldr r0, [pc, #492] @ eedb0 │ │ │ │ + beq eed0c │ │ │ │ + ldr r0, [pc, #492] @ eedd0 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eed48 │ │ │ │ + beq eed68 │ │ │ │ mov r9, r0 │ │ │ │ - b eecf0 │ │ │ │ + b eed10 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - bne eecac │ │ │ │ + bne eeccc │ │ │ │ sub r1, r2, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc eecb8 │ │ │ │ + bcc eecd8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #10 │ │ │ │ cmp r1, #0 │ │ │ │ - beq eece0 │ │ │ │ + beq eed00 │ │ │ │ umull r7, r3, r3, r2 │ │ │ │ ldrb r4, [r0], #1 │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ movwne r3, #1 │ │ │ │ cmp r4, #9 │ │ │ │ - bhi eec44 │ │ │ │ + bhi eec64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne eec44 │ │ │ │ + bne eec64 │ │ │ │ add r3, r4, r7 │ │ │ │ sub r1, r1, #1 │ │ │ │ adds r7, r7, r4 │ │ │ │ - bcc eec08 │ │ │ │ + bcc eec28 │ │ │ │ cmp r5, #0 │ │ │ │ - bmi eed44 │ │ │ │ + bmi eed64 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - beq eec80 │ │ │ │ - ldr r0, [pc, #344] @ eedb4 │ │ │ │ + beq eeca0 │ │ │ │ + ldr r0, [pc, #344] @ eedd4 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq eed48 │ │ │ │ + beq eed68 │ │ │ │ mov r9, r0 │ │ │ │ - b eec84 │ │ │ │ + b eeca4 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #24 │ │ │ │ add ip, fp, #40 @ 0x28 │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm ip, {r0, r2, r3, r4, r6, r7} │ │ │ │ mov r0, #6 │ │ │ │ - b eed14 │ │ │ │ + b eed34 │ │ │ │ cmp r2, #8 │ │ │ │ mov r1, r2 │ │ │ │ - bhi eec00 │ │ │ │ + bhi eec20 │ │ │ │ mov r3, #0 │ │ │ │ ldrb r2, [r0] │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ cmp r2, #9 │ │ │ │ - bhi eec44 │ │ │ │ + bhi eec64 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r0, r0, #1 │ │ │ │ subs r1, r1, #1 │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ - bne eecbc │ │ │ │ + bne eecdc │ │ │ │ mov r2, #34 @ 0x22 │ │ │ │ strd r2, [fp] │ │ │ │ - b eed24 │ │ │ │ + b eed44 │ │ │ │ mov r9, #1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #24 │ │ │ │ add ip, fp, #40 @ 0x28 │ │ │ │ @@ -212994,19 +213002,19 @@ │ │ │ │ str r5, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp] │ │ │ │ ldr r0, [r8, #64] @ 0x40 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #120] @ eedb8 │ │ │ │ + ldr r0, [pc, #120] @ eedd8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #92] @ eedac │ │ │ │ + ldr r2, [pc, #92] @ eedcc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -213020,30 +213028,30 @@ │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r8, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r8, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r2, ip, asr #12 │ │ │ │ - andseq r6, r0, r0, ror #17 │ │ │ │ - andseq r1, r2, ip, ror #7 │ │ │ │ - andseq r6, r0, ip, lsl #10 │ │ │ │ - andseq r1, r2, r4, ror #6 │ │ │ │ - andseq r1, r2, ip, asr #5 │ │ │ │ - @ instruction: 0x001069f4 │ │ │ │ + andseq r1, r2, ip, lsr #12 │ │ │ │ + andseq r6, r0, r0, asr #17 │ │ │ │ + andseq r1, r2, ip, asr #7 │ │ │ │ + andseq r6, r0, ip, ror #9 │ │ │ │ + andseq r1, r2, r4, asr #6 │ │ │ │ + andseq r1, r2, ip, lsr #5 │ │ │ │ + @ instruction: 0x001069d4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #368] @ 0x170 │ │ │ │ - bne ef514 │ │ │ │ + bne ef534 │ │ │ │ ldr r9, [sl] │ │ │ │ add r8, sp, #200 @ 0xc8 │ │ │ │ add lr, sp, #56 @ 0x38 │ │ │ │ movw r5, #9 │ │ │ │ add ip, lr, #12 │ │ │ │ movt r5, #17 │ │ │ │ mov r1, r9 │ │ │ │ @@ -213076,221 +213084,221 @@ │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sl, #4] │ │ │ │ add r8, sp, #368 @ 0x170 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ str r1, [sp, #32] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #1952] @ ef628 │ │ │ │ + ldr r0, [pc, #1952] @ ef648 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #1944] @ ef62c │ │ │ │ + ldr r0, [pc, #1944] @ ef64c │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b eeef4 │ │ │ │ + b eef14 │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ mov r1, r3 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #0 │ │ │ │ - bl e7b60 │ │ │ │ + bl e7b80 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ movw r5, #9 │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ movt r5, #17 │ │ │ │ mov r0, sl │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq ef3ac │ │ │ │ + beq ef3cc │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ - ble eef7c │ │ │ │ + ble eef9c │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ - beq eefd0 │ │ │ │ + beq eeff0 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq ef084 │ │ │ │ + beq ef0a4 │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne ef17c │ │ │ │ + bne ef19c │ │ │ │ mov r0, sl │ │ │ │ - bl e540c │ │ │ │ + bl e542c │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bne ef17c │ │ │ │ + bne ef19c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ef2a8 │ │ │ │ + beq ef2c8 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r2 │ │ │ │ - bls ef2a4 │ │ │ │ + bls ef2c4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge ef2a8 │ │ │ │ - b ef594 │ │ │ │ + bge ef2c8 │ │ │ │ + b ef5b4 │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - beq ef138 │ │ │ │ + beq ef158 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne ef17c │ │ │ │ + bne ef19c │ │ │ │ mov r0, sl │ │ │ │ - bl e540c │ │ │ │ + bl e542c │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne ef17c │ │ │ │ + bne ef19c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ef32c │ │ │ │ + beq ef34c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r2 │ │ │ │ - bls ef328 │ │ │ │ + bls ef348 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #64 @ 0x40 │ │ │ │ - bge ef32c │ │ │ │ - b ef594 │ │ │ │ + bge ef34c │ │ │ │ + b ef5b4 │ │ │ │ ldr r0, [r9, #32] │ │ │ │ cmn r0, #-2147483646 @ 0x80000002 │ │ │ │ - bhi ef584 │ │ │ │ + bhi ef5a4 │ │ │ │ ldr r0, [r9, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef000 │ │ │ │ + beq ef020 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl f0694 │ │ │ │ + bl f06b4 │ │ │ │ ldrb r0, [sp, #393] @ 0x189 │ │ │ │ cmp r0, #2 │ │ │ │ - bne ef214 │ │ │ │ + bne ef234 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r7 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r2, r8 │ │ │ │ - bl e7238 │ │ │ │ + bl e7258 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ mov ip, r4 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0, {r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r3, r4, r5, r6, r7} │ │ │ │ - bne ef4d4 │ │ │ │ + bne ef4f4 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r4, ip │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ movw r5, #9 │ │ │ │ movt r5, #17 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r7, fp │ │ │ │ - b eeef4 │ │ │ │ + b eef14 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ ldm r1!, {r2, r3, r4, r6} │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ ldm r1, {r2, r3, r4, r6, r7} │ │ │ │ mov r1, sl │ │ │ │ stm r0, {r2, r3, r4, r6, r7} │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r2, r8 │ │ │ │ - bl e753c │ │ │ │ + bl e755c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r9 │ │ │ │ ldm r2!, {r0, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r3, r4, r6, r7} │ │ │ │ ldm r2!, {r0, r3, r4, r6, r7} │ │ │ │ stmia r1!, {r0, r3, r4, r6, r7} │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ add r0, lr, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq ef464 │ │ │ │ + beq ef484 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #320 @ 0x140 │ │ │ │ cmp ip, lr │ │ │ │ ldm r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ - bne ef490 │ │ │ │ + bne ef4b0 │ │ │ │ mov r1, r9 │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldm r1!, {r2, r3, r6, r7} │ │ │ │ mov r0, r4 │ │ │ │ stmia r0!, {r2, r3, r6, r7} │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ movw r5, #9 │ │ │ │ mov r7, r4 │ │ │ │ movt r5, #17 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ - b eeef4 │ │ │ │ + b eef14 │ │ │ │ mov r0, sl │ │ │ │ - bl e540c │ │ │ │ + bl e542c │ │ │ │ cmp r0, #38 @ 0x26 │ │ │ │ - bne ef17c │ │ │ │ + bne ef19c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ef24c │ │ │ │ + beq ef26c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r2 │ │ │ │ - bls ef248 │ │ │ │ + bls ef268 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt ef24c │ │ │ │ - b ef594 │ │ │ │ + bgt ef26c │ │ │ │ + b ef5b4 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ mov r1, sl │ │ │ │ - bl ef65c │ │ │ │ + bl ef67c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov lr, r5 │ │ │ │ ldr ip, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r8 │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r0, r3, r4, r5, r6, r7} │ │ │ │ sub r0, lr, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - beq ef3ec │ │ │ │ + beq ef40c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldm r1, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ str ip, [sp, #436] @ 0x1b4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -213299,138 +213307,138 @@ │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #436 @ 0x1b4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 118668 │ │ │ │ + bl 118688 │ │ │ │ movw r5, #9 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ movt r5, #17 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ - b eeef4 │ │ │ │ + b eef14 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldm r0!, {r2, r3, r7} │ │ │ │ stmia r1!, {r2, r3, r7} │ │ │ │ ldm r0, {r2, r3, r6, r7} │ │ │ │ sub r0, r5, #6 │ │ │ │ stm r1, {r2, r3, r6, r7} │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ add r1, sp, #200 @ 0xc8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 118668 │ │ │ │ - b eeef4 │ │ │ │ - bne ef594 │ │ │ │ + bl 118688 │ │ │ │ + b eef14 │ │ │ │ + bne ef5b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ef540 │ │ │ │ + bcc ef560 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movw r1, #9766 @ 0x2626 │ │ │ │ add r0, r0, r2 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ef540 │ │ │ │ - ldr r0, [pc, #964] @ ef640 │ │ │ │ + bne ef560 │ │ │ │ + ldr r0, [pc, #964] @ ef660 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq eeea0 │ │ │ │ + beq eeec0 │ │ │ │ mov r0, sl │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs fp, fp, #1 │ │ │ │ - bne ef290 │ │ │ │ - b eeea0 │ │ │ │ - bne ef594 │ │ │ │ + bne ef2b0 │ │ │ │ + b eeec0 │ │ │ │ + bne ef5b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ef570 │ │ │ │ + bcc ef590 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movw r1, #32382 @ 0x7e7e │ │ │ │ add r0, r0, r2 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ef570 │ │ │ │ - ldr r0, [pc, #888] @ ef650 │ │ │ │ + bne ef590 │ │ │ │ + ldr r0, [pc, #888] @ ef670 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef2fc │ │ │ │ + beq ef31c │ │ │ │ mov r0, sl │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne ef2ec │ │ │ │ + bne ef30c │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ mov r1, r3 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #2 │ │ │ │ - b eeec8 │ │ │ │ - bne ef594 │ │ │ │ + b eeee8 │ │ │ │ + bne ef5b4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ sub r0, r0, r2 │ │ │ │ cmp r0, #2 │ │ │ │ - bcc ef558 │ │ │ │ + bcc ef578 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movw r1, #11565 @ 0x2d2d │ │ │ │ add r0, r0, r2 │ │ │ │ ldrh r0, [r0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne ef558 │ │ │ │ - ldr r0, [pc, #752] @ ef64c │ │ │ │ + bne ef578 │ │ │ │ + ldr r0, [pc, #752] @ ef66c │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef380 │ │ │ │ + beq ef3a0 │ │ │ │ mov r0, sl │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne ef370 │ │ │ │ + bne ef390 │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ ldm r0!, {r2, r5, r6, r7} │ │ │ │ mov r1, r3 │ │ │ │ stmia r1!, {r2, r5, r6, r7} │ │ │ │ ldm r0, {r2, r4, r5, r6, r7} │ │ │ │ mov r0, r8 │ │ │ │ stm r1, {r2, r4, r5, r6, r7} │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - b eeec8 │ │ │ │ + b eeee8 │ │ │ │ add r4, sp, #200 @ 0xc8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl e79e8 │ │ │ │ + bl e7a08 │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, ip, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [ip] │ │ │ │ - b ef418 │ │ │ │ + b ef438 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, r4, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r8!, {r1, r2, r3, r6, r7} │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -213438,27 +213446,27 @@ │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [r4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r6, r1, #1 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq ef43c │ │ │ │ + beq ef45c │ │ │ │ add r5, r0, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r5 │ │ │ │ - b ef424 │ │ │ │ + b ef444 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef50c │ │ │ │ + beq ef52c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldm r9!, {r1, r2, r3, r6, r7} │ │ │ │ add r0, r4, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm r9!, {r1, r2, r3, r6, r7} │ │ │ │ @@ -213497,139 +213505,139 @@ │ │ │ │ ldm ip, {r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r5, r6, r7} │ │ │ │ movw r0, #9 │ │ │ │ movt r0, #17 │ │ │ │ strd r0, [lr] │ │ │ │ add sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #312] @ ef654 │ │ │ │ + ldr r2, [pc, #312] @ ef674 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #308] @ ef658 │ │ │ │ + ldr r0, [pc, #308] @ ef678 │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ str r1, [sp, #200] @ 0xc8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - ldr r0, [pc, #236] @ ef634 │ │ │ │ + ldr r0, [pc, #236] @ ef654 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #228] @ ef638 │ │ │ │ + ldr r0, [pc, #228] @ ef658 │ │ │ │ add r0, pc, r0 │ │ │ │ - b ef56c │ │ │ │ - ldr r0, [pc, #228] @ ef644 │ │ │ │ + b ef58c │ │ │ │ + ldr r0, [pc, #228] @ ef664 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #220] @ ef648 │ │ │ │ + ldr r0, [pc, #220] @ ef668 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 26160 │ │ │ │ - b ef5b0 │ │ │ │ - ldr r0, [pc, #164] @ ef630 │ │ │ │ + b ef5d0 │ │ │ │ + ldr r0, [pc, #164] @ ef650 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25e20 │ │ │ │ - b ef5b0 │ │ │ │ - ldr r0, [pc, #160] @ ef63c │ │ │ │ + b ef5d0 │ │ │ │ + ldr r0, [pc, #160] @ ef65c │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r3, r1 │ │ │ │ bl 264ac │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b ef610 │ │ │ │ + b ef630 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq ef5d8 │ │ │ │ + beq ef5f8 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r5, r7 │ │ │ │ - b ef5bc │ │ │ │ + b ef5dc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef61c │ │ │ │ + beq ef63c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - b ef610 │ │ │ │ - b ef610 │ │ │ │ - b ef610 │ │ │ │ + b ef630 │ │ │ │ + b ef630 │ │ │ │ + b ef630 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl e3f5c │ │ │ │ + bl e3f7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x001068fc │ │ │ │ + @ instruction: 0x001068dc │ │ │ │ strdeq r0, [r9], -sl │ │ │ │ - andseq r6, r0, r8, asr #3 │ │ │ │ + andseq r6, r0, r8, lsr #3 │ │ │ │ strdeq r0, [r9], -lr │ │ │ │ - andseq r6, r0, r0, lsl r2 │ │ │ │ - andseq r5, r0, r8, lsr #27 │ │ │ │ + @ instruction: 0x001061f0 │ │ │ │ + andseq r5, r0, r8, lsl #27 │ │ │ │ andeq r0, r9, r4, asr #19 │ │ │ │ andeq r0, r9, ip, lsl #14 │ │ │ │ - andseq r6, r0, r8, lsl #4 │ │ │ │ + andseq r6, r0, r8, ror #3 │ │ │ │ andeq r0, r9, sl, lsl #18 │ │ │ │ @ instruction: 0x000909b4 │ │ │ │ @ instruction: 0x0007e9b0 │ │ │ │ - andseq r6, r0, r4, lsl r2 │ │ │ │ + @ instruction: 0x001061f4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #348 @ 0x15c │ │ │ │ add r4, sp, #280 @ 0x118 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl efe2c │ │ │ │ + bl efe4c │ │ │ │ add fp, r4, #4 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ add r9, sp, #136 @ 0x88 │ │ │ │ mov r2, fp │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ ldm r2!, {r3, r4, r6, r7} │ │ │ │ mov r0, r9 │ │ │ │ stmia r0!, {r3, r4, r6, r7} │ │ │ │ ldm r2!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r3, r4, r5, r6, r7} │ │ │ │ - bne ef7a4 │ │ │ │ + bne ef7c4 │ │ │ │ str r8, [sp, #20] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldm r0!, {r2, r3, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r0!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r0, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r8, [sl] │ │ │ │ add r0, sp, #24 │ │ │ │ orr r4, r0, #4 │ │ │ │ ldr r6, [sl, #8] │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r6 │ │ │ │ - bne ef7dc │ │ │ │ + bne ef7fc │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl e79e8 │ │ │ │ + bl e7a08 │ │ │ │ ldr ip, [sp, #20] │ │ │ │ mov lr, r4 │ │ │ │ ldm r7!, {r1, r2, r3, r5, r6} │ │ │ │ add r0, ip, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r7!, {r1, r2, r3, r5, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ @@ -213637,38 +213645,38 @@ │ │ │ │ stm r0, {r1, r2, r3, r4, r5, r6} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [ip] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r0, r1, #-2147483646 @ 0x80000002 │ │ │ │ cmp r0, #4 │ │ │ │ - bcc efa70 │ │ │ │ + bcc efa90 │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq efa70 │ │ │ │ + beq efa90 │ │ │ │ mov r4, lr │ │ │ │ cmp r0, #1 │ │ │ │ - beq ef784 │ │ │ │ + beq ef7a4 │ │ │ │ add r0, sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ add r4, r0, #12 │ │ │ │ - beq ef784 │ │ │ │ + beq ef7a4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq efa70 │ │ │ │ + beq efa90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ add r2, r8, #8 │ │ │ │ ldm r9!, {r3, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r9!, {r3, r4, r5, r6, r7} │ │ │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ ldm r9, {r3, r4, r5, r6, r7} │ │ │ │ @@ -213676,38 +213684,38 @@ │ │ │ │ str r0, [r8, #64] @ 0x40 │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ strd r0, [r8] │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne ef80c │ │ │ │ + bne ef82c │ │ │ │ mov r0, sl │ │ │ │ - bl e5538 │ │ │ │ + bl e5558 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - beq ef80c │ │ │ │ + beq ef82c │ │ │ │ mov r0, sl │ │ │ │ - bl e5538 │ │ │ │ + bl e5558 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne ef984 │ │ │ │ + bne ef9a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ sub r5, r1, #-2147483646 @ 0x80000002 │ │ │ │ cmp r5, #4 │ │ │ │ mov r2, r5 │ │ │ │ movcs r2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ef8a4 │ │ │ │ + beq ef8c4 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - beq ef874 │ │ │ │ + beq ef894 │ │ │ │ ldr ip, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #4 │ │ │ │ - bne ef8d4 │ │ │ │ + bne ef8f4 │ │ │ │ movw r0, #8 │ │ │ │ mov lr, r7 │ │ │ │ movt r0, #17 │ │ │ │ sub r0, r0, #4 │ │ │ │ strd r0, [r7] │ │ │ │ add r0, r7, #8 │ │ │ │ ldm r4!, {r1, r2, r3, r5, r6, r7} │ │ │ │ @@ -213748,30 +213756,30 @@ │ │ │ │ mov sl, r4 │ │ │ │ ldm r1!, {r0, r2, r3, r4, r6, r7} │ │ │ │ cmp r5, #2 │ │ │ │ stmia fp!, {r0, r2, r3, r4, r6, r7} │ │ │ │ ldm r1, {r0, r2, r3, r4, r6, r7} │ │ │ │ stm fp, {r0, r2, r3, r4, r6, r7} │ │ │ │ str ip, [sp, #332] @ 0x14c │ │ │ │ - bne ef9ec │ │ │ │ + bne efa0c │ │ │ │ cmp r8, #0 │ │ │ │ - bmi efdb4 │ │ │ │ + bmi efdd4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #1 │ │ │ │ - beq ef944 │ │ │ │ - ldr r0, [pc, #1284] @ efe28 │ │ │ │ + beq ef964 │ │ │ │ + ldr r0, [pc, #1284] @ efe48 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq efdb8 │ │ │ │ + beq efdd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e85c │ │ │ │ str r8, [r4, #32] │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ @@ -213782,54 +213790,54 @@ │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [r4] │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq ef9a8 │ │ │ │ + beq ef9c8 │ │ │ │ mov r0, sl │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [r8, #80] @ 0x50 │ │ │ │ cmp r0, r6 │ │ │ │ - bne efa88 │ │ │ │ + bne efaa8 │ │ │ │ add r8, sp, #280 @ 0x118 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl e79e8 │ │ │ │ + bl e7a08 │ │ │ │ mov lr, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldm r8!, {r1, r2, r3, r5, r6} │ │ │ │ add r0, r4, #4 │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r8!, {r1, r2, r3, r5, r6} │ │ │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ ldm r8, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [r4] │ │ │ │ - b ef738 │ │ │ │ + b ef758 │ │ │ │ cmp r8, #0 │ │ │ │ - bmi efdb4 │ │ │ │ + bmi efdd4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r7, #1 │ │ │ │ mov r6, #1 │ │ │ │ - beq efa2c │ │ │ │ - ldr r0, [pc, #1048] @ efe24 │ │ │ │ + beq efa4c │ │ │ │ + ldr r0, [pc, #1048] @ efe44 │ │ │ │ mov r1, #1 │ │ │ │ mov fp, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq efdb8 │ │ │ │ + beq efdd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ bl 1e85c │ │ │ │ str r8, [r4, #32] │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ @@ -213839,38 +213847,38 @@ │ │ │ │ cmp r5, #4 │ │ │ │ str r7, [r4, #4] │ │ │ │ ldm sl, {r1, r2, r3, r4, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r4, r6, r7} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ str r0, [ip] │ │ │ │ - bcs efa78 │ │ │ │ + bcs efa98 │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ - bl e4084 │ │ │ │ + bl e40a4 │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl efe2c │ │ │ │ + bl efe4c │ │ │ │ add r0, r7, #4 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr fp, [sp, #280] @ 0x118 │ │ │ │ mov r2, r9 │ │ │ │ ldm r0!, {r3, r5, r6, r7} │ │ │ │ mov lr, r4 │ │ │ │ cmp fp, #34 @ 0x22 │ │ │ │ stmia r2!, {r3, r5, r6, r7} │ │ │ │ ldm r0!, {r1, r3, r5, r6, r7} │ │ │ │ stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ ldm r0, {r1, r3, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r5, r6, r7} │ │ │ │ - bne efb44 │ │ │ │ + bne efb64 │ │ │ │ add r6, sp, #80 @ 0x50 │ │ │ │ mov r3, r9 │ │ │ │ orr r0, r6, #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, r6, #28 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldm r3!, {r2, r4, r5, r7} │ │ │ │ @@ -213892,29 +213900,29 @@ │ │ │ │ add pc, r0, r2 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ mov r8, lr │ │ │ │ - b efb80 │ │ │ │ + b efba0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movw sl, #8 │ │ │ │ ldr r0, [sp, #340] @ 0x154 │ │ │ │ movt sl, #17 │ │ │ │ ldm r9!, {r2, r3, r6, r7} │ │ │ │ add r1, r4, #8 │ │ │ │ stmia r1!, {r2, r3, r6, r7} │ │ │ │ ldm r9!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r9, {r2, r3, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ strd sl, [r4] │ │ │ │ - b ef738 │ │ │ │ + b ef758 │ │ │ │ mov r8, fp │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ sub fp, r0, #-2147483646 @ 0x80000002 │ │ │ │ add r0, pc, #16 │ │ │ │ cmp fp, #4 │ │ │ │ mov r3, fp │ │ │ │ movcs r3, #4 │ │ │ │ @@ -213922,15 +213930,15 @@ │ │ │ │ add pc, r0, r2 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, r4, lsl r0 │ │ │ │ andeq r0, r0, ip, lsl r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b efbc0 │ │ │ │ + b efbe0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldm r8, {r3, r7} │ │ │ │ ldr r6, [r8, #8] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ldr r8, [sl, #4] │ │ │ │ @@ -213941,55 +213949,55 @@ │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ add sl, sp, #280 @ 0x118 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl e4920 │ │ │ │ + bl e4940 │ │ │ │ add r7, sl, #8 │ │ │ │ ldr ip, [sp, #280] @ 0x118 │ │ │ │ add r6, sp, #248 @ 0xf8 │ │ │ │ ldr lr, [sp, #284] @ 0x11c │ │ │ │ mov r1, r7 │ │ │ │ cmp ip, #34 @ 0x22 │ │ │ │ ldm r1!, {r3, r4, r5} │ │ │ │ mov r2, r6 │ │ │ │ stmia r2!, {r3, r4, r5} │ │ │ │ ldm r1, {r0, r3, r4, r5} │ │ │ │ stm r2, {r0, r3, r4, r5} │ │ │ │ - bne efcd0 │ │ │ │ + bne efcf0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r8 │ │ │ │ mov fp, lr │ │ │ │ - bl e4920 │ │ │ │ + bl e4940 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov r2, r9 │ │ │ │ ldr ip, [sp, #284] @ 0x11c │ │ │ │ ldm r7!, {r3, r4, r5} │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ stmia r2!, {r3, r4, r5} │ │ │ │ ldm r7, {r0, r3, r4, r5} │ │ │ │ stm r2, {r0, r3, r4, r5} │ │ │ │ - bne efd24 │ │ │ │ + bne efd44 │ │ │ │ add r1, sp, #192 @ 0xc0 │ │ │ │ ldm r9!, {r2, r3, r7} │ │ │ │ cmp fp, ip │ │ │ │ mov r0, r1 │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r9, {r2, r3, r5, r7} │ │ │ │ stm r0, {r2, r3, r5, r7} │ │ │ │ - bls efd68 │ │ │ │ + bls efd88 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r0, r9, #32 │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ add r0, r9, #44 @ 0x2c │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #2 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ @@ -214008,17 +214016,17 @@ │ │ │ │ ldm r6!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r6, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ movw r0, #8 │ │ │ │ movt r0, #17 │ │ │ │ stm r4, {r0, ip, lr} │ │ │ │ - bcc efa70 │ │ │ │ + bcc efa90 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl e4084 │ │ │ │ + bl e40a4 │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, sl, #36 @ 0x24 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldm r0!, {r3, r6, r7} │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ stmia r2!, {r3, r6, r7} │ │ │ │ @@ -214050,84 +214058,84 @@ │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ str ip, [lr, #32] │ │ │ │ str fp, [lr] │ │ │ │ add sp, sp, #348 @ 0x15c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #0 │ │ │ │ - ldr r2, [pc, #96] @ efe20 │ │ │ │ + ldr r2, [pc, #96] @ efe40 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp fp, #4 │ │ │ │ - b efdec │ │ │ │ + b efe0c │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #4 │ │ │ │ add r0, sp, #280 @ 0x118 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc efe18 │ │ │ │ + bcc efe38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl e4084 │ │ │ │ + bl e40a4 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ sub r0, r0, #-2147483646 @ 0x80000002 │ │ │ │ cmp r0, #4 │ │ │ │ - bcs efdf4 │ │ │ │ + bcs efe14 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - mulseq r0, ip, r4 │ │ │ │ - andseq r0, r2, ip, lsl r5 │ │ │ │ - andseq r0, r2, r4, lsl #12 │ │ │ │ + andseq r5, r0, ip, ror r4 │ │ │ │ + @ instruction: 0x001204fc │ │ │ │ + andseq r0, r2, r4, ror #11 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne efe60 │ │ │ │ + bne efe80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ec324 │ │ │ │ + b ec344 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r7 │ │ │ │ ldr r9, [r6, #80]! @ 0x50 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov fp, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs fp, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs eff08 │ │ │ │ + bcs eff28 │ │ │ │ adds r0, r9, fp │ │ │ │ - bcs eff1c │ │ │ │ + bcs eff3c │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ adds r8, r0, #1 │ │ │ │ - bcs eff28 │ │ │ │ + bcs eff48 │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov sl, r0 │ │ │ │ ldm r6, {r0, r1, r2} │ │ │ │ add r3, r4, #12 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, #10 │ │ │ │ strb r0, [r4, #36] @ 0x24 │ │ │ │ add r0, fp, r6 │ │ │ │ add r1, r4, #24 │ │ │ │ movweq r8, #1 │ │ │ │ addeq r7, r7, #1 │ │ │ │ @@ -214138,111 +214146,111 @@ │ │ │ │ str r1, [r4] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc fp, #3 │ │ │ │ adds r0, r9, fp │ │ │ │ - bcc efe90 │ │ │ │ - ldr r0, [pc, #16] @ eff34 │ │ │ │ + bcc efeb0 │ │ │ │ + ldr r0, [pc, #16] @ eff54 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #8] @ eff38 │ │ │ │ + ldr r0, [pc, #8] @ eff58 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - mulseq r0, r0, r4 │ │ │ │ - andseq r5, r0, r4, ror r4 │ │ │ │ + andseq r5, r0, r0, ror r4 │ │ │ │ + andseq r5, r0, r4, asr r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #236 @ 0xec │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bne f0588 │ │ │ │ + bne f05a8 │ │ │ │ ldr r9, [r5] │ │ │ │ add r1, sp, #32 │ │ │ │ mov r8, r9 │ │ │ │ ldrd r2, [r9, #84] @ 0x54 │ │ │ │ ldr r0, [r8, #80]! @ 0x50 │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0040 │ │ │ │ + beq f0060 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr sl, [r8] │ │ │ │ cmp sl, r4 │ │ │ │ - beq f0044 │ │ │ │ + beq f0064 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ str r4, [sp, #28] │ │ │ │ - bne f00e4 │ │ │ │ + bne f0104 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq effdc │ │ │ │ + beq efffc │ │ │ │ mov r0, r5 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, r4 │ │ │ │ - bne f00e4 │ │ │ │ + bne f0104 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r4, #0 │ │ │ │ ldm r8, {r3, r7} │ │ │ │ ldr r6, [r8, #8] │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - bmi f05e8 │ │ │ │ - beq f0520 │ │ │ │ - ldr r0, [pc, #1624] @ f0674 │ │ │ │ + bmi f0608 │ │ │ │ + beq f0540 │ │ │ │ + ldr r0, [pc, #1624] @ f0694 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f05ec │ │ │ │ + beq f060c │ │ │ │ mov r8, r0 │ │ │ │ - b f0524 │ │ │ │ + b f0544 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp sl, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r8, {r3, r7} │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ stm ip, {r0, r1, r2, r3, r7} │ │ │ │ - bmi f05b4 │ │ │ │ - beq f009c │ │ │ │ - ldr r0, [pc, #1524] @ f066c │ │ │ │ + bmi f05d4 │ │ │ │ + beq f00bc │ │ │ │ + ldr r0, [pc, #1524] @ f068c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, sl │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f05b8 │ │ │ │ + beq f05d8 │ │ │ │ mov r8, r0 │ │ │ │ - b f00a0 │ │ │ │ + b f00c0 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ add r0, fp, #44 @ 0x2c │ │ │ │ @@ -214274,37 +214282,37 @@ │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r7, lr, #8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #20] │ │ │ │ - ldr r0, [pc, #1336] @ f0678 │ │ │ │ + ldr r0, [pc, #1336] @ f0698 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - bne f0288 │ │ │ │ + bne f02a8 │ │ │ │ ldr fp, [r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r4, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r4, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs f0214 │ │ │ │ + bcs f0234 │ │ │ │ adds r0, fp, r4 │ │ │ │ - bcs f057c │ │ │ │ + bcs f059c │ │ │ │ ldr sl, [r9, #88] @ 0x58 │ │ │ │ cmn sl, #1 │ │ │ │ - beq f0570 │ │ │ │ + beq f0590 │ │ │ │ ldr r6, [r9, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ cmp r0, #10 │ │ │ │ add r0, sl, #1 │ │ │ │ movweq r0, #1 │ │ │ │ addeq r6, r6, #1 │ │ │ │ stm r7, {r1, r2, r3} │ │ │ │ mov r1, #0 │ │ │ │ @@ -214317,81 +214325,81 @@ │ │ │ │ movt r1, #17 │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ sub r1, r1, #8 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ - bl 118668 │ │ │ │ + bl 118688 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f022c │ │ │ │ + beq f024c │ │ │ │ mov r0, r5 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bne f0144 │ │ │ │ - b f022c │ │ │ │ + bne f0164 │ │ │ │ + b f024c │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ mov r4, #4 │ │ │ │ movwcc r4, #3 │ │ │ │ adds r0, fp, r4 │ │ │ │ - bcc f017c │ │ │ │ - b f057c │ │ │ │ + bcc f019c │ │ │ │ + b f059c │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r6, #0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi f05cc │ │ │ │ + bmi f05ec │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - beq f0488 │ │ │ │ - ldr r0, [pc, #1056] @ f0684 │ │ │ │ + beq f04a8 │ │ │ │ + ldr r0, [pc, #1056] @ f06a4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f05d0 │ │ │ │ + beq f05f0 │ │ │ │ mov r9, r0 │ │ │ │ - b f048c │ │ │ │ + b f04ac │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f03d0 │ │ │ │ + bne f03f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #93 @ 0x5d │ │ │ │ - bne f03d0 │ │ │ │ + bne f03f0 │ │ │ │ ldr sl, [r8] │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r7, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r7, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs f0558 │ │ │ │ + bcs f0578 │ │ │ │ adds r0, sl, r7 │ │ │ │ - bcs f057c │ │ │ │ + bcs f059c │ │ │ │ ldr fp, [r9, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #944] @ f0688 │ │ │ │ + ldr r0, [pc, #944] @ f06a8 │ │ │ │ cmn fp, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq f057c │ │ │ │ + beq f059c │ │ │ │ ldr r6, [r9, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ add r7, r7, sl │ │ │ │ str r7, [sp, #108] @ 0x6c │ │ │ │ mov r7, #93 @ 0x5d │ │ │ │ ldm r8, {r1, r2, r3} │ │ │ │ cmp r0, #10 │ │ │ │ add r0, fp, #1 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ @@ -214406,48 +214414,48 @@ │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r6, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ add r9, sp, #88 @ 0x58 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ - bl 118668 │ │ │ │ + bl 118688 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0374 │ │ │ │ + beq f0394 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [r8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, r1 │ │ │ │ - bne f03d0 │ │ │ │ + bne f03f0 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldmib r8, {r4, r6} │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r3, {r0, r2, r3} │ │ │ │ ldr r7, [r8] │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ stm ip, {r0, r2, r3, r7} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, r8, #32 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, r8, #44 @ 0x2c │ │ │ │ ldm r9, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ mov r3, #4 │ │ │ │ - b f04c4 │ │ │ │ + b f04e4 │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add ip, sp, #184 @ 0xb8 │ │ │ │ ldm r8, {r3, r7} │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ str r0, [sp, #176] @ 0xb0 │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ @@ -214509,27 +214517,27 @@ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [r8, r1] │ │ │ │ movw r1, #9 │ │ │ │ add r6, r2, #1 │ │ │ │ movt r1, #17 │ │ │ │ str r1, [r8] │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq f04f8 │ │ │ │ + beq f0518 │ │ │ │ add r5, r0, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r5 │ │ │ │ - b f04e0 │ │ │ │ + b f0500 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f00dc │ │ │ │ + beq f00fc │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ @@ -214537,195 +214545,195 @@ │ │ │ │ mov r0, r4 │ │ │ │ add ip, fp, #44 @ 0x2c │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r0, [fp, #32] │ │ │ │ str r8, [fp, #36] @ 0x24 │ │ │ │ str r0, [fp, #40] @ 0x28 │ │ │ │ - b f00cc │ │ │ │ + b f00ec │ │ │ │ mov r7, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r7, #3 │ │ │ │ adds r0, sl, r7 │ │ │ │ - bcc f02cc │ │ │ │ - b f057c │ │ │ │ - ldr r0, [pc, #260] @ f067c │ │ │ │ + bcc f02ec │ │ │ │ + b f059c │ │ │ │ + ldr r0, [pc, #260] @ f069c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 25ce8 │ │ │ │ - b f05e4 │ │ │ │ - ldr r2, [pc, #252] @ f068c │ │ │ │ + b f0604 │ │ │ │ + ldr r2, [pc, #252] @ f06ac │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #248] @ f0690 │ │ │ │ + ldr r0, [pc, #248] @ f06b0 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #168] @ f0668 │ │ │ │ + ldr r2, [pc, #168] @ f0688 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #168] @ f0680 │ │ │ │ + ldr r2, [pc, #168] @ f06a0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r7, #0 │ │ │ │ - ldr r2, [pc, #124] @ f0670 │ │ │ │ + ldr r2, [pc, #124] @ f0690 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ mov r4, r0 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq f0620 │ │ │ │ + beq f0640 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r5, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r5, r7 │ │ │ │ - b f0604 │ │ │ │ + b f0624 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f065c │ │ │ │ + beq f067c │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ mul r1, r0, r1 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - b f0650 │ │ │ │ + b f0670 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl e3f5c │ │ │ │ + bl e3f7c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - mulseq r0, r4, ip │ │ │ │ - @ instruction: 0x0011feb0 │ │ │ │ - andseq r4, r0, r0, ror #24 │ │ │ │ - andseq pc, r1, ip, lsl #30 │ │ │ │ - andseq r5, r0, r4, ror r2 │ │ │ │ - andseq r4, r0, ip, lsr #28 │ │ │ │ - andseq r4, r0, r4, lsl #25 │ │ │ │ - andseq pc, r1, r4, asr #25 │ │ │ │ - andseq r5, r0, r8, asr #1 │ │ │ │ + andseq r4, r0, r4, ror ip │ │ │ │ + mulseq r1, r0, lr │ │ │ │ + andseq r4, r0, r0, asr #24 │ │ │ │ + andseq pc, r1, ip, ror #29 │ │ │ │ + andseq r5, r0, r4, asr r2 │ │ │ │ + andseq r4, r0, ip, lsl #28 │ │ │ │ + andseq r4, r0, r4, ror #24 │ │ │ │ + andseq pc, r1, r4, lsr #25 │ │ │ │ + andseq r5, r0, r8, lsr #1 │ │ │ │ andeq sp, r7, ip, lsr r9 │ │ │ │ - @ instruction: 0x001051f0 │ │ │ │ + @ instruction: 0x001051d0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #91 @ 0x5b │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne f0890 │ │ │ │ + bne f08b0 │ │ │ │ ldr r6, [r5] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr r0, [r6, #80]! @ 0x50 │ │ │ │ ldrd r2, [r6, #4] │ │ │ │ stm r1, {r0, r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0828 │ │ │ │ + beq f0848 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne f0828 │ │ │ │ + bne f0848 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0828 │ │ │ │ + beq f0848 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ - bne f0720 │ │ │ │ + bne f0740 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0828 │ │ │ │ + beq f0848 │ │ │ │ ldr r7, [r6] │ │ │ │ mov r0, r5 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq f0744 │ │ │ │ + beq f0764 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - bne f0724 │ │ │ │ + bne f0744 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r1, r3 │ │ │ │ - beq f0828 │ │ │ │ + beq f0848 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bcc f08bc │ │ │ │ + bcc f08dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq f0788 │ │ │ │ + beq f07a8 │ │ │ │ cmp r7, r1 │ │ │ │ - bcs f0784 │ │ │ │ + bcs f07a4 │ │ │ │ add r2, r0, r7 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - bgt f0788 │ │ │ │ - b f08bc │ │ │ │ - bne f08bc │ │ │ │ + bgt f07a8 │ │ │ │ + b f08dc │ │ │ │ + bne f08dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq f07bc │ │ │ │ + beq f07dc │ │ │ │ cmp r1, r3 │ │ │ │ - bls f08bc │ │ │ │ + bls f08dc │ │ │ │ add r2, r0, r3 │ │ │ │ ldrsb r2, [r2] │ │ │ │ cmn r2, #65 @ 0x41 │ │ │ │ - ble f08bc │ │ │ │ + ble f08dc │ │ │ │ sub r8, r3, r7 │ │ │ │ sub r1, r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - bcs f07cc │ │ │ │ - b f0828 │ │ │ │ + bcs f07ec │ │ │ │ + b f0848 │ │ │ │ mov r8, #0 │ │ │ │ sub r1, r1, r3 │ │ │ │ cmp r1, #2 │ │ │ │ - bcc f0828 │ │ │ │ + bcc f0848 │ │ │ │ add r1, r0, r3 │ │ │ │ movw r2, #23866 @ 0x5d3a │ │ │ │ ldrh r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - bne f0828 │ │ │ │ + bne f0848 │ │ │ │ add r9, r0, r7 │ │ │ │ - ldr r0, [pc, #228] @ f08d0 │ │ │ │ + ldr r0, [pc, #228] @ f08f0 │ │ │ │ mov r1, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 16bea0 │ │ │ │ + bl 16bec0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0810 │ │ │ │ + beq f0830 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne f0800 │ │ │ │ + bne f0820 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 11841c │ │ │ │ + bl 11843c │ │ │ │ uxtb ip, r0 │ │ │ │ cmp ip, #14 │ │ │ │ - bne f0844 │ │ │ │ + bne f0864 │ │ │ │ add r2, sp, #32 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ mov r0, #2 │ │ │ │ strb r0, [r4, #25] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -214744,162 +214752,162 @@ │ │ │ │ sub r0, sl, #94 @ 0x5e │ │ │ │ clz r0, r0 │ │ │ │ strb ip, [r4, #24] │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r4, #25] │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #64] @ f08d8 │ │ │ │ + ldr r2, [pc, #64] @ f08f8 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #60] @ f08dc │ │ │ │ + ldr r0, [pc, #60] @ f08fc │ │ │ │ add r3, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - ldr r2, [pc, #16] @ f08d4 │ │ │ │ + ldr r2, [pc, #16] @ f08f4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r7 │ │ │ │ bl 264ac │ │ │ │ andeq pc, r8, r6, asr #9 │ │ │ │ - @ instruction: 0x00104ef0 │ │ │ │ + @ instruction: 0x00104ed0 │ │ │ │ andeq sp, r7, r4, lsr r6 │ │ │ │ - @ instruction: 0x00104ef8 │ │ │ │ + @ instruction: 0x00104ed8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #112 @ 0x70 │ │ │ │ - beq f0910 │ │ │ │ + beq f0930 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - bne f17b8 │ │ │ │ + bne f17d8 │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r0, [r9, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f1810 │ │ │ │ + bne f1830 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r9, #76] @ 0x4c │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [r9, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0b64 │ │ │ │ + beq f0b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ ldr fp, [r0, #80]! @ 0x50 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ cmp fp, r5 │ │ │ │ - beq f0b68 │ │ │ │ + beq f0b88 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - bne f0c08 │ │ │ │ + bne f0c28 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r6, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs f0e94 │ │ │ │ + bcs f0eb4 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, r0, r6 │ │ │ │ - bcs f0eac │ │ │ │ + bcs f0ecc │ │ │ │ ldr r4, [r9, #88] @ 0x58 │ │ │ │ cmn r4, #1 │ │ │ │ - beq f17d0 │ │ │ │ + beq f17f0 │ │ │ │ ldr r0, [r9, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #10 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ add r1, r9, #68 @ 0x44 │ │ │ │ addeq r0, r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r0, r6, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r0, r4, #1 │ │ │ │ movweq r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b f0a14 │ │ │ │ + b f0a34 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ strb r6, [r0, r4] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [r9, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq f0ce8 │ │ │ │ + beq f0d08 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, r5 │ │ │ │ - beq f0ce8 │ │ │ │ + beq f0d08 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq f0ce8 │ │ │ │ + beq f0d08 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs f0a84 │ │ │ │ + bcs f0aa4 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ ldr r4, [r9, #76] @ 0x4c │ │ │ │ cmp r4, r0 │ │ │ │ - bne f0a04 │ │ │ │ + bne f0a24 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #4016] @ f1a2c │ │ │ │ + ldr r1, [pc, #4016] @ f1a4c │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 160d04 │ │ │ │ - b f0a04 │ │ │ │ + bl 160d24 │ │ │ │ + b f0a24 │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #2048 @ 0x800 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - bcs f0ab0 │ │ │ │ + bcs f0ad0 │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ mov r8, #2 │ │ │ │ orr r0, r0, r6, lsr #6 │ │ │ │ bfi r6, r8, #6, #26 │ │ │ │ strb r6, [sp, #81] @ 0x51 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ - b f0b0c │ │ │ │ + b f0b2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #2 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ - bcs f0ae0 │ │ │ │ + bcs f0b00 │ │ │ │ strb r0, [sp, #82] @ 0x52 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ orr r0, r0, r6, lsr #12 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ lsr r0, r6, #6 │ │ │ │ mov r8, #3 │ │ │ │ - b f0b04 │ │ │ │ + b f0b24 │ │ │ │ strb r0, [sp, #83] @ 0x53 │ │ │ │ mov r0, #240 @ 0xf0 │ │ │ │ orr r0, r0, r6, lsr #18 │ │ │ │ strb r0, [sp, #80] @ 0x50 │ │ │ │ lsr r0, r6, #6 │ │ │ │ mov r8, #4 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ @@ -214907,54 +214915,54 @@ │ │ │ │ lsr r0, r6, #12 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r0, [sp, #81] @ 0x51 │ │ │ │ ldr r0, [r9, #68] @ 0x44 │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcc f0b44 │ │ │ │ + bcc f0b64 │ │ │ │ ldr r0, [r9, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, fp │ │ │ │ bl 1e85c │ │ │ │ ldr r0, [r9, #76] @ 0x4c │ │ │ │ add r0, r0, r8 │ │ │ │ str r0, [r9, #76] @ 0x4c │ │ │ │ - b f0a14 │ │ │ │ + b f0a34 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 2424c │ │ │ │ ldr r1, [r9, #76] @ 0x4c │ │ │ │ - b f0b20 │ │ │ │ + b f0b40 │ │ │ │ ldr fp, [r7, #8] │ │ │ │ add r2, r9, #80 @ 0x50 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ cmp fp, #0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi f181c │ │ │ │ - beq f0bbc │ │ │ │ - ldr r0, [pc, #3628] @ f19c4 │ │ │ │ + bmi f183c │ │ │ │ + beq f0bdc │ │ │ │ + ldr r0, [pc, #3628] @ f19e4 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1838 │ │ │ │ + beq f1858 │ │ │ │ mov r8, r0 │ │ │ │ - b f0bc0 │ │ │ │ + b f0be0 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, fp │ │ │ │ bl 1e85c │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ @@ -214970,182 +214978,182 @@ │ │ │ │ str r0, [r9, #64] @ 0x40 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, [r9, #84] @ 0x54 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ - bne f0d48 │ │ │ │ + bne f0d68 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr fp, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r8, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs f1044 │ │ │ │ + bcs f1064 │ │ │ │ adds r0, fp, r8 │ │ │ │ - bcs f1058 │ │ │ │ + bcs f1078 │ │ │ │ ldr r6, [r9, #88] @ 0x58 │ │ │ │ cmn r6, #1 │ │ │ │ - beq f17d0 │ │ │ │ + beq f17f0 │ │ │ │ ldr r4, [r9, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov ip, fp │ │ │ │ ldr r1, [r7, #4] │ │ │ │ cmp r0, #10 │ │ │ │ add fp, r6, #1 │ │ │ │ addeq r4, r4, #1 │ │ │ │ ldr lr, [r3] │ │ │ │ movweq fp, #1 │ │ │ │ ldmib r3, {r2, r3} │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ str lr, [sp, #80] @ 0x50 │ │ │ │ - bmi f181c │ │ │ │ + bmi f183c │ │ │ │ str ip, [sp, #68] @ 0x44 │ │ │ │ - beq f0eb8 │ │ │ │ + beq f0ed8 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #3444] @ f1a34 │ │ │ │ + ldr r0, [pc, #3444] @ f1a54 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1894 │ │ │ │ + beq f18b4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r5 │ │ │ │ - b f0ec0 │ │ │ │ + b f0ee0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, r5 │ │ │ │ - bne f0d70 │ │ │ │ + bne f0d90 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bmi f181c │ │ │ │ - beq f0f04 │ │ │ │ - ldr r0, [pc, #3332] @ f1a28 │ │ │ │ + bmi f183c │ │ │ │ + beq f0f24 │ │ │ │ + ldr r0, [pc, #3332] @ f1a48 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1894 │ │ │ │ + beq f18b4 │ │ │ │ mov r8, r0 │ │ │ │ - b f0f08 │ │ │ │ + b f0f28 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ - beq f0e44 │ │ │ │ + beq f0e64 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4ffc │ │ │ │ + bl e501c │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b f1680 │ │ │ │ + b f16a0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ - bne f17e0 │ │ │ │ + bne f1800 │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ ldr r6, [r9, #72] @ 0x48 │ │ │ │ ldr r4, [r9, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #3132] @ f19d8 │ │ │ │ + ldr r3, [pc, #3132] @ f19f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ mov r0, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 166804 │ │ │ │ + bl 166824 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - beq f0e4c │ │ │ │ + beq f0e6c │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ add r3, r5, #8 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ cmn r6, #1 │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ sub r0, r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq f1064 │ │ │ │ + beq f1084 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs f12cc │ │ │ │ + bcs f12ec │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r4 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #2992] @ f19e4 │ │ │ │ + ldr r2, [pc, #2992] @ f1a04 │ │ │ │ str ip, [sp, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r7, [sp, #28] │ │ │ │ - b f0f58 │ │ │ │ + b f0f78 │ │ │ │ mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - b f167c │ │ │ │ + b f169c │ │ │ │ ldrb r0, [sp, #94] @ 0x5e │ │ │ │ cmp r0, #0 │ │ │ │ - bne f12cc │ │ │ │ + bne f12ec │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldrb r3, [sp, #92] @ 0x5c │ │ │ │ ldr r5, [sp, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ - beq f11c0 │ │ │ │ - ldr r1, [pc, #2916] @ f19dc │ │ │ │ + beq f11e0 │ │ │ │ + ldr r1, [pc, #2916] @ f19fc │ │ │ │ cmp r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bcs f11bc │ │ │ │ + bcs f11dc │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r7, [r7] │ │ │ │ cmn r7, #64 @ 0x40 │ │ │ │ - bge f11c0 │ │ │ │ - b f18c8 │ │ │ │ + bge f11e0 │ │ │ │ + b f18e8 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r6, #3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, r0, r6 │ │ │ │ - bcc f09b0 │ │ │ │ - ldr r0, [pc, #2828] @ f19c0 │ │ │ │ + bcc f09d0 │ │ │ │ + ldr r0, [pc, #2828] @ f19e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f17d8 │ │ │ │ + b f17f8 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ add r5, r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e85c │ │ │ │ @@ -215156,219 +215164,219 @@ │ │ │ │ str r6, [sl, #28] │ │ │ │ stm r3, {r0, r1, r2, r5} │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r0, [sl, #56] @ 0x38 │ │ │ │ mov r0, #31 │ │ │ │ str r4, [sl, #32] │ │ │ │ str r6, [sl, #36] @ 0x24 │ │ │ │ - b f0bf0 │ │ │ │ + b f0c10 │ │ │ │ mov r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 1e85c │ │ │ │ mov r4, r5 │ │ │ │ ldm fp, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sl, #40 @ 0x28 │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ mov r0, #10 │ │ │ │ str r4, [sl, #28] │ │ │ │ str r8, [sl, #32] │ │ │ │ str r4, [sl, #36] @ 0x24 │ │ │ │ - b f0bf0 │ │ │ │ + b f0c10 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs f12cc │ │ │ │ + bcs f12ec │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ rsb r4, r0, #32 │ │ │ │ lsr r2, ip, r0 │ │ │ │ subs r0, r0, #32 │ │ │ │ orr r2, r2, r7, lsl r4 │ │ │ │ lsrpl r2, r7, r0 │ │ │ │ tst r2, #1 │ │ │ │ - beq f0f3c │ │ │ │ + beq f0f5c │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ cmp fp, r6 │ │ │ │ mov r2, r6 │ │ │ │ add ip, r3, r5 │ │ │ │ movhi r2, fp │ │ │ │ cmp r2, lr │ │ │ │ movhi lr, r2 │ │ │ │ mov r0, r2 │ │ │ │ cmp lr, r0 │ │ │ │ - beq f0fd8 │ │ │ │ + beq f0ff8 │ │ │ │ add r4, r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs f1824 │ │ │ │ + bcs f1844 │ │ │ │ ldrb r4, [ip, r0] │ │ │ │ ldrb r3, [r8, r0] │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq f0fa0 │ │ │ │ + beq f0fc0 │ │ │ │ sub r2, r5, fp │ │ │ │ mov r6, #0 │ │ │ │ add r5, r2, r0 │ │ │ │ - b f1028 │ │ │ │ + b f1048 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, fp │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ cmp r6, r0 │ │ │ │ - bcs f11b0 │ │ │ │ + bcs f11d0 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs f1850 │ │ │ │ + bcs f1870 │ │ │ │ add r2, r0, r5 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs f1858 │ │ │ │ + bcs f1878 │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ ldrb r4, [r8, r0] │ │ │ │ cmp r4, r2 │ │ │ │ - beq f0fe8 │ │ │ │ + beq f1008 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov fp, ip │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc f0f58 │ │ │ │ - b f12cc │ │ │ │ + bcc f0f78 │ │ │ │ + b f12ec │ │ │ │ mov r8, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r8, #3 │ │ │ │ adds r0, fp, r8 │ │ │ │ - bcc f0c54 │ │ │ │ - ldr r0, [pc, #2512] @ f1a30 │ │ │ │ + bcc f0c74 │ │ │ │ + ldr r0, [pc, #2512] @ f1a50 │ │ │ │ add r0, pc, r0 │ │ │ │ - b f17d8 │ │ │ │ + b f17f8 │ │ │ │ ldr r5, [sp, #108] @ 0x6c │ │ │ │ add fp, r5, r0 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs f12cc │ │ │ │ + bcs f12ec │ │ │ │ ldm r3, {r0, r2} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r4, r3 │ │ │ │ mov r2, r3 │ │ │ │ sub r0, r4, #1 │ │ │ │ movhi r2, r4 │ │ │ │ cmp r0, r3 │ │ │ │ str r4, [sp, #24] │ │ │ │ - bcs f1234 │ │ │ │ + bcs f1254 │ │ │ │ sub ip, r4, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r8, r0 │ │ │ │ add r2, r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ add r8, r8, r4 │ │ │ │ - ldr r2, [pc, #2340] @ f19f4 │ │ │ │ + ldr r2, [pc, #2340] @ f1a14 │ │ │ │ ldr lr, [sp, #56] @ 0x38 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b f10f4 │ │ │ │ + b f1114 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add fp, r5, r2 │ │ │ │ cmp fp, r1 │ │ │ │ - bcs f12cc │ │ │ │ + bcs f12ec │ │ │ │ ldrb r2, [lr, fp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ rsb r6, r2, #32 │ │ │ │ lsr r3, r3, r2 │ │ │ │ subs r2, r2, #32 │ │ │ │ orr r3, r3, r4, lsl r6 │ │ │ │ lsrpl r3, r4, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq f10dc │ │ │ │ + beq f10fc │ │ │ │ ldr fp, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, fp, r5 │ │ │ │ add r6, r3, r5 │ │ │ │ mov r3, #0 │ │ │ │ adds r4, ip, r3 │ │ │ │ - beq f1174 │ │ │ │ + beq f1194 │ │ │ │ add r4, r2, r3 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs f186c │ │ │ │ + bcs f188c │ │ │ │ ldrb r4, [r6, r3] │ │ │ │ ldrb r7, [r8, r3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq f1134 │ │ │ │ + beq f1154 │ │ │ │ add r5, r5, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add fp, r5, r2 │ │ │ │ cmp fp, r1 │ │ │ │ - bcc f10f4 │ │ │ │ - b f12cc │ │ │ │ + bcc f1114 │ │ │ │ + b f12ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r0, r5 │ │ │ │ mov r6, fp │ │ │ │ cmp r6, #0 │ │ │ │ - beq f11b0 │ │ │ │ + beq f11d0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs f189c │ │ │ │ + bcs f18bc │ │ │ │ ldrb r7, [lr, r2] │ │ │ │ sub r6, r6, #1 │ │ │ │ ldrb r4, [r3], #-1 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r4, r7 │ │ │ │ - beq f1180 │ │ │ │ + beq f11a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b f10e0 │ │ │ │ + b f1100 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - b f155c │ │ │ │ - bne f18c8 │ │ │ │ + b f157c │ │ │ │ + bne f18e8 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r5 │ │ │ │ - bne f11e0 │ │ │ │ + bne f1200 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne f155c │ │ │ │ - b f12d4 │ │ │ │ + bne f157c │ │ │ │ + b f12f4 │ │ │ │ add r7, r0, r2 │ │ │ │ ldrsb r6, [r7] │ │ │ │ cmn r6, #1 │ │ │ │ uxtb r1, r6 │ │ │ │ - bgt f14e4 │ │ │ │ + bgt f1504 │ │ │ │ ldrb r4, [r7, #1] │ │ │ │ and ip, r1, #31 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ - bcc f14c4 │ │ │ │ + bcc f14e4 │ │ │ │ ldrb r6, [r7, #2] │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ and r6, r6, #63 @ 0x3f │ │ │ │ orr r4, r6, r4, lsl #6 │ │ │ │ - bcc f14e0 │ │ │ │ + bcc f1500 │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ and r7, ip, #7 │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ orr r1, r1, r4, lsl #6 │ │ │ │ orr r1, r1, r7, lsl #18 │ │ │ │ - b f14e4 │ │ │ │ + b f1504 │ │ │ │ sub lr, r4, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add ip, r8, r4 │ │ │ │ add r8, r2, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ @@ -215376,264 +215384,264 @@ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ rsb r4, r2, #32 │ │ │ │ lsr r3, r3, r2 │ │ │ │ subs r2, r2, #32 │ │ │ │ orr r3, r3, r6, lsl r4 │ │ │ │ lsrpl r3, r6, r2 │ │ │ │ tst r3, #1 │ │ │ │ - beq f12b4 │ │ │ │ + beq f12d4 │ │ │ │ ldr fp, [sp, #24] │ │ │ │ add r2, r8, r5 │ │ │ │ mov r6, #0 │ │ │ │ add r3, fp, r5 │ │ │ │ adds r4, lr, r6 │ │ │ │ - beq f138c │ │ │ │ + beq f13ac │ │ │ │ add r4, r3, r6 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs f186c │ │ │ │ + bcs f188c │ │ │ │ ldrb r4, [r2, r6] │ │ │ │ ldrb r7, [ip, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq f1284 │ │ │ │ + beq f12a4 │ │ │ │ add r5, r5, r6 │ │ │ │ - b f12bc │ │ │ │ + b f12dc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r5, r5, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add fp, r5, r2 │ │ │ │ cmp fp, r1 │ │ │ │ - bcc f1244 │ │ │ │ + bcc f1264 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ mov r5, #0 │ │ │ │ - b f12e8 │ │ │ │ + b f1308 │ │ │ │ add r5, r4, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bhi f13b8 │ │ │ │ + bhi f13d8 │ │ │ │ sub r2, r6, r5 │ │ │ │ add r3, r8, r5 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi f1320 │ │ │ │ + bhi f1340 │ │ │ │ cmp r6, r5 │ │ │ │ - beq f13b8 │ │ │ │ + beq f13d8 │ │ │ │ mov r1, #0 │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - beq f1334 │ │ │ │ + beq f1354 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne f1304 │ │ │ │ - b f13b8 │ │ │ │ + bne f1324 │ │ │ │ + b f13d8 │ │ │ │ mov r0, #58 @ 0x3a │ │ │ │ mov r1, r3 │ │ │ │ - bl 166d30 │ │ │ │ + bl 166d50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f13b0 │ │ │ │ + bne f13d0 │ │ │ │ add r4, r1, r5 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs f12dc │ │ │ │ + bcs f12fc │ │ │ │ ldrb r0, [r8, r4] │ │ │ │ cmp r0, #58 @ 0x3a │ │ │ │ - bne f12dc │ │ │ │ + bne f12fc │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f16f0 │ │ │ │ - bmi f181c │ │ │ │ - ldr r0, [pc, #1712] @ f1a14 │ │ │ │ + beq f1710 │ │ │ │ + bmi f183c │ │ │ │ + ldr r0, [pc, #1712] @ f1a34 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1904 │ │ │ │ + beq f1924 │ │ │ │ mov fp, r0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ - b f1700 │ │ │ │ + b f1720 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r8, [sp, #44] @ 0x2c │ │ │ │ - beq f155c │ │ │ │ - ldr r1, [pc, #1620] @ f19f8 │ │ │ │ + beq f157c │ │ │ │ + ldr r1, [pc, #1620] @ f1a18 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b f1888 │ │ │ │ + b f18a8 │ │ │ │ tst r0, #1 │ │ │ │ - bne f14cc │ │ │ │ + bne f14ec │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #61 @ 0x3d │ │ │ │ - bl e46f4 │ │ │ │ + bl e4714 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f1404 │ │ │ │ + bne f1424 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f1434 │ │ │ │ + beq f1454 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs f1430 │ │ │ │ + bcs f1450 │ │ │ │ add r0, r8, r4 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt f1434 │ │ │ │ - ldr r1, [pc, #1516] @ f19e8 │ │ │ │ + bgt f1454 │ │ │ │ + ldr r1, [pc, #1516] @ f1a08 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f1588 │ │ │ │ + b f15a8 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ mov r7, #-2147483647 @ 0x80000001 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - b f167c │ │ │ │ - bne f13f4 │ │ │ │ + b f169c │ │ │ │ + bne f1414 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ adds r2, r4, #1 │ │ │ │ ldm r7, {r1, r5, r7} │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bcs f1494 │ │ │ │ + bcs f14b4 │ │ │ │ cmp r6, r2 │ │ │ │ - bls f1490 │ │ │ │ + bls f14b0 │ │ │ │ add r0, r8, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt f1494 │ │ │ │ - ldr r0, [pc, #1452] @ f1a24 │ │ │ │ + bgt f14b4 │ │ │ │ + ldr r0, [pc, #1452] @ f1a44 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r6 │ │ │ │ bl 264ac │ │ │ │ - b f1900 │ │ │ │ - bne f1470 │ │ │ │ + b f1920 │ │ │ │ + bne f1490 │ │ │ │ add r1, r8, r2 │ │ │ │ sub r2, r6, r2 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl e479c │ │ │ │ + bl e47bc │ │ │ │ add fp, sp, #80 @ 0x50 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ mov r4, r7 │ │ │ │ mov r8, #0 │ │ │ │ ldm fp, {r0, r6, fp} │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b f1680 │ │ │ │ + b f16a0 │ │ │ │ orr r1, r4, ip, lsl #6 │ │ │ │ - b f14e4 │ │ │ │ + b f1504 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ - b f1700 │ │ │ │ + b f1720 │ │ │ │ orr r1, r4, ip, lsl #12 │ │ │ │ tst r3, #1 │ │ │ │ - beq f14f8 │ │ │ │ + beq f1518 │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b f155c │ │ │ │ + b f157c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movcs r3, #2 │ │ │ │ cmpcs r1, #2048 @ 0x800 │ │ │ │ - bcs f16d8 │ │ │ │ + bcs f16f8 │ │ │ │ adds r2, r3, r2 │ │ │ │ - beq f1538 │ │ │ │ + beq f1558 │ │ │ │ cmp r2, r5 │ │ │ │ - bcs f1534 │ │ │ │ + bcs f1554 │ │ │ │ add r1, r0, r2 │ │ │ │ ldrsb r1, [r1] │ │ │ │ cmn r1, #64 @ 0x40 │ │ │ │ - bge f1538 │ │ │ │ - b f18c0 │ │ │ │ - bne f18c0 │ │ │ │ + bge f1558 │ │ │ │ + b f18e0 │ │ │ │ + bne f18e0 │ │ │ │ cmp r2, r5 │ │ │ │ - beq f155c │ │ │ │ + beq f157c │ │ │ │ add r0, r0, r2 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bgt f1558 │ │ │ │ + bgt f1578 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f1594 │ │ │ │ + beq f15b4 │ │ │ │ cmp r5, r6 │ │ │ │ - bcs f159c │ │ │ │ + bcs f15bc │ │ │ │ add r0, r8, r5 │ │ │ │ ldrsb r0, [r0] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt f15a0 │ │ │ │ - ldr r1, [pc, #1152] @ f1a04 │ │ │ │ + bgt f15c0 │ │ │ │ + ldr r1, [pc, #1152] @ f1a24 │ │ │ │ mov r3, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - b f18d0 │ │ │ │ + b f18f0 │ │ │ │ mov r0, #1 │ │ │ │ - b f15cc │ │ │ │ - bne f157c │ │ │ │ + b f15ec │ │ │ │ + bne f159c │ │ │ │ cmp r5, #0 │ │ │ │ - bmi f181c │ │ │ │ - ldr r0, [pc, #1112] @ f1a08 │ │ │ │ + bmi f183c │ │ │ │ + ldr r0, [pc, #1112] @ f1a28 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1894 │ │ │ │ + beq f18b4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ bl 1e85c │ │ │ │ add r2, r5, #2 │ │ │ │ add r8, r8, r2 │ │ │ │ cmp r6, r2 │ │ │ │ - bls f1618 │ │ │ │ + bls f1638 │ │ │ │ ldrsb r0, [r8] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt f161c │ │ │ │ - ldr r0, [pc, #1024] @ f1a00 │ │ │ │ + bgt f163c │ │ │ │ + ldr r0, [pc, #1024] @ f1a20 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ bl 264ac │ │ │ │ - b f1900 │ │ │ │ - bne f15f8 │ │ │ │ + b f1920 │ │ │ │ + bne f1618 │ │ │ │ sub fp, r6, r2 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi f18a4 │ │ │ │ - beq f1658 │ │ │ │ - ldr r0, [pc, #988] @ f1a10 │ │ │ │ + bmi f18c4 │ │ │ │ + beq f1678 │ │ │ │ + ldr r0, [pc, #988] @ f1a30 │ │ │ │ mov r1, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f18a8 │ │ │ │ + beq f18c8 │ │ │ │ mov r6, r0 │ │ │ │ - b f165c │ │ │ │ + b f167c │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ bl 1e85c │ │ │ │ mov r8, #2 │ │ │ │ mov r0, fp │ │ │ │ @@ -215657,267 +215665,267 @@ │ │ │ │ sub r0, r0, #80 @ 0x50 │ │ │ │ strb r8, [sl, #28] │ │ │ │ clz r0, r0 │ │ │ │ str r7, [sl, #8] │ │ │ │ str r4, [sl, #12] │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sl, #56] @ 0x38 │ │ │ │ - b f0bf4 │ │ │ │ + b f0c14 │ │ │ │ mov r3, #4 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ movwcc r3, #3 │ │ │ │ adds r2, r3, r2 │ │ │ │ - bne f1518 │ │ │ │ - b f1538 │ │ │ │ + bne f1538 │ │ │ │ + b f1558 │ │ │ │ mov r0, #0 │ │ │ │ mov fp, #1 │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ add r2, r4, #1 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ add r7, r8, r2 │ │ │ │ cmp r6, r2 │ │ │ │ - bls f1754 │ │ │ │ + bls f1774 │ │ │ │ ldrsb r0, [r7] │ │ │ │ cmn r0, #65 @ 0x41 │ │ │ │ - bgt f1758 │ │ │ │ - ldr r0, [pc, #736] @ f1a18 │ │ │ │ + bgt f1778 │ │ │ │ + ldr r0, [pc, #736] @ f1a38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ bl 264ac │ │ │ │ - b f1900 │ │ │ │ - bne f1730 │ │ │ │ + b f1920 │ │ │ │ + bne f1750 │ │ │ │ sub fp, r6, r2 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi f18e0 │ │ │ │ + bmi f1900 │ │ │ │ mov r8, #1 │ │ │ │ mov r6, #1 │ │ │ │ - beq f179c │ │ │ │ - ldr r0, [pc, #680] @ f1a20 │ │ │ │ + beq f17bc │ │ │ │ + ldr r0, [pc, #680] @ f1a40 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f18e8 │ │ │ │ + beq f1908 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, fp │ │ │ │ bl 1e85c │ │ │ │ mov r0, fp │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b f1680 │ │ │ │ - ldr r0, [pc, #632] @ f1a38 │ │ │ │ + b f16a0 │ │ │ │ + ldr r0, [pc, #632] @ f1a58 │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ - ldr r2, [pc, #628] @ f1a3c │ │ │ │ + ldr r2, [pc, #628] @ f1a5c │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #500] @ f19cc │ │ │ │ + ldr r0, [pc, #500] @ f19ec │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b f1900 │ │ │ │ - ldr r2, [pc, #488] @ f19d0 │ │ │ │ + b f1920 │ │ │ │ + ldr r2, [pc, #488] @ f19f0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [pc, #484] @ f19d4 │ │ │ │ + ldr r0, [pc, #484] @ f19f4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, #0 │ │ │ │ bl 24354 │ │ │ │ - b f1900 │ │ │ │ - ldr r0, [pc, #420] @ f19bc │ │ │ │ + b f1920 │ │ │ │ + ldr r0, [pc, #420] @ f19dc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25dc4 │ │ │ │ mov r7, #0 │ │ │ │ - b f183c │ │ │ │ - ldr r0, [pc, #452] @ f19f0 │ │ │ │ + b f185c │ │ │ │ + ldr r0, [pc, #452] @ f1a10 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, r2, r5 │ │ │ │ - b f1880 │ │ │ │ + b f18a0 │ │ │ │ mov r1, fp │ │ │ │ - ldr r2, [pc, #388] @ f19c8 │ │ │ │ + ldr r2, [pc, #388] @ f19e8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 25cb8 │ │ │ │ - b f1900 │ │ │ │ + b f1920 │ │ │ │ mov r1, r3 │ │ │ │ - b f1888 │ │ │ │ + b f18a8 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #392] @ f19ec │ │ │ │ + ldr r2, [pc, #392] @ f1a0c │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b f1888 │ │ │ │ - ldr r0, [pc, #392] @ f19fc │ │ │ │ + b f18a8 │ │ │ │ + ldr r0, [pc, #392] @ f1a1c │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r1, r0 │ │ │ │ movhi r0, r1 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bl 2623c │ │ │ │ - b f1900 │ │ │ │ + b f1920 │ │ │ │ mov r1, r5 │ │ │ │ - b f183c │ │ │ │ + b f185c │ │ │ │ mov r0, r2 │ │ │ │ - b f1888 │ │ │ │ + b f18a8 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #348] @ f1a0c │ │ │ │ + ldr r2, [pc, #348] @ f1a2c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, fp │ │ │ │ bl 25cb8 │ │ │ │ - b f1900 │ │ │ │ - ldr r1, [pc, #280] @ f19e0 │ │ │ │ + b f1920 │ │ │ │ + ldr r1, [pc, #280] @ f1a00 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r5 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ bl 264ac │ │ │ │ - b f1900 │ │ │ │ + b f1920 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #300] @ f1a1c │ │ │ │ + ldr r2, [pc, #300] @ f1a3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r1, r4 │ │ │ │ - b f183c │ │ │ │ + b f185c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1948 │ │ │ │ + beq f1968 │ │ │ │ mov r1, r4 │ │ │ │ - b f1938 │ │ │ │ + b f1958 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f1948 │ │ │ │ + beq f1968 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f1988 │ │ │ │ + beq f19a8 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r9, #64] @ 0x40 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r9, #64] @ 0x40 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r0, ip │ │ │ │ - andseq r4, r0, r0, lsl #10 │ │ │ │ - mulseq r1, r0, r3 │ │ │ │ - andseq r3, r0, r8, lsl sl │ │ │ │ - andseq r3, r0, ip, asr #23 │ │ │ │ + andseq r3, r0, ip, ror #31 │ │ │ │ + andseq r4, r0, r0, ror #9 │ │ │ │ + andseq pc, r1, r0, ror r3 @ │ │ │ │ + @ instruction: 0x001039f8 │ │ │ │ + andseq r3, r0, ip, lsr #23 │ │ │ │ andeq ip, r7, r4, lsl #14 │ │ │ │ - andseq r3, r0, ip, asr #31 │ │ │ │ + andseq r3, r0, ip, lsr #31 │ │ │ │ andeq lr, r8, ip, lsl pc │ │ │ │ - andseq r4, r0, r0, lsl r4 │ │ │ │ - andseq r3, r0, r4, asr #19 │ │ │ │ + @ instruction: 0x001043f0 │ │ │ │ + andseq r3, r0, r4, lsr #19 │ │ │ │ + andseq r4, r0, r4, asr #7 │ │ │ │ andseq r4, r0, r4, ror #7 │ │ │ │ - andseq r4, r0, r4, lsl #8 │ │ │ │ - andseq r3, r0, r8, asr #19 │ │ │ │ - andseq r3, r0, r0, lsl sl │ │ │ │ - andseq r4, r0, r8, asr r1 │ │ │ │ - andseq r3, r0, r8, ror lr │ │ │ │ - andseq r3, r0, r8, asr #19 │ │ │ │ - andseq r4, r0, r4, ror #3 │ │ │ │ - andseq r4, r0, ip, asr #4 │ │ │ │ - andseq lr, r1, r8, ror r9 │ │ │ │ - andseq r3, r0, ip, lsr #19 │ │ │ │ - @ instruction: 0x0011e8f4 │ │ │ │ - andseq lr, r1, r4, asr #23 │ │ │ │ - ldrheq r4, [r0], -ip │ │ │ │ - andseq r3, r0, ip, ror #18 │ │ │ │ - @ instruction: 0x0011e7b4 │ │ │ │ - mulseq r0, ip, r3 │ │ │ │ - andseq pc, r1, r4, lsl #4 │ │ │ │ - @ instruction: 0x001047f0 │ │ │ │ - andseq r4, r0, r4, asr r3 │ │ │ │ - andseq pc, r1, ip, ror #4 │ │ │ │ + andseq r3, r0, r8, lsr #19 │ │ │ │ + @ instruction: 0x001039f0 │ │ │ │ + andseq r4, r0, r8, lsr r1 │ │ │ │ + andseq r3, r0, r8, asr lr │ │ │ │ + andseq r3, r0, r8, lsr #19 │ │ │ │ + andseq r4, r0, r4, asr #3 │ │ │ │ + andseq r4, r0, ip, lsr #4 │ │ │ │ + andseq lr, r1, r8, asr r9 │ │ │ │ + andseq r3, r0, ip, lsl #19 │ │ │ │ + @ instruction: 0x0011e8d4 │ │ │ │ + andseq lr, r1, r4, lsr #23 │ │ │ │ + mulseq r0, ip, r0 │ │ │ │ + andseq r3, r0, ip, asr #18 │ │ │ │ + mulseq r1, r4, r7 │ │ │ │ + andseq r4, r0, ip, ror r3 │ │ │ │ + andseq pc, r1, r4, ror #3 │ │ │ │ + @ instruction: 0x001047d0 │ │ │ │ + andseq r4, r0, r4, lsr r3 │ │ │ │ + andseq pc, r1, ip, asr #4 │ │ │ │ strdeq lr, [r8], -r2 │ │ │ │ - andseq r4, r0, r8, rrx │ │ │ │ + andseq r4, r0, r8, asr #32 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ ldr r5, [r7] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r5 │ │ │ │ ldr sl, [r8, #80]! @ 0x50 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ mov r6, #1 │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ movcs r6, #2 │ │ │ │ cmpcs r0, #2048 @ 0x800 │ │ │ │ - bcs f1bb8 │ │ │ │ + bcs f1bd8 │ │ │ │ adds r0, sl, r6 │ │ │ │ - bcs f1bcc │ │ │ │ + bcs f1bec │ │ │ │ ldr fp, [r5, #88] @ 0x58 │ │ │ │ cmn fp, #1 │ │ │ │ - beq f1c30 │ │ │ │ + beq f1c50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ - bl e4d78 │ │ │ │ + bl e4d98 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r7 │ │ │ │ - bl e4eac │ │ │ │ + bl e4ecc │ │ │ │ sub r1, r9, #68 @ 0x44 │ │ │ │ cmp r1, #51 @ 0x33 │ │ │ │ - bhi f1c3c │ │ │ │ + bhi f1c5c │ │ │ │ add r2, pc, #12 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r2, r1, lsl #2] │ │ │ │ mov r1, #0 │ │ │ │ add pc, r2, r3 │ │ │ │ andeq r0, r0, r0, lsl r1 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ @@ -215969,27 +215977,27 @@ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r0, ror #2 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #1 │ │ │ │ - b f1bf0 │ │ │ │ + b f1c10 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r6, #3 │ │ │ │ adds r0, sl, r6 │ │ │ │ - bcc f1a8c │ │ │ │ - ldr r0, [pc, #200] @ f1c9c │ │ │ │ + bcc f1aac │ │ │ │ + ldr r0, [pc, #200] @ f1cbc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ mov r0, #1 │ │ │ │ - b f1bf0 │ │ │ │ + b f1c10 │ │ │ │ mov r0, #2 │ │ │ │ - b f1bf0 │ │ │ │ + b f1c10 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, #1 │ │ │ │ add r7, sp, #8 │ │ │ │ strb r1, [r4, #25] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldm r7, {r2, r3, r7} │ │ │ │ cmp r1, #10 │ │ │ │ @@ -216000,55 +216008,55 @@ │ │ │ │ addeq r5, r5, #1 │ │ │ │ stm r4, {r2, r3, r7} │ │ │ │ str r0, [r4, #12] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #104] @ f1ca0 │ │ │ │ + ldr r0, [pc, #104] @ f1cc0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r1, [pc, #76] @ f1c90 │ │ │ │ + ldr r1, [pc, #76] @ f1cb0 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [pc, #72] @ f1c94 │ │ │ │ + ldr r0, [pc, #72] @ f1cb4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #2 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #1 │ │ │ │ str r9, [sp, #24] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #28] @ f1c98 │ │ │ │ + ldr r0, [pc, #28] @ f1cb8 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #28 │ │ │ │ bl 26100 │ │ │ │ - andseq r3, r0, r4, ror #23 │ │ │ │ - @ instruction: 0x00103bf0 │ │ │ │ - andseq lr, r1, ip, lsl r3 │ │ │ │ - andseq r3, r0, r0, ror #15 │ │ │ │ - andseq r3, r0, ip, ror #14 │ │ │ │ + andseq r3, r0, r4, asr #23 │ │ │ │ + @ instruction: 0x00103bd0 │ │ │ │ + @ instruction: 0x0011e2fc │ │ │ │ + andseq r3, r0, r0, asr #15 │ │ │ │ + andseq r3, r0, ip, asr #14 │ │ │ │ push {fp, lr} │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 1059b0 │ │ │ │ + bl 1059d0 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r9, [r1] │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ - bne f1cf4 │ │ │ │ + bne f1d14 │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1!, {r2, r3, r5, r6, r7} │ │ │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ @@ -216059,18 +216067,18 @@ │ │ │ │ add sl, r1, #40 @ 0x28 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp r9, r6 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ add r1, r1, #28 │ │ │ │ ldm r8, {r4, r5, r8} │ │ │ │ str r7, [sp, #12] │ │ │ │ - bne f1e0c │ │ │ │ + bne f1e2c │ │ │ │ sub r6, r9, #13 │ │ │ │ cmp r6, #10 │ │ │ │ - bhi f1da8 │ │ │ │ + bhi f1dc8 │ │ │ │ add r7, pc, #4 │ │ │ │ ldr r6, [r7, r6, lsl #2] │ │ │ │ add pc, r7, r6 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ @@ -216079,29 +216087,29 @@ │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r8, asr #1 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ cmp lr, r6 │ │ │ │ - bne f1e0c │ │ │ │ + bne f1e2c │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r4, r6 │ │ │ │ ldreq r6, [r2, #12] │ │ │ │ cmpeq r5, r6 │ │ │ │ - bne f1e0c │ │ │ │ + bne f1e2c │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r8, r6 │ │ │ │ ldreq r6, [r2, #20] │ │ │ │ ldreq r7, [sp, #12] │ │ │ │ cmpeq r7, r6 │ │ │ │ - bne f1e0c │ │ │ │ + bne f1e2c │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp ip, r2 │ │ │ │ - bne f1e0c │ │ │ │ + bne f1e2c │ │ │ │ ldm r1, {r2, r7} │ │ │ │ add ip, sp, #16 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, ip, #40 @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ @@ -216118,15 +216126,15 @@ │ │ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ ldm ip, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp lr, r2 │ │ │ │ - beq f1da8 │ │ │ │ + beq f1dc8 │ │ │ │ ldm r1, {r2, r6, r7} │ │ │ │ mov fp, r8 │ │ │ │ add r1, r0, #40 @ 0x28 │ │ │ │ strd r6, [r0, #32] │ │ │ │ str r2, [r0, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r9, [sp, #8] │ │ │ │ @@ -216143,15 +216151,15 @@ │ │ │ │ str lr, [r0, #4] │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r2, r0, #35 @ 0x23 │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - bhi f1ff4 │ │ │ │ + bhi f2014 │ │ │ │ add r3, pc, #8 │ │ │ │ mov r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ add pc, r3, r2 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r4, ror r1 │ │ │ │ @@ -216246,157 +216254,157 @@ │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ bxcs lr │ │ │ │ sub r2, r1, #48 @ 0x30 │ │ │ │ cmp r2, #10 │ │ │ │ - bcc f1ff0 │ │ │ │ + bcc f2010 │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ cmp r2, #26 │ │ │ │ subcs r2, r1, #97 @ 0x61 │ │ │ │ cmpcs r2, #26 │ │ │ │ - bcc f1ff0 │ │ │ │ + bcc f2010 │ │ │ │ and r0, r1, #125 @ 0x7d │ │ │ │ subs r0, r0, #60 @ 0x3c │ │ │ │ movwne r0, #1 │ │ │ │ bx lr │ │ │ │ - b 163400 │ │ │ │ + b 163420 │ │ │ │ ldr r0, [r0] │ │ │ │ - b f5920 │ │ │ │ + b f5940 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ f208c │ │ │ │ + ldr r1, [pc, #56] @ f20ac │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ f2090 │ │ │ │ - ldr ip, [pc, #52] @ f2094 │ │ │ │ + ldr r3, [pc, #52] @ f20b0 │ │ │ │ + ldr ip, [pc, #52] @ f20b4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq lr, r8, lr, ror r0 │ │ │ │ andeq lr, r8, pc, rrx │ │ │ │ - andseq ip, r0, r0, asr #9 │ │ │ │ + andseq ip, r0, r0, lsr #9 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r0] │ │ │ │ add r4, sp, #4 │ │ │ │ - ldr r2, [pc, #100] @ f2114 │ │ │ │ + ldr r2, [pc, #100] @ f2134 │ │ │ │ mov r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 1625d4 │ │ │ │ + bl 1625f4 │ │ │ │ ldrb r0, [r5] │ │ │ │ add r3, sp, #14 │ │ │ │ - ldr r6, [pc, #76] @ f2118 │ │ │ │ + ldr r6, [pc, #76] @ f2138 │ │ │ │ mov r2, #5 │ │ │ │ - ldr r1, [pc, #72] @ f211c │ │ │ │ + ldr r1, [pc, #72] @ f213c │ │ │ │ strb r0, [sp, #14] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, pc, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl 16a6b8 │ │ │ │ + bl 16a6d8 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ add r3, sp, #15 │ │ │ │ - ldr r1, [pc, #40] @ f2120 │ │ │ │ + ldr r1, [pc, #40] @ f2140 │ │ │ │ strb r2, [sp, #15] │ │ │ │ mov r2, #3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 16a6b8 │ │ │ │ - bl 16a9b8 │ │ │ │ + bl 16a6d8 │ │ │ │ + bl 16a9d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq sp, r8, sl, lsr #31 │ │ │ │ - andseq ip, r0, ip, lsr #6 │ │ │ │ + andseq ip, r0, ip, lsl #6 │ │ │ │ andeq sp, r8, lr, asr #29 │ │ │ │ andeq sp, r8, pc, lsr #29 │ │ │ │ ldr r0, [r0] │ │ │ │ - b f56b0 │ │ │ │ + b f56d0 │ │ │ │ ldr r0, [r0] │ │ │ │ - b f5c84 │ │ │ │ + b f5ca4 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #32] @ f2168 │ │ │ │ - ldr r2, [pc, #32] @ f216c │ │ │ │ + ldr r1, [pc, #32] @ f2188 │ │ │ │ + ldr r2, [pc, #32] @ f218c │ │ │ │ rbit r0, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ clz r0, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 1625c4 │ │ │ │ - andseq ip, r0, ip, asr #8 │ │ │ │ + b 1625e4 │ │ │ │ + andseq ip, r0, ip, lsr #8 │ │ │ │ andeq lr, r8, ip, rrx │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - ldr r1, [pc, #56] @ f21c0 │ │ │ │ + ldr r1, [pc, #56] @ f21e0 │ │ │ │ add lr, sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ f21c4 │ │ │ │ - ldr ip, [pc, #52] @ f21c8 │ │ │ │ + ldr r3, [pc, #52] @ f21e4 │ │ │ │ + ldr ip, [pc, #52] @ f21e8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #3 │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r0, lr} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #12 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 162610 │ │ │ │ + bl 162630 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sp, r8, fp, lsr pc │ │ │ │ andeq sp, r8, fp, lsr pc │ │ │ │ - andseq ip, r0, ip, ror r3 │ │ │ │ + andseq ip, r0, ip, asr r3 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0] │ │ │ │ ldm r0, {r0, r3} │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 110e54 │ │ │ │ + bl 110e74 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr lr, [pc, #160] @ f22a8 │ │ │ │ + ldr lr, [pc, #160] @ f22c8 │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ - ldr sl, [pc, #156] @ f22ac │ │ │ │ + ldr sl, [pc, #156] @ f22cc │ │ │ │ add r1, r0, #8 │ │ │ │ - ldr fp, [pc, #152] @ f22b0 │ │ │ │ + ldr fp, [pc, #152] @ f22d0 │ │ │ │ add r4, r0, #16 │ │ │ │ - ldr r8, [pc, #148] @ f22b4 │ │ │ │ + ldr r8, [pc, #148] @ f22d4 │ │ │ │ mov r5, #6 │ │ │ │ - ldr r9, [pc, #144] @ f22b8 │ │ │ │ + ldr r9, [pc, #144] @ f22d8 │ │ │ │ add lr, pc, lr │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, #3 │ │ │ │ - ldr r7, [pc, #132] @ f22bc │ │ │ │ + ldr r7, [pc, #132] @ f22dc │ │ │ │ add sl, pc, sl │ │ │ │ - ldr ip, [pc, #128] @ f22c0 │ │ │ │ + ldr ip, [pc, #128] @ f22e0 │ │ │ │ add fp, pc, fp │ │ │ │ - ldr r3, [pc, #124] @ f22c4 │ │ │ │ + ldr r3, [pc, #124] @ f22e4 │ │ │ │ add r8, pc, r8 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ stm r4, {r1, r6, lr} │ │ │ │ add r9, pc, r9 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, r0, #12 │ │ │ │ @@ -216406,143 +216414,143 @@ │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ add r3, pc, r3 │ │ │ │ stm sp, {r1, r6, r7, r9} │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, ip │ │ │ │ str r0, [sp, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ - ldr r0, [pc, #56] @ f22c8 │ │ │ │ + ldr r0, [pc, #56] @ f22e8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ - bl 1628b0 │ │ │ │ + bl 1628d0 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq ip, r0, r4, asr #6 │ │ │ │ + andseq ip, r0, r4, lsr #6 │ │ │ │ andeq sp, r8, sp, ror #30 │ │ │ │ - andseq ip, r0, ip, asr #6 │ │ │ │ - andseq ip, r0, r4, lsr r3 │ │ │ │ + andseq ip, r0, ip, lsr #6 │ │ │ │ + andseq ip, r0, r4, lsl r3 │ │ │ │ andeq sp, r8, r3, asr pc │ │ │ │ - @ instruction: 0x0010c2f0 │ │ │ │ + @ instruction: 0x0010c2d0 │ │ │ │ andeq sp, r8, r1, asr #28 │ │ │ │ andeq sp, r8, r4, lsr pc │ │ │ │ andeq sp, r8, lr, lsl pc │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r2, r1 │ │ │ │ - ldr ip, [pc, #132] @ f2368 │ │ │ │ + ldr ip, [pc, #132] @ f2388 │ │ │ │ mov r7, #3 │ │ │ │ - ldr lr, [pc, #128] @ f236c │ │ │ │ + ldr lr, [pc, #128] @ f238c │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ - ldr r8, [pc, #124] @ f2370 │ │ │ │ + ldr r8, [pc, #124] @ f2390 │ │ │ │ mov r4, #5 │ │ │ │ - ldr r5, [pc, #120] @ f2374 │ │ │ │ + ldr r5, [pc, #120] @ f2394 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r1, [pc, #116] @ f2378 │ │ │ │ + ldr r1, [pc, #116] @ f2398 │ │ │ │ add r8, pc, r8 │ │ │ │ - ldr r3, [pc, #112] @ f237c │ │ │ │ + ldr r3, [pc, #112] @ f239c │ │ │ │ add r5, pc, r5 │ │ │ │ str r7, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r6, r0, #8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r3, [pc, #76] @ f2380 │ │ │ │ + ldr r3, [pc, #76] @ f23a0 │ │ │ │ mov r7, #4 │ │ │ │ stmib sp, {r0, r5, r8} │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #7 │ │ │ │ add lr, pc, lr │ │ │ │ str r4, [sp] │ │ │ │ str r7, [sp, #16] │ │ │ │ str r6, [sp, #20] │ │ │ │ str lr, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - bl 1627c0 │ │ │ │ + bl 1627e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq sp, r8, r9, lsr #29 │ │ │ │ - andseq ip, r0, r4, lsl r2 │ │ │ │ + @ instruction: 0x0010c1f4 │ │ │ │ andeq fp, r7, r4, lsl #23 │ │ │ │ - andseq ip, r0, r0, asr #4 │ │ │ │ + andseq ip, r0, r0, lsr #4 │ │ │ │ andeq sp, r8, r3, lsr #27 │ │ │ │ - andseq ip, r0, r4, asr r2 │ │ │ │ + andseq ip, r0, r4, lsr r2 │ │ │ │ andeq sp, r8, r0, ror #28 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #28] @ f23b0 │ │ │ │ - ldr r2, [pc, #28] @ f23b4 │ │ │ │ + ldr r1, [pc, #28] @ f23d0 │ │ │ │ + ldr r2, [pc, #28] @ f23d4 │ │ │ │ ldrb r0, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1, r0, lsl #2] │ │ │ │ ldr r2, [r2, r0, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ - b 1625c4 │ │ │ │ - andseq ip, r0, r8, asr #4 │ │ │ │ + b 1625e4 │ │ │ │ + andseq ip, r0, r8, lsr #4 │ │ │ │ andeq sp, r8, ip, ror #28 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ tst r2, #16 │ │ │ │ - bne f23d0 │ │ │ │ + bne f23f0 │ │ │ │ tst r2, #32 │ │ │ │ - bne f23d4 │ │ │ │ - b 1640c8 │ │ │ │ - b 161360 │ │ │ │ - b 1613d0 │ │ │ │ + bne f23f4 │ │ │ │ + b 1640e8 │ │ │ │ + b 161380 │ │ │ │ + b 1613f0 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b f242c │ │ │ │ + b f244c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2470 │ │ │ │ + beq f2490 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f248c │ │ │ │ + beq f24ac │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ @@ -216551,208 +216559,208 @@ │ │ │ │ andeq r0, r0, r0, lsl #2 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f25a4 │ │ │ │ + beq f25c4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r0, r0, #12 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f2650 │ │ │ │ + b f2670 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2584 │ │ │ │ + beq f25a4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f25a4 │ │ │ │ + beq f25c4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9668 │ │ │ │ - b f2560 │ │ │ │ + bl f9688 │ │ │ │ + b f2580 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add r4, r0, #4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r0, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f25a8 │ │ │ │ + bne f25c8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f2650 │ │ │ │ + b f2670 │ │ │ │ add r5, r0, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9668 │ │ │ │ + bl f9688 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f25a4 │ │ │ │ + beq f25c4 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f25a4 │ │ │ │ + beq f25c4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f2650 │ │ │ │ - b f25c4 │ │ │ │ + b f2670 │ │ │ │ + b f25e4 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f25e8 │ │ │ │ + beq f2608 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl f9668 │ │ │ │ + bl f9688 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2620 │ │ │ │ + beq f2640 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2648 │ │ │ │ + beq f2668 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b f26a0 │ │ │ │ + b f26c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ cmpne r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ f2700 │ │ │ │ + ldr r1, [pc, #8] @ f2720 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq sp, r8, r0, asr #13 │ │ │ │ mov r2, r1 │ │ │ │ ldrd r0, [r0, #4] │ │ │ │ - b 163440 │ │ │ │ + b 163460 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs f276c │ │ │ │ + bcs f278c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne f2750 │ │ │ │ - ldr r2, [pc, #292] @ f2860 │ │ │ │ + bne f2770 │ │ │ │ + ldr r2, [pc, #292] @ f2880 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcs f279c │ │ │ │ + bcs f27bc │ │ │ │ mov r5, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r0, r5, #6, #26 │ │ │ │ strb r0, [sp, #5] │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ orr r0, r0, r1, lsr #6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ - b f2800 │ │ │ │ + b f2820 │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r1 │ │ │ │ bfi r2, r0, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs f27d4 │ │ │ │ + bcs f27f4 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r2, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r5, #3 │ │ │ │ - b f2800 │ │ │ │ + b f2820 │ │ │ │ strb r2, [sp, #7] │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r2, r0, #6, #26 │ │ │ │ @@ -216760,15 +216768,15 @@ │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r5, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc f283c │ │ │ │ + bcc f285c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -216779,25 +216787,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b f2814 │ │ │ │ - andseq r3, r0, r8, lsl #3 │ │ │ │ + b f2834 │ │ │ │ + andseq r3, r0, r8, ror #2 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc f28ac │ │ │ │ + bcc f28cc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -216809,242 +216817,242 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b f2888 │ │ │ │ + b f28a8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne f2904 │ │ │ │ - ldr r1, [pc, #72] @ f2944 │ │ │ │ + bne f2924 │ │ │ │ + ldr r1, [pc, #72] @ f2964 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1167dc │ │ │ │ + bl 1167fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ rsb r1, r7, r7, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r6} │ │ │ │ stm r0, {r1, r2, r3, r6} │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f23f0 │ │ │ │ + bl f2410 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq fp, r0, r0, lsl #23 │ │ │ │ + andseq fp, r0, r0, ror #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2990 │ │ │ │ + beq f29b0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #60] @ f29a4 │ │ │ │ - ldr r3, [pc, #60] @ f29a8 │ │ │ │ + ldr r1, [pc, #60] @ f29c4 │ │ │ │ + ldr r3, [pc, #60] @ f29c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ f29ac │ │ │ │ + ldr r1, [pc, #20] @ f29cc │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq fp, r7, ip, lsl #10 │ │ │ │ - andseq r2, r0, r8, ror #30 │ │ │ │ + andseq r2, r0, r8, asr #30 │ │ │ │ ldrdeq fp, [r7], -r8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f29fc │ │ │ │ + beq f2a1c │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r3, [pc, #64] @ f2a10 │ │ │ │ + ldr r3, [pc, #64] @ f2a30 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #60] @ f2a14 │ │ │ │ + ldr r1, [pc, #60] @ f2a34 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r1, [pc, #20] @ f2a18 │ │ │ │ + ldr r1, [pc, #20] @ f2a38 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ - andseq r2, r0, r4, lsl pc │ │ │ │ + b 1625e4 │ │ │ │ + @ instruction: 0x00102ef4 │ │ │ │ muleq r7, r8, r4 │ │ │ │ andeq fp, r7, ip, ror #8 │ │ │ │ push {r4, r6, r8, lr} │ │ │ │ ldr r4, [r1] │ │ │ │ ldr r8, [r2] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bhi f2a44 │ │ │ │ + bhi f2a64 │ │ │ │ cmp r8, r1 │ │ │ │ cmpls r8, r4 │ │ │ │ - bls f2b34 │ │ │ │ + bls f2b54 │ │ │ │ cmp r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ movcc r2, r1 │ │ │ │ cmp r4, r8 │ │ │ │ mov r6, r8 │ │ │ │ movhi r6, r4 │ │ │ │ cmp r6, r2 │ │ │ │ - bls f2a7c │ │ │ │ + bls f2a9c │ │ │ │ str r4, [r0] │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r1, #8 │ │ │ │ str r3, [r0, r1] │ │ │ │ pop {r4, r6, r8, pc} │ │ │ │ cmp r8, r4 │ │ │ │ - bhi f2a8c │ │ │ │ + bhi f2aac │ │ │ │ cmp r3, r1 │ │ │ │ - bcs f2b6c │ │ │ │ + bcs f2b8c │ │ │ │ cmp r8, r4 │ │ │ │ mov lr, #1114112 @ 0x110000 │ │ │ │ - bls f2ad0 │ │ │ │ + bls f2af0 │ │ │ │ movw lr, #55295 @ 0xd7ff │ │ │ │ cmp r8, #57344 @ 0xe000 │ │ │ │ - beq f2ac0 │ │ │ │ + beq f2ae0 │ │ │ │ sub lr, r8, #1 │ │ │ │ movw r6, #2048 @ 0x800 │ │ │ │ eor r2, lr, #55296 @ 0xd800 │ │ │ │ movt r6, #65519 @ 0xffef │ │ │ │ sub r2, r2, #1114112 @ 0x110000 │ │ │ │ cmp r2, r6 │ │ │ │ - bcc f2b90 │ │ │ │ + bcc f2bb0 │ │ │ │ cmp r4, lr │ │ │ │ mov ip, lr │ │ │ │ movhi ip, r4 │ │ │ │ movcc lr, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs f2b50 │ │ │ │ + bcs f2b70 │ │ │ │ movw r2, #55295 @ 0xd7ff │ │ │ │ mov r6, #57344 @ 0xe000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq f2b04 │ │ │ │ + beq f2b24 │ │ │ │ add r6, r3, #1 │ │ │ │ movw r3, #2048 @ 0x800 │ │ │ │ eor r2, r6, #55296 @ 0xd800 │ │ │ │ movt r3, #65519 @ 0xffef │ │ │ │ sub r2, r2, #1114112 @ 0x110000 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc f2b84 │ │ │ │ + bcc f2ba4 │ │ │ │ cmp r6, r1 │ │ │ │ mov r3, r1 │ │ │ │ movhi r3, r6 │ │ │ │ cmp lr, #1114112 @ 0x110000 │ │ │ │ moveq ip, r3 │ │ │ │ cmp r6, r1 │ │ │ │ movcc r1, r6 │ │ │ │ cmp lr, #1114112 @ 0x110000 │ │ │ │ mov r2, lr │ │ │ │ moveq r2, r1 │ │ │ │ moveq r1, lr │ │ │ │ - b f2b58 │ │ │ │ + b f2b78 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi f2a44 │ │ │ │ + bhi f2a64 │ │ │ │ mov r3, #1114112 @ 0x110000 │ │ │ │ str r3, [r0] │ │ │ │ mov r1, #8 │ │ │ │ str r3, [r0, r1] │ │ │ │ pop {r4, r6, r8, pc} │ │ │ │ mov r1, #1114112 @ 0x110000 │ │ │ │ mov r2, lr │ │ │ │ str r1, [r0, #8] │ │ │ │ mov r1, #12 │ │ │ │ stm r0, {r2, ip} │ │ │ │ str r3, [r0, r1] │ │ │ │ pop {r4, r6, r8, pc} │ │ │ │ - ldr r0, [pc, #40] @ f2b9c │ │ │ │ + ldr r0, [pc, #40] @ f2bbc │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #36] @ f2ba0 │ │ │ │ + ldr r2, [pc, #36] @ f2bc0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - ldr r0, [pc, #28] @ f2ba8 │ │ │ │ + ldr r0, [pc, #28] @ f2bc8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - ldr r0, [pc, #12] @ f2ba4 │ │ │ │ + ldr r0, [pc, #12] @ f2bc4 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ andeq sp, r8, r5, asr #4 │ │ │ │ - andseq r2, r0, ip, lsl #27 │ │ │ │ - @ instruction: 0x00114ef8 │ │ │ │ - @ instruction: 0x00114ef4 │ │ │ │ + andseq r2, r0, ip, ror #26 │ │ │ │ + @ instruction: 0x00114ed8 │ │ │ │ + @ instruction: 0x00114ed4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r8, r1 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r8] │ │ │ │ mov r0, r8 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r8 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r0 │ │ │ │ - b f2bfc │ │ │ │ + b f2c1c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov sl, sp │ │ │ │ mov r9, r1 │ │ │ │ mov r1, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #236] @ f2d38 │ │ │ │ + ldr r0, [pc, #236] @ f2d58 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ str r7, [r9] │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f2cdc │ │ │ │ + beq f2cfc │ │ │ │ mov r1, #1 │ │ │ │ str r7, [r0, #12] │ │ │ │ stm r0, {r1, r7} │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ strh r1, [r0, #48] @ 0x30 │ │ │ │ ldr r1, [r9, #24] │ │ │ │ @@ -217058,95 +217066,95 @@ │ │ │ │ strb r7, [r0, #50] @ 0x32 │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, r8 │ │ │ │ ldm sl, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r1, [r8, #24] │ │ │ │ mov r0, r9 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ - b f2d00 │ │ │ │ + b f2d20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ mov r0, r9 │ │ │ │ - bl f23f0 │ │ │ │ - b f2d10 │ │ │ │ + bl f2410 │ │ │ │ + b f2d30 │ │ │ │ bl 262c4 │ │ │ │ - andseq sp, r1, r4, ror #5 │ │ │ │ + andseq sp, r1, r4, asr #5 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [pc, #348] @ f2ea8 │ │ │ │ + ldr r2, [pc, #348] @ f2ec8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #0 │ │ │ │ mov r5, sp │ │ │ │ str r0, [sp, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl f7904 │ │ │ │ + bl f7924 │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 10bd58 │ │ │ │ + bl 10bd78 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add ip, sp, #8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldm r3, {r0, r1, r3} │ │ │ │ cmp r1, #0 │ │ │ │ mov r7, r1 │ │ │ │ movwne r7, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ addne r0, r0, r1, lsl #1 │ │ │ │ subsne r1, r0, #2 │ │ │ │ str r6, [sp] │ │ │ │ - beq f2de4 │ │ │ │ + beq f2e04 │ │ │ │ ldrsb r0, [r0, #-1] │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #1 │ │ │ │ cmn r0, #1 │ │ │ │ movwgt r6, #1 │ │ │ │ - ldr r0, [pc, #192] @ f2eac │ │ │ │ + ldr r0, [pc, #192] @ f2ecc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r7, [r0] │ │ │ │ stmibne r0, {r2, r7} │ │ │ │ strne r2, [r0, #12] │ │ │ │ strne r2, [r0, #16] │ │ │ │ @@ -217170,67 +217178,67 @@ │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f2e8c │ │ │ │ + beq f2eac │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl f2448 │ │ │ │ + bl f2468 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r4, r1, r4, lsl #23 │ │ │ │ - andseq sp, r1, r0, asr #2 │ │ │ │ + andseq r4, r1, r4, ror #22 │ │ │ │ + andseq sp, r1, r0, lsr #2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r6, r1 │ │ │ │ ldr r8, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, r8 │ │ │ │ - bls f2f0c │ │ │ │ + bls f2f2c │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq f2fa4 │ │ │ │ + beq f2fc4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, r8 │ │ │ │ - bl 52154 │ │ │ │ + bl 52174 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f304c │ │ │ │ + beq f306c │ │ │ │ strd r8, [r6] │ │ │ │ cmp r8, #0 │ │ │ │ - bne f2f18 │ │ │ │ - b f2fc4 │ │ │ │ + bne f2f38 │ │ │ │ + b f2fe4 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq f2fc4 │ │ │ │ + beq f2fe4 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #364] @ f30a4 │ │ │ │ + ldr r0, [pc, #364] @ f30c4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3030 │ │ │ │ + beq f3050 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ str r1, [r0, #28] │ │ │ │ str r1, [r0, #32] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ @@ -217249,26 +217257,26 @@ │ │ │ │ str r0, [r4, #24] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ strd r8, [r6] │ │ │ │ cmp r8, #0 │ │ │ │ - bne f2f18 │ │ │ │ - ldr r0, [pc, #208] @ f309c │ │ │ │ + bne f2f38 │ │ │ │ + ldr r0, [pc, #208] @ f30bc │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3040 │ │ │ │ + beq f3060 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r1, [r0, #20] │ │ │ │ @@ -217283,129 +217291,129 @@ │ │ │ │ str r1, [r4] │ │ │ │ str r0, [r4, #24] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - b f3060 │ │ │ │ + b f3080 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - ldr r2, [pc, #76] @ f30a0 │ │ │ │ + ldr r2, [pc, #76] @ f30c0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r1, r0, ror #30 │ │ │ │ - andseq r2, r0, r8, asr #17 │ │ │ │ - @ instruction: 0x0011cff8 │ │ │ │ + andseq ip, r1, r0, asr #30 │ │ │ │ + andseq r2, r0, r8, lsr #17 │ │ │ │ + @ instruction: 0x0011cfd8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3124 │ │ │ │ + beq f3144 │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq f3134 │ │ │ │ + beq f3154 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f314c │ │ │ │ + bne f316c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldrb r0, [r7] │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne f314c │ │ │ │ - ldr r0, [pc, #272] @ f3204 │ │ │ │ + bne f316c │ │ │ │ + ldr r0, [pc, #272] @ f3224 │ │ │ │ mov r1, #1 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f31e0 │ │ │ │ + beq f3200 │ │ │ │ ldrb r1, [r7] │ │ │ │ strb r1, [r0] │ │ │ │ stmib sp, {r0, r8} │ │ │ │ str r8, [sp] │ │ │ │ - b f3170 │ │ │ │ + b f3190 │ │ │ │ mov r0, r9 │ │ │ │ - bl f2d3c │ │ │ │ + bl f2d5c │ │ │ │ ldr r6, [r4] │ │ │ │ - b f3188 │ │ │ │ + b f31a8 │ │ │ │ add r1, r4, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl f5ac0 │ │ │ │ + bl f5ae0 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f3170 │ │ │ │ + bne f3190 │ │ │ │ mov r0, r4 │ │ │ │ - bl f6da8 │ │ │ │ + bl f6dc8 │ │ │ │ ldm r4, {r2, r3, r5, r6, r7} │ │ │ │ add r1, r9, #4 │ │ │ │ stm r1, {r2, r3, r5, r6, r7} │ │ │ │ str r0, [r9, #24] │ │ │ │ mov r0, #2 │ │ │ │ str r0, [r9] │ │ │ │ - b f31d8 │ │ │ │ + b f31f8 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl f2eb0 │ │ │ │ + bl f2ed0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f31b4 │ │ │ │ + beq f31d4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f31d8 │ │ │ │ + beq f31f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f31d8 │ │ │ │ + beq f31f8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2448 │ │ │ │ + bl f2468 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq ip, r1, r4, lsr lr │ │ │ │ + andseq ip, r1, r4, lsl lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov fp, #0 │ │ │ │ ldm r1, {r0, r8} │ │ │ │ @@ -217418,15 +217426,15 @@ │ │ │ │ str fp, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ str r8, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - beq f3928 │ │ │ │ + beq f3948 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ add r0, r0, #12 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add r0, sl, #12 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ @@ -217440,15 +217448,15 @@ │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ orr r0, sl, #4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b f32f4 │ │ │ │ + b f3314 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r8, r8, lsl #3 │ │ │ │ add r9, sp, #312 @ 0x138 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r9 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ @@ -217456,126 +217464,126 @@ │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r8, #1 │ │ │ │ mov r8, sl │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ cmp r8, r0 │ │ │ │ - beq f3920 │ │ │ │ + beq f3940 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r8], #28 │ │ │ │ cmp r1, #8 │ │ │ │ - beq f3924 │ │ │ │ + beq f3944 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #132 @ 0x84 │ │ │ │ mov r0, r9 │ │ │ │ - bl f2c18 │ │ │ │ + bl f2c38 │ │ │ │ ldm r9, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ stm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ ldr r9, [sp, #336] @ 0x150 │ │ │ │ cmp r0, #6 │ │ │ │ - beq f33bc │ │ │ │ + beq f33dc │ │ │ │ cmp r0, #1 │ │ │ │ - beq f3368 │ │ │ │ + beq f3388 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3748 │ │ │ │ + bne f3768 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r9, sp, #312 @ 0x138 │ │ │ │ - b f38ec │ │ │ │ + b f390c │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r8, [sp, #164] @ 0xa4 │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bne f3778 │ │ │ │ + bne f3798 │ │ │ │ cmp r7, #0 │ │ │ │ - bmi f3dbc │ │ │ │ - beq f3874 │ │ │ │ - ldr r0, [pc, #3276] @ f4064 │ │ │ │ + bmi f3ddc │ │ │ │ + beq f3894 │ │ │ │ + ldr r0, [pc, #3276] @ f4084 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3dc4 │ │ │ │ + beq f3de4 │ │ │ │ mov r4, r0 │ │ │ │ - b f3878 │ │ │ │ + b f3898 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #172] @ 0xac │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #192] @ 0xc0 │ │ │ │ rsb r1, r0, r0, lsl #3 │ │ │ │ str r5, [sp, #188] @ 0xbc │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ - beq f38bc │ │ │ │ + beq f38dc │ │ │ │ str r9, [sp, #32] │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r9], #28 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #8 │ │ │ │ - beq f38b0 │ │ │ │ + beq f38d0 │ │ │ │ str r2, [sp, #12] │ │ │ │ mvn r2, #27 │ │ │ │ add r8, r2, r1, lsl #2 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - b f3464 │ │ │ │ + b f3484 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, sl, sl, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, sl, #1 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq f38ac │ │ │ │ + beq f38cc │ │ │ │ ldr r0, [r9], #28 │ │ │ │ sub r8, r8, #28 │ │ │ │ cmp r0, #8 │ │ │ │ - beq f38b0 │ │ │ │ + beq f38d0 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ sub r0, r9, #24 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r0, sl │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r1, sp, #312 @ 0x138 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #3032] @ f406c │ │ │ │ + ldr r0, [pc, #3032] @ f408c │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ str fp, [sp, #200] @ 0xc8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - beq f3d68 │ │ │ │ + beq f3d88 │ │ │ │ mov r2, #1 │ │ │ │ stmib r0, {r1, r2} │ │ │ │ add fp, sp, #312 @ 0x138 │ │ │ │ str r2, [r0] │ │ │ │ mov r4, sl │ │ │ │ str r2, [r0, #16] │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ @@ -217592,109 +217600,109 @@ │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldm fp, {r5, sl, fp} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r2, sp, #248 @ 0xf8 │ │ │ │ cmp r5, #1 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - bne f3590 │ │ │ │ + bne f35b0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - bne f35dc │ │ │ │ + bne f35fc │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp fp, #0 │ │ │ │ - bmi f3d84 │ │ │ │ - beq f36f0 │ │ │ │ - ldr r0, [pc, #2824] @ f4070 │ │ │ │ + bmi f3da4 │ │ │ │ + beq f3710 │ │ │ │ + ldr r0, [pc, #2824] @ f4090 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3d90 │ │ │ │ + beq f3db0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - b f36f4 │ │ │ │ + b f3714 │ │ │ │ add r7, sp, #232 @ 0xe8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ ldm r7, {r1, r3, r7} │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ stm r6, {r1, r3, r7} │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ ldm r2, {r2, r4} │ │ │ │ stm r1, {r5, sl, fp} │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #84] @ 0x54 │ │ │ │ - bne f3650 │ │ │ │ + bne f3670 │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ mov fp, #0 │ │ │ │ add r6, sp, #312 @ 0x138 │ │ │ │ - b f36b8 │ │ │ │ + b f36d8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, fp │ │ │ │ - bcc f3728 │ │ │ │ + bcc f3748 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ mov r2, fp │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ add r0, r4, fp │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq f362c │ │ │ │ + beq f364c │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov fp, #0 │ │ │ │ add sl, sp, #200 @ 0xc8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne f3454 │ │ │ │ - b f38ac │ │ │ │ + bne f3474 │ │ │ │ + b f38cc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ stm r1, {r2, r4} │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #276 @ 0x114 │ │ │ │ - bl f2eb0 │ │ │ │ + bl f2ed0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov fp, #0 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r5, r0 │ │ │ │ - bne f368c │ │ │ │ - ldr r1, [pc, #2548] @ f4078 │ │ │ │ + bne f36ac │ │ │ │ + ldr r1, [pc, #2548] @ f4098 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ + bl 1167fc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r6, sp, #312 @ 0x138 │ │ │ │ add sl, r5, #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ @@ -217706,93 +217714,93 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ cmp sl, r0 │ │ │ │ str r1, [sp, #336] @ 0x150 │ │ │ │ - bne f341c │ │ │ │ - ldr r1, [pc, #2456] @ f407c │ │ │ │ + bne f343c │ │ │ │ + ldr r1, [pc, #2456] @ f409c │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ - b f341c │ │ │ │ + bl 1167fc │ │ │ │ + b f343c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ bl 1e85c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str fp, [sp, #104] @ 0x68 │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne f361c │ │ │ │ - b f362c │ │ │ │ + bne f363c │ │ │ │ + b f364c │ │ │ │ mov r0, #1 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b f35f0 │ │ │ │ + b f3610 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bne f37d8 │ │ │ │ + bne f37f8 │ │ │ │ mov sl, r8 │ │ │ │ ldr r8, [sp, #96] @ 0x60 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ - b f3840 │ │ │ │ + b f3860 │ │ │ │ sub r0, r0, r1 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc f3900 │ │ │ │ + bcc f3920 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, r1 │ │ │ │ mov r1, r8 │ │ │ │ bl 1e85c │ │ │ │ add r0, r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq f37c0 │ │ │ │ + beq f37e0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r8, r6 │ │ │ │ - b f38f8 │ │ │ │ + b f3918 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #288] @ 0x120 │ │ │ │ strd r2, [r1] │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl f2eb0 │ │ │ │ + bl f2ed0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ mov sl, r8 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r5, r0 │ │ │ │ - bne f3814 │ │ │ │ - ldr r1, [pc, #2164] @ f4080 │ │ │ │ + bne f3834 │ │ │ │ + ldr r1, [pc, #2164] @ f40a0 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ + bl 1167fc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ add r8, r5, #1 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ @@ -217803,87 +217811,87 @@ │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ str r9, [sp, #336] @ 0x150 │ │ │ │ cmp r8, r0 │ │ │ │ - bne f32b4 │ │ │ │ - ldr r1, [pc, #2076] @ f4084 │ │ │ │ + bne f32d4 │ │ │ │ + ldr r1, [pc, #2076] @ f40a4 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ - b f32b4 │ │ │ │ + bl 1167fc │ │ │ │ + b f32d4 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 1e85c │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bne f37b0 │ │ │ │ - b f37c0 │ │ │ │ + bne f37d0 │ │ │ │ + b f37e0 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ str r9, [sp, #188] @ 0xbc │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 116adc │ │ │ │ + bl 116afc │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f38f8 │ │ │ │ + beq f3918 │ │ │ │ add r9, sp, #312 @ 0x138 │ │ │ │ cmp r0, #6 │ │ │ │ - beq f32e8 │ │ │ │ + beq f3308 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl f2490 │ │ │ │ - b f32e8 │ │ │ │ + bl f24b0 │ │ │ │ + b f3308 │ │ │ │ add r9, sp, #312 @ 0x138 │ │ │ │ - b f32e8 │ │ │ │ + b f3308 │ │ │ │ mov r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - b f3784 │ │ │ │ + b f37a4 │ │ │ │ ldr r8, [sp, #64] @ 0x40 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 116adc │ │ │ │ + bl 116afc │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bne f39cc │ │ │ │ + bne f39ec │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f3a34 │ │ │ │ + beq f3a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f3a90 │ │ │ │ - ldr r0, [pc, #1776] @ f4058 │ │ │ │ + bne f3ab0 │ │ │ │ + ldr r0, [pc, #1776] @ f4078 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3de4 │ │ │ │ + beq f3e04 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r2, [r0, #16] │ │ │ │ strh r2, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ @@ -217894,62 +217902,62 @@ │ │ │ │ str r1, [r0, #32] │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ strb r1, [r0, #50] @ 0x32 │ │ │ │ str r0, [r2, #24] │ │ │ │ str r1, [r2] │ │ │ │ - b f3a60 │ │ │ │ + b f3a80 │ │ │ │ str r2, [sp, #304] @ 0x130 │ │ │ │ str r0, [sp, #300] @ 0x12c │ │ │ │ str r1, [sp, #308] @ 0x134 │ │ │ │ add r4, sp, #312 @ 0x138 │ │ │ │ add r1, sp, #300 @ 0x12c │ │ │ │ mov r0, r4 │ │ │ │ - bl f2eb0 │ │ │ │ + bl f2ed0 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r5, r0 │ │ │ │ - bne f3a08 │ │ │ │ - ldr r1, [pc, #1620] @ f4054 │ │ │ │ + bne f3a28 │ │ │ │ + ldr r1, [pc, #1620] @ f4074 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 1167dc │ │ │ │ + bl 1167fc │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldm r4!, {r1, r2, r3} │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ ldm r4, {r1, r2, r3, r7} │ │ │ │ stm r0, {r1, r2, r3, r7} │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f3958 │ │ │ │ + bne f3978 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #8 │ │ │ │ - beq f3df4 │ │ │ │ + beq f3e14 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [r4], #4 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl f9668 │ │ │ │ + bl f9688 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3d60 │ │ │ │ + beq f3d80 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ rsb r2, r0, r0, lsl #3 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov sl, #0 │ │ │ │ add r0, r1, r2, lsl #2 │ │ │ │ @@ -217970,22 +217978,22 @@ │ │ │ │ lsl r1, r2, #2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ mov r9, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b f3b18 │ │ │ │ + b f3b38 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ orr fp, r5, fp │ │ │ │ subs r1, r1, #28 │ │ │ │ add r3, r3, #28 │ │ │ │ - beq f3c18 │ │ │ │ + beq f3c38 │ │ │ │ ldr r7, [r3] │ │ │ │ tst r0, #1 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, sl │ │ │ │ add r5, r7, #16 │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ ldrbne r0, [r7, #48] @ 0x30 │ │ │ │ @@ -218009,100 +218017,100 @@ │ │ │ │ tst r9, #1 │ │ │ │ ldrbne r4, [r7, #50] @ 0x32 │ │ │ │ mvn r2, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov r9, r4 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f3be4 │ │ │ │ + beq f3c04 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f3afc │ │ │ │ + bne f3b1c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #80] @ 0x50 │ │ │ │ - beq f3b04 │ │ │ │ + beq f3b24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r4, r0, r2 │ │ │ │ adds r0, r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ adc r0, r0, #0 │ │ │ │ eor r0, r0, #1 │ │ │ │ - b f3b00 │ │ │ │ + b f3b20 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq f3ba0 │ │ │ │ + beq f3bc0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ adds r4, r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ movcs r4, r2 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - b f3ba0 │ │ │ │ + b f3bc0 │ │ │ │ and r0, r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ and r1, r9, #1 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r9, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ and r1, ip, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ lsl r1, r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3c80 │ │ │ │ + beq f3ca0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ orr r8, r0, r8 │ │ │ │ ldreq r0, [r3, #12] │ │ │ │ orr r9, r4, r9 │ │ │ │ subeq r1, r1, #28 │ │ │ │ addeq r2, r2, #28 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq f3c48 │ │ │ │ + beq f3c68 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ sub r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f3ccc │ │ │ │ + beq f3cec │ │ │ │ ldr r2, [r7, #-4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r0, #1 │ │ │ │ ldr r5, [r2, #40] @ 0x28 │ │ │ │ ldreq r0, [r2, #12] │ │ │ │ orr r4, r3, r4 │ │ │ │ orr r6, r5, r6 │ │ │ │ addeq r1, r1, #28 │ │ │ │ subeq r7, r7, #28 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq f3c94 │ │ │ │ - ldr r0, [pc, #904] @ f405c │ │ │ │ + beq f3cb4 │ │ │ │ + ldr r0, [pc, #904] @ f407c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f3de4 │ │ │ │ + beq f3e04 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add ip, r0, #16 │ │ │ │ strb r7, [r0, #50] @ 0x32 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ strb r7, [r0, #49] @ 0x31 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ @@ -218132,932 +218140,932 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - b f3e00 │ │ │ │ + b f3e20 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ mov r5, #0 │ │ │ │ - b f3d98 │ │ │ │ + b f3db8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #724] @ f4074 │ │ │ │ + ldr r2, [pc, #724] @ f4094 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r9, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 25cb8 │ │ │ │ - b f3e00 │ │ │ │ + b f3e20 │ │ │ │ mov r5, #0 │ │ │ │ - b f3dc8 │ │ │ │ + b f3de8 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r2, [pc, #664] @ f4068 │ │ │ │ + ldr r2, [pc, #664] @ f4088 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 25cb8 │ │ │ │ - b f3e00 │ │ │ │ + b f3e20 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - b f3e00 │ │ │ │ - ldr r0, [pc, #612] @ f4060 │ │ │ │ + b f3e20 │ │ │ │ + ldr r0, [pc, #612] @ f4080 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - b f3ed0 │ │ │ │ + b f3ef0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ str r9, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ - b f3f4c │ │ │ │ + b f3f6c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl f23f0 │ │ │ │ - b f4024 │ │ │ │ + bl f2410 │ │ │ │ + b f4044 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl f23f0 │ │ │ │ - b f3ea0 │ │ │ │ + bl f2410 │ │ │ │ + b f3ec0 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4048 │ │ │ │ + beq f4068 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl f23f0 │ │ │ │ - b f401c │ │ │ │ + bl f2410 │ │ │ │ + b f403c │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl f2490 │ │ │ │ - b f3ee0 │ │ │ │ + bl f24b0 │ │ │ │ + b f3f00 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl f23f0 │ │ │ │ - b f3f3c │ │ │ │ + bl f2410 │ │ │ │ + b f3f5c │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - b f400c │ │ │ │ + b f402c │ │ │ │ mov r4, r0 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ str r9, [sp, #32] │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ - b f3fcc │ │ │ │ + b f3fec │ │ │ │ mov r4, r0 │ │ │ │ - b f4024 │ │ │ │ + b f4044 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl f23f0 │ │ │ │ - b f3fc4 │ │ │ │ + bl f2410 │ │ │ │ + b f3fe4 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #248 @ 0xf8 │ │ │ │ - bl f2490 │ │ │ │ - b f3fb4 │ │ │ │ + bl f24b0 │ │ │ │ + b f3fd4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b f3fb4 │ │ │ │ + bl 52170 │ │ │ │ + b f3fd4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #312 @ 0x138 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl f23f0 │ │ │ │ - b f3fc4 │ │ │ │ + bl f2410 │ │ │ │ + b f3fe4 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #200 @ 0xc8 │ │ │ │ - bl f2490 │ │ │ │ - b f3fac │ │ │ │ + bl f24b0 │ │ │ │ + b f3fcc │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r9, [sp, #188] @ 0xbc │ │ │ │ str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [sp, #224] @ 0xe0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ - bl 116adc │ │ │ │ + bl 116afc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f4000 │ │ │ │ + beq f4020 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #6 │ │ │ │ - beq f401c │ │ │ │ + beq f403c │ │ │ │ add r0, sp, #160 @ 0xa0 │ │ │ │ - bl f2490 │ │ │ │ - b f401c │ │ │ │ + bl f24b0 │ │ │ │ + b f403c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 52150 │ │ │ │ - b f401c │ │ │ │ + bl 52170 │ │ │ │ + b f403c │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #120] @ 0x78 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 116adc │ │ │ │ + bl 116afc │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ orr r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq f4040 │ │ │ │ + beq f4060 │ │ │ │ ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl f25f0 │ │ │ │ + bl f2610 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r1, r0, ip, lsr #30 │ │ │ │ - andseq ip, r1, r4, asr #11 │ │ │ │ - andseq ip, r1, r8, asr r2 │ │ │ │ - andseq r1, r0, r0, asr #22 │ │ │ │ - mulseq r1, r0, fp │ │ │ │ - andseq r1, r0, r8, ror #21 │ │ │ │ - mulseq r1, ip, sl │ │ │ │ - andseq ip, r1, r0, asr #19 │ │ │ │ - andseq r1, r0, r8, lsl fp │ │ │ │ - andseq r2, r0, r4, asr #5 │ │ │ │ - andseq r2, r0, r4, ror r2 │ │ │ │ - andseq r2, r0, ip, asr r1 │ │ │ │ - andseq r2, r0, r0, lsl r1 │ │ │ │ + andseq r1, r0, ip, lsl #30 │ │ │ │ + andseq ip, r1, r4, lsr #11 │ │ │ │ + andseq ip, r1, r8, lsr r2 │ │ │ │ + andseq r1, r0, r0, lsr #22 │ │ │ │ + andseq ip, r1, r0, ror fp │ │ │ │ + andseq r1, r0, r8, asr #21 │ │ │ │ + andseq ip, r1, ip, ror sl │ │ │ │ + andseq ip, r1, r0, lsr #19 │ │ │ │ + @ instruction: 0x00101af8 │ │ │ │ + andseq r2, r0, r4, lsr #5 │ │ │ │ + andseq r2, r0, r4, asr r2 │ │ │ │ + andseq r2, r0, ip, lsr r1 │ │ │ │ + ldrsheq r2, [r0], -r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ rsb r7, r6, r6, lsl #3 │ │ │ │ - beq f40e4 │ │ │ │ - ldr r0, [pc, #4076] @ f509c │ │ │ │ + beq f4104 │ │ │ │ + ldr r0, [pc, #4076] @ f50bc │ │ │ │ lsl r8, r7, #2 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f40e8 │ │ │ │ - ldr r2, [pc, #4044] @ f50a0 │ │ │ │ + bne f4108 │ │ │ │ + ldr r2, [pc, #4044] @ f50c0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, r8 │ │ │ │ bl 25cb8 │ │ │ │ - b f53cc │ │ │ │ + b f53ec │ │ │ │ mov r0, #4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ add sl, r1, r7, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ stm r0, {r1, r2, sl} │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ - beq f42ac │ │ │ │ + beq f42cc │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r9, r1, #28 │ │ │ │ add r0, r0, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b f4174 │ │ │ │ + b f4194 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, r8, #28 │ │ │ │ add r9, r9, #28 │ │ │ │ cmp r0, sl │ │ │ │ - beq f42a4 │ │ │ │ + beq f42c4 │ │ │ │ mov r8, r9 │ │ │ │ ldr r0, [r8, #-28]! @ 0xffffffe4 │ │ │ │ cmp r0, #8 │ │ │ │ - beq f42a8 │ │ │ │ + beq f42c8 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r8, #4 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ - bl f2c18 │ │ │ │ + bl f2c38 │ │ │ │ add r6, sp, #308 @ 0x134 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ ldr fp, [sp, #328] @ 0x148 │ │ │ │ ldm r6, {r0, r4, r6} │ │ │ │ cmp r1, #7 │ │ │ │ - bne f4240 │ │ │ │ + bne f4260 │ │ │ │ rsb r5, r6, r6, lsl #3 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ add r0, r4, r5, lsl #2 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ sub r0, r1, sl │ │ │ │ cmp r0, r6 │ │ │ │ str r4, [sp, #304] @ 0x130 │ │ │ │ str r4, [sp, #308] @ 0x134 │ │ │ │ - bcc f4280 │ │ │ │ + bcc f42a0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ rsb r1, sl, sl, lsl #3 │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ bl 1e85c │ │ │ │ add r0, sl, r6 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #316] @ 0x13c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 116adc │ │ │ │ + bl 116afc │ │ │ │ mov r0, fp │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov sl, r7 │ │ │ │ add r0, r8, #28 │ │ │ │ add r9, r9, #28 │ │ │ │ cmp r0, sl │ │ │ │ - bne f4174 │ │ │ │ - b f42a4 │ │ │ │ + bne f4194 │ │ │ │ + b f42c4 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ ldr ip, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, [r7] │ │ │ │ strd r2, [r7] │ │ │ │ add r2, sp, #308 @ 0x134 │ │ │ │ cmp r5, ip │ │ │ │ stm r2, {r0, r4, r6} │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ str fp, [sp, #328] @ 0x148 │ │ │ │ - bne f413c │ │ │ │ - ldr r1, [pc, #4092] @ f5270 │ │ │ │ + bne f415c │ │ │ │ + ldr r1, [pc, #4092] @ f5290 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ - b f413c │ │ │ │ + bl 1167fc │ │ │ │ + b f415c │ │ │ │ mov r0, #28 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 2424c │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ - b f41ec │ │ │ │ + b f420c │ │ │ │ mov r9, sl │ │ │ │ str r9, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 116adc │ │ │ │ + bl 116afc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #1 │ │ │ │ - beq f42d4 │ │ │ │ + beq f42f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f4304 │ │ │ │ + bne f4324 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl f2d3c │ │ │ │ - b f4b20 │ │ │ │ + bl f2d5c │ │ │ │ + b f4b40 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #8 │ │ │ │ - beq f5344 │ │ │ │ + beq f5364 │ │ │ │ add r0, r0, #4 │ │ │ │ str r1, [r4], #4 │ │ │ │ ldm r0, {r1, r2, r3, r5, r6, r7} │ │ │ │ stm r4, {r1, r2, r3, r5, r6, r7} │ │ │ │ - b f4b20 │ │ │ │ + b f4b40 │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ add fp, sp, #240 @ 0xf0 │ │ │ │ str r1, [sp, #304] @ 0x130 │ │ │ │ add sl, sp, #304 @ 0x130 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r8, [pc, #3908] @ f5274 │ │ │ │ + ldr r8, [pc, #3908] @ f5294 │ │ │ │ add r5, r7, r0, lsl #2 │ │ │ │ add r8, pc, r8 │ │ │ │ - b f4354 │ │ │ │ + b f4374 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ add r7, r7, #28 │ │ │ │ cmp r7, r5 │ │ │ │ str r6, [r0, r4, lsl #2] │ │ │ │ add r0, r4, #1 │ │ │ │ str r0, [sp, #312] @ 0x138 │ │ │ │ - beq f4404 │ │ │ │ + beq f4424 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f43e4 │ │ │ │ + bne f4404 │ │ │ │ ldr r9, [r7, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r9 │ │ │ │ - bl 1113f0 │ │ │ │ + bl 111410 │ │ │ │ ldrb r0, [sp, #240] @ 0xf0 │ │ │ │ subs r1, r0, #2 │ │ │ │ movwne r1, #1 │ │ │ │ eor r0, r1, r0 │ │ │ │ tst r0, #1 │ │ │ │ - beq f43e4 │ │ │ │ + beq f4404 │ │ │ │ ldr r6, [sp, #244] @ 0xf4 │ │ │ │ mov r0, #1 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ movcs r0, #2 │ │ │ │ cmpcs r6, #2048 @ 0x800 │ │ │ │ - bcs f43d0 │ │ │ │ + bcs f43f0 │ │ │ │ cmp r9, r0 │ │ │ │ - bne f43e4 │ │ │ │ + bne f4404 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ ldr r4, [sp, #312] @ 0x138 │ │ │ │ cmp r4, r0 │ │ │ │ - bne f4338 │ │ │ │ + bne f4358 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 116690 │ │ │ │ - b f4338 │ │ │ │ + bl 1166b0 │ │ │ │ + b f4358 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ mov r0, #4 │ │ │ │ movwcc r0, #3 │ │ │ │ cmp r9, r0 │ │ │ │ - beq f43b0 │ │ │ │ + beq f43d0 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4410 │ │ │ │ + beq f4430 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b f4410 │ │ │ │ + bl 52170 │ │ │ │ + b f4430 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne f4a10 │ │ │ │ + bne f4a30 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r6, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ str r6, [sp, #304] @ 0x130 │ │ │ │ - beq f44a4 │ │ │ │ - ldr r8, [pc, #4064] @ f541c │ │ │ │ + beq f44c4 │ │ │ │ + ldr r8, [pc, #4064] @ f543c │ │ │ │ rsb r0, r1, r1, lsl #3 │ │ │ │ add r9, sp, #304 @ 0x130 │ │ │ │ add r4, r7, r0, lsl #2 │ │ │ │ add r8, pc, r8 │ │ │ │ - b f4468 │ │ │ │ + b f4488 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ add r7, r7, #28 │ │ │ │ cmp r7, r4 │ │ │ │ strb r5, [r0, r6] │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [sp, #312] @ 0x138 │ │ │ │ - beq f44c8 │ │ │ │ + beq f44e8 │ │ │ │ ldr r0, [r7] │ │ │ │ cmp r0, #1 │ │ │ │ - bne f44ac │ │ │ │ + bne f44cc │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f44b0 │ │ │ │ + bne f44d0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r6, r1 │ │ │ │ ldrb r5, [r0] │ │ │ │ - bne f444c │ │ │ │ + bne f446c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 160d04 │ │ │ │ - b f444c │ │ │ │ + bl 160d24 │ │ │ │ + b f446c │ │ │ │ mov r1, #0 │ │ │ │ - b f4ab4 │ │ │ │ + b f4ad4 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f44d4 │ │ │ │ + beq f44f4 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b f44d4 │ │ │ │ + bl 52170 │ │ │ │ + b f44f4 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ cmp r1, #-2147483648 @ 0x80000000 │ │ │ │ - bne f4ab0 │ │ │ │ + bne f4ad0 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ mov r0, #4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #4076] @ f54d8 │ │ │ │ + ldr r2, [pc, #4076] @ f54f8 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl f77c8 │ │ │ │ + bl f77e8 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #316] @ 0x13c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 10bb10 │ │ │ │ + bl 10bb30 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ cmp r4, #0 │ │ │ │ add ip, sp, #240 @ 0xf0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq f474c │ │ │ │ + beq f476c │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ add r9, r8, r0, lsl #2 │ │ │ │ - b f4558 │ │ │ │ + b f4578 │ │ │ │ cmp r8, r9 │ │ │ │ - beq f474c │ │ │ │ + beq f476c │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r8], #28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f476c │ │ │ │ + bne f478c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4664 │ │ │ │ + beq f4684 │ │ │ │ ldrd r4, [r5, #12] │ │ │ │ cmp r5, #0 │ │ │ │ add r2, r4, r5, lsl #1 │ │ │ │ subsne r0, r2, #2 │ │ │ │ - beq f4594 │ │ │ │ + beq f45b4 │ │ │ │ ldrsb r0, [r2, #-1] │ │ │ │ cmp r0, #0 │ │ │ │ - bmi f476c │ │ │ │ + bmi f478c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r4 │ │ │ │ - bl 10a350 │ │ │ │ + bl 10a370 │ │ │ │ ldr fp, [sp, #304] @ 0x130 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq f476c │ │ │ │ + beq f478c │ │ │ │ ldr r4, [sp, #312] @ 0x138 │ │ │ │ ldr sl, [sp, #308] @ 0x134 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f4648 │ │ │ │ + beq f4668 │ │ │ │ ldrb r0, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r6, r4 │ │ │ │ - bne f4608 │ │ │ │ + bne f4628 │ │ │ │ add r1, r0, #4 │ │ │ │ add r2, sl, #4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f4648 │ │ │ │ + beq f4668 │ │ │ │ ldr r5, [r2, #-4] │ │ │ │ ldr r7, [r1, #-4] │ │ │ │ cmp r7, r5 │ │ │ │ ldreq r7, [r2], #8 │ │ │ │ subeq r3, r3, #1 │ │ │ │ ldreq r5, [r1], #8 │ │ │ │ cmpeq r5, r7 │ │ │ │ - beq f45e0 │ │ │ │ + beq f4600 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc f4724 │ │ │ │ + bcc f4744 │ │ │ │ add r0, r0, r6, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 10bb10 │ │ │ │ + bl 10bb30 │ │ │ │ ldrb r0, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #252] @ 0xfc │ │ │ │ cmp fp, #0 │ │ │ │ - beq f4550 │ │ │ │ + beq f4570 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b f4550 │ │ │ │ + bl 52170 │ │ │ │ + b f4570 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq f4550 │ │ │ │ + beq f4570 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ ldr ip, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [r5, #12] │ │ │ │ cmp r6, r4 │ │ │ │ - bne f46b8 │ │ │ │ + bne f46d8 │ │ │ │ add r1, ip, #4 │ │ │ │ add r2, fp, #4 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f4550 │ │ │ │ + beq f4570 │ │ │ │ ldr r7, [r2, #-4] │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ cmp r0, r7 │ │ │ │ ldreq r0, [r2], #8 │ │ │ │ subeq r3, r3, #1 │ │ │ │ ldreq r7, [r1], #8 │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq f4690 │ │ │ │ + beq f46b0 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc f46fc │ │ │ │ + bcc f471c │ │ │ │ add r0, ip, r6, lsl #3 │ │ │ │ lsl r2, r4, #3 │ │ │ │ mov r1, fp │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 10bb10 │ │ │ │ + bl 10bb30 │ │ │ │ ldrb r0, [sp, #252] @ 0xfc │ │ │ │ ldrb r1, [r5, #20] │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #252] @ 0xfc │ │ │ │ - b f4550 │ │ │ │ + b f4570 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 2424c │ │ │ │ ldr ip, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - b f46c8 │ │ │ │ + b f46e8 │ │ │ │ mov r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #4 │ │ │ │ bl 2424c │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - b f4618 │ │ │ │ + b f4638 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ add ip, sp, #108 @ 0x6c │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ - b f4aa4 │ │ │ │ + b f4ac4 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4788 │ │ │ │ + beq f47a8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ mov r0, #1 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #3812] @ f5684 │ │ │ │ + ldr r2, [pc, #3812] @ f56a4 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ str r0, [sp, #308] @ 0x134 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl f7904 │ │ │ │ + bl f7924 │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #316] @ 0x13c │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 10bd58 │ │ │ │ + bl 10bd78 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ cmp r4, #0 │ │ │ │ add ip, sp, #240 @ 0xf0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - beq f4a88 │ │ │ │ + beq f4aa8 │ │ │ │ rsb r0, r4, r4, lsl #3 │ │ │ │ add r9, r8, r0, lsl #2 │ │ │ │ - b f480c │ │ │ │ + b f482c │ │ │ │ cmp r8, r9 │ │ │ │ - beq f4a88 │ │ │ │ + beq f4aa8 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r8], #28 │ │ │ │ cmp r0, #2 │ │ │ │ - bne f4b50 │ │ │ │ + bne f4b70 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f48c8 │ │ │ │ + beq f48e8 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq f4804 │ │ │ │ + beq f4824 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ ldr ip, [sp, #244] @ 0xf4 │ │ │ │ ldr fp, [r6, #12] │ │ │ │ cmp r5, r4 │ │ │ │ - bne f4884 │ │ │ │ + bne f48a4 │ │ │ │ add r1, ip, #1 │ │ │ │ add r2, fp, #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f4804 │ │ │ │ + beq f4824 │ │ │ │ ldrb r7, [r2, #-1] │ │ │ │ ldrb r0, [r1, #-1] │ │ │ │ cmp r0, r7 │ │ │ │ ldrbeq r0, [r2] │ │ │ │ subeq r3, r3, #1 │ │ │ │ ldrbeq r7, [r1] │ │ │ │ addeq r1, r1, #2 │ │ │ │ addeq r2, r2, #2 │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq f4854 │ │ │ │ + beq f4874 │ │ │ │ ldr r0, [sp, #240] @ 0xf0 │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r4 │ │ │ │ - bcc f49c0 │ │ │ │ + bcc f49e0 │ │ │ │ add r0, ip, r5, lsl #1 │ │ │ │ lsl r2, r4, #1 │ │ │ │ mov r1, fp │ │ │ │ bl 1e85c │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 10bd58 │ │ │ │ + bl 10bd78 │ │ │ │ ldrb r0, [sp, #252] @ 0xfc │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #252] @ 0xfc │ │ │ │ - b f4804 │ │ │ │ + b f4824 │ │ │ │ ldrd r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ add r2, r4, r5, lsl #3 │ │ │ │ subsne r0, r2, #8 │ │ │ │ - beq f48e8 │ │ │ │ + beq f4908 │ │ │ │ ldr r0, [r2, #-4] │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi f4b50 │ │ │ │ + bhi f4b70 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ mov r1, r4 │ │ │ │ - bl 109fb0 │ │ │ │ + bl 109fd0 │ │ │ │ ldr fp, [sp, #304] @ 0x130 │ │ │ │ cmp fp, #-2147483648 @ 0x80000000 │ │ │ │ - beq f4b50 │ │ │ │ + beq f4b70 │ │ │ │ ldr r4, [sp, #312] @ 0x138 │ │ │ │ ldr sl, [sp, #308] @ 0x134 │ │ │ │ cmp r4, #0 │ │ │ │ - beq f49a4 │ │ │ │ + beq f49c4 │ │ │ │ ldrb r0, [sp, #316] @ 0x13c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ cmp r5, r4 │ │ │ │ - bne f4964 │ │ │ │ + bne f4984 │ │ │ │ add r1, r0, #1 │ │ │ │ add r2, sl, #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f49a4 │ │ │ │ + beq f49c4 │ │ │ │ ldrb r6, [r2, #-1] │ │ │ │ ldrb r7, [r1, #-1] │ │ │ │ cmp r7, r6 │ │ │ │ ldrbeq r7, [r2] │ │ │ │ subeq r3, r3, #1 │ │ │ │ ldrbeq r6, [r1] │ │ │ │ addeq r1, r1, #2 │ │ │ │ addeq r2, r2, #2 │ │ │ │ cmpeq r6, r7 │ │ │ │ - beq f4934 │ │ │ │ + beq f4954 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ sub r1, r1, r5 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc f49e8 │ │ │ │ + bcc f4a08 │ │ │ │ add r0, r0, r5, lsl #1 │ │ │ │ lsl r2, r4, #1 │ │ │ │ mov r1, sl │ │ │ │ bl 1e85c │ │ │ │ add r0, r5, r4 │ │ │ │ str r0, [sp, #248] @ 0xf8 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 10bd58 │ │ │ │ + bl 10bd78 │ │ │ │ ldrb r0, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [sp, #252] @ 0xfc │ │ │ │ cmp fp, #0 │ │ │ │ - beq f4804 │ │ │ │ + beq f4824 │ │ │ │ lsl r1, fp, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b f4804 │ │ │ │ + bl 52170 │ │ │ │ + b f4824 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldr ip, [sp, #244] @ 0xf4 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - b f4894 │ │ │ │ + b f48b4 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - b f4974 │ │ │ │ + b f4994 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ - ldr r2, [pc, #3172] @ f5680 │ │ │ │ + ldr r2, [pc, #3172] @ f56a0 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ str r0, [sp, #316] @ 0x13c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ str r3, [sp, #304] @ 0x130 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl f8e7c │ │ │ │ + bl f8e9c │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 10bb10 │ │ │ │ + bl 10bb30 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ add ip, sp, #308 @ 0x134 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl f30a8 │ │ │ │ - b f4b20 │ │ │ │ + bl f30c8 │ │ │ │ + b f4b40 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ add ip, sp, #128 @ 0x80 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl f30a8 │ │ │ │ - b f4b20 │ │ │ │ + bl f30c8 │ │ │ │ + b f4b40 │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ - ldr r2, [pc, #3032] @ f5694 │ │ │ │ + ldr r2, [pc, #3032] @ f56b4 │ │ │ │ add ip, sp, #308 @ 0x134 │ │ │ │ add r3, r0, r6 │ │ │ │ stm ip, {r0, r1, r3} │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl f8f9c │ │ │ │ + bl f8fbc │ │ │ │ add r2, sp, #224 @ 0xe0 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #252] @ 0xfc │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 10bd58 │ │ │ │ + bl 10bd78 │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ add ip, sp, #308 @ 0x134 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl f30a8 │ │ │ │ + bl f30c8 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl f9668 │ │ │ │ + bl f9688 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4f40 │ │ │ │ + beq f4f60 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4b6c │ │ │ │ + beq f4b8c │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r8, sp, #64 @ 0x40 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ str r0, [sp, #184] @ 0xb8 │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ - bcc f4bac │ │ │ │ + bcc f4bcc │ │ │ │ ldr r6, [sp, #180] @ 0xb4 │ │ │ │ ldr r1, [r6] │ │ │ │ cmp r1, #6 │ │ │ │ - bne f4bac │ │ │ │ + bne f4bcc │ │ │ │ ldr sl, [r6, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - bne f4f48 │ │ │ │ + bne f4f68 │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - beq f4c58 │ │ │ │ + beq f4c78 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov ip, #0 │ │ │ │ mov lr, #0 │ │ │ │ add sl, r3, #24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ @@ -219078,44 +219086,44 @@ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldm sl, {r4, r6, sl} │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ str r7, [sp, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne f4c94 │ │ │ │ + bne f4cb4 │ │ │ │ mov fp, lr │ │ │ │ mov r7, ip │ │ │ │ - b f4eac │ │ │ │ + b f4ecc │ │ │ │ mov r0, #0 │ │ │ │ mov r8, #0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov sl, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r6, #0 │ │ │ │ mov r4, #0 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, #0 │ │ │ │ - b f4ea8 │ │ │ │ + b f4ec8 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ eor r2, r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ eor r2, r5, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, #52 @ 0x34 │ │ │ │ sub r1, r1, #28 │ │ │ │ mov r7, ip │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b f4d00 │ │ │ │ + b f4d20 │ │ │ │ mov r2, #1 │ │ │ │ mov lr, fp │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r0, r0, #28 │ │ │ │ subs r1, r1, #28 │ │ │ │ orr r8, r2, r8 │ │ │ │ @@ -219123,15 +219131,15 @@ │ │ │ │ orr r9, r2, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ and sl, r2, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ and r6, r2, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ orr r4, r2, r4 │ │ │ │ - beq f4e94 │ │ │ │ + beq f4eb4 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r2, #0 │ │ │ │ tst r5, #1 │ │ │ │ mov fp, lr │ │ │ │ mov lr, r7 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrbne r2, [ip, #48] @ 0x30 │ │ │ │ @@ -219149,38 +219157,38 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [ip, #16] │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bne f4e68 │ │ │ │ + bne f4e88 │ │ │ │ eor r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ moveq r7, r2 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ tst r7, #1 │ │ │ │ ldrbne r2, [ip, #49] @ 0x31 │ │ │ │ tst r3, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq f4dac │ │ │ │ + beq f4dcc │ │ │ │ mov r2, #1 │ │ │ │ mov r7, lr │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b f4dfc │ │ │ │ + b f4e1c │ │ │ │ ldr r2, [ip] │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq f4dfc │ │ │ │ + beq f4e1c │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r2, r5 │ │ │ │ movwcs r7, #1 │ │ │ │ @@ -219189,21 +219197,21 @@ │ │ │ │ moveq r5, r2 │ │ │ │ moveq lr, r7 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, lr │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ tst r2, #1 │ │ │ │ - bne f4cc0 │ │ │ │ + bne f4ce0 │ │ │ │ ldr r2, [ip, #8] │ │ │ │ mov lr, #0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bne f4ccc │ │ │ │ + bne f4cec │ │ │ │ ldr r2, [ip, #12] │ │ │ │ mov ip, r5 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r5 │ │ │ │ @@ -219213,41 +219221,41 @@ │ │ │ │ mov r7, r3 │ │ │ │ mov r3, #1 │ │ │ │ moveq fp, r3 │ │ │ │ moveq r5, r2 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, ip │ │ │ │ mov lr, fp │ │ │ │ - b f4ccc │ │ │ │ + b f4cec │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f4d78 │ │ │ │ + beq f4d98 │ │ │ │ mov r7, r5 │ │ │ │ ldr r2, [ip, #20] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ sub r2, r5, r2 │ │ │ │ mov r5, r7 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - b f4d6c │ │ │ │ + b f4d8c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov fp, lr │ │ │ │ and r5, r5, #1 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ and r0, r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #2040] @ f56ac │ │ │ │ + ldr r0, [pc, #2040] @ f56cc │ │ │ │ mov r1, #4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5354 │ │ │ │ + beq f5374 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strb r7, [r0, #50] @ 0x32 │ │ │ │ mov r7, #0 │ │ │ │ strb r7, [r0, #49] @ 0x31 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ strb r7, [r0, #48] @ 0x30 │ │ │ │ @@ -219278,70 +219286,70 @@ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ mov r9, r6 │ │ │ │ - b f4f7c │ │ │ │ + b f4f9c │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - beq f4bac │ │ │ │ + beq f4bcc │ │ │ │ tst r1, #1 │ │ │ │ - beq f5008 │ │ │ │ + beq f5028 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ cmp r9, r0 │ │ │ │ mov r0, r9 │ │ │ │ - beq f5048 │ │ │ │ + beq f5068 │ │ │ │ ldr r1, [r9], #28 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ cmp r1, #6 │ │ │ │ - bne f4bac │ │ │ │ + bne f4bcc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp sl, r1 │ │ │ │ mov fp, r1 │ │ │ │ movcc fp, sl │ │ │ │ cmp r1, #0 │ │ │ │ - beq f4bac │ │ │ │ + beq f4bcc │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl f7438 │ │ │ │ + bl f7458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f4ff8 │ │ │ │ + beq f5018 │ │ │ │ add r4, r4, #1 │ │ │ │ add r5, r5, #28 │ │ │ │ add r7, r7, #28 │ │ │ │ cmp fp, r4 │ │ │ │ - bne f4fc8 │ │ │ │ + bne f4fe8 │ │ │ │ mov sl, fp │ │ │ │ - b f4f6c │ │ │ │ + b f4f8c │ │ │ │ cmp r4, sl │ │ │ │ - bhi f5364 │ │ │ │ + bhi f5384 │ │ │ │ mov sl, r4 │ │ │ │ - b f4f6c │ │ │ │ + b f4f8c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movw r2, #28087 @ 0x6db7 │ │ │ │ movt r2, #46811 @ 0xb6db │ │ │ │ sub r1, r1, r9 │ │ │ │ lsr r1, r1, #2 │ │ │ │ mul r1, r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bls f5048 │ │ │ │ + bls f5068 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [r9], #28 │ │ │ │ add r8, sp, #176 @ 0xb0 │ │ │ │ cmp r1, #6 │ │ │ │ - beq f4fa4 │ │ │ │ - b f4bac │ │ │ │ + beq f4fc4 │ │ │ │ + b f4bcc │ │ │ │ ldr r0, [sp, #176] @ 0xb0 │ │ │ │ mov r1, #4 │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ orr r0, r0, #4 │ │ │ │ add r8, r6, #28 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ @@ -219354,84 +219362,84 @@ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #192] @ 0xc0 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ str r1, [sp, #236] @ 0xec │ │ │ │ str r6, [sp, #224] @ 0xe0 │ │ │ │ - b f50d0 │ │ │ │ - andseq fp, r1, r8, ror lr │ │ │ │ - @ instruction: 0x001018b8 │ │ │ │ + b f50f0 │ │ │ │ + andseq fp, r1, r8, asr lr │ │ │ │ + mulseq r0, r8, r8 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl f25f0 │ │ │ │ + bl f2610 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r0, r9, #28 │ │ │ │ add r8, r8, #28 │ │ │ │ cmp r0, r1 │ │ │ │ - beq f5278 │ │ │ │ + beq f5298 │ │ │ │ mov r9, r8 │ │ │ │ ldr r0, [r9, #-28]! @ 0xffffffe4 │ │ │ │ cmp r0, #8 │ │ │ │ - beq f527c │ │ │ │ + beq f529c │ │ │ │ str r0, [sp, #240] @ 0xf0 │ │ │ │ add r0, r9, #4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #304 @ 0x130 │ │ │ │ ldm r0, {r2, r3, r4, r5, r6, r7} │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ stm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, r0 │ │ │ │ ldm r1, {r2, r3, r4, r5, r6, r7} │ │ │ │ mov r1, #0 │ │ │ │ stm ip, {r2, r3, r4, r5, r6, r7} │ │ │ │ str r1, [sp, #240] @ 0xf0 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #304] @ 0x130 │ │ │ │ cmp r0, #6 │ │ │ │ - bne f537c │ │ │ │ + bne f539c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldm r1, {r0, r2} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ cmp r1, sl │ │ │ │ str r2, [sp, #276] @ 0x114 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ - bcc f539c │ │ │ │ + bcc f53bc │ │ │ │ sub r6, r1, sl │ │ │ │ mov r0, #28 │ │ │ │ mov r4, #0 │ │ │ │ umull r7, r0, r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f53b4 │ │ │ │ + bne f53d4 │ │ │ │ cmn r7, #-2147483644 @ 0x80000004 │ │ │ │ - bhi f53b4 │ │ │ │ + bhi f53d4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f51b0 │ │ │ │ - ldr r0, [pc, #1296] @ f5698 │ │ │ │ + beq f51d0 │ │ │ │ + ldr r0, [pc, #1296] @ f56b8 │ │ │ │ mov r1, #4 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ - beq f53b4 │ │ │ │ + beq f53d4 │ │ │ │ mov r4, r6 │ │ │ │ - b f51b4 │ │ │ │ + b f51d4 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ rsb r0, sl, sl, lsl #3 │ │ │ │ ldr fp, [sp, #276] @ 0x114 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ add r1, fp, r0, lsl #2 │ │ │ │ rsb r0, r6, r6, lsl #3 │ │ │ │ @@ -219439,319 +219447,319 @@ │ │ │ │ lsl r2, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e85c │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ stm r0, {r4, r5, r6} │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ - bl f3208 │ │ │ │ + bl f3228 │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ cmp r4, r0 │ │ │ │ - bne f5210 │ │ │ │ - ldr r1, [pc, #1172] @ f569c │ │ │ │ + bne f5230 │ │ │ │ + ldr r1, [pc, #1172] @ f56bc │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ + bl 1167fc │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ rsb r1, r4, r4, lsl #3 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ ldm r1!, {r2, r3, r7} │ │ │ │ stmia r0!, {r2, r3, r7} │ │ │ │ ldm r1, {r2, r3, r6, r7} │ │ │ │ add r1, r4, #1 │ │ │ │ stm r0, {r2, r3, r6, r7} │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f50a4 │ │ │ │ + beq f50c4 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl f9668 │ │ │ │ + bl f9688 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f50bc │ │ │ │ + beq f50dc │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ - bl 52150 │ │ │ │ - b f50bc │ │ │ │ - andseq r1, r0, r4, lsr r7 │ │ │ │ - andseq sl, r0, r8, lsr #2 │ │ │ │ + bl 52170 │ │ │ │ + b f50dc │ │ │ │ + andseq r1, r0, r4, lsl r7 │ │ │ │ + andseq sl, r0, r8, lsl #2 │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 116adc │ │ │ │ + bl 116afc │ │ │ │ add r2, sp, #208 @ 0xd0 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r7, [sp, #196] @ 0xc4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ str r7, [sp, #292] @ 0x124 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ - bl f4088 │ │ │ │ + bl f40a8 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ add r1, sp, #304 @ 0x130 │ │ │ │ - bl f28d8 │ │ │ │ + bl f28f8 │ │ │ │ add r2, sp, #288 @ 0x120 │ │ │ │ add r3, sp, #224 @ 0xe0 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ add r1, sp, #224 @ 0xe0 │ │ │ │ - bl f3208 │ │ │ │ + bl f3228 │ │ │ │ add r7, sp, #304 @ 0x130 │ │ │ │ ldr r6, [sp, #324] @ 0x144 │ │ │ │ ldr r5, [sp, #328] @ 0x148 │ │ │ │ add ip, sp, #160 @ 0xa0 │ │ │ │ ldm r7, {r0, r1, r2, r3, r7} │ │ │ │ cmp r0, #8 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ str r7, [sp, #144] @ 0x90 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ str r5, [sp, #152] @ 0x98 │ │ │ │ - beq f4bb8 │ │ │ │ + beq f4bd8 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldm r3, {r1, r2, r3} │ │ │ │ ldr r6, [sp, #164] @ 0xa4 │ │ │ │ ldr r5, [sp, #168] @ 0xa8 │ │ │ │ stm r4, {r0, r7} │ │ │ │ add r0, r4, #16 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r5, [r4, #12] │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #836] @ f5690 │ │ │ │ + ldr r0, [pc, #836] @ f56b0 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b f53cc │ │ │ │ + b f53ec │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - b f53cc │ │ │ │ - ldr r2, [pc, #828] @ f56a8 │ │ │ │ + b f53ec │ │ │ │ + ldr r2, [pc, #828] @ f56c8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 26060 │ │ │ │ - b f53cc │ │ │ │ - ldr r0, [pc, #772] @ f5688 │ │ │ │ - ldr r2, [pc, #772] @ f568c │ │ │ │ + b f53ec │ │ │ │ + ldr r0, [pc, #772] @ f56a8 │ │ │ │ + ldr r2, [pc, #772] @ f56ac │ │ │ │ add r0, pc, r0 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ bl 26160 │ │ │ │ - b f53cc │ │ │ │ - ldr r2, [pc, #768] @ f56a4 │ │ │ │ + b f53ec │ │ │ │ + ldr r2, [pc, #768] @ f56c4 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, sl │ │ │ │ bl 25a78 │ │ │ │ - b f53cc │ │ │ │ - ldr r2, [pc, #740] @ f56a0 │ │ │ │ + b f53ec │ │ │ │ + ldr r2, [pc, #740] @ f56c0 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b f54c4 │ │ │ │ + b f54e4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #288 @ 0x120 │ │ │ │ - bl f25f0 │ │ │ │ - b f5674 │ │ │ │ + bl f2610 │ │ │ │ + b f5694 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - b f54bc │ │ │ │ + b f54dc │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl f23f0 │ │ │ │ - b f54b4 │ │ │ │ + bl f2410 │ │ │ │ + b f54d4 │ │ │ │ bl 262c4 │ │ │ │ - andseq sl, r0, r4, lsr #32 │ │ │ │ + andseq sl, r0, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #272] @ 0x110 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f54bc │ │ │ │ + beq f54dc │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, fp │ │ │ │ - b f5474 │ │ │ │ + b f5494 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ - b f54b4 │ │ │ │ + b f54d4 │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ - b f546c │ │ │ │ + b f548c │ │ │ │ mov r4, r0 │ │ │ │ str r8, [sp, #228] @ 0xe4 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [sp, #264] @ 0x108 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b f54bc │ │ │ │ - bl 262c4 │ │ │ │ + bl 52170 │ │ │ │ b f54dc │ │ │ │ + bl 262c4 │ │ │ │ + b f54fc │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl 116adc │ │ │ │ - b f5648 │ │ │ │ + bl 116afc │ │ │ │ + b f5668 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl f2490 │ │ │ │ - b f54bc │ │ │ │ + bl f24b0 │ │ │ │ + b f54dc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ - bl f25f0 │ │ │ │ + bl f2610 │ │ │ │ add r0, sp, #224 @ 0xe0 │ │ │ │ - bl 116adc │ │ │ │ + bl 116afc │ │ │ │ add r0, sp, #208 @ 0xd0 │ │ │ │ - bl f25f0 │ │ │ │ + bl f2610 │ │ │ │ add r0, sp, #192 @ 0xc0 │ │ │ │ - bl f25f0 │ │ │ │ - b f5674 │ │ │ │ - @ instruction: 0x001133f0 │ │ │ │ + bl f2610 │ │ │ │ + b f5694 │ │ │ │ + @ instruction: 0x001133d0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #176 @ 0xb0 │ │ │ │ - bl f25f0 │ │ │ │ - b f5674 │ │ │ │ + bl f2610 │ │ │ │ + b f5694 │ │ │ │ bl 262c4 │ │ │ │ - b f5594 │ │ │ │ + b f55b4 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f566c │ │ │ │ + beq f568c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ - b f557c │ │ │ │ + b f559c │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f556c │ │ │ │ + beq f558c │ │ │ │ lsl r1, fp, #1 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b f556c │ │ │ │ - b f5568 │ │ │ │ + bl 52170 │ │ │ │ + b f558c │ │ │ │ + b f5588 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f566c │ │ │ │ + beq f568c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ - b f55a8 │ │ │ │ + b f55c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f5598 │ │ │ │ + beq f55b8 │ │ │ │ lsl r1, fp, #3 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b f5598 │ │ │ │ + bl 52170 │ │ │ │ + b f55b8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f566c │ │ │ │ + beq f568c │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b f55c4 │ │ │ │ + b f55e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl f25f0 │ │ │ │ - b f5674 │ │ │ │ + bl f2610 │ │ │ │ + b f5694 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #240] @ 0xf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f566c │ │ │ │ + beq f568c │ │ │ │ ldr r0, [sp, #244] @ 0xf4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - b f5634 │ │ │ │ + b f5654 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f566c │ │ │ │ + beq f568c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b f566c │ │ │ │ + bl 52170 │ │ │ │ + b f568c │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5674 │ │ │ │ + beq f5694 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b f566c │ │ │ │ + b f568c │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #304 @ 0x130 │ │ │ │ - bl f23f0 │ │ │ │ - b f5664 │ │ │ │ + bl f2410 │ │ │ │ + b f5684 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [sp, #304] @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f566c │ │ │ │ + beq f568c │ │ │ │ ldr r0, [sp, #308] @ 0x134 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b f566c │ │ │ │ + bl 52170 │ │ │ │ + b f568c │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp, #244] @ 0xf4 │ │ │ │ mov r0, fp │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b f5664 │ │ │ │ + bl 52170 │ │ │ │ + b f5684 │ │ │ │ mov r4, r0 │ │ │ │ str r9, [sp, #244] @ 0xf4 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ - bl 116adc │ │ │ │ + bl 116afc │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl f25f0 │ │ │ │ + bl f2610 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - @ instruction: 0x00112ebc │ │ │ │ - andseq r3, r1, ip, lsr r1 │ │ │ │ + mulseq r1, ip, lr │ │ │ │ + andseq r3, r1, ip, lsl r1 │ │ │ │ andeq sl, r8, ip, ror #25 │ │ │ │ - andseq r9, r0, ip, lsl r1 │ │ │ │ - andseq r0, r0, r0, asr r6 │ │ │ │ - andseq r2, r1, r8, lsl lr │ │ │ │ - andseq sl, r1, r0, lsr #27 │ │ │ │ - mulseq r0, r0, r2 │ │ │ │ - andseq r9, r0, ip, asr #1 │ │ │ │ - andseq r9, r0, r4, ror #1 │ │ │ │ - andseq r9, r0, r0, asr r1 │ │ │ │ - andseq fp, r1, r4, ror r0 │ │ │ │ + ldrsheq r9, [r0], -ip │ │ │ │ + andseq r0, r0, r0, lsr r6 │ │ │ │ + @ instruction: 0x00112df8 │ │ │ │ + andseq sl, r1, r0, lsl #27 │ │ │ │ + andseq r9, r0, r0, ror r2 │ │ │ │ + andseq r9, r0, ip, lsr #1 │ │ │ │ + andseq r9, r0, r4, asr #1 │ │ │ │ + andseq r9, r0, r0, lsr r1 │ │ │ │ + andseq fp, r1, r4, asr r0 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, #4 │ │ │ │ ldr r1, [r3, r1, lsl #2] │ │ │ │ add pc, r3, r1 │ │ │ │ @@ -219759,316 +219767,316 @@ │ │ │ │ andeq r0, r0, ip, lsl #2 │ │ │ │ andeq r0, r0, r0, ror r0 │ │ │ │ andeq r0, r0, r4, lsr #1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr #2 │ │ │ │ andeq r0, r0, r4, asr r1 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - ldr r1, [pc, #352] @ f5854 │ │ │ │ + ldr r1, [pc, #352] @ f5874 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, lr} │ │ │ │ - b 1625c4 │ │ │ │ - ldr r3, [pc, #352] @ f5870 │ │ │ │ + b 1625e4 │ │ │ │ + ldr r3, [pc, #352] @ f5890 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #348] @ f5874 │ │ │ │ + ldr r1, [pc, #348] @ f5894 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #10 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #284] @ f5860 │ │ │ │ + ldr r3, [pc, #284] @ f5880 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #280] @ f5864 │ │ │ │ + ldr r1, [pc, #280] @ f5884 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #5 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #240] @ f5868 │ │ │ │ + ldr r3, [pc, #240] @ f5888 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #236] @ f586c │ │ │ │ + ldr r1, [pc, #236] @ f588c │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #220] @ f5888 │ │ │ │ + ldr r3, [pc, #220] @ f58a8 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #216] @ f588c │ │ │ │ + ldr r1, [pc, #216] @ f58ac │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #11 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #120] @ f5858 │ │ │ │ - ldr r1, [pc, #120] @ f585c │ │ │ │ + ldr r3, [pc, #120] @ f5878 │ │ │ │ + ldr r1, [pc, #120] @ f587c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ - b f57fc │ │ │ │ - ldr r3, [pc, #132] @ f5878 │ │ │ │ - ldr r1, [pc, #132] @ f587c │ │ │ │ + b f581c │ │ │ │ + ldr r3, [pc, #132] @ f5898 │ │ │ │ + ldr r1, [pc, #132] @ f589c │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #7 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ - ldr r3, [pc, #88] @ f5880 │ │ │ │ + ldr r3, [pc, #88] @ f58a0 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r1, [pc, #84] @ f5884 │ │ │ │ + ldr r1, [pc, #84] @ f58a4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #6 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq sl, r8, r0, lsr #19 │ │ │ │ - andseq r8, r0, r8, ror #25 │ │ │ │ + andseq r8, r0, r8, asr #25 │ │ │ │ @ instruction: 0x0008a8b9 │ │ │ │ - mulseq r0, r0, sp │ │ │ │ + andseq r8, r0, r0, ror sp │ │ │ │ andeq sl, r8, ip, asr #18 │ │ │ │ - andseq r8, r0, ip, ror #26 │ │ │ │ + andseq r8, r0, ip, asr #26 │ │ │ │ andeq fp, r7, r0, lsl #8 │ │ │ │ - andseq r8, r0, r4, ror #27 │ │ │ │ + andseq r8, r0, r4, asr #27 │ │ │ │ andeq sl, r8, r5, lsl #19 │ │ │ │ - andseq r8, r0, r4, lsl sp │ │ │ │ + @ instruction: 0x00108cf4 │ │ │ │ @ instruction: 0x0008a8bb │ │ │ │ - andseq r8, r0, ip, ror #25 │ │ │ │ + andseq r8, r0, ip, asr #25 │ │ │ │ andeq sl, r8, lr, ror r8 │ │ │ │ - andseq r8, r0, r8, ror #26 │ │ │ │ + andseq r8, r0, r8, asr #26 │ │ │ │ andeq sl, r8, r4, lsl #18 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq f5904 │ │ │ │ + beq f5924 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne f5910 │ │ │ │ + bne f5930 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r1, [r4] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r1, r2 │ │ │ │ - bne f5910 │ │ │ │ + bne f5930 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #80] @ f591c │ │ │ │ + ldr r0, [pc, #80] @ f593c │ │ │ │ mov r1, #1 │ │ │ │ mov r6, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ ldrbne r1, [r4] │ │ │ │ strne r6, [r5] │ │ │ │ stmibne r5, {r0, r6} │ │ │ │ strbne r1, [r0] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #1 │ │ │ │ bl 25cd0 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl f5ac0 │ │ │ │ + bl f5ae0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andseq sl, r1, ip, asr r6 │ │ │ │ + andseq sl, r1, ip, lsr r6 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163368 │ │ │ │ + bl 163388 │ │ │ │ ldr r0, [r4] │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f598c │ │ │ │ + beq f59ac │ │ │ │ cmp r9, #0 │ │ │ │ - beq f59d8 │ │ │ │ + beq f59f8 │ │ │ │ add r7, r8, r9, lsl #1 │ │ │ │ - ldr r9, [pc, #148] @ f59ec │ │ │ │ + ldr r9, [pc, #148] @ f5a0c │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, #0 │ │ │ │ ldrh r0, [r8], #2 │ │ │ │ mov r1, r6 │ │ │ │ strh r0, [sp, #13] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ strb r4, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ cmp r8, r7 │ │ │ │ - bne f5964 │ │ │ │ - b f59d8 │ │ │ │ + bne f5984 │ │ │ │ + b f59f8 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f59d8 │ │ │ │ + beq f59f8 │ │ │ │ add r7, r8, r9, lsl #3 │ │ │ │ - ldr r9, [pc, #72] @ f59e8 │ │ │ │ + ldr r9, [pc, #72] @ f5a08 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r4, #0 │ │ │ │ ldrd r0, [r8] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ strb r4, [sp, #20] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r8, r7 │ │ │ │ - bne f59ac │ │ │ │ + bne f59cc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae44 │ │ │ │ + bl 16ae64 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r0, r0, r4, lsl r0 │ │ │ │ - andseq r0, r0, ip, rrx │ │ │ │ + strdeq pc, [pc], -r4 │ │ │ │ + andseq r0, r0, ip, asr #32 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f5a64 │ │ │ │ + bne f5a84 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f5a54 │ │ │ │ + beq f5a74 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, sp │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bcs f5a70 │ │ │ │ + bcs f5a90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r0, r5, lsl #3]! │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl f6194 │ │ │ │ + bl f61b4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r7, r5 │ │ │ │ - bne f5a1c │ │ │ │ + bne f5a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 10bb10 │ │ │ │ + bl 10bb30 │ │ │ │ mov r0, #1 │ │ │ │ strb r0, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - ldr r2, [pc, #8] @ f5a80 │ │ │ │ + ldr r2, [pc, #8] @ f5aa0 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 2623c │ │ │ │ - andseq r1, r1, r4, ror lr │ │ │ │ - b 10b7d8 │ │ │ │ + andseq r1, r1, r4, asr lr │ │ │ │ + b 10b7f8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ addne r1, r1, r2, lsl #3 │ │ │ │ subsne r2, r1, #8 │ │ │ │ - bne f5aac │ │ │ │ + bne f5acc │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #-4] │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ movwcc r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne f5b04 │ │ │ │ + bne f5b24 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrd r2, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne f5b04 │ │ │ │ + bne f5b24 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs f5b14 │ │ │ │ + bcs f5b34 │ │ │ │ mov r1, #1 │ │ │ │ strb r2, [sp, #4] │ │ │ │ - b f5ba0 │ │ │ │ + b f5bc0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [r0] │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - bcs f5b3c │ │ │ │ + bcs f5b5c │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ bfi r0, r1, #6, #26 │ │ │ │ strb r0, [sp, #5] │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ orr r0, r0, r2, lsr #6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ - b f5ba0 │ │ │ │ + b f5bc0 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r2 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs f5b74 │ │ │ │ + bcs f5b94 │ │ │ │ strb r1, [sp, #6] │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ orr r1, r1, r2, lsr #12 │ │ │ │ strb r1, [sp, #4] │ │ │ │ lsr r1, r2, #6 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r1, #3 │ │ │ │ - b f5ba0 │ │ │ │ + b f5bc0 │ │ │ │ strb r1, [sp, #7] │ │ │ │ mov r1, #240 @ 0xf0 │ │ │ │ orr r1, r1, r2, lsr #18 │ │ │ │ strb r1, [sp, #4] │ │ │ │ lsr r1, r2, #6 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r1, [sp, #6] │ │ │ │ lsr r1, r2, #12 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #176] @ f5c58 │ │ │ │ + ldr r0, [pc, #176] @ f5c78 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -220079,390 +220087,390 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ add r0, sp, #4 │ │ │ │ add r2, sp, #24 │ │ │ │ - bl 1637fc │ │ │ │ + bl 16381c │ │ │ │ cmp r0, #0 │ │ │ │ addeq r2, sp, #8 │ │ │ │ ldmeq r2, {r0, r1, r2} │ │ │ │ stmeq r4, {r0, r1, r2} │ │ │ │ addeq sp, sp, #64 @ 0x40 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r0, [pc, #76] @ f5c5c │ │ │ │ - ldr r3, [pc, #76] @ f5c60 │ │ │ │ - ldr r1, [pc, #76] @ f5c64 │ │ │ │ + ldr r0, [pc, #76] @ f5c7c │ │ │ │ + ldr r3, [pc, #76] @ f5c80 │ │ │ │ + ldr r1, [pc, #76] @ f5c84 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, sp, #63 @ 0x3f │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5c50 │ │ │ │ + beq f5c70 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, pc, r0, asr #25 │ │ │ │ + andeq pc, pc, r0, lsr #25 │ │ │ │ andeq sl, r8, ip, lsl #2 │ │ │ │ - andeq pc, pc, r0, lsl #25 │ │ │ │ - andeq pc, pc, ip, ror #24 │ │ │ │ + andeq pc, pc, r0, ror #24 │ │ │ │ + andeq pc, pc, ip, asr #24 │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ moveq r0, #0 │ │ │ │ addne r1, r2, #8 │ │ │ │ strne r1, [r0] │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r7, [pc, #1212] @ f6158 │ │ │ │ + ldr r7, [pc, #1212] @ f6178 │ │ │ │ mov r4, r1 │ │ │ │ sub r0, r6, #9 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r0, #5 │ │ │ │ - bcs f5dec │ │ │ │ + bcs f5e0c │ │ │ │ mov r0, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #16 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #1172] @ f6168 │ │ │ │ + ldr r0, [pc, #1172] @ f6188 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #4 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ sub r0, r5, #9 │ │ │ │ cmp r0, #5 │ │ │ │ - bcs f5f70 │ │ │ │ + bcs f5f90 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #1128] @ f618c │ │ │ │ + ldr r0, [pc, #1128] @ f61ac │ │ │ │ ldr r0, [pc, r0] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #32 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 160e58 │ │ │ │ + bl 160e78 │ │ │ │ add r2, sp, #32 │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #1052] @ f6178 │ │ │ │ + ldr r2, [pc, #1052] @ f6198 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #17 │ │ │ │ - bl 1625d4 │ │ │ │ - ldr r1, [pc, #1032] @ f617c │ │ │ │ - ldr r4, [pc, #1032] @ f6180 │ │ │ │ + bl 1625f4 │ │ │ │ + ldr r1, [pc, #1032] @ f619c │ │ │ │ + ldr r4, [pc, #1032] @ f61a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, #5 │ │ │ │ str r4, [sp] │ │ │ │ - bl 16a6b8 │ │ │ │ - ldr r1, [pc, #1004] @ f6184 │ │ │ │ + bl 16a6d8 │ │ │ │ + ldr r1, [pc, #1004] @ f61a4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r2, #3 │ │ │ │ str r4, [sp] │ │ │ │ - bl 16a6b8 │ │ │ │ - bl 16a9b8 │ │ │ │ + bl 16a6d8 │ │ │ │ + bl 16a9d8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5dc8 │ │ │ │ + beq f5de8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f5de0 │ │ │ │ + beq f5e00 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, #32 │ │ │ │ - beq f5cac │ │ │ │ + beq f5ccc │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bcc f5e74 │ │ │ │ + bcc f5e94 │ │ │ │ lsr r0, r6, #8 │ │ │ │ cmp r0, #31 │ │ │ │ - bgt f5e24 │ │ │ │ + bgt f5e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5e40 │ │ │ │ + beq f5e60 │ │ │ │ cmp r0, #22 │ │ │ │ - bne f5e74 │ │ │ │ + bne f5e94 │ │ │ │ cmp r6, #5760 @ 0x1680 │ │ │ │ - beq f5cac │ │ │ │ - b f5e74 │ │ │ │ + beq f5ccc │ │ │ │ + b f5e94 │ │ │ │ cmp r0, #32 │ │ │ │ - beq f5e5c │ │ │ │ + beq f5e7c │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne f5e74 │ │ │ │ + bne f5e94 │ │ │ │ cmp r6, #12288 @ 0x3000 │ │ │ │ - beq f5cac │ │ │ │ - b f5e74 │ │ │ │ - ldr r1, [pc, #788] @ f615c │ │ │ │ + beq f5ccc │ │ │ │ + b f5e94 │ │ │ │ + ldr r1, [pc, #788] @ f617c │ │ │ │ uxtb r0, r6 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne f5cac │ │ │ │ - b f5e74 │ │ │ │ - ldr r1, [pc, #768] @ f6164 │ │ │ │ + bne f5ccc │ │ │ │ + b f5e94 │ │ │ │ + ldr r1, [pc, #768] @ f6184 │ │ │ │ uxtb r0, r6 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne f5cac │ │ │ │ + bne f5ccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 166f84 │ │ │ │ + bl 166fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f5cac │ │ │ │ + bne f5ccc │ │ │ │ mov r0, #0 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs f5ea0 │ │ │ │ + bcs f5ec0 │ │ │ │ mov r8, #1 │ │ │ │ strb r6, [sp, #44] @ 0x2c │ │ │ │ - b f5f24 │ │ │ │ + b f5f44 │ │ │ │ cmp r6, #2048 @ 0x800 │ │ │ │ - bcs f5ec8 │ │ │ │ + bcs f5ee8 │ │ │ │ mov r8, #2 │ │ │ │ mov r0, r6 │ │ │ │ bfi r0, r8, #6, #26 │ │ │ │ strb r0, [sp, #45] @ 0x2d │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ orr r0, r0, r6, lsr #6 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ - b f5f24 │ │ │ │ + b f5f44 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r6 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ - bcs f5ef8 │ │ │ │ + bcs f5f18 │ │ │ │ strb r1, [sp, #46] @ 0x2e │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ orr r1, r1, r6, lsr #12 │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ lsr r1, r6, #6 │ │ │ │ mov r8, #3 │ │ │ │ - b f5f1c │ │ │ │ + b f5f3c │ │ │ │ strb r1, [sp, #47] @ 0x2f │ │ │ │ mov r1, #240 @ 0xf0 │ │ │ │ orr r1, r1, r6, lsr #18 │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ lsr r1, r6, #6 │ │ │ │ mov r8, #4 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r1, [sp, #46] @ 0x2e │ │ │ │ lsr r1, r6, #12 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r1, [sp, #45] @ 0x2d │ │ │ │ - ldr r0, [pc, #564] @ f6160 │ │ │ │ + ldr r0, [pc, #564] @ f6180 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r8 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f60e8 │ │ │ │ + beq f6108 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ bl 1e85c │ │ │ │ str r8, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ sub r0, r5, #9 │ │ │ │ cmp r0, #5 │ │ │ │ - bcc f5d00 │ │ │ │ + bcc f5d20 │ │ │ │ cmp r5, #32 │ │ │ │ - beq f5d00 │ │ │ │ + beq f5d20 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ - bcc f5ff8 │ │ │ │ + bcc f6018 │ │ │ │ lsr r0, r5, #8 │ │ │ │ cmp r0, #31 │ │ │ │ - bgt f5fa8 │ │ │ │ + bgt f5fc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f5fc4 │ │ │ │ + beq f5fe4 │ │ │ │ cmp r0, #22 │ │ │ │ - bne f5ff8 │ │ │ │ + bne f6018 │ │ │ │ cmp r5, #5760 @ 0x1680 │ │ │ │ - beq f5d00 │ │ │ │ - b f5ff8 │ │ │ │ + beq f5d20 │ │ │ │ + b f6018 │ │ │ │ cmp r0, #32 │ │ │ │ - beq f5fe0 │ │ │ │ + beq f6000 │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - bne f5ff8 │ │ │ │ + bne f6018 │ │ │ │ cmp r5, #12288 @ 0x3000 │ │ │ │ - beq f5d00 │ │ │ │ - b f5ff8 │ │ │ │ - ldr r1, [pc, #444] @ f6188 │ │ │ │ + beq f5d20 │ │ │ │ + b f6018 │ │ │ │ + ldr r1, [pc, #444] @ f61a8 │ │ │ │ uxtb r0, r5 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #1 │ │ │ │ - bne f5d00 │ │ │ │ - b f5ff8 │ │ │ │ - ldr r1, [pc, #388] @ f616c │ │ │ │ + bne f5d20 │ │ │ │ + b f6018 │ │ │ │ + ldr r1, [pc, #388] @ f618c │ │ │ │ uxtb r0, r5 │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ tst r0, #2 │ │ │ │ - bne f5d00 │ │ │ │ + bne f5d20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 166f84 │ │ │ │ + bl 166fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f5d00 │ │ │ │ + bne f5d20 │ │ │ │ mov r0, #0 │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bcs f6024 │ │ │ │ + bcs f6044 │ │ │ │ mov r6, #1 │ │ │ │ strb r5, [sp, #44] @ 0x2c │ │ │ │ - b f60a8 │ │ │ │ + b f60c8 │ │ │ │ cmp r5, #2048 @ 0x800 │ │ │ │ - bcs f604c │ │ │ │ + bcs f606c │ │ │ │ mov r6, #2 │ │ │ │ mov r0, r5 │ │ │ │ bfi r0, r6, #6, #26 │ │ │ │ strb r0, [sp, #45] @ 0x2d │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ orr r0, r0, r5, lsr #6 │ │ │ │ strb r0, [sp, #44] @ 0x2c │ │ │ │ - b f60a8 │ │ │ │ + b f60c8 │ │ │ │ mov r0, #2 │ │ │ │ mov r1, r5 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ cmp r5, #65536 @ 0x10000 │ │ │ │ - bcs f607c │ │ │ │ + bcs f609c │ │ │ │ strb r1, [sp, #46] @ 0x2e │ │ │ │ mov r1, #224 @ 0xe0 │ │ │ │ orr r1, r1, r5, lsr #12 │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ lsr r1, r5, #6 │ │ │ │ mov r6, #3 │ │ │ │ - b f60a0 │ │ │ │ + b f60c0 │ │ │ │ strb r1, [sp, #47] @ 0x2f │ │ │ │ mov r1, #240 @ 0xf0 │ │ │ │ orr r1, r1, r5, lsr #18 │ │ │ │ strb r1, [sp, #44] @ 0x2c │ │ │ │ lsr r1, r5, #6 │ │ │ │ mov r6, #4 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r1, [sp, #46] @ 0x2e │ │ │ │ lsr r1, r5, #12 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r1, [sp, #45] @ 0x2d │ │ │ │ - ldr r0, [pc, #192] @ f6170 │ │ │ │ + ldr r0, [pc, #192] @ f6190 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f60fc │ │ │ │ + beq f611c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ bl 1e85c │ │ │ │ str r6, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b f5d54 │ │ │ │ - ldr r2, [pc, #160] @ f6190 │ │ │ │ + b f5d74 │ │ │ │ + ldr r2, [pc, #160] @ f61b0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ - ldr r2, [pc, #112] @ f6174 │ │ │ │ + ldr r2, [pc, #112] @ f6194 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ - b f6138 │ │ │ │ + b f6158 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f6138 │ │ │ │ + beq f6158 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f6150 │ │ │ │ + beq f6170 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andeq pc, pc, r8, asr #26 │ │ │ │ - andseq sl, r1, ip, asr r0 │ │ │ │ - andseq sl, r1, r0 │ │ │ │ - andseq sl, r1, r0, asr #32 │ │ │ │ - @ instruction: 0x0011a2d4 │ │ │ │ - @ instruction: 0x00119ebc │ │ │ │ - andseq r9, r1, ip, ror lr │ │ │ │ - @ instruction: 0x000ff7b8 │ │ │ │ + andeq pc, pc, r8, lsr #26 │ │ │ │ + andseq sl, r1, ip, lsr r0 │ │ │ │ + andseq r9, r1, r0, ror #31 │ │ │ │ + andseq sl, r1, r0, lsr #32 │ │ │ │ + @ instruction: 0x0011a2b4 │ │ │ │ + mulseq r1, ip, lr │ │ │ │ + andseq r9, r1, ip, asr lr │ │ │ │ + muleq pc, r8, r7 @ │ │ │ │ andeq sl, r8, sp, lsr r2 │ │ │ │ andeq sl, r8, r2, lsr r2 │ │ │ │ - andeq pc, pc, r8, ror ip @ │ │ │ │ + andeq pc, pc, r8, asr ip @ │ │ │ │ andeq sl, r8, r7, lsl r2 │ │ │ │ - @ instruction: 0x00119ed8 │ │ │ │ - andseq sl, r1, r4, lsl #5 │ │ │ │ - andeq pc, pc, r4, asr #15 │ │ │ │ + @ instruction: 0x00119eb8 │ │ │ │ + andseq sl, r1, r4, ror #4 │ │ │ │ + andeq pc, pc, r4, lsr #15 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #728] @ f6480 │ │ │ │ + ldr r1, [pc, #728] @ f64a0 │ │ │ │ ldm r0, {r6, r9} │ │ │ │ movw r0, #2938 @ 0xb7a │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #1114112 @ 0x110000 │ │ │ │ cmp r6, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ stmib sp, {r0, r1} │ │ │ │ - bhi f6468 │ │ │ │ + bhi f6488 │ │ │ │ movw r2, #7956 @ 0x1f14 │ │ │ │ cmp r9, r2 │ │ │ │ movw r0, #1469 @ 0x5bd │ │ │ │ movw r2, #734 @ 0x2de │ │ │ │ movwcc r0, #0 │ │ │ │ add r2, r0, r2 │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ @@ -220519,252 +220527,252 @@ │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ cmp r3, r9 │ │ │ │ movls r0, r2 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ cmp r0, r9 │ │ │ │ - bhi f645c │ │ │ │ + bhi f647c │ │ │ │ cmp r0, r6 │ │ │ │ - bcc f645c │ │ │ │ + bcc f647c │ │ │ │ eor r0, r9, #55296 @ 0xd800 │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp r0, r2 │ │ │ │ - bcc f63d0 │ │ │ │ + bcc f63f0 │ │ │ │ str r9, [sp] │ │ │ │ - b f630c │ │ │ │ + b f632c │ │ │ │ ldr r9, [sp] │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ cmp r9, r8 │ │ │ │ - beq f645c │ │ │ │ + beq f647c │ │ │ │ cmp r6, r9 │ │ │ │ - bhi f645c │ │ │ │ + bhi f647c │ │ │ │ mov r8, r6 │ │ │ │ cmp r9, r6 │ │ │ │ - beq f634c │ │ │ │ + beq f636c │ │ │ │ eor r0, r8, #55296 @ 0xd800 │ │ │ │ add r6, r8, #1 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc f6314 │ │ │ │ + bcc f6334 │ │ │ │ sub r1, r6, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10c054 │ │ │ │ + bl 10c074 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f6364 │ │ │ │ - b f62f8 │ │ │ │ + bne f6384 │ │ │ │ + b f6318 │ │ │ │ mov r6, r9 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10c054 │ │ │ │ + bl 10c074 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f62f8 │ │ │ │ + beq f6318 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #4 │ │ │ │ lsl fp, r1, #2 │ │ │ │ orr r5, r0, sl, lsl #3 │ │ │ │ - b f639c │ │ │ │ + b f63bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sl, sl, #1 │ │ │ │ subs fp, fp, #4 │ │ │ │ str r9, [r0, r5]! │ │ │ │ add r5, r5, #8 │ │ │ │ str r9, [r0, #-4] │ │ │ │ str sl, [r4, #8] │ │ │ │ - beq f62f8 │ │ │ │ + beq f6318 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r9, [r7], #4 │ │ │ │ cmp sl, r0 │ │ │ │ - bne f637c │ │ │ │ - ldr r1, [pc, #212] @ f6488 │ │ │ │ + bne f639c │ │ │ │ + ldr r1, [pc, #212] @ f64a8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 11634c │ │ │ │ - b f637c │ │ │ │ + bl 11636c │ │ │ │ + b f639c │ │ │ │ movw r2, #2048 @ 0x800 │ │ │ │ cmp r6, r9 │ │ │ │ movt r2, #65519 @ 0xffef │ │ │ │ - bhi f645c │ │ │ │ + bhi f647c │ │ │ │ cmp r6, r9 │ │ │ │ - beq f645c │ │ │ │ + beq f647c │ │ │ │ mov r1, r6 │ │ │ │ eor r0, r1, #55296 @ 0xd800 │ │ │ │ sub r0, r0, #1114112 @ 0x110000 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc f63d0 │ │ │ │ + bcc f63f0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10c054 │ │ │ │ + bl 10c074 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f63c0 │ │ │ │ + beq f63e0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #4 │ │ │ │ lsl r5, r1, #2 │ │ │ │ orr sl, r0, fp, lsl #3 │ │ │ │ - b f6438 │ │ │ │ + b f6458 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add fp, fp, #1 │ │ │ │ subs r5, r5, #4 │ │ │ │ str r8, [r0, sl]! │ │ │ │ add sl, sl, #8 │ │ │ │ str r8, [r0, #-4] │ │ │ │ str fp, [r4, #8] │ │ │ │ - beq f63c0 │ │ │ │ + beq f63e0 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r8, [r7], #4 │ │ │ │ cmp fp, r0 │ │ │ │ - bne f6418 │ │ │ │ - ldr r1, [pc, #52] @ f6484 │ │ │ │ + bne f6438 │ │ │ │ + ldr r1, [pc, #52] @ f64a4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 11634c │ │ │ │ - b f6418 │ │ │ │ + bl 11636c │ │ │ │ + b f6438 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #28] @ f648c │ │ │ │ + ldr r0, [pc, #28] @ f64ac │ │ │ │ mov r1, #30 │ │ │ │ - ldr r2, [pc, #24] @ f6490 │ │ │ │ + ldr r2, [pc, #24] @ f64b0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 26160 │ │ │ │ - andeq pc, pc, r4, asr r8 @ │ │ │ │ - andseq r7, r0, r8, ror #30 │ │ │ │ - andseq r8, r0, r4 │ │ │ │ + andeq pc, pc, r4, lsr r8 @ │ │ │ │ + andseq r7, r0, r8, asr #30 │ │ │ │ + andseq r7, r0, r4, ror #31 │ │ │ │ andeq sl, r8, r4, asr #24 │ │ │ │ - @ instruction: 0x001116d4 │ │ │ │ + @ instruction: 0x001116b4 │ │ │ │ cmp r0, r1 │ │ │ │ mov r2, r1 │ │ │ │ movcc r2, r0 │ │ │ │ movhi r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ - ldr r2, [pc, #132] @ f6540 │ │ │ │ + ldr r2, [pc, #132] @ f6560 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sp │ │ │ │ - bl f7904 │ │ │ │ + bl f7924 │ │ │ │ ldm sp, {r0, r1, r2} │ │ │ │ add r3, sp, #16 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ clz r0, r2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [sp, #28] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 10bd58 │ │ │ │ + bl 10bd78 │ │ │ │ add r3, sp, #16 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f6538 │ │ │ │ + beq f6558 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r1, r1, r4, lsl r4 │ │ │ │ + @ instruction: 0x001113f4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne f6574 │ │ │ │ - ldr r1, [pc, #48] @ f659c │ │ │ │ + bne f6594 │ │ │ │ + ldr r1, [pc, #48] @ f65bc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1169d0 │ │ │ │ + bl 1169f0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r6, [r0, r7, lsl #1]! │ │ │ │ strb r5, [r0, #1] │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10bd58 │ │ │ │ + bl 10bd78 │ │ │ │ mov r0, #0 │ │ │ │ strb r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ - andeq pc, pc, ip, ror #8 │ │ │ │ + andeq pc, pc, ip, asr #8 │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl 10a46c │ │ │ │ + bl 10a48c │ │ │ │ cmp r0, #0 │ │ │ │ addeq sp, sp, #8 │ │ │ │ popeq {fp, pc} │ │ │ │ - ldr r0, [pc, #32] @ f65e0 │ │ │ │ + ldr r0, [pc, #32] @ f6600 │ │ │ │ add r2, sp, #7 │ │ │ │ - ldr r3, [pc, #28] @ f65e4 │ │ │ │ - ldr r1, [pc, #28] @ f65e8 │ │ │ │ + ldr r3, [pc, #28] @ f6604 │ │ │ │ + ldr r1, [pc, #28] @ f6608 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #30 │ │ │ │ bl 25e7c │ │ │ │ andeq r9, r8, r8, ror sl │ │ │ │ - ldrdeq pc, [pc], -ip │ │ │ │ - @ instruction: 0x00107df8 │ │ │ │ - b 10b54c │ │ │ │ + @ instruction: 0x000ff2bc │ │ │ │ + @ instruction: 0x00107dd8 │ │ │ │ + b 10b56c │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq f6694 │ │ │ │ + beq f66b4 │ │ │ │ mov r8, r1 │ │ │ │ ldrd sl, [r0, #4] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp fp, r5 │ │ │ │ - bne f6658 │ │ │ │ + bne f6678 │ │ │ │ add r2, sl, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ mov r6, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f6694 │ │ │ │ + beq f66b4 │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ ldrb r7, [r2, #-1] │ │ │ │ cmp r7, r0 │ │ │ │ ldrbeq r0, [r3] │ │ │ │ subeq r6, r6, #1 │ │ │ │ ldrbeq r7, [r2] │ │ │ │ addeq r2, r2, #2 │ │ │ │ addeq r3, r3, #2 │ │ │ │ cmpeq r7, r0 │ │ │ │ - beq f6628 │ │ │ │ + beq f6648 │ │ │ │ ldr r0, [r4] │ │ │ │ lsl r2, r5, #1 │ │ │ │ sub r0, r0, fp │ │ │ │ cmp r0, r5 │ │ │ │ - bcc f669c │ │ │ │ + bcc f66bc │ │ │ │ add r0, sl, fp, lsl #1 │ │ │ │ bl 1e85c │ │ │ │ add r0, fp, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10bd58 │ │ │ │ + bl 10bd78 │ │ │ │ ldrb r0, [r4, #12] │ │ │ │ ldrb r1, [r8, #12] │ │ │ │ and r0, r0, r1 │ │ │ │ strb r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ mov r0, #2 │ │ │ │ @@ -220775,15 +220783,15 @@ │ │ │ │ mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldrd sl, [r4, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - b f666c │ │ │ │ + b f668c │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ moveq r0, #0 │ │ │ │ addne r1, r2, #2 │ │ │ │ strne r1, [r0] │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ @@ -220793,24 +220801,24 @@ │ │ │ │ mov r0, r1 │ │ │ │ movcc r0, r2 │ │ │ │ movhi r1, r2 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #120] @ f6794 │ │ │ │ + ldr r0, [pc, #120] @ f67b4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ ldm r1, {r8, fp} │ │ │ │ mov r0, #28 │ │ │ │ ldr r9, [r1, #12] │ │ │ │ ldrb sl, [r1, #16] │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ ldmne r4!, {r2, r3, r7} │ │ │ │ movne r1, r0 │ │ │ │ stmiane r1!, {r2, r3, r7} │ │ │ │ ldmne r4, {r2, r3, r6, r7} │ │ │ │ stmne r1, {r2, r3, r6, r7} │ │ │ │ strbne sl, [r5, #16] │ │ │ │ @@ -220821,19 +220829,19 @@ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f23f0 │ │ │ │ + bl f2410 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ - andseq r9, r1, r0, lsl r8 │ │ │ │ + @ instruction: 0x001197f0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, pc, #4 │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ add pc, r2, r1 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ @@ -220844,46 +220852,46 @@ │ │ │ │ andeq r0, r0, r0, asr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #32 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f6820 │ │ │ │ - b f67d0 │ │ │ │ + bne f6840 │ │ │ │ + b f67f0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - b f67f4 │ │ │ │ + b f6814 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, #1 │ │ │ │ mov r7, #15 │ │ │ │ tst r7, r3, lsl r2 │ │ │ │ - bne f67d0 │ │ │ │ + bne f67f0 │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ tst r7, r3, lsl r2 │ │ │ │ - bne f6820 │ │ │ │ + bne f6840 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f67d0 │ │ │ │ - ldr sl, [pc, #1120] @ f6c88 │ │ │ │ + beq f67f0 │ │ │ │ + ldr sl, [pc, #1120] @ f6ca8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #4 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #28 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6bb8 │ │ │ │ + beq f6bd8 │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6bc4 │ │ │ │ + beq f6be4 │ │ │ │ mov fp, #0 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [r0] │ │ │ │ mov r2, r4 │ │ │ │ stmib r0, {fp, ip} │ │ │ │ mov r1, r8 │ │ │ │ add r9, sp, #16 │ │ │ │ @@ -220915,15 +220923,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ ldr r0, [r1, r0, lsl #2]! │ │ │ │ add ip, r1, #4 │ │ │ │ cmp r0, #8 │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ - beq f6b78 │ │ │ │ + beq f6b98 │ │ │ │ mov ip, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldm ip, {r1, r3, r4, r5, r6, r7} │ │ │ │ mov r2, r8 │ │ │ │ stm r2, {r1, r3, r4, r5, r6, r7} │ │ │ │ add r1, pc, #8 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ @@ -220937,17 +220945,17 @@ │ │ │ │ andeq r0, r0, r8, lsl r1 │ │ │ │ andeq r0, r0, ip, ror #3 │ │ │ │ andeq r0, r0, r4, ror #1 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6ba8 │ │ │ │ + beq f6bc8 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [r0, #12] │ │ │ │ stm r0, {r1, fp} │ │ │ │ mov r2, sl │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ strh r1, [r0, #48] @ 0x30 │ │ │ │ @@ -220969,47 +220977,47 @@ │ │ │ │ str fp, [sl] │ │ │ │ ldm r2, {r3, r4, r5, r6, r7} │ │ │ │ stm r1, {r3, r4, r5, r6, r7} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r0, [sl, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - bne f69e8 │ │ │ │ - ldr r1, [pc, #688] @ f6c90 │ │ │ │ + bne f6a08 │ │ │ │ + ldr r1, [pc, #688] @ f6cb0 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ + bl 1167fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ rsb r1, r5, r5, lsl #3 │ │ │ │ mov r2, #28 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r5, #1 │ │ │ │ - b f6afc │ │ │ │ + b f6b1c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ str r0, [sp, #124] @ 0x7c │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str fp, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #596] @ f6c8c │ │ │ │ + ldr r2, [pc, #596] @ f6cac │ │ │ │ add r2, pc, r2 │ │ │ │ - b f6b40 │ │ │ │ + b f6b60 │ │ │ │ ldrb r0, [sl] │ │ │ │ mov r1, #4 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f6ba8 │ │ │ │ + beq f6bc8 │ │ │ │ mov r1, #1 │ │ │ │ str fp, [r0, #12] │ │ │ │ stm r0, {r1, fp} │ │ │ │ mov r2, r5 │ │ │ │ add ip, r5, #4 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #16] │ │ │ │ @@ -221031,138 +221039,138 @@ │ │ │ │ str fp, [r5] │ │ │ │ ldm r2, {r1, r3, r4, r6, r7} │ │ │ │ stm ip, {r1, r3, r4, r6, r7} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r0, [r5, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - bne f6ae0 │ │ │ │ - ldr r1, [pc, #448] @ f6c98 │ │ │ │ + bne f6b00 │ │ │ │ + ldr r1, [pc, #448] @ f6cb8 │ │ │ │ add r0, sp, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 1167dc │ │ │ │ + bl 1167fc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ rsb r1, r7, r7, lsl #3 │ │ │ │ mov r2, #28 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r7, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ - ldr sl, [pc, #392] @ f6c94 │ │ │ │ + ldr sl, [pc, #392] @ f6cb4 │ │ │ │ ldr sl, [pc, sl] │ │ │ │ - b f6b4c │ │ │ │ + b f6b6c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str fp, [sp, #120] @ 0x78 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - ldr r2, [pc, #348] @ f6c9c │ │ │ │ + ldr r2, [pc, #348] @ f6cbc │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [r1, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl f98ac │ │ │ │ + bl f98cc │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f68d4 │ │ │ │ + bne f68f4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl f9668 │ │ │ │ + bl f9688 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f67d0 │ │ │ │ + beq f67f0 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - b f6bd0 │ │ │ │ + b f6bf0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #28 │ │ │ │ bl 25cd0 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl f23f0 │ │ │ │ - b f6c40 │ │ │ │ + bl f2410 │ │ │ │ + b f6c60 │ │ │ │ bl 262c4 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl f23f0 │ │ │ │ - b f6c40 │ │ │ │ + bl f2410 │ │ │ │ + b f6c60 │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f6c78 │ │ │ │ + beq f6c98 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - b f6c28 │ │ │ │ + b f6c48 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - b f6c3c │ │ │ │ + b f6c5c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl f23f0 │ │ │ │ - b f6c70 │ │ │ │ + bl f2410 │ │ │ │ + b f6c90 │ │ │ │ mov r4, r0 │ │ │ │ - b f6c60 │ │ │ │ + b f6c80 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl f2490 │ │ │ │ + bl f24b0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl f25f0 │ │ │ │ + bl f2610 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ bl 262c4 │ │ │ │ - andseq r9, r1, r0, lsl #14 │ │ │ │ - andseq r7, r0, r4, lsl sl │ │ │ │ - andseq r7, r0, r8, lsr sl │ │ │ │ - andseq r9, r1, r4, lsr #8 │ │ │ │ - andseq r7, r0, r0, asr r9 │ │ │ │ - @ instruction: 0x001078fc │ │ │ │ + andseq r9, r1, r0, ror #13 │ │ │ │ + @ instruction: 0x001079f4 │ │ │ │ + andseq r7, r0, r8, lsl sl │ │ │ │ + andseq r9, r1, r4, lsl #8 │ │ │ │ + andseq r7, r0, r0, lsr r9 │ │ │ │ + @ instruction: 0x001078dc │ │ │ │ push {fp, lr} │ │ │ │ - ldr r0, [pc, #96] @ f6d0c │ │ │ │ + ldr r0, [pc, #96] @ f6d2c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r0] │ │ │ │ stmibne r0, {r1, r2} │ │ │ │ strne r1, [r0, #12] │ │ │ │ strne r2, [r0, #16] │ │ │ │ @@ -221175,29 +221183,29 @@ │ │ │ │ strne r1, [r0, #44] @ 0x2c │ │ │ │ strbne r1, [r0, #50] @ 0x32 │ │ │ │ strhne r2, [r0, #48] @ 0x30 │ │ │ │ popne {fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - andseq r9, r1, r0, lsl #5 │ │ │ │ + andseq r9, r1, r0, ror #4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r4, [r0] │ │ │ │ add r0, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 16b9fc │ │ │ │ + bl 16ba1c │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #104] @ f6da4 │ │ │ │ + ldr r0, [pc, #104] @ f6dc4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r1, [r0, #20] │ │ │ │ strne r1, [r0, #24] │ │ │ │ strne r1, [r0, #28] │ │ │ │ strne r1, [r0, #32] │ │ │ │ @@ -221213,78 +221221,78 @@ │ │ │ │ strne r2, [r0, #16] │ │ │ │ strbne r1, [r0, #48] @ 0x30 │ │ │ │ addne sp, sp, #16 │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - @ instruction: 0x001191f4 │ │ │ │ + @ instruction: 0x001191d4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq f6e00 │ │ │ │ + beq f6e20 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ movwne r4, #1 │ │ │ │ mov r6, #1 │ │ │ │ - beq f6e4c │ │ │ │ + beq f6e6c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ add r0, r0, r1, lsl #1 │ │ │ │ subs r1, r0, #2 │ │ │ │ - beq f6e8c │ │ │ │ + beq f6eac │ │ │ │ ldrsb r0, [r0, #-1] │ │ │ │ mov r7, #0 │ │ │ │ mov r4, #1 │ │ │ │ cmn r0, #1 │ │ │ │ movwgt r7, #1 │ │ │ │ - b f6e8c │ │ │ │ + b f6eac │ │ │ │ cmp r1, #0 │ │ │ │ - beq f6e40 │ │ │ │ + beq f6e60 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, #1 │ │ │ │ mov r4, #1 │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ movcs r5, #2 │ │ │ │ cmpcs r2, #2048 @ 0x800 │ │ │ │ - bcs f6e54 │ │ │ │ + bcs f6e74 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcs f6e70 │ │ │ │ + bcs f6e90 │ │ │ │ mov r6, #1 │ │ │ │ - b f6e88 │ │ │ │ + b f6ea8 │ │ │ │ mov r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - b f6e8c │ │ │ │ + b f6eac │ │ │ │ mov r5, #1 │ │ │ │ - b f6e88 │ │ │ │ + b f6ea8 │ │ │ │ mov r5, #4 │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ movwcc r5, #3 │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bcc f6e38 │ │ │ │ + bcc f6e58 │ │ │ │ mov r6, #2 │ │ │ │ cmp r0, #2048 @ 0x800 │ │ │ │ - bcc f6e88 │ │ │ │ + bcc f6ea8 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ movwcc r6, #3 │ │ │ │ mov r7, #1 │ │ │ │ - ldr r0, [pc, #96] @ f6ef4 │ │ │ │ + ldr r0, [pc, #96] @ f6f14 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ movne r2, #1 │ │ │ │ stmne r0, {r4, r5} │ │ │ │ strne r4, [r0, #8] │ │ │ │ strne r6, [r0, #12] │ │ │ │ strne r2, [r0, #16] │ │ │ │ @@ -221297,23 +221305,23 @@ │ │ │ │ strne r1, [r0, #44] @ 0x2c │ │ │ │ strhne r1, [r0, #49] @ 0x31 │ │ │ │ strbne r7, [r0, #48] @ 0x30 │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - mulseq r1, r8, r0 │ │ │ │ + andseq r9, r1, r8, ror r0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #96] @ f6f68 │ │ │ │ + ldr r0, [pc, #96] @ f6f88 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ movne r2, #1 │ │ │ │ strbne r1, [r0, #50] @ 0x32 │ │ │ │ strhne r2, [r0, #48] @ 0x30 │ │ │ │ strne r4, [r0, #32] │ │ │ │ strne r4, [r0, #36] @ 0x24 │ │ │ │ @@ -221326,80 +221334,80 @@ │ │ │ │ strne r1, [r0, #20] │ │ │ │ strne r4, [r0, #24] │ │ │ │ strne r4, [r0, #28] │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - andseq r9, r1, r4, lsr #32 │ │ │ │ + andseq r9, r1, r4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r2, [r1] │ │ │ │ cmp r2, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bne f6fb4 │ │ │ │ + bne f6fd4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ umull r3, r2, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ movwne r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne f6fec │ │ │ │ + bne f700c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f6fec │ │ │ │ + beq f700c │ │ │ │ ldr r7, [r1, #12] │ │ │ │ umull r6, r7, r7, r3 │ │ │ │ str r6, [sp] │ │ │ │ cmp r7, #0 │ │ │ │ movwne r7, #1 │ │ │ │ eor r4, r7, #1 │ │ │ │ - b f6fec │ │ │ │ + b f700c │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r7, [r1, #16] │ │ │ │ ldr fp, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [r1, #40] @ 0x28 │ │ │ │ ldr r9, [r1, #44] @ 0x2c │ │ │ │ ldrb sl, [r1, #48] @ 0x30 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ str r6, [sp, #8] │ │ │ │ - beq f7028 │ │ │ │ + beq f7048 │ │ │ │ mov r6, r4 │ │ │ │ ldrd r4, [r1, #28] │ │ │ │ - b f7058 │ │ │ │ + b f7078 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f7054 │ │ │ │ + beq f7074 │ │ │ │ cmp fp, #0 │ │ │ │ mov r4, #0 │ │ │ │ clzne r0, r3 │ │ │ │ movne fp, #0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ andne r7, r2, r0 │ │ │ │ - b f7058 │ │ │ │ + b f7078 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #108] @ f70cc │ │ │ │ + ldr r0, [pc, #108] @ f70ec │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ movne r1, #0 │ │ │ │ addne r2, r0, #36 @ 0x24 │ │ │ │ strhne r1, [r0, #49] @ 0x31 │ │ │ │ ldrne r1, [sp, #8] │ │ │ │ strbne sl, [r0, #48] @ 0x30 │ │ │ │ stmne r2, {r1, r8, r9} │ │ │ │ @@ -221415,50 +221423,50 @@ │ │ │ │ ldrne r1, [sp, #12] │ │ │ │ strne r1, [r0, #24] │ │ │ │ addne sp, sp, #20 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - andseq r8, r1, ip, asr #29 │ │ │ │ + andseq r8, r1, ip, lsr #29 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - bne f7100 │ │ │ │ + bne f7120 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r1, #1 │ │ │ │ mvncs r4, #0 │ │ │ │ - b f7104 │ │ │ │ + b f7124 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ str r1, [sp] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r6, [r0, #28] │ │ │ │ ldr r7, [r0, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #132] @ f71bc │ │ │ │ + ldr r1, [pc, #132] @ f71dc │ │ │ │ ldr r1, [pc, r1] │ │ │ │ ldrb r2, [r1] │ │ │ │ ldm r0, {r8, r9, sl, fp} │ │ │ │ ldrb r1, [r1] │ │ │ │ ldrb r5, [r0, #48] @ 0x30 │ │ │ │ mov r0, #52 @ 0x34 │ │ │ │ mov r1, #4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f71b0 │ │ │ │ + beq f71d0 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strh r1, [r0, #49] @ 0x31 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr r1, [sp] │ │ │ │ str r1, [r0, #24] │ │ │ │ @@ -221475,32 +221483,32 @@ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ bl 25cd0 │ │ │ │ - @ instruction: 0x00118df8 │ │ │ │ + @ instruction: 0x00118dd8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq f7404 │ │ │ │ + beq f7424 │ │ │ │ ldrd r8, [r1, #28] │ │ │ │ add r7, sp, #32 │ │ │ │ - ldr fp, [pc, #580] @ f7428 │ │ │ │ + ldr fp, [pc, #580] @ f7448 │ │ │ │ mov r4, sp │ │ │ │ ldr fp, [pc, fp] │ │ │ │ rsb r0, r6, #0 │ │ │ │ and sl, r6, r0 │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ - bge f7314 │ │ │ │ + bge f7334 │ │ │ │ sub r0, sl, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi f7354 │ │ │ │ + bhi f7374 │ │ │ │ add r1, pc, #8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ @@ -221562,353 +221570,353 @@ │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ andeq r0, r0, r0, ror r1 │ │ │ │ cmp sl, #8192 @ 0x2000 │ │ │ │ - blt f7338 │ │ │ │ + blt f7358 │ │ │ │ cmp sl, #32768 @ 0x8000 │ │ │ │ - blt f7378 │ │ │ │ - beq f7384 │ │ │ │ + blt f7398 │ │ │ │ + beq f73a4 │ │ │ │ cmp sl, #131072 @ 0x20000 │ │ │ │ cmpne sl, #65536 @ 0x10000 │ │ │ │ - beq f7384 │ │ │ │ - b f73f4 │ │ │ │ + beq f73a4 │ │ │ │ + b f7414 │ │ │ │ cmp sl, #2048 @ 0x800 │ │ │ │ - bge f7368 │ │ │ │ + bge f7388 │ │ │ │ cmp sl, #512 @ 0x200 │ │ │ │ - beq f7384 │ │ │ │ + beq f73a4 │ │ │ │ cmp sl, #1024 @ 0x400 │ │ │ │ - beq f7384 │ │ │ │ - b f73f4 │ │ │ │ + beq f73a4 │ │ │ │ + b f7414 │ │ │ │ cmp sl, #128 @ 0x80 │ │ │ │ - beq f7384 │ │ │ │ + beq f73a4 │ │ │ │ cmp sl, #256 @ 0x100 │ │ │ │ - beq f7384 │ │ │ │ - b f73f4 │ │ │ │ - beq f7384 │ │ │ │ + beq f73a4 │ │ │ │ + b f7414 │ │ │ │ + beq f73a4 │ │ │ │ cmp sl, #4096 @ 0x1000 │ │ │ │ - beq f7384 │ │ │ │ - b f73f4 │ │ │ │ + beq f73a4 │ │ │ │ + b f7414 │ │ │ │ cmp sl, #8192 @ 0x2000 │ │ │ │ cmpne sl, #16384 @ 0x4000 │ │ │ │ - bne f73f4 │ │ │ │ + bne f7414 │ │ │ │ mov r5, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #8] │ │ │ │ rbit r0, r6 │ │ │ │ str r5, [sp, #4] │ │ │ │ clz r0, r0 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #120] @ f742c │ │ │ │ + ldr r1, [pc, #120] @ f744c │ │ │ │ str fp, [sp, #28] │ │ │ │ add r1, pc, r1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ - ldr r1, [pc, #104] @ f7430 │ │ │ │ + ldr r1, [pc, #104] @ f7450 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - bl 1618f4 │ │ │ │ + bl 161914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f73f8 │ │ │ │ + bne f7418 │ │ │ │ eor r0, sl, r6 │ │ │ │ cmp sl, r6 │ │ │ │ mov r6, r0 │ │ │ │ - bne f71e8 │ │ │ │ + bne f7208 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r2, #3 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - ldr r1, [pc, #28] @ f7434 │ │ │ │ + ldr r1, [pc, #28] @ f7454 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x00118db0 │ │ │ │ + mulseq r1, r0, sp │ │ │ │ andeq r8, r8, r0, ror lr │ │ │ │ andeq pc, r7, r8, rrx │ │ │ │ andeq r8, r8, r5, asr ip │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ mov r8, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r0, r1 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r4, lsl #1 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ andeq r0, r0, r8, asr #32 │ │ │ │ andeq r0, r0, r4, lsl #2 │ │ │ │ andeq r0, r0, ip, asr #2 │ │ │ │ andeq r0, r0, r0, asr #1 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f777c │ │ │ │ - b f763c │ │ │ │ + bne f779c │ │ │ │ + b f765c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r1, [r9, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne f75f4 │ │ │ │ + bne f7614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f777c │ │ │ │ + beq f779c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne f777c │ │ │ │ - b f75fc │ │ │ │ + bne f779c │ │ │ │ + b f761c │ │ │ │ ldr r2, [r9, #4] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ add r1, r6, #8 │ │ │ │ add r0, r9, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f7618 │ │ │ │ - bl 109e4c │ │ │ │ - b f7634 │ │ │ │ + beq f7638 │ │ │ │ + bl 109e6c │ │ │ │ + b f7654 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [r9, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq f763c │ │ │ │ - b f777c │ │ │ │ + beq f765c │ │ │ │ + b f779c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r2, [r9, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r7, r2, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f763c │ │ │ │ + beq f765c │ │ │ │ add r4, r1, #28 │ │ │ │ add r5, r0, #28 │ │ │ │ - bl f7438 │ │ │ │ + bl f7458 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bne f7540 │ │ │ │ - b f777c │ │ │ │ + bne f7560 │ │ │ │ + b f779c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [r9, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r0, [r9, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7620 │ │ │ │ + beq f7640 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f777c │ │ │ │ + beq f779c │ │ │ │ ldr r2, [r9, #16] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f777c │ │ │ │ - b f7628 │ │ │ │ + bne f779c │ │ │ │ + b f7648 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r2, [r9, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r7, r2, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f763c │ │ │ │ + beq f765c │ │ │ │ add r4, r1, #28 │ │ │ │ add r5, r0, #28 │ │ │ │ - bl f7438 │ │ │ │ + bl f7458 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bne f75cc │ │ │ │ - b f777c │ │ │ │ + bne f75ec │ │ │ │ + b f779c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ ldrb r1, [r9, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r9, #12] │ │ │ │ - b f7630 │ │ │ │ - bl 109eb4 │ │ │ │ - b f7634 │ │ │ │ + b f7650 │ │ │ │ + bl 109ed4 │ │ │ │ + b f7654 │ │ │ │ cmp r1, #0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl f7438 │ │ │ │ + bl f7458 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f777c │ │ │ │ + beq f779c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r9, #24] │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne f7670 │ │ │ │ + bne f7690 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f777c │ │ │ │ + beq f779c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ - b f7678 │ │ │ │ + bne f779c │ │ │ │ + b f7698 │ │ │ │ cmp r2, #0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne f76a4 │ │ │ │ + bne f76c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f777c │ │ │ │ + beq f779c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ - b f76ac │ │ │ │ + bne f779c │ │ │ │ + b f76cc │ │ │ │ cmp r2, #0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r2, [r1, #24] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r2, [r1, #28] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r2, [r1, #32] │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldrb r2, [r1, #48] @ 0x30 │ │ │ │ ldrb r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne f7748 │ │ │ │ + bne f7768 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f777c │ │ │ │ + beq f779c │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ - b f7750 │ │ │ │ + bne f779c │ │ │ │ + b f7770 │ │ │ │ cmp r2, #0 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldrb r2, [r1, #49] @ 0x31 │ │ │ │ ldrb r3, [r0, #49] @ 0x31 │ │ │ │ cmp r3, r2 │ │ │ │ - bne f777c │ │ │ │ + bne f779c │ │ │ │ ldrb r1, [r1, #50] @ 0x32 │ │ │ │ ldrb r0, [r0, #50] @ 0x32 │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r8, r0, #5 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ push {fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #40] @ f77c0 │ │ │ │ - ldr r3, [pc, #40] @ f77c4 │ │ │ │ + ldr r1, [pc, #40] @ f77e0 │ │ │ │ + ldr r3, [pc, #40] @ f77e4 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #13 │ │ │ │ - bl 162c34 │ │ │ │ + bl 162c54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {fp, pc} │ │ │ │ andeq r8, r8, r8, lsl sl │ │ │ │ - andeq lr, pc, r8, asr r1 @ │ │ │ │ + andeq lr, pc, r8, lsr r1 @ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq f7854 │ │ │ │ + beq f7874 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ sub r6, fp, r9 │ │ │ │ lsr r5, r6, #3 │ │ │ │ cmp r5, sl, lsr #1 │ │ │ │ - bcs f7864 │ │ │ │ + bcs f7884 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #4 │ │ │ │ cmp fp, r9 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne f7888 │ │ │ │ + bne f78a8 │ │ │ │ add r0, r0, r7, lsl #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e85c │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r7, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq f7840 │ │ │ │ + beq f7860 │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ sub r0, fp, r8 │ │ │ │ lsr r5, r0, #3 │ │ │ │ - b f7874 │ │ │ │ + b f7894 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e0c4 │ │ │ │ str sl, [r4] │ │ │ │ str r8, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -221919,75 +221927,75 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ bl 2424c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b f7810 │ │ │ │ + b f7830 │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne f78d0 │ │ │ │ + bne f78f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f78ec │ │ │ │ + bne f790c │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ lsl r1, sl, #3 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f78c8 │ │ │ │ + beq f78e8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq f7990 │ │ │ │ + beq f79b0 │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ sub r6, fp, r9 │ │ │ │ lsr r5, r6, #1 │ │ │ │ cmp r5, sl, lsr #1 │ │ │ │ - bcs f79a0 │ │ │ │ + bcs f79c0 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, #1 │ │ │ │ cmp fp, r9 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bne f79c4 │ │ │ │ + bne f79e4 │ │ │ │ add r0, r0, r7, lsl #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e85c │ │ │ │ cmp sl, #0 │ │ │ │ add r0, r7, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq f797c │ │ │ │ + beq f799c │ │ │ │ lsl r1, sl, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r2, sp, #8 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, [r1, #8] │ │ │ │ sub r0, fp, r8 │ │ │ │ lsr r5, r0, #1 │ │ │ │ - b f79b0 │ │ │ │ + b f79d0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r6 │ │ │ │ bl 1e0c4 │ │ │ │ str sl, [r4] │ │ │ │ str r8, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -221998,95 +222006,95 @@ │ │ │ │ str r0, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - b f794c │ │ │ │ + b f796c │ │ │ │ mov r4, r0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne f7a0c │ │ │ │ + bne f7a2c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne f7a28 │ │ │ │ + bne f7a48 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ lsl r1, sl, #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f7a04 │ │ │ │ + beq f7a24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f7a94 │ │ │ │ - ldr r4, [pc, #56] @ f7aa4 │ │ │ │ + beq f7ab4 │ │ │ │ + ldr r4, [pc, #56] @ f7ac4 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne f7a74 │ │ │ │ + bne f7a94 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r5, r1, r4, lsl #14 │ │ │ │ + andseq r5, r1, r4, ror #13 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r0, [r0] │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f7b00 │ │ │ │ - ldr r4, [pc, #64] @ f7b10 │ │ │ │ + beq f7b20 │ │ │ │ + ldr r4, [pc, #64] @ f7b30 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #28 │ │ │ │ add r8, r8, #28 │ │ │ │ - bne f7ae0 │ │ │ │ + bne f7b00 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r5, r1, ip, ror r6 │ │ │ │ + andseq r5, r1, ip, asr r6 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 1187dc │ │ │ │ + bl 1187fc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #10 │ │ │ │ - bhi f7cd4 │ │ │ │ + bhi f7cf4 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, ip, lsl #1 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ @@ -222097,177 +222105,177 @@ │ │ │ │ andeq r0, r0, r8, ror #2 │ │ │ │ andeq r0, r0, r4, asr r0 │ │ │ │ andeq r0, r0, r4, asr #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r1, [r5] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7d48 │ │ │ │ + beq f7d68 │ │ │ │ cmp r0, #1 │ │ │ │ - bne f7d28 │ │ │ │ + bne f7d48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f7d48 │ │ │ │ + beq f7d68 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b f7d44 │ │ │ │ + b f7d64 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f7be8 │ │ │ │ + beq f7c08 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b f8930 │ │ │ │ + b f8950 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f7c68 │ │ │ │ + beq f7c88 │ │ │ │ mov r5, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r5, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f7d78 │ │ │ │ + bne f7d98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq f7c68 │ │ │ │ + beq f7c88 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f7cf8 │ │ │ │ + beq f7d18 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b f7c88 │ │ │ │ + b f7ca8 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldrd r0, [r5, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f7cf8 │ │ │ │ + beq f7d18 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b f7ce0 │ │ │ │ + b f7d00 │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f7d14 │ │ │ │ + beq f7d34 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f7d48 │ │ │ │ + beq f7d68 │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r6, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r0, r5]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne f7c5c │ │ │ │ - b f7c68 │ │ │ │ + bne f7c7c │ │ │ │ + b f7c88 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi f7e88 │ │ │ │ + bhi f7ea8 │ │ │ │ add r1, pc, #4 │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ andeq r0, r0, ip, lsr #32 │ │ │ │ andeq r0, r0, r8, lsl #1 │ │ │ │ andeq r0, r0, r4, rrx │ │ │ │ @@ -222275,106 +222283,106 @@ │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, asr #32 │ │ │ │ andeq r0, r0, ip, lsr #1 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #1 │ │ │ │ andeq r0, r0, r0, lsr #1 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl f8748 │ │ │ │ + bl f8768 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl f889c │ │ │ │ + bl f88bc │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl f8658 │ │ │ │ - b f7ed8 │ │ │ │ + bl f8678 │ │ │ │ + b f7ef8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r1, #32 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r0, r5 │ │ │ │ - bl f87ec │ │ │ │ - b f7ed8 │ │ │ │ + bl f880c │ │ │ │ + b f7ef8 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl f8930 │ │ │ │ - b f7ed8 │ │ │ │ + bl f8950 │ │ │ │ + b f7ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl f8788 │ │ │ │ - b f7ed8 │ │ │ │ + bl f87a8 │ │ │ │ + b f7ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl f85a0 │ │ │ │ + bl f85c0 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f7f28 │ │ │ │ + beq f7f48 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r4 │ │ │ │ - b f7ee8 │ │ │ │ + b f7f08 │ │ │ │ bl 262c4 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f7f28 │ │ │ │ + beq f7f48 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r4 │ │ │ │ - b f7f0c │ │ │ │ + b f7f2c │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f7f44 │ │ │ │ + beq f7f64 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f7fb8 │ │ │ │ + bl f7fd8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b f7f9c │ │ │ │ + b f7fbc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f7fb8 │ │ │ │ + bl f7fd8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, #4 │ │ │ │ @@ -222386,194 +222394,194 @@ │ │ │ │ andeq r0, r0, ip, asr r1 │ │ │ │ andeq r0, r0, ip, lsr r0 │ │ │ │ strheq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, ror r0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f812c │ │ │ │ + beq f814c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ add r0, r4, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b f8524 │ │ │ │ + b f8544 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f810c │ │ │ │ + beq f812c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f812c │ │ │ │ + beq f814c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #1 │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq f80e8 │ │ │ │ + beq f8108 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7fb8 │ │ │ │ + bl f7fd8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r6, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne f8058 │ │ │ │ - b f80e8 │ │ │ │ + bne f8078 │ │ │ │ + b f8108 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r1, [r4, #16] │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f8130 │ │ │ │ + bne f8150 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b f8524 │ │ │ │ + b f8544 │ │ │ │ ldrd r8, [r4, #8] │ │ │ │ cmp r9, #0 │ │ │ │ - beq f80e8 │ │ │ │ + beq f8108 │ │ │ │ mov r6, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7fb8 │ │ │ │ + bl f7fd8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r6, r6, #28 │ │ │ │ subs r9, r9, #1 │ │ │ │ - bne f80bc │ │ │ │ + bne f80dc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f812c │ │ │ │ + beq f814c │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f812c │ │ │ │ + beq f814c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b f8524 │ │ │ │ + b f8544 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7fb8 │ │ │ │ - b f8170 │ │ │ │ + bl f7fd8 │ │ │ │ + b f8190 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f7fb8 │ │ │ │ - b f81a4 │ │ │ │ + bl f7fd8 │ │ │ │ + b f81c4 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r6, #28 │ │ │ │ subs r9, r9, #1 │ │ │ │ - beq f81d0 │ │ │ │ + beq f81f0 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl f7f60 │ │ │ │ + bl f7f80 │ │ │ │ mov r0, r6 │ │ │ │ - b f8184 │ │ │ │ + b f81a4 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r6, #28 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f81d0 │ │ │ │ + beq f81f0 │ │ │ │ add r6, r0, #28 │ │ │ │ - bl f7f60 │ │ │ │ + bl f7f80 │ │ │ │ mov r0, r6 │ │ │ │ - b f81b8 │ │ │ │ + b f81d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f81f0 │ │ │ │ + beq f8210 │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r6, #8 │ │ │ │ mov r4, r0 │ │ │ │ movt r6, #17 │ │ │ │ - bl 118b68 │ │ │ │ + bl 118b88 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne f8258 │ │ │ │ + bne f8278 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl f81fc │ │ │ │ + bl f821c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl f81fc │ │ │ │ + bl f821c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f82d4 │ │ │ │ + b f82f4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #8 │ │ │ │ - bl f8708 │ │ │ │ - b f82c8 │ │ │ │ + bl f8728 │ │ │ │ + b f82e8 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne f82c0 │ │ │ │ + bne f82e0 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl f849c │ │ │ │ - b f82c8 │ │ │ │ + bl f84bc │ │ │ │ + b f82e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, pc, #16 │ │ │ │ @@ -222591,630 +222599,630 @@ │ │ │ │ muleq r0, r4, r0 │ │ │ │ andeq r0, r0, r4, lsr #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ add r7, r9, #1 │ │ │ │ mov r0, r8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f83b8 │ │ │ │ + beq f83d8 │ │ │ │ add r6, r0, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r6 │ │ │ │ - b f8328 │ │ │ │ + b f8348 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #2 │ │ │ │ movcs r0, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8318 │ │ │ │ + beq f8338 │ │ │ │ mov r6, #4 │ │ │ │ cmp r0, #1 │ │ │ │ movne r6, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f83f8 │ │ │ │ + bne f8418 │ │ │ │ ldr r1, [r4, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8318 │ │ │ │ + beq f8338 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ movw r6, #8 │ │ │ │ movt r6, #17 │ │ │ │ mov r0, r5 │ │ │ │ - bl 118b68 │ │ │ │ + bl 118b88 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r6 │ │ │ │ - bne f83dc │ │ │ │ + bne f83fc │ │ │ │ add r0, r5, #4 │ │ │ │ - bl f849c │ │ │ │ - b f83e4 │ │ │ │ + bl f84bc │ │ │ │ + b f8404 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8318 │ │ │ │ + beq f8338 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r0, r5 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, r6]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne f837c │ │ │ │ - b f8318 │ │ │ │ + bne f839c │ │ │ │ + b f8338 │ │ │ │ mov r9, r0 │ │ │ │ - b f8440 │ │ │ │ + b f8460 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, r6 │ │ │ │ - bne f8438 │ │ │ │ + bne f8458 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl f849c │ │ │ │ - b f8440 │ │ │ │ + bl f84bc │ │ │ │ + b f8460 │ │ │ │ mov r0, r5 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ - b f8488 │ │ │ │ + b f84a8 │ │ │ │ bl 262c4 │ │ │ │ mov r9, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f8470 │ │ │ │ + beq f8490 │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6, #88 @ 0x58 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r6, r4 │ │ │ │ - b f8454 │ │ │ │ + b f8474 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8490 │ │ │ │ + beq f84b0 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mul r1, r0, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r9 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl f81fc │ │ │ │ + bl f821c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl f81fc │ │ │ │ + bl f821c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl f8708 │ │ │ │ + bl f8728 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f7fb8 │ │ │ │ + bl f7fd8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b f8574 │ │ │ │ + b f8594 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f7fb8 │ │ │ │ + bl f7fd8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #28 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r1, [r4] │ │ │ │ eor r0, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #3 │ │ │ │ movcs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f85fc │ │ │ │ + beq f861c │ │ │ │ cmp r0, #1 │ │ │ │ - bne f85dc │ │ │ │ + bne f85fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq f85fc │ │ │ │ + beq f861c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b f85f8 │ │ │ │ + b f8618 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f85fc │ │ │ │ + beq f861c │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #72 @ 0x48 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f8680 │ │ │ │ + beq f86a0 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b f8668 │ │ │ │ + b f8688 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f869c │ │ │ │ + beq f86bc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f86d0 │ │ │ │ + beq f86f0 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r5 │ │ │ │ - b f86b4 │ │ │ │ + b f86d4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f86ec │ │ │ │ + beq f870c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl f81fc │ │ │ │ + bl f821c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #88 @ 0x58 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f877c │ │ │ │ + beq f879c │ │ │ │ push {r4, lr} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rsb r1, r1, r1, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r6 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ ldrd r0, [r4, #4] │ │ │ │ add r7, r1, #1 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f8814 │ │ │ │ + beq f8834 │ │ │ │ add r6, r0, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r0, r6 │ │ │ │ - b f87fc │ │ │ │ + b f881c │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8830 │ │ │ │ + beq f8850 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f8864 │ │ │ │ + beq f8884 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r6, #8 │ │ │ │ - bl f7b14 │ │ │ │ + bl f7b34 │ │ │ │ mov r6, r5 │ │ │ │ - b f8848 │ │ │ │ + b f8868 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8880 │ │ │ │ + beq f88a0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r8 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ ldr r1, [r0] │ │ │ │ eor r2, r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, #2 │ │ │ │ movcs r2, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq f88f8 │ │ │ │ + beq f8918 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ mov r4, #4 │ │ │ │ cmp r2, #1 │ │ │ │ movne r4, #12 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne f8904 │ │ │ │ + bne f8924 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq f88f4 │ │ │ │ + beq f8914 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ mov r1, #56 @ 0x38 │ │ │ │ mov r2, #4 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r2, r4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne f88dc │ │ │ │ - b f88f4 │ │ │ │ + bne f88fc │ │ │ │ + b f8914 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movw r6, #8 │ │ │ │ mov r4, r0 │ │ │ │ movt r6, #17 │ │ │ │ - bl 118b68 │ │ │ │ + bl 118b88 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne f895c │ │ │ │ + bne f897c │ │ │ │ add r0, r4, #4 │ │ │ │ - bl f849c │ │ │ │ - b f8964 │ │ │ │ + bl f84bc │ │ │ │ + b f8984 │ │ │ │ mov r0, r4 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ mov r5, r0 │ │ │ │ - b f89a4 │ │ │ │ + b f89c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, r6 │ │ │ │ - bne f899c │ │ │ │ + bne f89bc │ │ │ │ add r0, r4, #4 │ │ │ │ - bl f849c │ │ │ │ - b f89a4 │ │ │ │ + bl f84bc │ │ │ │ + b f89c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f82d4 │ │ │ │ + bl f82f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f8a04 │ │ │ │ + beq f8a24 │ │ │ │ add r5, r6, #4 │ │ │ │ - b f89e8 │ │ │ │ + b f8a08 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f8a04 │ │ │ │ + beq f8a24 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f89dc │ │ │ │ + beq f89fc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b f89dc │ │ │ │ + bl 52170 │ │ │ │ + b f89fc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8a24 │ │ │ │ + beq f8a44 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f8a74 │ │ │ │ + beq f8a94 │ │ │ │ add r5, r6, #4 │ │ │ │ - b f8a50 │ │ │ │ + b f8a70 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq f8a74 │ │ │ │ + beq f8a94 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8a44 │ │ │ │ + beq f8a64 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 52150 │ │ │ │ - b f8a44 │ │ │ │ + bl 52170 │ │ │ │ + b f8a64 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8a98 │ │ │ │ + beq f8ab8 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq f8bb4 │ │ │ │ + beq f8bd4 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ sub r9, sl, #1 │ │ │ │ ldr r8, [r1] │ │ │ │ mov r6, #0 │ │ │ │ mov fp, r1 │ │ │ │ lsl r4, sl, #4 │ │ │ │ str r6, [r0, #8] │ │ │ │ str r0, [sp] │ │ │ │ str sl, [sp, #4] │ │ │ │ add r7, r5, r6 │ │ │ │ ldrd r2, [r7, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r3 │ │ │ │ - bl fd688 │ │ │ │ + bl fd6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8b0c │ │ │ │ + bne f8b2c │ │ │ │ add r6, r6, #16 │ │ │ │ sub r9, r9, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne f8ad4 │ │ │ │ + bne f8af4 │ │ │ │ mov r8, #0 │ │ │ │ - b f8ba4 │ │ │ │ + b f8bc4 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8b70 │ │ │ │ + bne f8b90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8c90 │ │ │ │ + beq f8cb0 │ │ │ │ ldr r4, [fp, #8] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, r0 │ │ │ │ - bne f8b58 │ │ │ │ - ldr r2, [pc, #472] @ f8d1c │ │ │ │ + bne f8b78 │ │ │ │ + ldr r2, [pc, #472] @ f8d3c │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 116690 │ │ │ │ + bl 1166b0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ sub r0, r1, #1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ add r0, sl, #1 │ │ │ │ ldr sl, [sp, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r1, [r5, r6] │ │ │ │ mvn r0, #15 │ │ │ │ add r4, r0, sl, lsl #4 │ │ │ │ str r8, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ str r5, [sp, #16] │ │ │ │ - beq f8b98 │ │ │ │ + beq f8bb8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r4, r6 │ │ │ │ mov r8, #1 │ │ │ │ - bne f8bbc │ │ │ │ + bne f8bdc │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ str r0, [r1, #8] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [fp, #8] │ │ │ │ - b f8be8 │ │ │ │ + b f8c08 │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #16] │ │ │ │ sub r7, r7, r8, lsl #4 │ │ │ │ add r7, r7, r6 │ │ │ │ add ip, r7, #16 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ subs r9, r9, #1 │ │ │ │ add r6, r6, #16 │ │ │ │ - beq f8ba4 │ │ │ │ + beq f8bc4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sl, r0, r6 │ │ │ │ add r7, sl, #16 │ │ │ │ ldrd r2, [sl, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - bl fd688 │ │ │ │ + bl fd6a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f8bc4 │ │ │ │ + beq f8be4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrb r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8c60 │ │ │ │ + bne f8c80 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8c80 │ │ │ │ + beq f8ca0 │ │ │ │ ldr r0, [r5] │ │ │ │ ldr fp, [r5, #8] │ │ │ │ cmp fp, r0 │ │ │ │ - bne f8c4c │ │ │ │ - ldr r1, [pc, #220] @ f8d20 │ │ │ │ + bne f8c6c │ │ │ │ + ldr r1, [pc, #220] @ f8d40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 116690 │ │ │ │ + bl 1166b0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ sub r0, r4, #1 │ │ │ │ str r0, [r1, fp, lsl #2] │ │ │ │ add r0, fp, #1 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldr r1, [r7] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8bdc │ │ │ │ + beq f8bfc │ │ │ │ ldr r0, [sl, #20] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b f8bdc │ │ │ │ - ldr r0, [pc, #160] @ f8d28 │ │ │ │ + bl 52170 │ │ │ │ + b f8bfc │ │ │ │ + ldr r0, [pc, #160] @ f8d48 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ - b f8c9c │ │ │ │ - ldr r0, [pc, #140] @ f8d24 │ │ │ │ + b f8cbc │ │ │ │ + ldr r0, [pc, #140] @ f8d44 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 25ce8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ - b f8cbc │ │ │ │ - b f8ccc │ │ │ │ + b f8cdc │ │ │ │ + b f8cec │ │ │ │ mov r8, #0 │ │ │ │ ldm sp, {r2, sl} │ │ │ │ sub r1, sl, r8 │ │ │ │ str r1, [r2, #8] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ ldr sl, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne f8ce0 │ │ │ │ + bne f8d00 │ │ │ │ mov r8, #0 │ │ │ │ ldr r2, [sp] │ │ │ │ sub r1, sl, r8 │ │ │ │ str r1, [r2, #8] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ rsb r1, r6, sl, lsl #4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -223227,98 +223235,98 @@ │ │ │ │ mov r1, r7 │ │ │ │ bl 1e0c4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp] │ │ │ │ sub r1, sl, r8 │ │ │ │ str r1, [r2, #8] │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r0, ip, lsl #22 │ │ │ │ - andseq r5, r0, r8, lsl #20 │ │ │ │ - andseq r5, r0, r8, asr #19 │ │ │ │ - @ instruction: 0x001059d8 │ │ │ │ + andseq r5, r0, ip, ror #21 │ │ │ │ + andseq r5, r0, r8, ror #19 │ │ │ │ + andseq r5, r0, r8, lsr #19 │ │ │ │ + @ instruction: 0x001059b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #2 │ │ │ │ - bcs f8d4c │ │ │ │ + bcs f8d6c │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp] │ │ │ │ rsb fp, sl, #1 │ │ │ │ sub r9, sl, #2 │ │ │ │ mvn r7, #43 @ 0x2b │ │ │ │ mov r4, #0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - b f8d78 │ │ │ │ + b f8d98 │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r7, r7, #16 │ │ │ │ cmp fp, r4 │ │ │ │ - beq f8d44 │ │ │ │ + beq f8d64 │ │ │ │ sub r6, r8, r4, lsl #4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, r0 │ │ │ │ - bne f8d68 │ │ │ │ + bne f8d88 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8d68 │ │ │ │ + bne f8d88 │ │ │ │ ldrb r0, [r6, #12] │ │ │ │ ldrb r1, [r6, #28] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ movne r0, #0 │ │ │ │ strbne r0, [r6, #12] │ │ │ │ strbne r0, [r6, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8dd4 │ │ │ │ + beq f8df4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ rsb r0, r4, #2 │ │ │ │ rsb fp, r4, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bcs f8e6c │ │ │ │ + bcs f8e8c │ │ │ │ add r4, r9, r4 │ │ │ │ sub r5, r8, r7 │ │ │ │ mov sl, #0 │ │ │ │ - b f8e0c │ │ │ │ + b f8e2c │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ add fp, fp, #1 │ │ │ │ stm r6, {r0, r1, r2, r3} │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq f8e6c │ │ │ │ + beq f8e8c │ │ │ │ add r6, r8, fp, lsl #4 │ │ │ │ ldr r2, [r5, #-4] │ │ │ │ sub r7, r5, #12 │ │ │ │ ldr r0, [r6, #-8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne f8df4 │ │ │ │ + bne f8e14 │ │ │ │ ldr r9, [r5, #-8] │ │ │ │ ldr r1, [r6, #-12] │ │ │ │ mov r0, r9 │ │ │ │ bl 1e5b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f8df4 │ │ │ │ + bne f8e14 │ │ │ │ ldrb r0, [r6, #-4] │ │ │ │ ldrb r1, [r5] │ │ │ │ cmp r1, r0 │ │ │ │ strbne sl, [r6, #-4] │ │ │ │ ldr r1, [r7] │ │ │ │ strbne sl, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8e00 │ │ │ │ + beq f8e20 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b f8e00 │ │ │ │ + bl 52170 │ │ │ │ + b f8e20 │ │ │ │ ldr r0, [sp] │ │ │ │ str fp, [r0, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -223326,420 +223334,420 @@ │ │ │ │ ldr r7, [r1, #12] │ │ │ │ mov sl, r1 │ │ │ │ mov r0, #0 │ │ │ │ sub r8, r7, r5 │ │ │ │ cmn r8, #-2147483644 @ 0x80000004 │ │ │ │ lsl fp, r8, #1 │ │ │ │ cmnls fp, #-2147483644 @ 0x80000004 │ │ │ │ - bls f8ec0 │ │ │ │ - ldr r2, [pc, #228] @ f8f98 │ │ │ │ + bls f8ee0 │ │ │ │ + ldr r2, [pc, #228] @ f8fb8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, fp │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f8f0c │ │ │ │ - ldr r0, [pc, #192] @ f8f94 │ │ │ │ + beq f8f2c │ │ │ │ + ldr r0, [pc, #192] @ f8fb4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, #4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq f8eac │ │ │ │ + beq f8ecc │ │ │ │ lsr r8, r8, #2 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ - bne f8f24 │ │ │ │ - b f8f44 │ │ │ │ + bne f8f44 │ │ │ │ + b f8f64 │ │ │ │ mov r6, #4 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [sl] │ │ │ │ cmp r5, r7 │ │ │ │ ldr r1, [sl, #8] │ │ │ │ - beq f8f44 │ │ │ │ + beq f8f64 │ │ │ │ mov r4, #0 │ │ │ │ ldr r2, [r5], #4 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [r3, r4, lsl #3]! │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bne f8f28 │ │ │ │ + bne f8f48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8f58 │ │ │ │ + beq f8f78 │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str r8, [r9] │ │ │ │ str r6, [r9, #4] │ │ │ │ str r4, [r9, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sl, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f8f8c │ │ │ │ + beq f8fac │ │ │ │ ldr r0, [sl] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r7, r1, r8, asr r0 │ │ │ │ - andseq r5, r0, ip, asr #14 │ │ │ │ + andseq r7, r1, r8, lsr r0 │ │ │ │ + andseq r5, r0, ip, lsr #14 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ mov r9, r0 │ │ │ │ sub sl, r8, r7 │ │ │ │ lsl fp, sl, #1 │ │ │ │ orrs r0, sl, sl, lsl #1 │ │ │ │ - bmi f9070 │ │ │ │ + bmi f9090 │ │ │ │ mov r4, #0 │ │ │ │ cmp fp, #0 │ │ │ │ - beq f9010 │ │ │ │ - ldr r0, [pc, #224] @ f90b8 │ │ │ │ + beq f9030 │ │ │ │ + ldr r0, [pc, #224] @ f90d8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #1 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9078 │ │ │ │ + beq f9098 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bne f9028 │ │ │ │ - b f904c │ │ │ │ + bne f9048 │ │ │ │ + b f906c │ │ │ │ mov r6, #1 │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r7, r8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - beq f904c │ │ │ │ + beq f906c │ │ │ │ mov r4, #0 │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ mov r3, r6 │ │ │ │ strb r2, [r3, r4, lsl #1]! │ │ │ │ add r4, r4, #1 │ │ │ │ strb r2, [r3, #1] │ │ │ │ add r2, r7, r4 │ │ │ │ cmp r2, r8 │ │ │ │ - bne f902c │ │ │ │ + bne f904c │ │ │ │ cmp r1, #0 │ │ │ │ - beq f905c │ │ │ │ + beq f907c │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ str sl, [r9] │ │ │ │ str r6, [r9, #4] │ │ │ │ str r4, [r9, #8] │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r2, [pc, #52] @ f90b4 │ │ │ │ + ldr r2, [pc, #52] @ f90d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [sp] │ │ │ │ mov r1, fp │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f90ac │ │ │ │ + beq f90cc │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r5, r0, r0, lsl #11 │ │ │ │ - andseq r6, r1, r4, asr pc │ │ │ │ + andseq r5, r0, r0, ror #10 │ │ │ │ + andseq r6, r1, r4, lsr pc │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, #12 │ │ │ │ umull r5, r0, r2, r0 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f9298 │ │ │ │ + bne f92b8 │ │ │ │ cmn r5, #-2147483644 @ 0x80000004 │ │ │ │ - bhi f9298 │ │ │ │ + bhi f92b8 │ │ │ │ mov r6, r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f9128 │ │ │ │ - ldr r0, [pc, #544] @ f9320 │ │ │ │ + beq f9148 │ │ │ │ + ldr r0, [pc, #544] @ f9340 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9298 │ │ │ │ + beq f92b8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - b f9130 │ │ │ │ + b f9150 │ │ │ │ mov r7, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldm r4, {r3, sl, fp} │ │ │ │ cmp r6, #2 │ │ │ │ str r7, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bcc f9218 │ │ │ │ + bcc f9238 │ │ │ │ add r0, fp, fp, lsl #1 │ │ │ │ mov r8, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ lsl r4, r0, #3 │ │ │ │ movw r0, #43690 @ 0xaaaa │ │ │ │ movt r0, #2730 @ 0xaaa │ │ │ │ cmp fp, r0 │ │ │ │ cmnls r4, #-2147483644 @ 0x80000004 │ │ │ │ - bhi f92ac │ │ │ │ + bhi f92cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq f9258 │ │ │ │ + beq f9278 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, #4 │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, #4 │ │ │ │ - ldr r0, [pc, #416] @ f9328 │ │ │ │ + ldr r0, [pc, #416] @ f9348 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9200 │ │ │ │ + beq f9220 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r7, r7, #12 │ │ │ │ mov r8, #0 │ │ │ │ sub r9, r0, #2 │ │ │ │ mov r6, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r4 │ │ │ │ bl 1e85c │ │ │ │ cmp r9, r8 │ │ │ │ str fp, [r7, #-12] │ │ │ │ stmdb r7, {r5, fp} │ │ │ │ - beq f9248 │ │ │ │ - ldr r0, [pc, #336] @ f932c │ │ │ │ + beq f9268 │ │ │ │ + ldr r0, [pc, #336] @ f934c │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ add r7, r7, #12 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f91b4 │ │ │ │ - ldr r2, [pc, #284] @ f9324 │ │ │ │ + bne f91d4 │ │ │ │ + ldr r2, [pc, #284] @ f9344 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 25cb8 │ │ │ │ - b f92a8 │ │ │ │ + b f92c8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne f927c │ │ │ │ + bne f929c │ │ │ │ mov r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq f9284 │ │ │ │ + beq f92a4 │ │ │ │ add r0, r3, r3, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ - b f9284 │ │ │ │ + bl 52170 │ │ │ │ + b f92a4 │ │ │ │ ldr r9, [sp, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b f927c │ │ │ │ + b f929c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #4 │ │ │ │ sub r0, r6, #1 │ │ │ │ stm r7, {r1, r2} │ │ │ │ subs r0, r0, #1 │ │ │ │ str r1, [r7, #8] │ │ │ │ add r7, r7, #12 │ │ │ │ - bne f9268 │ │ │ │ + bne f9288 │ │ │ │ stm r7, {r3, sl, fp} │ │ │ │ str r6, [sp, #24] │ │ │ │ add r2, sp, #16 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r9, {r0, r1, r2} │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b f9200 │ │ │ │ + b f9220 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq f9318 │ │ │ │ + beq f9338 │ │ │ │ add r1, r1, r1, lsl #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r1, #3 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9310 │ │ │ │ + beq f9330 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #4 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ lsl r1, r0, #3 │ │ │ │ mov r0, sl │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl f8a28 │ │ │ │ + bl f8a48 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r1, r8, lsr #28 │ │ │ │ - andseq r5, r0, r8, lsl #8 │ │ │ │ - andseq r6, r1, r8, lsr #27 │ │ │ │ - andseq r6, r1, r0, asr sp │ │ │ │ + andseq r6, r1, r8, lsl #28 │ │ │ │ + andseq r5, r0, r8, ror #7 │ │ │ │ + andseq r6, r1, r8, lsl #27 │ │ │ │ + andseq r6, r1, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f9380 │ │ │ │ - ldr r4, [pc, #60] @ f9390 │ │ │ │ + beq f93a0 │ │ │ │ + ldr r4, [pc, #60] @ f93b0 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #3 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ - bne f9360 │ │ │ │ + bne f9380 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r3, r1, r8, lsl #28 │ │ │ │ + andseq r3, r1, r8, ror #27 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldrd r8, [r0, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r9, #0 │ │ │ │ - beq f93e4 │ │ │ │ - ldr r4, [pc, #60] @ f93f4 │ │ │ │ + beq f9404 │ │ │ │ + ldr r4, [pc, #60] @ f9414 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ lsl r7, r9, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #2 │ │ │ │ add r8, r8, #2 │ │ │ │ - bne f93c4 │ │ │ │ + bne f93e4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ - andseq r3, r1, r4, asr #27 │ │ │ │ + andseq r3, r1, r4, lsr #27 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 163328 │ │ │ │ + bl 163348 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f9448 │ │ │ │ - ldr r4, [pc, #56] @ f9458 │ │ │ │ + beq f9468 │ │ │ │ + ldr r4, [pc, #56] @ f9478 │ │ │ │ add r5, sp, #4 │ │ │ │ add r6, sp, #12 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 16aca0 │ │ │ │ + bl 16acc0 │ │ │ │ subs r7, r7, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ - bne f9428 │ │ │ │ + bne f9448 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 16ae88 │ │ │ │ + bl 16aea8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andseq r3, r1, r0, asr sp │ │ │ │ + andseq r3, r1, r0, lsr sp │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ lsl r6, r0, #4 │ │ │ │ cmnls r6, #-2147483644 @ 0x80000004 │ │ │ │ - bls f9498 │ │ │ │ - ldr r2, [pc, #400] @ f961c │ │ │ │ + bls f94b8 │ │ │ │ + ldr r2, [pc, #400] @ f963c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 25cb8 │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [sp] │ │ │ │ - beq f95a4 │ │ │ │ + beq f95c4 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ mov r1, #4 │ │ │ │ - ldr r0, [pc, #348] @ f9610 │ │ │ │ + ldr r0, [pc, #348] @ f9630 │ │ │ │ mov r4, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9484 │ │ │ │ + beq f94a4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq f95b4 │ │ │ │ + beq f95d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ mov sl, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r0, fp, r0, lsl #4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b f9554 │ │ │ │ + b f9574 │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ add r5, fp, #1 │ │ │ │ add r9, r8, #16 │ │ │ │ bl 1e85c │ │ │ │ @@ -223752,226 +223760,226 @@ │ │ │ │ mov fp, r5 │ │ │ │ str r6, [r1, #4] │ │ │ │ str r7, [r2, sl] │ │ │ │ add sl, sl, #16 │ │ │ │ strb r0, [r1, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, r5 │ │ │ │ - beq f95b4 │ │ │ │ + beq f95d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r0, r0, sl │ │ │ │ cmp r0, #8 │ │ │ │ - beq f95b4 │ │ │ │ + beq f95d4 │ │ │ │ ldr r7, [r8, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bmi f95d4 │ │ │ │ + bmi f95f4 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - beq f9500 │ │ │ │ - ldr r0, [pc, #148] @ f9614 │ │ │ │ + beq f9520 │ │ │ │ + ldr r0, [pc, #148] @ f9634 │ │ │ │ mov r1, #1 │ │ │ │ mov r5, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f95dc │ │ │ │ + beq f95fc │ │ │ │ mov r6, r0 │ │ │ │ - b f9504 │ │ │ │ + b f9524 │ │ │ │ mov r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ stm r2, {r0, r1} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r5, #0 │ │ │ │ - b f95e0 │ │ │ │ + b f9600 │ │ │ │ mov r6, r7 │ │ │ │ - ldr r2, [pc, #48] @ f9618 │ │ │ │ + ldr r2, [pc, #48] @ f9638 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 25cb8 │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ str fp, [sp, #24] │ │ │ │ - bl f89c0 │ │ │ │ + bl f89e0 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r1, r8, ror sl │ │ │ │ - andseq r6, r1, r8, lsr #19 │ │ │ │ - andseq r5, r0, r8, lsr #32 │ │ │ │ - andseq r5, r0, ip, lsl #3 │ │ │ │ + andseq r6, r1, r8, asr sl │ │ │ │ + andseq r6, r1, r8, lsl #19 │ │ │ │ + andseq r5, r0, r8 │ │ │ │ + andseq r5, r0, ip, ror #2 │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq f9664 │ │ │ │ + beq f9684 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r5, r0, #4 │ │ │ │ - b f9648 │ │ │ │ + b f9668 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq f9664 │ │ │ │ + beq f9684 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f963c │ │ │ │ + beq f965c │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b f963c │ │ │ │ + bl 52170 │ │ │ │ + b f965c │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq f96a8 │ │ │ │ + beq f96c8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl f6798 │ │ │ │ + bl f67b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f7fb8 │ │ │ │ + bl f7fd8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r4, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - bne f967c │ │ │ │ + bne f969c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl f7fb8 │ │ │ │ - b f96c4 │ │ │ │ + bl f7fd8 │ │ │ │ + b f96e4 │ │ │ │ bl 262c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ add r0, r4, #28 │ │ │ │ subs r6, r6, #1 │ │ │ │ - beq f96f0 │ │ │ │ + beq f9710 │ │ │ │ add r4, r0, #28 │ │ │ │ - bl f7f60 │ │ │ │ + bl f7f80 │ │ │ │ mov r0, r4 │ │ │ │ - b f96d8 │ │ │ │ + b f96f8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #28 │ │ │ │ ldrd r8, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r6, r9, r8 │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r2, r6, lsr #4 │ │ │ │ - bcc f9870 │ │ │ │ + bcc f9890 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp r8, r9 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq f97a0 │ │ │ │ + beq f97c0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ add sl, r2, r1, lsl #4 │ │ │ │ sub r2, r6, #16 │ │ │ │ add r6, r8, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r4, r8 │ │ │ │ ldr r5, [r4, -r3]! │ │ │ │ cmp r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq f97cc │ │ │ │ + beq f97ec │ │ │ │ mov lr, sl │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r6, r6, #16 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ add r1, r1, #1 │ │ │ │ str r5, [lr, -r3]! │ │ │ │ sub r3, r3, #16 │ │ │ │ str r2, [lr, #8] │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r2, r9 │ │ │ │ str r7, [lr, #4] │ │ │ │ str ip, [lr, #12] │ │ │ │ - bne f9758 │ │ │ │ + bne f9778 │ │ │ │ str r1, [r0, #8] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq f9848 │ │ │ │ + beq f9868 │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [r0, #8]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne f9824 │ │ │ │ + bne f9844 │ │ │ │ mov fp, r0 │ │ │ │ - b f9840 │ │ │ │ + b f9860 │ │ │ │ str r1, [r0, #8] │ │ │ │ sub r0, r8, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r0, r9 │ │ │ │ - beq f97a4 │ │ │ │ + beq f97c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r8, fp, #4 │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, r3 │ │ │ │ lsr r7, r0, #4 │ │ │ │ - b f9804 │ │ │ │ + b f9824 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq f9850 │ │ │ │ + beq f9870 │ │ │ │ ldr r1, [r6, r4, lsl #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq f97f8 │ │ │ │ + beq f9818 │ │ │ │ add r0, r6, r4, lsl #4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 52150 │ │ │ │ - b f97f8 │ │ │ │ + bl 52170 │ │ │ │ + b f9818 │ │ │ │ add r8, fp, #4 │ │ │ │ mov fp, r0 │ │ │ │ ldr r1, [r8] │ │ │ │ add r0, r1, r6, lsl #4 │ │ │ │ add r1, r1, r2, lsl #4 │ │ │ │ lsl r2, r4, #4 │ │ │ │ bl 1e0c4 │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [fp] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq f9848 │ │ │ │ + beq f9868 │ │ │ │ ldr r6, [fp, #8]! │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne f982c │ │ │ │ - b f9840 │ │ │ │ + bne f984c │ │ │ │ + b f9860 │ │ │ │ mov r3, #16 │ │ │ │ lsr r2, r6, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 2424c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b f9724 │ │ │ │ + b f9744 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 107900 │ │ │ │ + bl 107920 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r8, r1 │ │ │ │ @@ -223981,25 +223989,25 @@ │ │ │ │ movt r2, #46811 @ 0xb6db │ │ │ │ ldr r3, [r0] │ │ │ │ lsr r1, r1, #2 │ │ │ │ mul r2, r1, r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc f9990 │ │ │ │ + bcc f99b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldm r8, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r5, r0 │ │ │ │ - beq f9978 │ │ │ │ + beq f9998 │ │ │ │ rsb r2, r1, r1, lsl #3 │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ add sl, r2, #4 │ │ │ │ add r2, r5, #28 │ │ │ │ mov r8, r2 │ │ │ │ mov lr, r2 │ │ │ │ ldr fp, [r8, #-28]! @ 0xffffffe4 │ │ │ │ @@ -224016,33 +224024,33 @@ │ │ │ │ addne sl, sl, #28 │ │ │ │ ldmne r2, {r0, r3, r4, r5, r6, r7} │ │ │ │ addne r2, lr, #28 │ │ │ │ stmne ip, {r0, r3, r4, r5, r6, r7} │ │ │ │ addne r0, r8, #28 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ cmpne r0, r3 │ │ │ │ - bne f9920 │ │ │ │ + bne f9940 │ │ │ │ str lr, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 107998 │ │ │ │ + bl 1079b8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, #28 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 2424c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b f98e8 │ │ │ │ + b f9908 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 107998 │ │ │ │ + bl 1079b8 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ @@ -224052,610 +224060,610 @@ │ │ │ │ movw r1, #35747 @ 0x8ba3 │ │ │ │ movt r1, #47662 @ 0xba2e │ │ │ │ lsr r0, r0, #3 │ │ │ │ mul r2, r0, r1 │ │ │ │ ldr r0, [r6] │ │ │ │ sub r0, r0, r5 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc f9ab0 │ │ │ │ + bcc f9ad0 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ ldm r8, {r0, r2, r3, r4, r7} │ │ │ │ stm r1, {r0, r2, r3, r4, r7} │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr fp, [sp, #12] │ │ │ │ cmp r1, fp │ │ │ │ - beq f9a9c │ │ │ │ + beq f9abc │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ movw r9, #8 │ │ │ │ mla r0, r5, r0, ip │ │ │ │ str r6, [sp, #4] │ │ │ │ add sl, sp, #32 │ │ │ │ movt r9, #17 │ │ │ │ add r6, r0, #4 │ │ │ │ add r0, r1, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r8, [r7, #-88]! @ 0xffffffa8 │ │ │ │ cmp r8, r9 │ │ │ │ - beq f9a94 │ │ │ │ + beq f9ab4 │ │ │ │ add r1, r7, #4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ bl 1e85c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ str r8, [r6, #-4] │ │ │ │ bl 1e85c │ │ │ │ add r1, r7, #88 @ 0x58 │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r1, fp │ │ │ │ - bne f9a44 │ │ │ │ + bne f9a64 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ str r5, [r6, #8] │ │ │ │ - bl 107b58 │ │ │ │ + bl 107b78 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #88 @ 0x58 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, #4 │ │ │ │ bl 2424c │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - b f9a04 │ │ │ │ + b f9a24 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 107b58 │ │ │ │ + bl 107b78 │ │ │ │ mov r0, r4 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, sp, #32 │ │ │ │ ldrd r2, [r1] │ │ │ │ mov r8, r1 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ sub r2, r3, r2 │ │ │ │ sub r3, r5, r1 │ │ │ │ cmp r3, r2, lsr #3 │ │ │ │ - bcc f9b68 │ │ │ │ + bcc f9b88 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ ldm r8, {r2, r4, r5, r6, r7} │ │ │ │ stm r3, {r2, r4, r5, r6, r7} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq f9b54 │ │ │ │ + beq f9b74 │ │ │ │ ldm r3, {r2, r7} │ │ │ │ mov r6, ip │ │ │ │ add r3, r3, #8 │ │ │ │ str r2, [r6, r1, lsl #3]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r5 │ │ │ │ str r7, [r6, #4] │ │ │ │ - bne f9b30 │ │ │ │ + bne f9b50 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [r0, #8] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 107aa0 │ │ │ │ + bl 107ac0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #8 │ │ │ │ lsr r2, r2, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #4 │ │ │ │ mov r5, r0 │ │ │ │ bl 2424c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ - b f9b10 │ │ │ │ + b f9b30 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 107aa0 │ │ │ │ + bl 107ac0 │ │ │ │ mov r0, r5 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ bl 262c4 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ subs r6, r2, r1 │ │ │ │ - bmi f9c44 │ │ │ │ + bmi f9c64 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq f9c30 │ │ │ │ - ldr r0, [pc, #148] @ f9c5c │ │ │ │ + beq f9c50 │ │ │ │ + ldr r0, [pc, #148] @ f9c7c │ │ │ │ mov r1, #1 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9c4c │ │ │ │ + beq f9c6c │ │ │ │ lsr r1, r6, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r7, [r3, r2, lsl #1]! │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r7, r3 │ │ │ │ mov r6, r3 │ │ │ │ movhi r3, r7 │ │ │ │ movcc r6, r7 │ │ │ │ strb r6, [r4, r2, lsl #1]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ strb r3, [r4, #1] │ │ │ │ - bne f9bf0 │ │ │ │ + bne f9c10 │ │ │ │ str r1, [r9] │ │ │ │ stmib r9, {r0, r1} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r1, [r9] │ │ │ │ stmib r9, {r0, r1} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 25cb8 │ │ │ │ - andseq r6, r1, ip, asr r3 │ │ │ │ + andseq r6, r1, ip, lsr r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r8, #0 │ │ │ │ ldr r9, [r1, #28] │ │ │ │ str r2, [sp] │ │ │ │ sub r6, r9, r4 │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ lsl r7, r6, #3 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls f9c9c │ │ │ │ + bls f9cbc │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 25cb8 │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f9ce4 │ │ │ │ - ldr r0, [pc, #128] @ f9d38 │ │ │ │ + beq f9d04 │ │ │ │ + ldr r0, [pc, #128] @ f9d58 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9c8c │ │ │ │ + beq f9cac │ │ │ │ mov r1, r6 │ │ │ │ cmp r9, r4 │ │ │ │ - bne f9cf4 │ │ │ │ - b f9d28 │ │ │ │ + bne f9d14 │ │ │ │ + b f9d48 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r9, r4 │ │ │ │ - beq f9d28 │ │ │ │ + beq f9d48 │ │ │ │ add r2, sl, r4, lsl #3 │ │ │ │ add r3, r0, #4 │ │ │ │ add r2, r2, #4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r4, [r2, #-4] │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r7, [r2] │ │ │ │ add r2, r2, #8 │ │ │ │ str r4, [r3, #-4] │ │ │ │ cmp r6, r5 │ │ │ │ str r7, [r3] │ │ │ │ add r3, r3, #8 │ │ │ │ - bne f9d04 │ │ │ │ + bne f9d24 │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, r5} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r1, r0, ror r2 │ │ │ │ + andseq r6, r1, r0, asr r2 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq f9de4 │ │ │ │ - ldr r0, [pc, #268] @ f9e64 │ │ │ │ + beq f9e04 │ │ │ │ + ldr r0, [pc, #268] @ f9e84 │ │ │ │ sub r4, r2, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, #1 │ │ │ │ lsr r9, r4, #2 │ │ │ │ mov r7, r3 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ mov r8, r2 │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9e30 │ │ │ │ - ldr lr, [pc, #220] @ f9e68 │ │ │ │ + beq f9e50 │ │ │ │ + ldr lr, [pc, #220] @ f9e88 │ │ │ │ lsr r2, r4, #3 │ │ │ │ - ldr ip, [pc, #216] @ f9e6c │ │ │ │ + ldr ip, [pc, #216] @ f9e8c │ │ │ │ add r3, r0, #1 │ │ │ │ add r7, sl, #4 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ mov r1, r2 │ │ │ │ ldr r4, [r7, #-4] │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ - bcs f9e08 │ │ │ │ + bcs f9e28 │ │ │ │ ldr r5, [r7] │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ - bhi f9dfc │ │ │ │ + bhi f9e1c │ │ │ │ add r7, r7, #8 │ │ │ │ strb r5, [r3] │ │ │ │ strb r4, [r3, #-1] │ │ │ │ add r3, r3, #2 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bne f9da4 │ │ │ │ + bne f9dc4 │ │ │ │ str r2, [r6] │ │ │ │ stmib r6, {r0, r2} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r0, #1 │ │ │ │ str r2, [r6] │ │ │ │ stmib r6, {r0, r2} │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov lr, ip │ │ │ │ - b f9e0c │ │ │ │ + b f9e2c │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #92] @ f9e70 │ │ │ │ - ldr r3, [pc, #92] @ f9e74 │ │ │ │ + ldr r0, [pc, #92] @ f9e90 │ │ │ │ + ldr r3, [pc, #92] @ f9e94 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, sp, #7 │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ str lr, [sp] │ │ │ │ bl 25e7c │ │ │ │ udf #65006 @ 0xfdee │ │ │ │ mov r0, #1 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ bl 25cb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r8, sl │ │ │ │ - beq f9e5c │ │ │ │ + beq f9e7c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ mov r0, r7 │ │ │ │ bl 1e160 <_Unwind_Resume@plt> │ │ │ │ - andseq r6, r1, r4, asr #3 │ │ │ │ - andseq r3, r1, r8, ror #12 │ │ │ │ - andseq r3, r1, r4, ror r6 │ │ │ │ + andseq r6, r1, r4, lsr #3 │ │ │ │ + andseq r3, r1, r8, asr #12 │ │ │ │ + andseq r3, r1, r4, asr r6 │ │ │ │ andeq pc, fp, r8, ror #22 │ │ │ │ - @ instruction: 0x001134d8 │ │ │ │ + @ instruction: 0x001134b8 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #4 │ │ │ │ mov fp, r0 │ │ │ │ sub r0, r2, r1 │ │ │ │ cmn r0, #-1073741822 @ 0xc0000002 │ │ │ │ mov r8, r3 │ │ │ │ lsl r7, r0, #2 │ │ │ │ mov r9, #0 │ │ │ │ cmnls r7, #-2147483644 @ 0x80000004 │ │ │ │ - bls f9eb0 │ │ │ │ + bls f9ed0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ bl 25cb8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ lsr sl, r0, #1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq f9f08 │ │ │ │ - ldr r0, [pc, #148] @ f9f64 │ │ │ │ + beq f9f28 │ │ │ │ + ldr r0, [pc, #148] @ f9f84 │ │ │ │ mov r1, #4 │ │ │ │ mov r9, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq f9ea0 │ │ │ │ + beq f9ec0 │ │ │ │ mov r1, sl │ │ │ │ cmp r5, r6 │ │ │ │ - bne f9f18 │ │ │ │ + bne f9f38 │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, r4} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r5, r6 │ │ │ │ - beq f9ef8 │ │ │ │ + beq f9f18 │ │ │ │ add r2, r0, #4 │ │ │ │ add r3, r5, #1 │ │ │ │ mov r7, sl │ │ │ │ ldrb r4, [r3] │ │ │ │ ldrb r6, [r3, #-1] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ movhi r5, r6 │ │ │ │ movcc r4, r6 │ │ │ │ strd r4, [r2, #-4] │ │ │ │ add r2, r2, #8 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bne f9f24 │ │ │ │ + bne f9f44 │ │ │ │ mov r4, sl │ │ │ │ str r1, [fp] │ │ │ │ stmib fp, {r0, r4} │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r6, r1, r8, asr r0 │ │ │ │ + andseq r6, r1, r8, lsr r0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #20 │ │ │ │ ldm r1, {r6, r9} │ │ │ │ mov sl, r0 │ │ │ │ sub r7, r9, r6 │ │ │ │ lsl r5, r7, #1 │ │ │ │ orrs r0, r7, r7, lsl #1 │ │ │ │ - bmi fa020 │ │ │ │ + bmi fa040 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq f9fc8 │ │ │ │ + beq f9fe8 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #144] @ fa038 │ │ │ │ + ldr r0, [pc, #144] @ fa058 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa028 │ │ │ │ + beq fa048 │ │ │ │ mov r1, r7 │ │ │ │ - b f9fd0 │ │ │ │ + b f9ff0 │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ ldrd r2, [fp, #8] │ │ │ │ cmp r9, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq fa010 │ │ │ │ + beq fa030 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, r0, #1 │ │ │ │ add r2, r2, r6, lsl #1 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r2, r4, lsl #1 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ ldrh r6, [r6, #8] │ │ │ │ strh r6, [r3, #-1] │ │ │ │ add r3, r3, #2 │ │ │ │ - bne f9ff4 │ │ │ │ + bne fa014 │ │ │ │ str r1, [sl] │ │ │ │ stmib sl, {r0, r4} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 25cb8 │ │ │ │ - andseq r5, r1, r4, lsl #31 │ │ │ │ + andseq r5, r1, r4, ror #30 │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ sub r6, r2, r1 │ │ │ │ cmn r6, #-2147483644 @ 0x80000004 │ │ │ │ - bhi fa0e0 │ │ │ │ + bhi fa100 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq fa0cc │ │ │ │ - ldr r0, [pc, #148] @ fa0f8 │ │ │ │ + beq fa0ec │ │ │ │ + ldr r0, [pc, #148] @ fa118 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa0e8 │ │ │ │ + beq fa108 │ │ │ │ lsr r1, r6, #3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, r2, lsl #3]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r7, r3 │ │ │ │ mov r6, r3 │ │ │ │ movhi r3, r7 │ │ │ │ movcc r6, r7 │ │ │ │ str r6, [r4, r2, lsl #3]! │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne fa08c │ │ │ │ + bne fa0ac │ │ │ │ str r1, [r9] │ │ │ │ stmib r9, {r0, r1} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #4 │ │ │ │ str r1, [r9] │ │ │ │ stmib r9, {r0, r1} │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ mov r8, r3 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ bl 25cb8 │ │ │ │ - andseq r5, r1, r0, asr #29 │ │ │ │ + andseq r5, r1, r0, lsr #29 │ │ │ │ ldr r1, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r2, #1 │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, #-2147483648 @ 0x80000000 │ │ │ │ - beq fa17c │ │ │ │ + beq fa19c │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq fa160 │ │ │ │ + beq fa180 │ │ │ │ add r5, r6, #4 │ │ │ │ - b fa144 │ │ │ │ + b fa164 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq fa160 │ │ │ │ + beq fa180 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa138 │ │ │ │ + beq fa158 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b fa138 │ │ │ │ + bl 52170 │ │ │ │ + b fa158 │ │ │ │ cmp r4, #0 │ │ │ │ - beq fa17c │ │ │ │ + beq fa19c │ │ │ │ lsl r1, r4, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fa1c8 │ │ │ │ + beq fa1e8 │ │ │ │ add r5, r6, #4 │ │ │ │ - b fa1a8 │ │ │ │ + b fa1c8 │ │ │ │ add r5, r5, #12 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq fa1c8 │ │ │ │ + beq fa1e8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa19c │ │ │ │ + beq fa1bc │ │ │ │ ldr r0, [r5] │ │ │ │ lsl r1, r1, #3 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ - b fa19c │ │ │ │ + bl 52170 │ │ │ │ + b fa1bc │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa1e8 │ │ │ │ + beq fa208 │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ mov r2, #4 │ │ │ │ lsl r1, r0, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa208 │ │ │ │ + beq fa228 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsl r1, r1, #2 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ ldrd r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq fa250 │ │ │ │ + beq fa270 │ │ │ │ add r5, r6, #4 │ │ │ │ - b fa234 │ │ │ │ + b fa254 │ │ │ │ add r5, r5, #16 │ │ │ │ subs r7, r7, #1 │ │ │ │ - beq fa250 │ │ │ │ + beq fa270 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa228 │ │ │ │ + beq fa248 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #1 │ │ │ │ - bl 52150 │ │ │ │ - b fa228 │ │ │ │ + bl 52170 │ │ │ │ + b fa248 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fa270 │ │ │ │ + beq fa290 │ │ │ │ lsl r1, r0, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #4 │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ - b 52150 │ │ │ │ + b 52170 │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #8] @ fa288 │ │ │ │ + ldr r1, [pc, #8] @ fa2a8 │ │ │ │ mov r2, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1625c4 │ │ │ │ + b 1625e4 │ │ │ │ andeq r6, r8, r9, ror #2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bcs fa2e8 │ │ │ │ + bcs fa308 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r0 │ │ │ │ - bne fa2cc │ │ │ │ - ldr r2, [pc, #292] @ fa3dc │ │ │ │ + bne fa2ec │ │ │ │ + ldr r2, [pc, #292] @ fa3fc │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r2 │ │ │ │ - bl 160d04 │ │ │ │ + bl 160d24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ strb r1, [r0, r5] │ │ │ │ add r0, r5, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcs fa318 │ │ │ │ + bcs fa338 │ │ │ │ mov r5, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r0, r5, #6, #26 │ │ │ │ strb r0, [sp, #5] │ │ │ │ mov r0, #192 @ 0xc0 │ │ │ │ orr r0, r0, r1, lsr #6 │ │ │ │ strb r0, [sp, #4] │ │ │ │ - b fa37c │ │ │ │ + b fa39c │ │ │ │ mov r0, #2 │ │ │ │ mov r2, r1 │ │ │ │ bfi r2, r0, #6, #26 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcs fa350 │ │ │ │ + bcs fa370 │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r2, #224 @ 0xe0 │ │ │ │ orr r2, r2, r1, lsr #12 │ │ │ │ lsr r1, r1, #6 │ │ │ │ bfi r1, r0, #6, #26 │ │ │ │ strb r2, [sp, #4] │ │ │ │ strb r1, [sp, #5] │ │ │ │ mov r5, #3 │ │ │ │ - b fa37c │ │ │ │ + b fa39c │ │ │ │ strb r2, [sp, #7] │ │ │ │ mov r2, #240 @ 0xf0 │ │ │ │ orr r2, r2, r1, lsr #18 │ │ │ │ strb r2, [sp, #4] │ │ │ │ lsr r2, r1, #6 │ │ │ │ lsr r1, r1, #12 │ │ │ │ bfi r2, r0, #6, #26 │ │ │ │ @@ -224663,15 +224671,15 @@ │ │ │ │ strb r2, [sp, #6] │ │ │ │ mov r5, #4 │ │ │ │ strb r1, [sp, #5] │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc fa3b8 │ │ │ │ + bcc fa3d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r5 │ │ │ │ str r0, [r4, #8] │ │ │ │ @@ -224682,25 +224690,25 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b fa390 │ │ │ │ - @ instruction: 0x001043f8 │ │ │ │ + b fa3b0 │ │ │ │ + @ instruction: 0x001043d8 │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r4, r2 │ │ │ │ sub r0, r0, r6 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc fa428 │ │ │ │ + bcc fa448 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ add r0, r0, r6 │ │ │ │ bl 1e85c │ │ │ │ add r0, r6, r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, #0 │ │ │ │ @@ -224712,576 +224720,576 @@ │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #1 │ │ │ │ bl 2424c │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ - b fa404 │ │ │ │ + b fa424 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #5 │ │ │ │ - bne fa480 │ │ │ │ + bne fa4a0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2] │ │ │ │ cmp r0, #5 │ │ │ │ - beq fa470 │ │ │ │ + beq fa490 │ │ │ │ add r1, pc, #8 │ │ │ │ str sl, [sp, #20] │ │ │ │ ldr r0, [r1, r0, lsl #2] │ │ │ │ add pc, r1, r0 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #5 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ andeq r0, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, r8, ror #5 │ │ │ │ andeq r1, r0, r4, lsl r1 │ │ │ │ andeq r0, r0, r8, asr r0 │ │ │ │ andeq r0, r0, r4, lsl #3 │ │ │ │ - ldr r0, [pc, #4060] @ fb494 │ │ │ │ + ldr r0, [pc, #4060] @ fb4b4 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb544 │ │ │ │ + beq fb564 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ - b fae54 │ │ │ │ + b fae74 │ │ │ │ mov r6, r8 │ │ │ │ ldrb r0, [sl, #16] │ │ │ │ ldrd r8, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fab04 │ │ │ │ - ldr r0, [pc, #4084] @ fb4f8 │ │ │ │ + beq fab24 │ │ │ │ + ldr r0, [pc, #4084] @ fb518 │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [pc, r0] │ │ │ │ ldrb r0, [r0] │ │ │ │ mov r0, #16 │ │ │ │ - bl 5214c │ │ │ │ + bl 5216c │ │ │ │ cmp r0, #0 │ │ │ │ - beq fb544 │ │ │ │ + beq fb564 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ cmp r9, #0 │ │ │ │ strb r1, [r0, #12] │ │ │ │ str r2, [r0] │ │ │ │ stmib r0, {r1, r2} │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ - beq fac18 │ │ │ │ + beq fac38 │ │ │ │ rsb r0, r9, r9, lsl #3 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ add r9, sp, #104 @ 0x68 │ │ │ │ add r4, r8, r0, lsl #2 │ │ │ │ add sl, sp, #120 @ 0x78 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #-2147483648 @ 0x80000000 │ │ │ │ - beq fac18 │ │ │ │ + beq fac38 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ sub r4, r4, #28 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ lsl r1, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fac18 │ │ │ │ + beq fac38 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ sub r1, r1, #16 │ │ │ │ add r0, r0, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bne fa578 │ │ │ │ + bne fa598 │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl fa454 │ │ │ │ + bl fa474 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ - bl fb738 │ │ │ │ + bl fb758 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add ip, sp, #88 @ 0x58 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ cmp r3, #-2147483648 @ 0x80000000 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq fa608 │ │ │ │ + beq fa628 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9620 │ │ │ │ + bl f9640 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq fa608 │ │ │ │ + beq fa628 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ lsl r1, r1, #4 │ │ │ │ mov r2, #4 │ │ │ │ - bl 52150 │ │ │ │ + bl 52170 │ │ │ │ cmp r8, r4 │ │ │ │ - bne fa55c │ │ │ │ - b fac18 │ │ │ │ + bne fa57c │ │ │ │ + b fac38 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq fac94 │ │ │ │ + beq facb4 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ ldr fp, [sl, #12] │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ add r0, r6, r0, lsl #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldrb r0, [sl, #16] │ │ │ │ add sl, sp, #104 @ 0x68 │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ mov r7, #4 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ str fp, [sp, #12] │ │ │ │ - b fa670 │ │ │ │ + b fa690 │ │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes